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

התחלת הצופאסונג
(געשאַפן בלאַט מיט '←‏הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות ממפעילים.: if (mw.config.get("wgNamespaceNumber") + 1) // not a special page $(function () { function openDialog(code1, code2, code3, reasons, req) { var dialog = $("<div>") .html("סיבה: ") .di...')
 
(התחלת הצופאסונג)
שורה 1: שורה 1:
/* הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות ממפעילים. */
/* הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפים וחסימת משתמשים באמצעות דף בקשות פון אדמיניסטראטארן. */
if (mw.config.get("wgNamespaceNumber") + 1)
if (mw.config.get("wgNamespaceNumber") + 1)
   // not a special page
   // not a special page
שורה 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),
שורה 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(
                   "הדף כבר מוזכר בבקשות ממפעילים. הבקשה לא בוצעה"
                   "הדף כבר מוזכר בבקשות פון אדמיניסטראטארן. הבקשה לא בוצעה"
                 );
                 );
                 return;
                 return;
שורה 258: שורה 258:
                   function (value) {
                   function (value) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "\n\n* " + message.replace(/reason/g, value),
                       "\n\n* " + message.replace(/reason/g, value),
שורה 272: שורה 272:
                   function (value, selectValue) {
                   function (value, selectValue) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "/* בקשות מחיקה */ [[replaceParam]]",
                       "\n\n* " +
                       "\n\n* " +
שורה 305: שורה 305:
                   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),
שורה 316: שורה 316:
                   function (selectValue) {
                   function (selectValue) {
                     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),
שורה 327: שורה 327:
                   function (value, selectValue) {
                   function (value, selectValue) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])",
                       "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])",
                       "\n\n* " +
                       "\n\n* " +
שורה 357: שורה 357:
                   function (value) {
                   function (value) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "\n\n* " + message.replace(/reason/g, value),
                       "\n\n* " + message.replace(/reason/g, value),
שורה 368: שורה 368:
                   function (selectValue) {
                   function (selectValue) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "\n\n* " + message.replace(/reason/g, selectValue),
                       "\n\n* " + message.replace(/reason/g, selectValue),
שורה 379: שורה 379:
                   function (value, selectValue) {
                   function (value, selectValue) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]",
                       "\n\n* " +
                       "\n\n* " +
שורה 397: שורה 397:
                   function (value) {
                   function (value) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "\n\n* " + message.replace(/reason/g, value),
                       "\n\n* " + message.replace(/reason/g, value),
שורה 408: שורה 408:
                   function (selectValue) {
                   function (selectValue) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "\n\n* " + message.replace(/reason/g, selectValue),
                       "\n\n* " + message.replace(/reason/g, selectValue),
שורה 419: שורה 419:
                   function (value, selectValue) {
                   function (value, selectValue) {
                     save(
                     save(
                       "המכלול:בקשות ממפעילים",
                       "המכלול:בקשות פון אדמיניסטראטארן",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה",
                       "\n\n* " +
                       "\n\n* " +