אונטערשייד צווישן ווערסיעס פון "מעדיעוויקי:Gadget-DeleteRequest.js"

ארבעט יא?
(גע'הרג'עט?)
צייכנס: אַנולירונג צוריקגעשטעלט
(ארבעט יא?)
צייכן: אַנולירונג
שורה 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: "משחית כבד",
שורה 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")
                   "באזונדער:דפים_המקושרים_לכאן/" + mw.config.get("wgPageName")
                 ).getUrl();
                 ).getUrl();
                 OO.ui
                 OO.ui
שורה 211: שורה 211:
               ) {
               ) {
                 requestChecker.reject(
                 requestChecker.reject(
                   "הדף כבר מוזכר בבקשות פון אדמיניסטראטארן. הבקשה לא בוצעה"
                   'דער בלאט איז שוין דערמאנט אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_מעקן">בקשות פון אדמיניסטראטארן</a>. הבקשה לא בוצעה'
                 );
                 );
                 return;
                 return;
שורה 236: שורה 236:
         accessKey || ""
         accessKey || ""
       );
       );
      $(a).click(function () {
var alreadyClicked;
        checkRequestDuplication()
$(a).click(function(e) {
          .fail(function (err) {
e.preventDefault();
e.stopPropagation();
if (alreadyClicked) return;
alreadyClicked = true;
checkRequestDuplication().fail(function(err){
mw.notify($('<span>').html(err));
             mw.notify(err);
             mw.notify(err);
           })
           })
שורה 259: שורה 264:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "/* בעטן מעקן */ [[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>');
                       }
                       }
                     );
                     );
שורה 273: שורה 278:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "/* בעטן מעקן */ [[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|ח]])",
                       "/* בעטן חסימה / אראפנעמען חסימה */ [[באַניצער: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>");
                       }
                       }
                     );
                     );
שורה 317: שורה 322:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])",
                       "/* בעטן חסימה / אראפנעמען חסימה */ [[באַניצער: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>");
                       }
                       }
                     );
                     );
שורה 328: שורה 333:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])",
                       "/* בקשות חסימה / הסרת חסימה */ [[באַניצער: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:
                     "הסרת תוכן מדפים",
                     "הסרת תוכן מדפים",
                     "משחית כבד",
                     "משחית כבד",
                     "שם משתמש לא מקובל",
                     "באַניצער נאמען לא מקובל",
                     "לא בא/ה לתרום",
                     "לייגט ספעם",
                     "Upload spam",
                    "נישט געקומען ביישטייערן",
                     "איינגעשריבענער וואנדאל",
                   ],
                   ],
                   "חסום את המשתמש"
                   "חסום את הבאַניצער"
                 );
                 );
                 break;
                 break;
שורה 358: שורה 364:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[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>");
                       }
                       }
                     );
                     );
שורה 369: שורה 375:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[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>");
                       }
                       }
                     );
                     );
שורה 380: שורה 386:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[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>");
                       }
                       }
                     );
                     );
שורה 398: שורה 404:
                     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>");
                       }
                       }
                     );
                     );
שורה 409: שורה 415:
                     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>");
                       }
                       }
                     );
                     );
שורה 420: שורה 426:
                     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>");
                       }
                       }
                     );
                     );