Пређи на садржај

Медијавики:Gadget-BrzoBrisanje.js

Iz Vojne Enciklopedije
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)

Напомена: Пошто објавите измене, можда ћете морати да обришете кеш прегледача како бисте их видели.

  • Firefox / Safari: Држите Shift и кликните на Reload или притисните Ctrl-F5 или Ctrl-R (⌘-R на Mac-у).
  • Google Chrome: Притисните Ctrl-Shift-R (⌘-Shift-R на Mac-у).
  • Edge: Држите Ctrl и кликните на Refresh или притисните Ctrl-F5.
//<nowiki>
// This tool can tag pages with a few clicks (which is much faster than editing the whole page per Hand).
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger>
if(typeof(hoo) === 'undefined') {
	var hoo = {};
	window.hoo = hoo;
}
/*global mediaWiki, hoo */
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:false, undef:true, unused:true, curly:true, browser:true, jquery:true, indent:4, maxerr:50, loopfunc:true, white:false */

(function(mw, $) {
	var taggerDeletionDefaultConfig = {};
	
	taggerDeletionDefaultConfig.tags = [];
	taggerDeletionDefaultConfig.editSummary = [];
	taggerDeletionDefaultConfig.tags[1] = '{{Brzo brisanje|Bez (relevantnog) sadržaja}}';
	taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[1]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	taggerDeletionDefaultConfig.tags[2] = '{{Brzo brisanje|Vandalizam}}';
	taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[2]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	taggerDeletionDefaultConfig.tags[3] = '{{Brzo brisanje|Kršenje autorskih prava}}';
	taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[3]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	if (mw.config.get('wgNamespaceNumber') === 0) {
		taggerDeletionDefaultConfig.tags[4] = '{{Brzo brisanje|Aski, kratko, neenciklopedijski}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[4]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[5] = '{{Brzo brisanje|Aski duže od 24 časa}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[5]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[6] = '{{Brzo brisanje/BŽO}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[6]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	        taggerDeletionDefaultConfig.tags[7] = '{{Brzo brisanje|Nepotrebno/pokvareno preusmerenje}}';
	        taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[7]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[8] = '{{Brzo brisanje|Neuspešan prenos sa druge Vikipedije}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[8]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	        taggerDeletionDefaultConfig.tags[9] = '{{Brzo brisanje|Nije za Vikipediju}}';
	        taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[9]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	        taggerDeletionDefaultConfig.tags[10] = '{{Brzo brisanje|Nije na srpskom jeziku}}';
	        taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[10]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[11] = '{{Brzo brisanje|Početnički članak duže od nedelju dana}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[11]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[12] = '{{Brzo brisanje|Prekratko}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[12]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	        taggerDeletionDefaultConfig.tags[13] = '{{Brzo brisanje|Promocija/reklama}}';
	        taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[13]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[14] = '{{Brzo brisanje|Rezultat glasanja na VP:ČZB}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[14]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	}
	if (mw.config.get('wgNamespaceNumber') === 14) {
		taggerDeletionDefaultConfig.tags[15] = '{{Brzo brisanje|Greška u nazivu kategorije}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[15]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[16] = '{{Brzo brisanje|Prazna/premeštena kategorija}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[16]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	}
	if (mw.config.get('wgNamespaceNumber') === 2 || mw.config.get('wgNamespaceNumber') === 3) {
		taggerDeletionDefaultConfig.tags[17] = '{{Brzo brisanje|Zahtev korisnika}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[17]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[18] = '{{Brzo brisanje|Korisnička stranica ili podstranica nepostojećeg korisnika}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[18]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[19] = '{{Brzo brisanje|Neodgovarajući sadržaj korisničke stranice}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[19]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	}
	if (mw.config.get('wgNamespaceNumber') === 10) {
		taggerDeletionDefaultConfig.tags[20] = '{{Brzo brisanje|Nepotreban šablon}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[20]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[21] = '{{Brzo brisanje|Ne koristi se}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[21]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	}
	if (mw.config.get('wgNamespaceNumber') === 6) {
		taggerDeletionDefaultConfig.tags[22] = '{{Brzo brisanje|Bez licence, ne koristi se}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[22]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[23] = '{{Brzo brisanje|Više od sedam dana bez licence i/ili izvora}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[23]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[24] = '{{Brzo brisanje|ne zadovoljava PDI}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[24]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[25] = '{{Brzo brisanje|Pod neslobodnom licencom, ne koristi se}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[25]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[26] = '{{Brzo brisanje|Pod neslobodnom licencom, postoji slobodan ekvivalent}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[26]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[27] = '{{Brzo brisanje|Postoji na Vikimedijinoj ostavi}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[27]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
		taggerDeletionDefaultConfig.tags[28] = '{{Brzo brisanje|Sporan status autorskih prava}}';
		taggerDeletionDefaultConfig.editSummary[taggerDeletionDefaultConfig.tags[28]] = '+ [[Vojna Enciklopedija:Kriterijumi za brzo brisanje|brzo brisanje]]';
	}
	 
	taggerDeletionDefaultConfig.customTagDefault = '{{Brzo brisanje|videti opis izmene}}';

	//</nowiki>
	taggerDeletionDefaultConfig.loadDefaultLang = false;
	taggerDeletionDefaultConfig.langOverride = {
		'hoo-tagger-toolbarText' : 'Brzo brisanje',
		'hoo-tagger-windowTitle' : 'Brzo brisanje',
		'hoo-tagger-tags' : 'Razlozi za brisanje:',
		'hoo-tagger-customTag' : 'Ostalo:',
		'hoo-tagger-editSummary' : 'Opis izmene:',
		'hoo-tagger-button' : 'Označi',
		'hoo-tagger-generalError' : 'Greška: osvežite stranicu (F5) i pokušajte ponovo',
		'hoo-tagger-editConflict' : 'Sukob izmena: osvežite stranicu (F5)',
		'hoo-tagger-other' : 'Ostalo (navedite razlog brisanja u opisu izmene)',
		'hoo-tagger-minor' : 'Ovo je manja izmena'
	};
	mw.messages.set('hoo-closeButtonText', 'Zatvori');
	
	taggerDeletionDefaultConfig.toolLinkMethod = 'p-cactions';
	if(typeof(taggerDeletionConfig) === 'undefined') {
		var taggerDeletionConfig = {};
	}
	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.taggerDeletion = new hoo.tagger(taggerDeletionDefaultConfig, taggerDeletionConfig); }
		});
	};
	// hoo.main sets wgWikiName and runs the functions in hoo.load
	if ( !mw.config.get( 'wgWikiName' ) ) {
		if ( typeof( hoo.load ) === 'undefined') {
			window.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>