בדוקי עריכות אוטומטית, אינטערפעיס רעדאקטארן, אינטערפעיס אדמיניסטראַטאָרן, סיסאפן, מייבאים, מעדכנים, מייבא, אספקלריה רעדאקטארן
46,525
רעדאגירונגען
(געשאַפן בלאַט מיט '←הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות ממפעילים.: if (mw.config.get("wgNamespaceNumber") + 1) // not a special page $(function () { function openDialog(code1, code2, code3, reasons, req) { var dialog = $("<div>") .html("סיבה: ") .di...') |
(אפדעיט) |
||
| (9 מיטלסטע ווערסיעס פון 2 באַניצער נישט געוויזן.) | |||
| שורה 1: | שורה 1: | ||
/* הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת | /* הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת באַניצערים באמצעות דף בקשות פון אדמיניסטראטארן. */ | ||
if (mw.config.get("wgNamespaceNumber") + 1) | if (mw.config.get("wgNamespaceNumber") + 1) | ||
// not a special page | // not a special page | ||
| שורה 41: | שורה 41: | ||
action: "emailuser", | action: "emailuser", | ||
format: "json", | format: "json", | ||
target: " | target: "באַניצער:לחסום", | ||
subject: mw.config.get("wgRelevantUserName"), | subject: mw.config.get("wgRelevantUserName"), | ||
text: "משחית כבד", | text: "משחית כבד", | ||
| שורה 84: | שורה 84: | ||
action: "emailuser", | action: "emailuser", | ||
format: "json", | format: "json", | ||
target: " | target: "באַניצער:לחסום", | ||
subject: mw.config.get("wgRelevantUserName"), | subject: mw.config.get("wgRelevantUserName"), | ||
text: "משחית כבד", | text: "משחית כבד", | ||
| שורה 136: | שורה 136: | ||
function saveDelete(selectValue, message) { | function saveDelete(selectValue, message) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* בקשות מחיקה */ [[replaceParam]]", | "/* בקשות מחיקה */ [[replaceParam]]", | ||
"\n\n* " + message.replace(/reason/g, selectValue), | "\n\n* " + message.replace(/reason/g, selectValue), | ||
| שורה 161: | שורה 161: | ||
mw.loader.using("oojs-ui", function () { | mw.loader.using("oojs-ui", function () { | ||
var linkUrl = new mw.Title( | var linkUrl = new mw.Title( | ||
" | "באזונדער:דפים_המקושרים_לכאן/" + mw.config.get("wgPageName") | ||
).getUrl(); | ).getUrl(); | ||
OO.ui | OO.ui | ||
| שורה 196: | שורה 196: | ||
action: "query", | action: "query", | ||
prop: "links", | prop: "links", | ||
titles: "המכלול:בקשות | titles: "המכלול:בקשות פון אדמיניסטראטארן", | ||
pltitles: mw.config.get("wgPageName"), | pltitles: mw.config.get("wgPageName"), | ||
indexpageids: 1, | indexpageids: 1, | ||
| שורה 207: | שורה 207: | ||
if ( | if ( | ||
!confirm( | !confirm( | ||
"הדף כבר מוזכר בבקשות | "הדף כבר מוזכר בבקשות פון אדמיניסטראטארן. האם לשלוח בכל זאת את הבקשה?" | ||
) | ) | ||
) { | ) { | ||
requestChecker.reject( | requestChecker.reject( | ||
" | 'דער בלאט איז שוין דערמאנט אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_מעקן">בקשות פון אדמיניסטראטארן</a>. די ביטע איז נישט אויסגעפירט' | ||
); | ); | ||
return; | return; | ||
| שורה 236: | שורה 236: | ||
accessKey || "" | accessKey || "" | ||
); | ); | ||
var alreadyClicked; | |||
$(a).click(function(e) { | |||
e.preventDefault(); | |||
e.stopPropagation(); | |||
if (alreadyClicked) return; | |||
alreadyClicked = true; | |||
checkRequestDuplication().fail(function(err){ | |||
mw.notify($('<span>').html(err)); | |||
mw.notify(err); | mw.notify(err); | ||
}) | }) | ||
| שורה 258: | שורה 263: | ||
function (value) { | function (value) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן מעקן */ [[replaceParam]]", | ||
"\n\n* " + message.replace(/reason/g, value), | "\n\n* " + message.replace(/reason/g, value), | ||
1, | 1, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_מעקן">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 272: | שורה 277: | ||
function (value, selectValue) { | function (value, selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן מעקן */ [[replaceParam]]", | ||
"\n\n* " + | "\n\n* " + | ||
message.replace(/reason/g, selectValue + ": " + value), | message.replace(/reason/g, selectValue + ": " + value), | ||
1, | 1, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_מעקן">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 295: | שורה 300: | ||
"לבקשת הכותב", | "לבקשת הכותב", | ||
"הועבר למרחב טיוטה", | "הועבר למרחב טיוטה", | ||
"הועבר למרחב | "הועבר למרחב הבאַניצער", | ||
"הועבר למרחב הערכים", | "הועבר למרחב הערכים", | ||
], | ], | ||
| שורה 301: | שורה 306: | ||
); | ); | ||
break; | break; | ||
case " | case "בעטן חסימה": | ||
openDialog( | openDialog( | ||
function (value) { | function (value) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן חסימה / אראפנעמען חסימה */ [[באַניצער:replaceUser|replaceUser]] ([[באַניצער שמועס:replaceUser|ש]]|[[באזונדער:תרומות/replaceUser|ת]]|[[באזונדער:חסימה/replaceUser|ח]])", | ||
"\n\n* " + message.replace(/reason/g, value), | "\n\n* " + message.replace(/reason/g, value), | ||
2, | 2, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_חסימה_/_אראפנעמען_חסימה">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 316: | שורה 321: | ||
function (selectValue) { | function (selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן חסימה / אראפנעמען חסימה */ [[באַניצער:replaceUser|replaceUser]] ([[באַניצער שמועס:replaceUser|ש]]|[[באזונדער:תרומות/replaceUser|ת]]|[[באזונדער:חסימה/replaceUser|ח]])", | ||
"\n\n* " + message.replace(/reason/g, selectValue), | "\n\n* " + message.replace(/reason/g, selectValue), | ||
2, | 2, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_חסימה_/_אראפנעמען_חסימה">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 327: | שורה 332: | ||
function (value, selectValue) { | function (value, selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* בקשות חסימה / הסרת חסימה */ [[ | "/* בקשות חסימה / הסרת חסימה */ [[באַניצער:replaceUser|replaceUser]] ([[באַניצער שמועס:replaceUser|ש]]|[[באזונדער:תרומות/replaceUser|ת]]|[[באזונדער:חסימה/replaceUser|ח]])", | ||
"\n\n* " + | "\n\n* " + | ||
message.replace(/reason/g, selectValue + ": " + value), | message.replace(/reason/g, selectValue + ": " + value), | ||
2, | 2, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_חסימה_/_אראפנעמען_חסימה">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 345: | שורה 350: | ||
"הסרת תוכן מדפים", | "הסרת תוכן מדפים", | ||
"משחית כבד", | "משחית כבד", | ||
" | "באַניצער נאמען לא מקובל", | ||
" | "לייגט ספעם", | ||
" | "נישט געקומען ביישטייערן", | ||
"איינגעשריבענער וואנדאל", | |||
"טראל", | |||
], | ], | ||
"חסום את | "חסום את הבאַניצער" | ||
); | ); | ||
break; | break; | ||
| שורה 357: | שורה 364: | ||
function (value) { | function (value) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[replaceParam]]", | ||
"\n\n* " + message.replace(/reason/g, value), | "\n\n* " + message.replace(/reason/g, value), | ||
3, | 3, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_באשיצונג_/_אראפנעמען_באשיצונג">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 368: | שורה 375: | ||
function (selectValue) { | function (selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[replaceParam]]", | ||
"\n\n* " + message.replace(/reason/g, selectValue), | "\n\n* " + message.replace(/reason/g, selectValue), | ||
3, | 3, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_באשיצונג_/_אראפנעמען_באשיצונג">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 379: | שורה 386: | ||
function (value, selectValue) { | function (value, selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[replaceParam]]", | ||
"\n\n* " + | "\n\n* " + | ||
message.replace(/reason/g, selectValue + ": " + value), | message.replace(/reason/g, selectValue + ": " + value), | ||
3, | 3, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_באשיצונג_/_אראפנעמען_באשיצונג">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 397: | שורה 404: | ||
function (value) { | function (value) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן אויסמעקן ספעציפישע ווערסיעס */ הסתרת גרסה", | ||
"\n\n* " + message.replace(/reason/g, value), | "\n\n* " + message.replace(/reason/g, value), | ||
4, | 4, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_אויסמעקן_ספעציפישע_ווערסיעס">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 408: | שורה 415: | ||
function (selectValue) { | function (selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן אויסמעקן ספעציפישע ווערסיעס */ הסתרת גרסה", | ||
"\n\n* " + message.replace(/reason/g, selectValue), | "\n\n* " + message.replace(/reason/g, selectValue), | ||
4, | 4, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_אויסמעקן_ספעציפישע_ווערסיעס">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 419: | שורה 426: | ||
function (value, selectValue) { | function (value, selectValue) { | ||
save( | save( | ||
"המכלול:בקשות | "המכלול:בקשות פון אדמיניסטראטארן", | ||
"/* | "/* בעטן אויסמעקן ספעציפישע ווערסיעס */ הסתרת גרסה", | ||
"\n\n* " + | "\n\n* " + | ||
message.replace(/reason/g, selectValue + ": " + value), | message.replace(/reason/g, selectValue + ": " + value), | ||
4, | 4, | ||
function () { | function () { | ||
mw.notify(" | mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן <a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_אויסמעקן_ספעציפישע_ווערסיעס">בקשות פון אדמיניסטראטארן בלאט</a>')); | ||
} | } | ||
); | ); | ||
| שורה 446: | שורה 453: | ||
$.inArray(mw.config.get("wgNamespaceNumber"), [6, 14]) + 1 ? ":" : ""; | $.inArray(mw.config.get("wgNamespaceNumber"), [6, 14]) + 1 ? ":" : ""; | ||
var pageName = mw.config.get("wgPageName").replace(/_/g, " "); | var pageName = mw.config.get("wgPageName").replace(/_/g, " "); | ||
if ($( | var isRedirect = $('.redirectMsg').length || $("#redirectsub").length; | ||
if ($('#t-contributions, .mw-usertoollinks-contribs').length) { | |||
addMenuItem( | addMenuItem( | ||
"בקשת חסימה", | "בקשת חסימה", | ||
| שורה 454: | שורה 462: | ||
); | ); | ||
} | } | ||
var pageLink = | var pageLink = isRedirect | ||
? "{{ללא הפניה|replaceParam}}" | ? "{{ללא הפניה|replaceParam}}" | ||
: "[[" + ca + "replaceParam]]"; | : "[[" + ca + "replaceParam]]"; | ||
var protectTemplate = | var protectTemplate = isRedirect | ||
? "{{בקשת הגנה|replaceParam|reason|הפניה=כן}}" | ? "{{בקשת הגנה|replaceParam|reason|הפניה=כן}}" | ||
: "{{בקשת הגנה|replaceParam|reason}}"; | : "{{בקשת הגנה|replaceParam|reason}}"; | ||
| שורה 478: | שורה 486: | ||
); | ); | ||
var deleteTemplate = | var deleteTemplate = isRedirect | ||
? "{{בקשת מחיקה|replaceParam|reason|הפניה=כן}}" | ? "{{בקשת מחיקה|replaceParam|reason|הפניה=כן}}" | ||
: "{{בקשת מחיקה|replaceParam|reason}}"; | : "{{בקשת מחיקה|replaceParam|reason}}"; | ||
רעדאגירונגען