User:2257/common.js

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search

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 fixRecentChangesLink() {
	
	var link = document.getElementById('n-recentchanges').getElementsByTagName( 'a' );
	
	link[0].href = link[0].href + "?hidemyself=1";
	
}

addOnloadHook( fixRecentChangesLink );


function addInfoTab() {
	
	//do things
	mw.util.addPortletLink(
		'p-cactions', 
		wgScript + "?title=" + wgPageName + "&action=info",
		'info',
		'ca-info',
		'tooltip',
		'i',
		document.getElementById('ca-history').nextSibling
	);

	//fix the excessively stupid visual bug
	document.getElementById('ca-info').parentNode.insertBefore(document.createTextNode("\n"), document.getElementById('ca-info'));

	//if this is the info page, highlight it
	if (wgAction == "info") {
		document.getElementById('ca-info').className += "selected";
	}

}

addOnloadHook( addInfoTab );

function addWorkLink() {
	
	//do things
	mw.util.addPortletLink(
		'p-personal', 
		wgScript + "?title=Twentytwofiftyseven/test2",
		'work page',
		'pt-workpage',
		'tooltip',
		'w',
		document.getElementById('pt-mytalk').nextSibling
	);

	//fix the excessively stupid visual bug
	document.getElementById('pt-workpage').parentNode.insertBefore(document.createTextNode("\n"), document.getElementById('pt-workpage'));

}

addOnloadHook( addWorkLink );