User:Fleela/monobook.js: Difference between revisions
From Tolkien Gateway
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
addOnloadHook(function(){ | |||
{ | var h2s = document.getElementsByTagName('H2'); | ||
var h2 = h2s[0]; | |||
if (!h2) return; | |||
if (h2.parentNode.id == 'toctitle') h2 = h2s[1]; | |||
if (!h2) return; | |||
var span = h2.firstChild; | |||
if (!span || span.className != 'editsection') return; | |||
var zero = span.cloneNode(true); | |||
if (document.getElementById('featured-star')) zero.style.marginRight = '25px' | |||
var parent = document.getElementsByTagName('H1')[0]; | |||
parent.insertBefore(zero, parent.firstChild); | |||
var a = zero.getElementsByTagName('A')[0]; | |||
a.title = a.title.replace(/:.*$/,': 0'); | |||
a.setAttribute('href', a.href.replace(/§ion=1/,'§ion=0')); | |||
}) | |||
}) |
Revision as of 23:14, 17 June 2007
addOnloadHook(function(){ var h2s = document.getElementsByTagName('H2'); var h2 = h2s[0]; if (!h2) return; if (h2.parentNode.id == 'toctitle') h2 = h2s[1]; if (!h2) return; var span = h2.firstChild; if (!span || span.className != 'editsection') return; var zero = span.cloneNode(true); if (document.getElementById('featured-star')) zero.style.marginRight = '25px' var parent = document.getElementsByTagName('H1')[0]; parent.insertBefore(zero, parent.firstChild); var a = zero.getElementsByTagName('A')[0]; a.title = a.title.replace(/:.*$/,': 0'); a.setAttribute('href', a.href.replace(/§ion=1/,'§ion=0')); })