MediaWiki:Common.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.
/*
* Use Gadgets whenever possible to minimize loading for all users for every page.
* Wait for mediawiki.util to be ready because some things assume its availability.
*/
mw.loader.using( 'mediawiki.util', function() {
// == Test if an element has a certain class (obsolete) ==
window.hasClass = function(element, name) {
return $(element).hasClass(name);
};
// == Text portion of HTML element, excludes markup (obsolete) ==
window.pickUpText = function(element) {
return $(element).text();
};
// == Main Page ==
(function() {
if (mw.config.get('wgIsMainPage') ) {
$( '#ca-nstab-main a' ).text( mw.config.get('wgTitle') );
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
mw.util.addPortletLink(
'p-lang',
'//www.wikiversity.org',
'Complete list',
'interwiki-completelist',
'Complete list of Wikiversities'
);
}
}
})();
// == Import additional features ==
//importScript("MediaWiki:Collapsible.js");
importScript("MediaWiki:LanguageSelection.js");
mw.loader.load('//beta.wikiversity.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Common.js/Navigation_templates.js');
mw.loader.load( '//beta.wikiversity.org/w/index.php?title=MediaWiki:Common.css/Navigation_templates.css&action=raw&ctype=text/css', 'text/css' );
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit', 'upload'] ) !== -1 || $('#specialchars').length ) {
importScript('MediaWiki:Edittools.js');
}
// DO NOT ADD CODE BELOW THIS LINE
});