User:Zabshk/heading-icons.js: Difference between revisions

Content added Content deleted
No edit summary
mNo edit summary
Line 63: Line 63:
/**
/**
* Shows padlock in the right corner
* Wyświetlanie kłódki w prawym górnym rogu kiedy
* when page is protected
* strona jest zabezpieczona
*/
*/
headingIconGadget.padlockIcon = function() {
headingIconGadget.padlockIcon = function() {
// na stronie głównej nie pokazujemy kłódki
// no padlock on main page
if ( mw.config.get( 'wgTitle' ) == mw.config.get( 'wgMainPageTitle' ) ) {
if ( mw.config.get( 'wgTitle' ) == mw.config.get( 'wgMainPageTitle' ) ) {
return;
return;
}
}
// brak zabezpieczeń?
// no protection?
var wgRestrictionEdit = mw.config.get( 'wgRestrictionEdit' );
var wgRestrictionEdit = mw.config.get( 'wgRestrictionEdit' );
if ( wgRestrictionEdit == null || wgRestrictionEdit.length < 1 || wgRestrictionEdit[0] == "" ) {
if ( wgRestrictionEdit == null || wgRestrictionEdit.length < 1 || wgRestrictionEdit[0] == "" ) {
Line 78: Line 78:
}
}
// wydruk?
// print?
if ( mw.util.getParamValue( 'printable' ) == 'yes' ) {
if ( mw.util.getParamValue( 'printable' ) == 'yes' ) {
return;
return;
Line 86: Line 86:
if ( wgRestrictionEdit[0] == "autoconfirmed" ) {
if ( wgRestrictionEdit[0] == "autoconfirmed" ) {
img.src = "//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Padlock-green.svg/22px-Padlock-green.svg.png";
img.src = "//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Padlock-green.svg/22px-Padlock-green.svg.png";
img.title = mw.msg( 'msg-small-protection' );
img.title = mw.msg( 'msg-semi-protection' );
} else if ( wgRestrictionEdit[0] == "editor" ) {
img.src = "//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Padlock-gold.svg/22px-Padlock-gold.svg.png";
img.title = mw.msg( 'msg-medium-protection' );
} else if ( wgRestrictionEdit[0] == "sysop" ) {
} else if ( wgRestrictionEdit[0] == "sysop" ) {
img.src = "//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Padlock-red.svg/22px-Padlock-red.svg.png";
img.src = "//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Padlock-red.svg/22px-Padlock-red.svg.png";
img.title = mw.msg( 'msg-high-protection' );
img.title = mw.msg( 'msg-full-protection' );
}
}
img.alt = "padlock";
img.alt = "padlock";