۱۰۷
ویرایش
جز (۱ نسخه واردشده) |
جز (۱ نسخه واردشده) |
||
(۳ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد) | |||
خط ۱۹: | خط ۱۹: | ||
} | } | ||
Twinkle.addPortletLink( Twinkle.prod.callback, "زماندار", "tw-prod", "نامزدی برای حذف مطابق | Twinkle.addPortletLink( Twinkle.prod.callback, "زماندار", "tw-prod", "نامزدی برای حذف مطابق اپ:زماندار" ); | ||
}; | }; | ||
خط ۲۸: | خط ۲۸: | ||
Window.setTitle( "حذف زماندار" ); | Window.setTitle( "حذف زماندار" ); | ||
Window.setScriptName( "توینکل" ); | Window.setScriptName( "توینکل" ); | ||
Window.addFooterLink( "سیاست حذف زماندار", " | Window.addFooterLink( "سیاست حذف زماندار", "اپ:زماندار" ); | ||
Window.addFooterLink( "سیاست حذف زماندار زندگینامه زندگان", " | Window.addFooterLink( "سیاست حذف زماندار زندگینامه زندگان", "اپ:حززز" ); | ||
Window.addFooterLink( "راهنمای توینکل", " | Window.addFooterLink( "راهنمای توینکل", "ip:TW/DOC#prod" ); | ||
var form = new Morebits.quickForm( Twinkle.prod.callback.evaluate ); | var form = new Morebits.quickForm( Twinkle.prod.callback.evaluate ); | ||
خط ۴۷: | خط ۴۷: | ||
value: 'prod', | value: 'prod', | ||
checked: true, | checked: true, | ||
tooltip: 'حذف زماندار برای [[ | tooltip: 'حذف زماندار برای [[اپ:درگاه|درگاه]]' | ||
}, | }, | ||
{ | { | ||
label: 'حذف زماندار زندگینامه زندگان (بدون منبع)', | label: 'حذف زماندار زندگینامه زندگان (بدون منبع)', | ||
value: 'prodblp', | value: 'prodblp', | ||
tooltip: 'حذف زماندار زندگینامه تازه و کاملاً بدون زندگان، طبق [[ | tooltip: 'حذف زماندار زندگینامه تازه و کاملاً بدون زندگان، طبق [[ip:BLPPROD]]' | ||
} | } | ||
] | ] | ||
خط ۱۲۸: | خط ۱۲۸: | ||
//temp warning, can be removed down the line once BLPPROD is more established. Amalthea, May 2010. | //temp warning, can be removed down the line once BLPPROD is more established. Amalthea, May 2010. | ||
var boldtext = document.createElement('b'); | var boldtext = document.createElement('b'); | ||
boldtext.appendChild(document.createTextNode('توجه داشته باشید که این برچسب برای مقالههایی که در مورد افراد زنده هستند و هیچ منبعی ندارند، کاربرد دارد در صورت داشتن منبع، مقاله را در [[ | boldtext.appendChild(document.createTextNode('توجه داشته باشید که این برچسب برای مقالههایی که در مورد افراد زنده هستند و هیچ منبعی ندارند، کاربرد دارد در صورت داشتن منبع، مقاله را در [[اپ:نبح]] پیشنهاد دهید.')); | ||
field.append({ | field.append({ | ||
type: 'div', | type: 'div', | ||
خط ۱۸۳: | خط ۱۸۳: | ||
} | } | ||
summaryText = "نامزد کردن مقاله برای حذف مطابق [[ | summaryText = "نامزد کردن مقاله برای حذف مطابق [[اپ:" + (params.blp ? "زز" : "") + "حز]]."; | ||
text = "{{subst:prod" + (params.blp ? " blp" : ("|1=" + Morebits.string.formatReasonText(params.reason))) + "}}\n" + text; | text = "{{subst:prod" + (params.blp ? " blp" : ("|1=" + Morebits.string.formatReasonText(params.reason))) + "}}\n" + text; | ||
} | } | ||
خط ۲۰۱: | خط ۲۰۱: | ||
} | } | ||
summaryText = "حمایت از حذف زماندار مطابق [[ | summaryText = "حمایت از حذف زماندار مطابق [[اپ:" + (params.blp ? "زز" : "") + "حز]]."; | ||
text = text.replace( prod_re, text.match( prod_re ) + "\n{{prod-2|1=" + (params.blp ? | text = text.replace( prod_re, text.match( prod_re ) + "\n{{prod-2|1=" + (params.blp ? | ||
"نوشتار [[ | "نوشتار [[ip:BLPPROD|زندگینامه زندگانی بدون منبع]] است" : | ||
Morebits.string.formatReasonText(params.reason)) + "}}\n" ); | Morebits.string.formatReasonText(params.reason)) + "}}\n" ); | ||
خط ۲۴۶: | خط ۲۴۶: | ||
addToLog: function(params) { | addToLog: function(params) { | ||
var | var iranpedia_page = new Morebits.wiki.page("User:" + mw.config.get('wgUserName') + "/" + Twinkle.getPref('prodLogPageName'), "در حال افزودن ورودی به سیاههٔ فضای کاربری"); | ||
iranpedia_page.setCallbackParameters(params); | |||
iranpedia_page.load(Twinkle.prod.callbacks.saveLog); | |||
}, | }, | ||
خط ۲۵۸: | خط ۲۵۸: | ||
if (!pageobj.exists()) { | if (!pageobj.exists()) { | ||
text = | text = | ||
"اینجا یک سیاهه از همهٔ برچسبهای [[ | "اینجا یک سیاهه از همهٔ برچسبهای [[ip:PROD|حذف زماندار]] است که توسط این کاربر با استفاده از پودمان حذف زماندار [[اپ:تل|توینکل]] اعمال یا تأیید شدند.\n\n" + | ||
"اگر نمیخواهید این سیاهه را نگه دارید، میتوانید با استفاده از [[ | "اگر نمیخواهید این سیاهه را نگه دارید، میتوانید با استفاده از [[اپ:توینکل/ترجیحات|صفحهٔ ترجیحات]] غیرفعال کنید، و " + | ||
"این صفحه را برای حذف سریع تحت [[ | "این صفحه را برای حذف سریع تحت [[اپ:محس#ک۱|محس ک۱]] نامزد کنید.\n"; | ||
} | } | ||
خط ۳۲۸: | خط ۳۲۸: | ||
Morebits.wiki.actionCompleted.notice = "برچسبزدن کامل شد"; | Morebits.wiki.actionCompleted.notice = "برچسبزدن کامل شد"; | ||
var | var iranpedia_page = new Morebits.wiki.page(mw.config.get('wgPageName'), "در حال برچسبزدن به صفحه"); | ||
iranpedia_page.setFollowRedirect(true); // for NPP, and also because redirects are ineligible for PROD | |||
iranpedia_page.setCallbackParameters(params); | |||
iranpedia_page.load(Twinkle.prod.callbacks.main); | |||
}; | }; | ||
})(jQuery); | })(jQuery); |