User:Jayt/monobook.js
Jump to navigation
Jump to search
Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/*
<pre>
*/
// onclick replacement
function addLoadEvent(func)
{
if (window.addEventListener)
window.addEventListener("load", func, false);
else if (window.attachEvent)
window.attachEvent("onload", func);
}
// hides "Main Page" on Main Page
var mpTitle = "Main Page";
var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" - ")) == mpTitle);
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));
if (isMainPage && !isDiff)
{
document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>');
}
// toggle stuff
function createNavigationBarToggleButton()
{
var MonsterShow = document.getElementById('monstershow');
var Toggle = document.createElement("a");
Toggle.setAttribute('href', 'javascript:monstershow();');
var ToggleText = document.createTextNode('Show details');
Toggle.appendChild(ToggleText);
MonsterShow.appendChild(Toggle);
var MonsterHide = document.getElementById('monsterhide');
Toggle = document.createElement("a");
Toggle.setAttribute('href', 'javascript:monsterhide();');
ToggleText = document.createTextNode('Hide details');
Toggle.appendChild(ToggleText);
MonsterHide.appendChild(Toggle);
}
function monstershow()
{
document.getElementById('monsterbasics').style.display = 'none';
document.getElementById('monsterfull').style.display = 'block';
}
function monsterhide()
{
document.getElementById('monsterbasics').style.display = 'block';
document.getElementById('monsterfull').style.display = 'none';
}
addLoadEvent(createNavigationBarToggleButton);
/*
</pre>
*/