10,107
עריכות
(יצירת דף עם התוכן "/* הסקריפט מוסיף לשוניות "מחיקה", "הגנה" ו"חסימה" על מנת שאפשר יהיה לבקש מחיקת דפים, הגנת דפי...") |
|||
| שורה 41: | שורה 41: | ||
action:'query', | action:'query', | ||
prop: 'links', | prop: 'links', | ||
titles: ' | titles: 'ויקיסוגיה:בקשות ממפעילים', | ||
pltitles: mw.config.get('wgPageName'), | pltitles: mw.config.get('wgPageName'), | ||
indexpageids: 1 | indexpageids: 1 | ||
| שורה 81: | שורה 81: | ||
switch (caption) { | switch (caption) { | ||
case "בקש מחיקה": | case "בקש מחיקה": | ||
openDialog(function(value){save(' | openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, value), 1, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue), 1, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue + ": " + value), 1, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, ["הבל", "מילוני/אולטרה קצרמר", "הפניה מיותרת", "הפניה שגויה", "הפניה לדף טיוטה", "לא אנציקלופדי", "פרסומת", "שגוי/טעות", "לבקשת הכותב", "הועבר למרחב טיוטה", "הועבר למרחב המשתמש", "הועבר למרחב הערכים"], "מחוק את הדף"); | ||
break; | break; | ||
case "בקש חסימה": | case "בקש חסימה": | ||
openDialog(function(value){save(' | openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])", '\n\n* ' + message.replace(/reason/g, value), 2, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])", '\n\n* ' + message.replace(/reason/g, selectValue), 2, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', "/* בקשות חסימה / הסרת חסימה */ [[משתמש:replaceUser:replaceUser|replaceUser]] ([[שיחת משתמש:replaceUser|ש]]|[[מיוחד:תרומות/replaceUser|ת]]|[[מיוחד:חסימה/replaceUser|ח]])", '\n\n* ' + message.replace(/reason/g, selectValue + ": " + value), 2, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, ["השחתה לאחר אזהרה", "תוכן בלתי ראוי למכלול", "הפרעה", "כניסה למלחמת עריכה", "העלאת הבלים או ערכים חסרי תוכן", "הסרת תוכן מדפים", "שם משתמש לא מקובל", "לא בא/ה לתרום", "Upload spam"], "חסום את המשתמש"); | ||
break; | break; | ||
case "בקש הגנה": | case "בקש הגנה": | ||
openDialog(function(value){save(' | openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, value), 3, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue), 3, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות הגנה / הסרת הגנה */ [[replaceParam]]', '\n\n* ' + message.replace(/reason/g, selectValue + ": " + value), 3, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, ["השחתות רבות", "אקטואלי", "טיפול מונע", "מלחמת עריכה"], "הגן על הדף"); | ||
break; | break; | ||
case "בקש הסתרת גרסה": | case "בקש הסתרת גרסה": | ||
openDialog(function(value){save(' | openDialog(function(value){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה', '\n\n* ' + message.replace(/reason/g, value), 4, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה', '\n\n* ' + message.replace(/reason/g, selectValue), 4, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, function(value, selectValue){save('ויקיסוגיה:בקשות ממפעילים', '/* בקשות מחיקת גרסאות מסוימות */ הסתרת גרסה', '\n\n* ' + message.replace(/reason/g, selectValue + ": " + value), 4, function() { mw.notify('בקשתך נשמרה בדף הבקשות ממפעילים');})}, ["תוכן פוגעני", "תמונה לא ראויה", "תוכן בלתי ראוי למכלול", "לשון הרע/כבוד תח", "הוסרה תבנית סינון"], "הסתיר את הגרסה"); | ||
break; | break; | ||
} | } | ||
| שורה 109: | שורה 109: | ||
addMenuItem('בקש הסתרת גרסה', 'בקשה להסתיר את הגרסה ' + mw.util.getParamValue('diff') , '{{הבדל|' + mw.config.get('wgPageName') + '|' + mw.util.getParamValue('diff') + '|' + mw.util.getParamValue('oldid') + '|טקסט=גרסה זו}} ב[['+ mw.config.get('wgPageName').replace( /_/g, " " ) +']]', '['); | addMenuItem('בקש הסתרת גרסה', 'בקשה להסתיר את הגרסה ' + mw.util.getParamValue('diff') , '{{הבדל|' + mw.config.get('wgPageName') + '|' + mw.util.getParamValue('diff') + '|' + mw.util.getParamValue('oldid') + '|טקסט=גרסה זו}} ב[['+ mw.config.get('wgPageName').replace( /_/g, " " ) +']]', '['); | ||
$( document ).trigger( 'new-portlet-link' ); | $( document ).trigger( 'new-portlet-link' ); | ||
}); | }); </syntaxhighlight> | ||
|} | |||