مستخدم:عبد الله/Gadget-tagger.js

من ويكي الجامعة, مركز التعليم الحر

ملاحظة: بعد النشر، أنت قد تحتاج إلى إفراغ الكاش الخاص بمتصفحك لرؤية التغييرات.

  • فايرفوكس / سافاري: أمسك Shift أثناء ضغط Reload، أو اضغط على إما Ctrl-F5 أو Ctrl-R (⌘-R على ماك)
  • جوجل كروم: اضغط Ctrl-Shift-R (⌘-Shift-R على ماك)
  • إنترنت إكسبلورر/إيدج: أمسك Ctrl أثناء ضغط Refresh، أو اضغط Ctrl-F5
  • أوبرا: اضغط Ctrl-F5.
//<nowiki>
/*
* Copied from [[User:Hoo man/tagger.js]] with some additions 
* [[m:user:Hoo man]]; Version 1.0.1; 2016-03-20;
* This tool can tag pages with a few clicks (which is much faster than editing the whole page per Hand).
* Per default it is able to tag page for speedy deletion using {{شطب}}, but it can be customized to use up to every template.
* Uses tagger-core.js
* Tested in IE and FF with vector and monobook, uses my (Hoo man) wiki tools (functions.js)
*
* DO NOT COPY AND PASTE, instead see http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger
*/
if(typeof(hoo) === 'undefined') {
	var hoo = {};
}
/*global mediaWiki, hoo */
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, unused:true, curly:true, browser:true, jquery:true, indent:4, maxerr:50, loopfunc:true, white:false */

(function(mw, $) {
	"use strict";
	var taggerDefaultConfig = {};
	//templates and edit summaries
	taggerDefaultConfig.tags = {};
	taggerDefaultConfig.editSummary = {};
	taggerDefaultConfig.tags[1] = '{{شطب|مقالة غير موسوعية أو خارج نطاق ويكي جامعة - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[1]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[2] = '{{شطب|سيرة لشخصية لا تستوفي معايير السير الشخصية - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[2]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[3] = '{{شطب|موضوع لا يحقق الملحوظية أو الأهمية أو الشهرة الكافية - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[3]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[4] = '{{شطب|دعاية صريحة أو ترويج إلى أمر ما - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[4]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[5] = '{{شطب|مقالة مكررة عن مقالة أخرى ولا تقبل التحويل ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[5]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[6] = '{{شطب|مقالة مخالفة لسياسة العائلات والأنساب - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[6]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[7] = '{{شطب|خرق واضح لحقوق التأليف والنشر - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[7]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[8] = '{{شطب|مقالة مترجمة آلياً ذات محتوى ركيك - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[8]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[9] = '{{شطب|إعادة إنشاء صفحة قد حذفت من قبل - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[9]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[10] = '{{شطب|صفحة طلب منشئها حذفها بنية حسنة - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[10]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[11] = '{{شطب|أعمال صيانة غير خلافية - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[11]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[12] = '{{شطب|نقاش لا يخص تطوير الموضوع وتحسينه - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[12]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[13] = '{{شطب|صفحة نقاش لصفحة محذوفة أو غير موجودة - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[13]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[14] = '{{شطب|صفحة مستخدم مخالفة للمعايير المتبعة أو من إنشاء مجهول - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[14]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[15] = '{{شطب|بوابة فارغة أو مكررة أو غير مكتملة، أو تجربة، أو ليس لها مقالة رئيسية - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[15]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[16] = '{{شطب|صفحة غير مستخدمة أو مكررة أو ليس لها فائدة - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[16]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[17] = '{{شطب|تخريب محض - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[17]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[18] = '{{شطب|كلام لا معنى له أو غير مفهوم - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[18]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[19] = '{{شطب|نص بلغة غير العربية - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[19]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[20] = '{{شطب|تحويلة غير ضرورية - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[20]] = '+ ترشيح للحذف السريع';
	taggerDefaultConfig.tags[21] = '{{شطب|تحويلة مكسورة - ~~~~}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[21]] = '+ ترشيح للحذف السريع';

	if(typeof(window.taggerConfig) === 'undefined') {
		window.taggerConfig = {};
	}
	var init = function() {
		$.ajax({
			url: '//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger-core.js&action=raw&ctype=text/javascript',
			dataType: 'script',
			cache: true,
			success: function() { hoo.instances.tagger = new hoo.tagger(taggerDefaultConfig, window.taggerConfig); }
		});
	};
	if(typeof(hoo.objectDiff) === 'undefined') {
		if(typeof(hoo.load) === 'undefined') {
			hoo.load = [ init ];
			mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/functions.js&action=raw&ctype=text/javascript');		
		}else{
			hoo.load.push( init );   
		}
	}else{
		init();
	}
})(mediaWiki, jQuery);
//</nowiki>