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

תוכן שנמחק תוכן שנוסף
Yonidebest (שיחה | תרומות)
אין תקציר עריכה
Yonidebest (שיחה | תרומות)
עדכון הסקריפט
שורה 2:
הסתרת קישורים ותיבות checkbox אצל מפעילים בדף ההיסטוריה והוספת אפשרות להפעלתם באמצעות כפתור מתאים.
*/
function hideTheHidehideHideRevLinks() {
var pageHistorypagehistory = document.getElementById("pagehistory");
if(!pageHistorypagehistory) return;
var showHideLinksDiv=document.createElement('div');
showHideLinksDiv.style.width="300px";
showHideLinksDiv.style.float="left";
showHideLinksDiv.style.border="1px solid #aaa";
 
// hide checkboxes (links are hidden in common.css
var showHideLink= document.createElement('a');
var spansinputs =document pagehistory.getElementsByTagName("span"'input');
showHideLink.appendChild(document.createTextNode('הצגת הסתרה'));
if (!inputs) return;
showHideLinksDiv.appendChild(showHideLink);
for (var i = 0; i < inputs.length; i++)
addClickHandler( showHideLinksDiv,showHideLinks);
if (inputs[i].type == 'checkbox') inputs[i].style.display = 'none';
 
// create show button
pageHistory.parentNode.insertBefore(showHideLinksDiv,pageHistory)
var showHideLinksDivshowHideLinksBtn = document.createElement('divbutton');
showHideLinksBtn.className = 'historysubmit';
showHideLinksBtn.style.cssFloat = 'left'; // FF
showHideLinksBtn.style.styleFloat = 'left'; // IE
showHideLink showHideLinksBtn.appendChild(document.createTextNode('הצגתהפעלת הסתרהאפשרות ההסתרה'));
showHideLinksBtn.onclick = function() { showHideRevLinks(); return true; }
 
var historysubmit = getElementsByClassName(document, 'input', 'historysubmit')[0];
historysubmit.parentNode.insertBefore(showHideLinksBtn, historysubmit);
}
 
function showHideLinksshowHideRevLinks(){
// show "x" (hide) links
var spans=document.getElementsByTagName("span");
var spans = document.getElementsByTagName("span");
for(var i=0;i<spans.length;i++){ if(spans[i].className=="mw-revdelundel-link") spans[i].style.display="inline"; }
for (var i = 0; i < spans.length; i++)
for(var i=0;i<spans.length;i++){ if (spans[i].className ==" 'mw-revdelundel-link"') spans[i].style.display =" 'inline"'; }
// show checkboxes
var inputs = document.getElementById("pagehistory").getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++)
if (inputs[i].type == 'checkbox') inputs[i].style.display = 'inline';
}
 
שורה 40 ⟵ 52:
inputs[i].style.styleFloat = 'left';
}
//hideTheHidehideHideRevLinks();
}