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

Корисник:Kadzo/Templates.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 = {};
}
/*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]]