User:Mahanga/monobook.js
From Wikipedia, the free encyclopedia
If a message on your talk page led you here, please be wary of who left it. The code below could contain malicious content capable of compromising your account; if your account appears to be compromised, it will be blocked. If you are unsure whether the code is safe, you can ask at the appropriate village pump.
Note: After saving, you have to bypass your browser's cache to see the changes. In Internet Explorer and Firefox, hold down the Ctrl key and click the Refresh or Reload button. Opera users have to clear their caches through Tools→Preferences, see the instructions for Opera. Konqueror and Safari users can just click the Reload button.
///-------------------------------------------------------------------------- /// Assessment tool ///-------------------------------------------------------------------------- // [[User:Outriggr/metadatatest.js]] <nowiki> importScript('User:Outriggr/metadatatest.js'); assessmentMyTemplateCode = ["{{FilmsWikiProject|class=|importance=}}", "{{WPBiography\n|living = \n|class = \n|priority = \n|needs-infobox = \n|listas = \n|needs-photo = \n}}", "{{TelevisionWikiProject\n|class=\n|importance=\n|needs-infobox=}}"]; assessmentDefaultProject = "WPBiography"; assessmentDefaultWorkGroup = "politician-work-group"; // </nowiki> //saving tab addOnloadHook(addsaveaction); function addsaveaction() { if(document.title.indexOf('Editing ') == 0) addPortletLink('p-cactions','javascript:document.getElementById("wpSave").click();','save','Save'); } // skip talk page on categories when assessing - time saver function catSwapButton() { if(document.title.indexOf('Category:' == 0)) { addPortletLink('p-cactions','javascript:catSwap();','De-Talkify','ca-catswap','change category links from talk pages to article pages'); } } addOnloadHook(catSwapButton); function catSwap() { var cat = document.getElementById('mw-pages'); cat.innerHTML = cat.innerHTML.replace(/Talk\:/g,'').replace(/[_\s]talk\:/g,':'); } ///-------------------------------------------------------------------------- /// Edit first section only ///-------------------------------------------------------------------------- // This will add an [edit] link at the top of all pages except preview pages and the main page // by User:Pile0nades // Add an [edit] link to pages addOnloadHook(function () { // if this is preview page or generated page, stop if( document.getElementById("wikiPreview") || document.getElementById("histlegend") || document.getElementById("difference") || document.getElementById("watchdetails") || document.getElementById("ca-viewsource") || window.location.href.indexOf("/wiki/Special:") != -1 ) { if(window.location.href.indexOf("&action=edit§ion=0") != -1) { document.getElementById("wpSummary").value = "/* Intro */ "; } return; }; // get the page title var pageTitle = wgPageName; // create div and set innerHTML to link var divContainer = document.createElement("div"); divContainer.innerHTML = '<div class="editsection">[<a href="/w/index.php?title='+pageTitle+'&action=edit§ion=0" title="Edit section: '+pageTitle+'">edit intro</a>]</div>'; // insert divContainer into the DOM below the h1 if(window.location.href.indexOf("&action=edit") == -1) { document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]); } }); ///-------------------------------------------------------------------------- /// Inline editing (ajax style) ///-------------------------------------------------------------------------- importScript('User:Supadawg/secedit.js'); ///-------------------------------------------------------------------------- /// Change the number of entries on the history page ///-------------------------------------------------------------------------- // HistoryCount addOnloadHook(function (){ var N = 100; // <<== CHANGE TO YOUR LIKING var x = document.getElementById('ca-history'); if(!x) return; x.getElementsByTagName('a')[0].href += "&limit=" + N; }); // ///-------------------------------------------------------------------------- /// Adds the time (UTC) in upper right corner ///-------------------------------------------------------------------------- /// importScript('Wikipedia:WikiProject User scripts/Scripts/Time'); ///-------------------------------------------------------------------------- /// Highlight name ///-------------------------------------------------------------------------- importScript('Wikipedia:WikiProject User scripts/Scripts/Username highlighter'); ///-------------------------------------------------------------------------- /// Welcome new user ///-------------------------------------------------------------------------- /**** welcome new user ****/ document.write('<script type="text/javascript"' + 'src="http://en.wikipedia.org/w/index.php?title=User:Nmajdan/welcome_newuser.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); ///-------------------------------------------------------------------------- /// Sidebar shortcuts to my most used Wikipedia pages ///-------------------------------------------------------------------------- // [[User:Jsimlo/shortcuts.js]] document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Jsimlo/shortcuts.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); function shortcutsInit () { shortcutsAddLink ('Links', 'User:Mahanga/Links'); shortcutsAddLink ('Watchlist', 'Special:Watchlist'); shortcutsAddLink ('Contribs', 'Special:Contributions/Mahanga'); shortcutsAddLink ('Monobook', 'User:Mahanga/monobook.js'); shortcutsStartSection ('wikipedia'); shortcutsAddLink ('WP:1.0', 'WP:1.0'); shortcutsAddLink ('Video games', 'Wikipedia:WikiProject Video games/Assessment'); shortcutsAddLink ('Biography', ':Category:Unassessed biography articles'); shortcutsAddLink ('1.0 Index', 'Wikipedia:Version 1.0 Editorial Team/Index'); shortcutsAddLink ('1.0 Stats', 'Wikipedia:Version 1.0 Editorial Team/Statistics'); shortcutsAddLink ('Release nominations', 'Wikipedia:Release Version Nominations'); shortcutsAddLink ('GA candidates', 'Wikipedia:Good article candidates'); shortcutsStartSection ('admin'); shortcutsAddLink ('attack pages', ':Category:Attack pages for speedy deletion'); shortcutsAddLink ('nonsense pages', ':Category:Nonsense pages for speedy deletion'); } ///-------------------------------------------------------------------------- /// TWINKLE - for reverting and warning templates ///-------------------------------------------------------------------------- importScript('User:AzaToth/morebits.js'); importScript('User:AzaToth/twinklefluff.js'); TwinkleConfig = { watchRevertedPages : [ ], }; importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu'); importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css'); importScript('User:AzaToth/twinklewarn.js'); ///-------------------------------------------------------------------------- /// WikiEdDiff - improved diff b/w articles ///-------------------------------------------------------------------------- // install [[User:Cacycle/wikEdDiff]] enhanced diff view using ajax document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); ///-------------------------------------------------------------------------- /// CSD AutoReason ([[User:^demon/CSD AutoReason]]) ///-------------------------------------------------------------------------- document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:^demon/csd.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

