אונטערשייד צווישן ווערסיעס פון "מעדיעוויקי: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 || ""
       );
       );
var alreadyClicked;
      $(a).click(function () {
$(a).click(function(e) {
        checkRequestDuplication()
e.preventDefault();
          .fail(function (err) {
e.stopPropagation();
if (alreadyClicked) return;
alreadyClicked = true;
checkRequestDuplication().fail(function(err){
mw.notify($('<span>').html(err));
             mw.notify(err);
             mw.notify(err);
           })
           })
שורה 264: שורה 259:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בעטן מעקן */ [[replaceParam]]",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "\n\n* " + message.replace(/reason/g, value),
                       "\n\n* " + message.replace(/reason/g, value),
                       1,
                       1,
                       function () {
                       function () {
                         mw.notify($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_מעקן">בקשות פון אדמיניסטראטארן בלאט</a>');
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 278: שורה 273:
                     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($('<span>').html('אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_מעקן">בקשות פון אדמיניסטראטארן בלאט</a>');
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 300: שורה 295:
                     "לבקשת הכותב",
                     "לבקשת הכותב",
                     "הועבר למרחב טיוטה",
                     "הועבר למרחב טיוטה",
                     "הועבר למרחב הבאַניצער",
                     "הועבר למרחב המשתמש",
                     "הועבר למרחב הערכים",
                     "הועבר למרחב הערכים",
                   ],
                   ],
שורה 306: שורה 301:
                 );
                 );
                 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($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_חסימה_/_אראפנעמען_חסימה">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 322: שורה 317:
                     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($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_חסימה_/_אראפנעמען_חסימה">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 333: שורה 328:
                     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($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_חסימה_/_אראפנעמען_חסימה">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 350: שורה 345:
                     "הסרת תוכן מדפים",
                     "הסרת תוכן מדפים",
                     "משחית כבד",
                     "משחית כבד",
                     "באַניצער נאמען לא מקובל",
                     "שם משתמש לא מקובל",
                     "לייגט ספעם",
                     "לא בא/ה לתרום",
                    "נישט געקומען ביישטייערן",
                     "Upload spam",
                     "איינגעשריבענער וואנדאל",
                   ],
                   ],
                   "חסום את הבאַניצער"
                   "חסום את המשתמש"
                 );
                 );
                 break;
                 break;
שורה 364: שורה 358:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[replaceParam]]",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "\n\n* " + message.replace(/reason/g, value),
                       "\n\n* " + message.replace(/reason/g, value),
                       3,
                       3,
                       function () {
                       function () {
                         mw.notify($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_באשיצונג_/_אראפנעמען_באשיצונג">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 375: שורה 369:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בעטן באשיצונג / אראפנעמען באשיצונג */ [[replaceParam]]",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "\n\n* " + message.replace(/reason/g, selectValue),
                       "\n\n* " + message.replace(/reason/g, selectValue),
                       3,
                       3,
                       function () {
                       function () {
                         mw.notify($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_באשיצונג_/_אראפנעמען_באשיצונג">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 386: שורה 380:
                     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($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_באשיצונג_/_אראפנעמען_באשיצונג">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 404: שורה 398:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בעטן אויסמעקן ספעציפישע ווערסיעס */ הסתרת גרסה",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "\n\n* " + message.replace(/reason/g, value),
                       "\n\n* " + message.replace(/reason/g, value),
                       4,
                       4,
                       function () {
                       function () {
                         mw.notify($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_אויסמעקן_ספעציפישע_ווערסיעס">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 415: שורה 409:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בעטן אויסמעקן ספעציפישע ווערסיעס */ הסתרת גרסה",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "\n\n* " + message.replace(/reason/g, selectValue),
                       "\n\n* " + message.replace(/reason/g, selectValue),
                       4,
                       4,
                       function () {
                       function () {
                         mw.notify($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_אויסמעקן_ספעציפישע_ווערסיעס">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );
שורה 426: שורה 420:
                     save(
                     save(
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בעטן אויסמעקן ספעציפישע ווערסיעס */ הסתרת גרסה",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "\n\n* " +
                       "\n\n* " +
                         message.replace(/reason/g, selectValue + ": " + value),
                         message.replace(/reason/g, selectValue + ": " + value),
                       4,
                       4,
                       function () {
                       function () {
                         mw.notify($('<span>').html("אייער בקשה איז געהיטן געווארן אויפן<a href="/המכלול:בקשות_פון_אדמיניסטראטארן#בעטן_אויסמעקן_ספעציפישע_ווערסיעס">בקשות פון אדמיניסטראטארן בלאט</a>");
                         mw.notify("בקשתך נשמרה בדף הבקשות מהמפעילים");
                       }
                       }
                     );
                     );

נאוויגאציע מעניו