مستخدم:ASammour/speed-delete.js
يمكن توفير توثيق لسكربت المستخدم هذا في الصفحة : مستخدم:ASammour/speed-delete. |
ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.
function runIt (){
var reasons = [
"مقالة [[ويكيبيديا:ويكيبيديا ليست|غير موسوعية]] أو خارج نطاق ويكيبيديا",
"سيرة لشخصية لا تستوفي [[ويكيبيديا:معايير السير الشخصية|معايير السير الشخصية]]",
"موضوع لا يحقق [[ويكيبيديا:ملحوظية|الملحوظية]] أو الأهمية أو الشهرة الكافية",
"صفحة قصيرة جدا لا تحتوي على السياق الكافي لمعرفة موضوع المقالة",
"[[ويكيبيديا:مشروع ويكي سخام|دعاية صريحة]] أو ترويج إلى أمر ما",
"مقالة مكررة عن مقالة أخرى ولا تقبل التحويل",
"معلومات متضادة ومتلابسة",
"معلومات [[ويكيبيديا:لا تختلق الأكاذيب|غير صحيحة]] غايتها الخداع والتدليس",
"موقع ويب غير مستوفي لمعايير [[ويكيبيديا:ملحوظية (ويب)|ملحوظية الويب]]",
"كتاب غير مستوفي لمعايير [[ويكيبيديا:ملحوظية (كتب)|ملحوظية الكتب]]",
"مقالة مخالفة [[ويكيبيديا:ملحوظية (عائلات وأنساب)|لسياسة العائلات والأنساب]]",
"موضوع لا يحقق جودة [[ويكيبيديا:جودة البذرة|البذرة]]",
"موضوع لا يحقق جودة [[ويكيبيديا:جودة البذرة/مواقع جغرافية|بذرة المواقع الجغرافية]]",
"خرق واضح ل[[ويكيبيديا:حقوق التأليف والنشر|حقوق التأليف والنشر]] نتيجة لنسخ المحتوى من مكان آخر بدون تصريح",
"إعادة إنشاء صفحة تم [[ويكيبيديا:سياسة الحذف|حذفها]] بناء على [[ويكيبيديا:نقاش الحذف|نقاش حذف]]",
"مقالة [[ويكيبيديا:ترجمة آلية|مترجمة آلياً]] ذات محتوى ركيك",
"[[ويكيبيديا:محررون/توزيع المهام|أعمال صيانة]] غير خلافية",
"صفحة طلب منشئها حذفها بنية حسنة",
"صفحة نقاش لصفحة محذوفة أو غير موجودة",
"نقاش لا يخص تطوير الموضوع وتحسينه",
"صفحة مستخدم مخالفة [[ويكيبيديا:صفحات المستخدمين|للمعايير المتبعة]] أو من إنشاء مجهول",
"طلب المستخدم لحذف صفحة في نطاقه الشخصي",
"صورة فاسدة أو صفحة صورة في [[ويكيميديا كومنز]]",
"بوابة فارغة أو مكررة أو غير مكتملة، أو تجربة، أو ليس لها مقالة رئيسية",
"وحدة أو قالب مكرر أو ليس له [[ويكيبيديا:قوالب|استخدام مفيد]] أو أنشئ من باب الخطأ",
"[[خاص:تصنيفات غير مستخدمة|تصنيف غير مستخدم]] أو مكرر أو ليس له فائدة",
"إعادة إنشاء صفحة قد حذفت من قبل",
"صفحة طلب",
"خطاب موجه",
"صفحة فارغة لا تحوي [[نثر|نصا نثريا]]",
"صفحة [[مساعدة:تجربة|تجربة]]",
"[[ويكيبيديا:تخريب|تخريب]] محض",
"صفحة [[ويكيبيديا:لا للهجوم الشخصي|تهجم]] أو ذات [[لفظ ناب|محتوى بذئ]]",
"كلام [[ويكيبيديا:كلام فارغ|لا معنى له]] أو غير مفهوم",
"نص بلغة غير العربية",
"تحويلة غير ضرورية",
"[[خاص:تحويلات مكسورة|تحويلة مكسورة]]",
"[[ويكيبيديا:معايير الحذف السريع#التحويلات (R)|تحويلة مخالفة]] بين [[ويكيبيديا:نطاق|نطاقات]] مختلفة",
"صفحة توضيح [[ويكيبيديا:توضيح#الحاجة إلى التوضيح|عديمة الفائدة]] أو تحتوي على وصلات لصفحات غير موجودة بعد",
];
var mySelect = "<select id = 'reason'>";
for (var i=0;i<reasons.length;i++){
mySelect = mySelect + "<option value = '"+reasons[i]+"'>"+reasons[i]+"</option>";
}
mySelect = mySelect + "</select>";
var saveButton = "<button id = 'saveDelete'>حذف سريع</button>";
$("body").append ('<div id="speedDeleteDialogue" title="اختر سبب الحذف"><p>من فضلك اختر سبب الحذف من القائمة أدناه، ثم اضغط على زر الحفظ</p></div>');
$("#speedDeleteDialogue").append (mySelect);
$("#speedDeleteDialogue").append (saveButton);
$( function() {
$( "#speedDeleteDialogue" ).dialog();
$(".ui-dialog").css("width", "590px");
});
$(document).ready(function() {
$("#saveDelete").click (function (){
new mw.Api()
.edit( wgPageName, function ( revision ) {
return{
text: "\{\{شطب|"+$( "#reason option:selected" ).text()+"\}\}\n"+revision.content,
summary: "\{\{شطب|"+$( "#reason option:selected" ).text()+"\}\}",
}
} )
.then( function () {
location.reload();
});
});
});
}
mw.util.addPortletLink ( 'p-cactions', "#", 'حذف سريع', 'pt-speedDelete', 'شطب الصفحة' );
$(document).ready(function() {
$("#pt-speedDelete").click (function (){
$("#speedDeleteDialogue").empty();
runIt();
});
});