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

Медијавики:Gadget-PatrolLog.js — разлика између измена

Iz Vojne Enciklopedije
Promena koda
Promena koda
Ред 1: Ред 1:
// Autor: [[hr:Suradnik:Ivi104]]
// Autor: [[hr:Suradnik:Ivi104]]
// Prilagođeno i ispravljeno za Vojnu Enciklopediju (sr)
// Prilagođeno i ispravljeno za Vojnu Enciklopediju (sr)
// Verzija: stabilna, bez pogrešnog preusmeravanja
// Vidljivo samo za sysop / bureaucrat / reviewer


$(function () {
$(function () {


     // Prikazuj samo na "pravim" stranicama (ns >= 0)
     var groups = mw.config.get('wgUserGroups') || [];
 
    var allowed =
        groups.includes('sysop') ||
        groups.includes('bureaucrat') ||
        groups.includes('reviewer');
 
    if (!allowed) {
        return;
    }
 
     var namespace = mw.config.get('wgNamespaceNumber');
     var namespace = mw.config.get('wgNamespaceNumber');
     if (namespace < 0) {
     if (namespace < 0) {
Ред 11: Ред 21:
     }
     }


    // Ime trenutne stranice (URL format, npr. "Tenk_T-34")
     var pageName = mw.config.get('wgPageName');
     var pageName = mw.config.get('wgPageName');


    // Sigurno formiranje URL-a (radi sa latinicom i ćirilicom)
     var patrolLogUrl = mw.util.getUrl('Posebno:Dnevnik', {
     var patrolLogUrl = mw.util.getUrl('Posebno:Dnevnik', {
         type: 'patrol',
         type: 'patrol',
Ред 20: Ред 28:
     });
     });


    // Dodavanje linka u Toolbox (leva bočna traka)
     mw.util.addPortletLink(
     mw.util.addPortletLink(
         'p-tb',
         'p-tb',

Верзија на датум 7. фебруар 2026. у 22:29

// Autor: [[hr:Suradnik:Ivi104]]
// Prilagođeno i ispravljeno za Vojnu Enciklopediju (sr)
// Vidljivo samo za sysop / bureaucrat / reviewer

$(function () {

    var groups = mw.config.get('wgUserGroups') || [];

    var allowed =
        groups.includes('sysop') ||
        groups.includes('bureaucrat') ||
        groups.includes('reviewer');

    if (!allowed) {
        return;
    }

    var namespace = mw.config.get('wgNamespaceNumber');
    if (namespace < 0) {
        return;
    }

    var pageName = mw.config.get('wgPageName');

    var patrolLogUrl = mw.util.getUrl('Posebno:Dnevnik', {
        type: 'patrol',
        page: pageName
    });

    mw.util.addPortletLink(
        'p-tb',
        patrolLogUrl,
        'Dnevnik patroliranja za stranicu',
        't-patrol-log',
        'Pogledajte dnevnik patroliranja izmena ove stranice'
    );

});