משתמש:Bharel/סקריפטים/61-min.js

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

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
"history"==mw.util.getParamValue("action")&&$(document).ready(function(){function a(){var a=$("li.selected").filter(':has(".mw-history-histlinks")');if(2!=a.length)throw"נמצא מספר שונה מאשר שני אלמנטים ("+a.length+"). לא יכול לבצע";var b=a.parent().children(),c=b.index($(a[0])),d=b.index($(a[1]));if(c<0||d<0||c>=d)throw"משהו השתבש: start = "+c+" finish = "+d;var e=b.slice(c,d),f=[],g=$(a[0]).find(".history-user > a").text();if(!g)throw"לא נמצא משתמש";e.each(function(a,b){var c=$(b);if(c.find(".history-user > a").text()!=g)throw"אופס, לא ניתן לסמן את הטווח - לא כל השינויים בוצעו על ידי אותו משתמש";var d=c.find("input[type=radio]:eq(0)").attr("value");f.push(d)});var h=0;$.ajax({url:mw.util.wikiScript("api"),async:!1,data:{action:"query",list:"recentchanges",rctoken:"patrol",rclimit:500,rcuser:g,format:"json"},success:function(a){function e(a){a&&a.patrol&&a.patrol.rcid&&a.patrol.rcid==c[d]&&h++}var b=a.query.recentchanges[0].patroltoken,c=[];$(a.query.recentchanges).each(function(a,b){$.inArray(b.revid+"",f)+1&&c.push(b.rcid)});for(var d in c)$.ajax({url:mw.util.wikiScript("api"),type:"post",async:!1,data:{action:"patrol",rcid:c[d],token:b,format:"json"},success:e})}}),mw.util.jsMessage("הסקריפט סיים לרוץ. "+h+" עריכות סומנו כבדוקות")}function b(){try{a()}catch(a){alert(a)}}$("input.historysubmit").after($("<input>",{type:"button",value:"סימון טווח כבדוקות",title:"סמן את כל העריכות בין המסומנות (לא כולל הראשונה, כלומר המוקדמת ביניהן) כבדוקות"}).click(b))});