User:Osiris/monobook.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/*
A lot of this was adapted from scripts from Intforce, MZMcBride and Splarka
*/
/* Customise personal tools */
$("li#pt-mytalk a").text('Talk');
$("li#pt-preferences a").text('Settings');
$("li#pt-watchlist a").text('Watchlist');
$("li#pt-mycontris a").text('Contribs');
$('#pt-betafeatures').hide();
/* Live UTC clock (with purge link Easter egg) */
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ilmari_Karonen/liveclock.js&action=raw&ctype=text/javascript');
/* Customise sidebar */
mw.loader.load('//simple.wikipedia.org/w/index.php?title=User:Osiris/sidebar.js&action=raw&ctype=text/javascript');
/* Add a "null edit" link to the toolbox in the sidebar */
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:MZMcBride/nulledit.js&action=raw&ctype=text/javascript');
/* Hide the sitenotice everywhere but "MediaWiki:Sitenotice" */
if(wgPageName != "MediaWiki:Sitenotice") mw.util.addCSS('#siteNotice {display:none !important;}')
/* Mass rollback */
mw.loader.load('//simple.wikipedia.org/w/index.php?title=User:Bsadowski1/mass_rollback.js&action=raw&ctype=text/javascript');
/* Show sister links to community wikis on user page */
mw.loader.using( [ 'mediawiki.util' ], function() { jQuery( document ).ready(function() {
var iProject = document.getElementById("interProject");
if(!iProject) return;
var sistersibling = document.getElementById("p-lang");
if(!sistersibling) sistersibling= document.getElementById("p-tb");
if(!sistersibling) return;
var sisterparent = sistersibling.parentNode;
var sisterprojectnav = document.createElement("div");
sisterprojectnav.id = "p-sisterprojects";
sisterprojectnav.className = sistersibling.className
sisterprojectnav.innerHTML = '<h5>'+document.getElementById("sisterProjects").firstChild.innerHTML+'</h5><div><ul></ul></div>';
var sistersiblingsub = sistersibling.getElementsByTagName("div")[0];
if(sistersiblingsub){
sisterprojectnav.childNodes[1].className = sistersiblingsub.className;
} else {
sisterprojectnav.childNodes[1].className = "pBody";
}
var sisternext = document.getElementById("p-lang");
if ( sisternext && sisternext.parentNode == sisterparent ){
sisterparent.insertBefore( sisterprojectnav, sisternext );
}else{
sisterparent.appendChild(sisterprojectnav);
}
var sisterlinks = iProject.getElementsByTagName("a");
for (var i = 0; i < sisterlinks.length; i++) {
var sistername = sisterlinks[i].firstChild.nodeValue
mw.util.addPortletLink('p-sisterprojects', sisterlinks[i].getAttribute("href") + '?uselang=' + mw.config.get( 'wgUserLanguage' ), sistername, "sister-"+ sistername, sistername);
}
})});
/* Load Krinkle's Real-Time RecentChanges */
// [[File:Krinkle_RTRC.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
/* Script for fixing dashes */
mw.loader.load('//simple.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/dashes.js&action=raw&ctype=text/javascript');
/* Customise editor toolbar */
mw.loader.load('//simple.wikipedia.org/w/index.php?title=User:Osiris/toolbar.js&action=raw&ctype=text/javascript');
/* Popups fix disambiguation links */
popupDelay=1;
popupFixDabs=true;
popupRevertSummaryPrompt=true;
/* Link classifier */
LinkClassifierOnDemand=true;
mw.loader.load('//simple.wikipedia.org/w/index.php?title=User:Auntof6/linkclassifier.js&action=raw&ctype=text/javascript');
importStylesheet('User:Auntof6/linkclassifier.css');
jQuery(function(){
mw.util.addPortletLink('p-cactions', 'javascript:LinkClassifier.onDemand()', 'links');
});