לדלג לתוכן

משתמש:Davidnead/סינון שינויים אחרונים.js

מתוך המכלול, האנציקלופדיה היהודית

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
if ( mw.config.get( 'wgPageName' ) === 'מיוחד:שינויים_אחרונים' ) {
    $('<span> | <a href="#">סינון שינויים</a> לפי טקסט</span>').appendTo(".rcshowhide").on ("click", function(){
        $( document ).ready(function() {
            var lastChanges
           if (mw.user.options.get( 'usenewrc' )==0){
                lastChanges = $("li");
                hideChanges ()   
           } else{
                lastChanges = $("tr");
                hideChanges ()                            
           }


            function hideChanges (){
                var lenLC = lastChanges.length
                var text = prompt("בחר טקסט (או שם משתמש) לסינון מרשימת השינויים")
                for (num=0; num<lenLC-1; num++) {
                    var thisChange = lastChanges[num];
                    if (thisChange.innerHTML.indexOf (text)>-1){
                       if (thisChange.innerHTML.indexOf ("changedby")>-1){
                       }else{
                            $(thisChange).remove()
                       }
                    };
                };
            }
        });        
    })
}