MediaWiki:Displayname.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.
function change_displaytitle()
{
	var text = $( '#displaytitle' ).attr( 'title' ), what;
 
	if ( text ) {
		text = text.match( "(?:tab:\\s*([^|]+)\\|?)?\\s*(?:title:\\s*(.+))?" );
	}
 
	if ( !text ) {
		return;
	}
 
	if ( text[1] ) {
		what = $("#ca-nstab-" + ( mw.config.get('wgCanonicalNamespace').toLowerCase() || 'main' ) );
		what.find('a').text(text[1]);
	}
 
	if ( text[2] ) {
		what = $('h1');
 
		if ( what.hasClass('firstHeading') || what.hasClass('pagetitle') ) {
			what.text(text[2]);
		}
	}
}
 
$(document).ready(change_displaytitle);