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

מאין תקציר עריכה
מ 69 גרסאות של הדף wikipedia:he:מדיה_ויקי:Gadget-toggleRCOptions.js יובאו
 
(9 גרסאות ביניים של 4 משתמשים אינן מוצגות)
שורה 1: שורה 1:
//
var $match = $('.rcoptions, #mw-watchlist-form, #Recentchangestext');
//
// Important: many pages do not load this module by default so make sure it's loaded.
// Created by [[user:Yonidebest]]
if ($match.length) {
 
mw.loader.using('jquery.makeCollapsible').then( function () {
function toggleRCOptions() {
// Hides the RC options by default (incl. toggle button)
var rcFieldset = document.getElementsByTagName('fieldset')[0];
$match.makeCollapsible({collapsed:true});
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];
try { // for IE
    var rcLink = document.createElement('<A ID="arcoptions"></DIV>');
} catch (e) { // for FF
    var rcLink = document.createElement('A');
    rcLink.id = 'arcoptions';
};
rcLink.appendChild(document.createTextNode('הסתר אפשרויות'));
rcLink.href = 'javascript:toggleRCOptions();';
rcFieldset.parentNode.insertBefore(rcLink, rcFieldset);
toggleRCOptions();
}
addOnloadHook(hideShowRCOptions);