מדיה ויקי:סקריפטים/9.js

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
/* הוספת כפתור לסינון שחזורים */
function revFilterButton() {
    if ( mw.config.get( 'wgCanonicalSpecialPageName' ) == "Recentchanges" && document.getElementById('nsselect') ) {
        document.getElementById("nsselect").innerHTML += ' | <a href="javascript:revFilter();">הסתרת שחזורים</a>';
    }
}

function revFilter() {
    var li, span, comment;
    for( var i = 0; i < document.getElementsByTagName("li").length; i++ ) {
        li = document.getElementsByTagName("li")[i];
        for( var j = 0; j < li.getElementsByTagName("span").length; j++ ) {
            span = li.getElementsByTagName("span")[j];
            if( span.className == "comment" ) {
                comment = span.innerHTML;
                if ( comment.indexOf( "שחזור" ) >= 0 || comment.indexOf("שוחזר") >= 0) {
                    li.style.display = "none";
                }
            }
        }
    }
}

$(revFilterButton);