User:Marc KJH/monobook.js

// User:Lupin/popups.js importScript('User:Lupin/popups.js'); //If you are not editing a page, a tab will appear allowing you to edit the 0th section of a page (the top area usually used as an introduction. function addEditSection0 { ta['ca-edit-0'] = ['', 'Edit the zeroth section of this page'];  if (!document.getElementById) return;  x = document.getElementById('ca-edit');  if(!x) return;  y = document.createElement('LI');  y.id = 'ca-edit-0';   if (x.className == 'selected') {    if (/&action=edit&section=0$/.test(window.location.href)) {      x.className = 'istalk';      y.className = 'selected';    } else {      x.className = 'selected istalk';    }  } else if (x.className == 'selected istalk') {    if (/&action=edit&section=0$/.test(window.location.href)) {      x.className = 'istalk';      y.className = 'selected istalk';    } else {      y.className = 'istalk';    }  } else {    y.className = x.className;    x.className = 'istalk';  }  z = document.createElement('A'); if (x.children) { z.href = x.children[0].href + '&section=0'; z.appendChild(document.createTextNode('0')); y.appendChild(z); document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling); } else { z.href = x.childNodes[0].href + '&section=0'; z.appendChild(document.createTextNode('0')); y.appendChild(z); document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling); } } if (document.title.indexOf("Editing ") == -1) { addOnloadHook(addEditSection0); } //