Jump to content

User:Rafax/monobook.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/*
<pre><nowiki>
*/
function addTab(id, after, caption, url) {
  if (!document.getElementById(id)) {
    var edit = document.getElementById(after);
    if (!edit) return; //If the previous tab doesn't exist, don't add this one
    var editparent = edit.parentNode;
    //+
    var aseclinkcaption = document.createTextNode(caption)
    //'<a href="/index.php?title=User_talk:Astronouth7303&amp;action=edit&amp;section=new">'
    var aseclink = document.createElement('a');
    aseclink.setAttribute('href',url);
    var addsectionlinkcaption = aseclink.appendChild(aseclinkcaption);
    //'<li id="ca-addsection">'
    var asec = document.createElement('li');
    asec.setAttribute('id',id);
    var addsectionlink = asec.appendChild(aseclink);
    var addsection = editparent.insertBefore(asec,edit.nextSibling);
  }
}
 
function addEditSection() {
	var arti = wgPageName;
	addTab("ca-addsection", 'ca-edit', '+', wgScriptPath+"/index.php?title="+escape(arti)+"&action=edit&section=new");
	addTab("ca-editfirst" , 'ca-edit', '0', wgScriptPath+"/index.php?title="+escape(arti)+"&action=edit&section=0");
}
if (window.addEventListener) window.addEventListener("load",addEditSection,false);
else if (window.attachEvent) window.attachEvent("onload",addEditSection);
/*
</nowiki></pre>
*/