לדלג לתוכן

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

מתוך צפונות ויקי
מאין תקציר עריכה
מאין תקציר עריכה
שורה 24: שורה 24:
     var rcLink = document.createElement('<A ID="arcoptions"></DIV>');
     var rcLink = document.createElement('<A ID="arcoptions"></DIV>');
  } catch (e) { // for FF
  } catch (e) { // for FF
     var rcLink = document.createElement('DIV');
     var rcLink = document.createElement('A');
     rcLink.id = 'arcoptions';
     rcLink.id = 'arcoptions';
  };
  };

גרסה מ־10:29, 21 ביוני 2008

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