MediaWiki:Common.js
From Celeste Wiki
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.
/* Any JavaScript here will be loaded for all users on every page load. */
/** Title replacement ****************************************************
* Rewrites the page's title, used by [[Template:Title]]
* Should use {{DISPLAYTITLE}}, unless you want to use an image
* By [[User:Sikon|Sikon]], updated by [[User:Bizzeebeever]]
*/
/*
$j( function() {
var $title = $j( '#title-meta0' ),
text = $title.text().toLowerCase(),
name = mw.config.get( 'wgPageName' ).replace( /_/g, '' ).toLowerCase();
if ( $title.length && !window.SKIP_TITLE_REWRITE ) {
$title.appendTo( $j( '#firstHeading' ).empty() ).show();
if ( text == name ) {
document.title = text;
}
}
} );
*/
/** Logo remover *********************************************************
* Used by [[Template:Nologo]]
* By some idiot, updated by [[User:Bizzeebeever]]
*/
$j( function() {
if ( $j( '#nologo' ).length ) {
$j( '#p-logo' ).hide();
}
} );
/** Title remover ********************************************************
* Used by [[Template:Notitle]]
* By some idiot, updated by [[User:Bizzeebeever]]
*/
$j( function () {
if ( $j( '#notitle' ).length ) {
$j( '#firstHeading' ).hide();
}
} );
/** Categories remover ***************************************************
* Used by [[Template:Nocategories]]
* By some idiot, updated by [[User:Bizzeebeever]]
*/
$j( function() {
if ( $j( '#nocategories' ).length ) {
$j( '#catlinks' ).hide();
}
} );
/** Show username ********************************************************
* The annoying hack used by [[Template:USERNAME]]!
* Inserts user name into <span class='insertusername'></span>
* Originally by [[wikia:User:Splarka|Splarka]], [[User:Spang]]
* New version by [[User:Bizzeebeever]]
*/
$j( function() {
var name = mw.config.get( 'wgUserName' );
if ( !window.disableUsernameReplace && name ) {
$j( 'span.insertusername' ).text( name );
}
} );
/** Archive edit tab disabling *******************************************
* Disables the edit tab on old forums to stop noobs from bumping them.
* Page can still be edited by going via the edit tab on the history etc,
* or by typing the edit address manually.
* By [[User:Spang|Spang]], rewritten by [[User:Bizzeebeever]]
*/
$j( function() {
if ( $j( '#old-forum-warning' ).length && !window.enableOldForumEdit ) {
$j( '#ca-edit a' ).removeAttr( 'href' )
.css( 'color', 'gray' )
.text( 'No editing' );
}
} );
/** Add-section tab disabling ********************************************
* Disables the add section tab on any page you like, mainly useful for
* your user page (depending on how you have your user page set up)
* To use it: include any HTML element with an ID of disableAddSection
* example: <div id="disableAddSection"></div>
* By [[User:Olipro|Olipro]], updated by [[User:Bizzeebeever]]
*/
$j( function() {
if ( $j( '#disableAddSection' ).length ) {
$j( '#ca-addsection' ).remove();
}
} );