User:Tèstaquêdra/monobook.js
From Wikipedia
Note: After saving, you may have to bypass your browser's cache to see the changes. Mozilla / Firefox / Safari: hold down Shift while clicking Reload, or press Ctrl-Shift-R (Cmd-Shift-R on Apple Mac); IE: hold Ctrl while clicking Refresh, or press Ctrl-F5; Konqueror:: simply click the Reload button, or press F5; Opera users may need to completely clear their cache in Tools→Preferences.
// Acsé a's slounga la lésta di lavòur da fêr quând e's chêrga na pâgina function DaFerSubet(incaregh) { if (!window.onload) { window.onload = incaregh; return; } var f = window.onload; window.onload = function () { if (f) f(); incaregh(); } } // Ché e gh'în i tastèin per arvîr e sarêr var TasteinSeradour = '▲ Sêra'; var TasteinArvidour = '▼ Arvés'; // Cusché al lōga / al fa vèder còl ch'a gh'é dèintr int al casèt function movAlCaset(nomer) { var Tastein = document.getElementById("Tastein" + nomer); var Caset = document.getElementById("Caset" + nomer); if (!Caset || !Tastein) { return false; } // al casèt nómer "nomer" an gh'é mìa if (Tastein.firstChild.data == TasteinSeradour) { // quând l'é sarê ... for (var fiol = Caset.firstChild; fiol != null; fiol = fiol.nextSibling) { if (fiol.className == 'Deinter') { fiol.style.display = 'none'; } if (fiol.className == 'Tastein') { fiol.firstChild.data = TasteinArvidour; } } } else if (Tastein.firstChild.data == TasteinArvidour) { // quând l'é avèrt for (var fiol = Caset.firstChild; fiol != null; fiol = fiol.nextSibling) { if (fiol.className == 'Deinter') { fiol.style.display = 'block'; } if (fiol.className == 'Tastein') { fiol.firstChild.data = TasteinSeradour; } } } } // Cusché al fâbrica tót i tastèin pr'i casèt function preparerITastein() { var nomer = 0; var Div; for(var i=1; Div = document.getElementsByTagName("div")[i]; i++) { if ( Div.className != "Caset" ) continue; var Caset = Div; nomer++; var Tastein = document.createElement("div"); var LigamDalTastein = document.createElement("a"); var ScretaDalTastein = document.createTextNode(TasteinSeradour); LigamDalTastein.className = 'LigamDalTastein'; LigamDalTastein.setAttribute('href', 'javascript:movAlCaset(' + nomer + ');'); LigamDalTastein.appendChild(ScretaDalTastein); Tastein.className = 'Tastein'; Tastein.setAttribute('id', 'Tastein' + nomer); Tastein.insertBefore(LigamDalTastein, Tastein.firstChild); // al tastèin al dvèinta al prém fiōl dal casèt Caset.insertBefore(Tastein, Caset.firstChild); Caset.setAttribute('id', 'Caset' + nomer); } for(var i=1; i<=nomer; i++) { movAlCaset(i); } } // n'êter lavòur da fêr quând e's chêrga na pâgina DaFerSubet(preparerITastein);