Медијавики:Gadget-PatrolLog.js — разлика између измена
Изглед
Promena koda |
Promena koda |
||
| Ред 4: | Ред 4: | ||
$(function () { | $(function () { | ||
// samo u glavnom imenskom prostoru (clanci) | // samo u glavnom imenskom prostoru (clanci) | ||
if (mw.config.get('wgNamespaceNumber') | if (mw.config.get('wgNamespaceNumber') !== 0) return; | ||
// dozvoli samo sysop ili patroller | // dozvoli samo sysop ili patroller | ||
var groups = mw.config.get('wgUserGroups') || []; | var groups = mw.config.get('wgUserGroups') || []; | ||
if (!(groups.includes('sysop') || groups.includes('patroller'))) return; | |||
var pageName = mw.config.get('wgPageName'); | var pageName = mw.config.get('wgPageName'); // AB_23 | ||
var titleTxt = mw.config.get('wgTitle'); | var titleTxt = mw.config.get('wgTitle'); // AB 23 | ||
/ | /* ------------------------------------------------- | ||
* 1) Nepregledane stranice (GLOBAL) | |||
* ------------------------------------------------- */ | |||
mw.util.addPortletLink( | mw.util.addPortletLink( | ||
'p-tb', | 'p-tb', | ||
mw.util.getUrl('Special:UnreviewedPages | mw.util.getUrl('Special:UnreviewedPages'), | ||
'FlaggedRevs: nepregledane | 'FlaggedRevs: nepregledane', | ||
't-fr-unreviewed', | 't-fr-unreviewed', | ||
' | 'Sve stranice koje još nisu pregledane' | ||
); | ); | ||
/ | /* ------------------------------------------------- | ||
* 2) Izmene na čekanju (GLOBAL queue) | |||
* ------------------------------------------------- */ | |||
mw.util.addPortletLink( | mw.util.addPortletLink( | ||
'p-tb', | 'p-tb', | ||
mw.util.getUrl('Special:PendingChanges | mw.util.getUrl('Special:PendingChanges'), | ||
'FlaggedRevs: | 'FlaggedRevs: izmene na čekanju', | ||
't-fr-pending', | 't-fr-pending', | ||
' | 'Sve stranice koje imaju izmene koje čekaju proveru' | ||
); | ); | ||
/ | /* ------------------------------------------------- | ||
* 3) Stabilizacija (OVA STRANA) | |||
* ------------------------------------------------- */ | |||
mw.util.addPortletLink( | mw.util.addPortletLink( | ||
'p-tb', | 'p-tb', | ||
| Ред 40: | Ред 45: | ||
'FlaggedRevs: stabilizacija', | 'FlaggedRevs: stabilizacija', | ||
't-fr-stabilize', | 't-fr-stabilize', | ||
'Podesavanja stabilne verzije za | 'Podesavanja stabilne verzije za "' + titleTxt + '"' | ||
); | |||
/* ------------------------------------------------- | |||
* 4) Istorija (OVA STRANA) | |||
* ------------------------------------------------- */ | |||
mw.util.addPortletLink( | |||
'p-tb', | |||
mw.util.getUrl('Special:History/' + pageName), | |||
'Istorija (pregled izmena)', | |||
't-fr-history', | |||
'Istorija izmena za "' + titleTxt + '"' | |||
); | ); | ||
}); | }); | ||
Верзија на датум 8. фебруар 2026. у 14:57
// Gadget: FRQuickLinks (FlaggedRevs + Patrol helpers)
// Prikazuje linkove u Toolbox-u samo za sysop/patroller
// Latinica, prilagodjeno za Vojnu Enciklopediju
$(function () {
// samo u glavnom imenskom prostoru (clanci)
if (mw.config.get('wgNamespaceNumber') !== 0) return;
// dozvoli samo sysop ili patroller
var groups = mw.config.get('wgUserGroups') || [];
if (!(groups.includes('sysop') || groups.includes('patroller'))) return;
var pageName = mw.config.get('wgPageName'); // AB_23
var titleTxt = mw.config.get('wgTitle'); // AB 23
/* -------------------------------------------------
* 1) Nepregledane stranice (GLOBAL)
* ------------------------------------------------- */
mw.util.addPortletLink(
'p-tb',
mw.util.getUrl('Special:UnreviewedPages'),
'FlaggedRevs: nepregledane',
't-fr-unreviewed',
'Sve stranice koje još nisu pregledane'
);
/* -------------------------------------------------
* 2) Izmene na čekanju (GLOBAL queue)
* ------------------------------------------------- */
mw.util.addPortletLink(
'p-tb',
mw.util.getUrl('Special:PendingChanges'),
'FlaggedRevs: izmene na čekanju',
't-fr-pending',
'Sve stranice koje imaju izmene koje čekaju proveru'
);
/* -------------------------------------------------
* 3) Stabilizacija (OVA STRANA)
* ------------------------------------------------- */
mw.util.addPortletLink(
'p-tb',
mw.util.getUrl('Special:Stabilization', { page: pageName }),
'FlaggedRevs: stabilizacija',
't-fr-stabilize',
'Podesavanja stabilne verzije za "' + titleTxt + '"'
);
/* -------------------------------------------------
* 4) Istorija (OVA STRANA)
* ------------------------------------------------- */
mw.util.addPortletLink(
'p-tb',
mw.util.getUrl('Special:History/' + pageName),
'Istorija (pregled izmena)',
't-fr-history',
'Istorija izmena za "' + titleTxt + '"'
);
});