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);

