לדלג לתוכן

מדיה ויקי:Gadget-toggleRCOptions.js: הבדלים בין גרסאות בדף

מתוך צפונות ויקי
מאין תקציר עריכה
מאין תקציר עריכה
שורה 29: שורה 29:
}
}


addOnloadHook(hideShowRCOptions);
$(hideShowRCOptions);

גרסה מ־19:52, 10 בנובמבר 2013

// Hides the RC options by default (incl. toggle button)
// 
// Created by [[user:Yonidebest]]

function toggleRCOptions() {
 var rcFieldset = document.getElementsByTagName('fieldset')[0];
 var rcLink = document.getElementById('arcoptions');
 
 if (rcFieldset.style.display == 'none') { // show content
   rcFieldset.style.display = 'block';
   rcLink.innerHTML = 'הסתר אפשרויות';
 }
 else { // hide content
   rcFieldset.style.display = 'none';
   rcLink.innerHTML = 'הצג אפשרויות';
 }
}

function hideShowRCOptions() {
 if (wgCanonicalSpecialPageName != 'Recentchanges') return;

 var rcFieldset = document.getElementsByTagName('fieldset')[0];
 var rcLink = document.createElement('A');
 rcLink.id = 'arcoptions';
 rcLink.appendChild(document.createTextNode('הסתר אפשרויות'));
 rcLink.href = 'javascript:toggleRCOptions();';
 rcFieldset.parentNode.insertBefore(rcLink, rcFieldset);
 toggleRCOptions();
}

$(hideShowRCOptions);