באַניצער:איסתרק/ווייטערפירונגען.js
< באַניצער:איסתרק(Redirected from באַניצער:איסתרק/הפניות)
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
//,לקוח מתוך משתמש:מלא כל הארץ/Redirect.js//
//עם עריכה קטנטנה להפעלת הסקריפט בכל המרחבים //
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api', "mediawiki.user", "jquery.ui" ] ).then( function() {
if (mw.config.get("wgNamespaceNumber") === 0 ||4 || 8 || 12) {
$(mw.util.addPortletLink('p-tb', '#', "שאפט א ווייטערפיר", "createRedirect", "געצייג צו שנעל שאפן א ווייטערפיר", "9")).click(function() {
var dialog = $("<div>").html($("<input class='inputR'><input class='inputR'><input class='inputR'>")).dialog({title: "וואו זאל מען שאפן דעם ווייטערפיר?"});
dialog.before($("<button>").append("נאך א ווייטערפיר").click(function(){
dialog.append($("<br>"), $("<input class='inputR'>"));
}));
$(dialog).keypress(function(key){if (key.key == "Enter") dialog.append($("<br>"), $("<input class='inputR'>"));});
var Api = new mw.Api();
dialog.before($("<button>").append("בצע").click(function(){
for (var num in $(".inputR")) {
var redirect = "#ווייטערפירן [[" + mw.config.get('wgPageName').replace(/_/g, " ") + "]]";
var pageName = $(".inputR")[num].value;
if (pageName && pageName.match(/#/)) {
redirect = redirect.replace(/\]\]/, pageName.match(/(#.+)/)[1] + "]]");
pageName = pageName.replace(/#.+/, "");
}
if (pageName) {
var sum = prompt("סך הכל פונעם רעדאגירונג " + pageName);
if (sum === "") {
sum = "ווייטערפיר צו בלאט " + "[[" + mw.config.get('wgPageName').replace(/_/g, " ") + "]]";
}
Api.post({
action : 'edit',
title : pageName,
text: redirect,
summary: sum,
createonly: true,
watchlist:"unwatch",
token : mw.user.tokens.get('csrfToken')
}).done( function(data) { if (data && data.edit && data.edit.result == "Success") mw.notify('א ווייטערפיר מיטן נאמען "' + data.edit.title + '" איז סוקסעספול געשאפן געווארן.'); }).fail(function(error) { mw.notify('די ווייטערפיר איז נישט געשאפן געווארן: ' + error, { type:'error', title: "גרייז"}); });
}
}
dialog.dialog("close");
}));
});
}
});