Корисник:Kadzo/Templates.js
Изглед
Напомена: Пошто објавите измене, можда ћете морати да обришете кеш прегледача како бисте их видели.
- 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 = {};
}
/*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 taggerTemplatesDefaultConfig = {};
taggerTemplatesDefaultConfig.tags = [];
taggerTemplatesDefaultConfig.editSummary = [];
if (mw.config.get('wgNamespaceNumber') === 0) {
taggerTemplatesDefaultConfig.tags[1] = '{{ažurirati}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[1]] = '+ [[:Šablon:Ažurirati|ažurirati]]';
taggerTemplatesDefaultConfig.tags[2] = '{{autobiografija}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[2]] = '+ [[:Šablon:Autobiografija|autobiografija]]';
taggerTemplatesDefaultConfig.tags[3] = '{{aktuelnost}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[3]] = '+ [[:Šablon:Aktuelnost|aktuelnost]]';
taggerTemplatesDefaultConfig.tags[4] = '{{aski}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[4]] = '+ [[:Šablon:Aski|aski]]';
taggerTemplatesDefaultConfig.tags[5] = '{{bez izvora}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[5]] = '+ [[:Šablon:Bez izvora|bez izvora]]';
taggerTemplatesDefaultConfig.tags[6] = '{{za brisanje}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[6]] = '+ [[:Šablon:Za brisanje|za brisanje]]';
taggerTemplatesDefaultConfig.tags[7] = '{{neutralnost}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[7]] = '+ [[:Šablon:Neutralnost|neutralnost]]';
taggerTemplatesDefaultConfig.tags[8] = '{{nepravilan srpski}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[8]] = '+ [[:Šablon:Nepravilan srpski|Nepravilan srpski]]';
taggerTemplatesDefaultConfig.tags[9] = '{{početnik|{{subst:TRENUTNIDAN}}|{{subst:TRENUTNIMESEC}}|{{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[9]] = '+ [[:Šablon:Početnik|početnik]]';
taggerTemplatesDefaultConfig.tags[10] = '{{prenos|{{subst:TRENUTNIDAN}}|{{subst:TRENUTNIMESEC}}|{{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[10]] = '+ [[:Šablon:Prenos|prenos]]';
taggerTemplatesDefaultConfig.tags[11] = '{{prerađivanje}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[11]] = '+ [[:Šablon:Prerađivanje|prerađivanje]]';
taggerTemplatesDefaultConfig.tags[12] = '{{radovi u toku}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[12]] = '+ [[:Šablon:Radovi u toku|radovi u toku]]';
taggerTemplatesDefaultConfig.tags[13] = '{{sređivanje}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[13]] = '+ [[:Šablon:Sređivanje|sređivanje]]';
taggerTemplatesDefaultConfig.tags[14] = '{{čišćenje}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[14]] = '+ [[:Šablon:Čišćenje|čišćenje]]';
}
if (mw.config.get('wgNamespaceNumber') === 1) {
taggerTemplatesDefaultConfig.tags[15] = '{{stranica za razgovor}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[15]] = '+ [[:Šablon:Stranica za razgovor|stranica za razgovor]]';
taggerTemplatesDefaultConfig.tags[16] = '{{ekavica}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[16]] = '+ [[:Šablon:Ekavica|ekavica]]';
taggerTemplatesDefaultConfig.tags[17] = '{{ijekavica}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[17]] = '+ [[:Šablon:Ijekavica|ijekavica]]';
}
if (mw.config.get('wgNamespaceNumber') === 1 || mw.config.get('wgNamespaceNumber') === 4 || mw.config.get('wgNamespaceNumber') === 5 || mw.config.get('wgNamespaceNumber') === 7 || mw.config.get('wgNamespaceNumber') === 11 || mw.config.get('wgNamespaceNumber') === 15) {
taggerTemplatesDefaultConfig.tags[18] = '{{Vojna Enciklopedija nije govornica}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[18]] = '+ [[:Šablon:Vojna Enciklopedija nije govornica|Vojna Enciklopedija nije govornica]]';
taggerTemplatesDefaultConfig.tags[19] = '{{smireno}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[19]] = '+ [[:Šablon:Smireno|smireno]]';
taggerTemplatesDefaultConfig.tags[20] = '{{trolovanje}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[20]] = '+ [[:Šablon:Trolovanje|trolovanje]]';
}
if (mw.config.get('wgNamespaceNumber') === 1 || mw.config.get('wgNamespaceNumber') === 5 || mw.config.get('wgNamespaceNumber') === 11 || mw.config.get('wgNamespaceNumber') === 15) {
taggerTemplatesDefaultConfig.tags[21] = '{{ČZB|obrisano=da|datum={{subst:#time:d. m. Y.|now}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[21]] = '+ [[:Šablon:ČZB|obrisano]]';
taggerTemplatesDefaultConfig.tags[22] = '{{ČZB|obrisano=ne|datum={{subst:#time:d. m. Y.|now}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[22]] = '+ [[:Šablon:ČZB|nije obrisano]]';
}
if (mw.config.get('wgNamespaceNumber') === 4) {
taggerTemplatesDefaultConfig.tags[23] = '{{prenos|{{subst:TRENUTNIDAN}}|{{subst:TRENUTNIMESEC}}|{{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[23]] = '+ [[:Šablon:Prenos|prenos]]';
}
if (mw.config.get('wgNamespaceNumber') === 6) {
taggerTemplatesDefaultConfig.tags[24] = '{{za Ostavu}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[24]] = '+ [[:Šablon:Za Ostavu|za Ostavu]]';
taggerTemplatesDefaultConfig.tags[25] = '{{keep local}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[25]] = '+ [[:Šablon:keep local|keep local]]';
taggerTemplatesDefaultConfig.tags[26] = '{{ne kopirati na Ostavu}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[26]] = '+ [[:Šablon:Ne kopirati na Ostavu|ne kopirati na Ostavu]]';
taggerTemplatesDefaultConfig.tags[27] = '{{Datoteka bez dozvole|dan={{subst:TRENUTNIDAN}}|mesec={{subst:TRENUTNIMESEC}}|godina={{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[27]] = '+ [[:Šablon:Datoteka bez dozvole|bez dozvole]]';
taggerTemplatesDefaultConfig.tags[28] = '{{Datoteka bez izvora|dan={{subst:TRENUTNIDAN}}|mesec={{subst:TRENUTNIMESEC}}|godina={{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[28]] = '+ [[:Šablon:Datoteka bez izvora|bez izvora]]';
taggerTemplatesDefaultConfig.tags[29] = '{{Datoteka bez licence|dan={{subst:TRENUTNIDAN}}|mesec={{subst:TRENUTNIMESEC}}|godina={{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[29]] = '+ [[:Šablon:Datoteka bez licence|bez licence]]';
taggerTemplatesDefaultConfig.tags[30] = '{{Datoteka sa pogrešnom licencom|dan={{subst:TRENUTNIDAN}}|mesec={{subst:TRENUTNIMESEC}}|godina={{subst:TRENUTNAGODINA}}}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[30]] = '+ [[:Šablon:Datoteka sa pogrešnom licencom|pogrešna licenca]]';
taggerTemplatesDefaultConfig.tags[31] = '{{na Ostavi}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[31]] = '+ [[:Šablon:Na Ostavi|na Ostavi]]';
taggerTemplatesDefaultConfig.tags[32] = '{{datoteka za brisanje}}';
taggerTemplatesDefaultConfig.editSummary[taggerTemplatesDefaultConfig.tags[32]] = '+ [[:Šablon:Datoteka za brisanje|datoteka za brisanje]]';
}
taggerTemplatesDefaultConfig.customTagDefault = '{{naziv šablona}}';
//</nowiki>
taggerTemplatesDefaultConfig.loadDefaultLang = false;
taggerTemplatesDefaultConfig.langOverride = {
'hoo-tagger-toolbarText': 'Šabloni',
'hoo-tagger-windowTitle': 'Šabloni',
'hoo-tagger-tags': 'Izbor šablona:',
'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 * (unesite naziv šablona)',
'hoo-tagger-minor': 'mala izmena'
};
mw.messages.set('hoo-closeButtonText', 'Zatvori');
taggerTemplatesDefaultConfig.toolLinkMethod = 'p-cactions';
if (typeof (taggerTemplatesConfig) === 'undefined') {
var taggerTemplatesConfig = {};
}
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.taggerTemplates = new hoo.tagger(taggerTemplatesDefaultConfig, taggerTemplatesConfig);
}
});
};
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>
//[[Kategorija:Korisničke skripte]]