משתמש:1Or/try.js
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: ללחוץ על Ctrl-F5.
mw.loader.using(["oojs-ui", "jquery.ui"]).done(function(){
$(mw.util.addPortletLink('p-tb', '#', 'סקריפט ויקייטנה')).click(function(){
var api = new mw.Api();
OO.ui.prompt("איזה קטגוריה לבדוק?", { textInput: { placeholder: 'שם הקטגוריה (לא כולל קידומת)' } }).done(function(info) {
if (info !== null)
api.get({
"action": "query",
"format": "json",
"list": "categorymembers",
"cmtitle": "קטגוריה:" + info,
"cmprop": "title",
"cmtype": "page",
"cmlimit": "max"
}).done(function(data){
var messageDialog = $("<div>").html("<p id='pId'>רשימת העורכים החדשים שערכו דפים בקטגוריה:<br />").dialog({modal: true, resizable: false, title: 'עורכים בקטגוריה "' + info + '"'});
setTimeout(function(){
for (var num in data.query.categorymembers) {
var title = data.query.categorymembers[num].title;
api.get({
"action": "query",
"format": "json",
"prop": "contributors",
"titles": title,
"pcexcludegroup": "bot|sysop|bureaucrat|patroller|autopatrolled",
"pclimit": "5"
}).done(function(info){
for (var num in info.query.pages) {
$("#pId").append($("<a>", {target: '_blank', href: "/wiki/מיוחד:תרומות/" + info.query.pages[num].contributors[0].name}).append(info.query.pages[num].contributors[0].name), $("<br />"));
$("#pId").append($("<a>", {target: '_blank', href: "/wiki/מיוחד:תרומות/" + info.query.pages[num].contributors[1].name}).append(info.query.pages[num].contributors[1].name), $("<br />"));
$("#pId").append($("<a>", {target: '_blank', href: "/wiki/מיוחד:תרומות/" + info.query.pages[num].contributors[2].name}).append(info.query.pages[num].contributors[2].name), $("<br />"));
$("#pId").append($("<a>", {target: '_blank', href: "/wiki/מיוחד:תרומות/" + info.query.pages[num].contributors[3].name}).append(info.query.pages[num].contributors[3].name), $("<br />"));
$("#pId").append($("<a>", {target: '_blank', href: "/wiki/מיוחד:תרומות/" + info.query.pages[num].contributors[4].name}).append(info.query.pages[num].contributors[4].name), $("<br />"));
}
});
}
}, 3000);
});
});
});
});