Wikipedysta:Openbk/tur ten.js
Wygląd
Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.
- Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
- Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
- Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5.
- Opera: Naciśnij klawisze Ctrl+F5.
( function() {
function attachToSk() {
//console.log( "Attaching to WP:SK" );
// własne [[WP:SK]]
wp_sk.openbk_cleanerWikiVaria = wp_sk.cleanerWikiVaria;
wp_sk.extension += "+[[Wikipedysta:Openbk/tur ten.js|Op]]";
wp_sk.cleanerWikiVaria = function( str ) {
// oryginalny cleaner
str = wp_sk.openbk_cleanerWikiVaria( str );
// kody flag
str = str.replace(/\{\{[fF]laga/g, '{{Flaga' );
str = str.replace(/\{\{[fF]laga\|BUL/g, '{{Flaga|BGR' );
str = str.replace(/państwoprzec\=BUL/g, 'państwoprzec=BGR' );
str = str.replace(/państwoprzec1\=BUL/g, 'państwoprzec1=BGR' );
str = str.replace(/państwoprzec2\=BUL/g, 'państwoprzec2=BGR' );
str = str.replace(/\{\{[fF]laga\|SUI/g, '{{Flaga|CHE' );
str = str.replace(/państwoprzec\=SUI/g, 'państwoprzec=CHE' );
str = str.replace(/państwoprzec1\=SUI/g, 'państwoprzec1=CHE' );
str = str.replace(/państwoprzec2\=SUI/g, 'państwoprzec2=CHE' );
str = str.replace(/\{\{[fF]laga\|CHI/g, '{{Flaga|CHL' );
str = str.replace(/państwoprzec\=CHI/g, 'państwoprzec=CHL' );
str = str.replace(/państwoprzec1\=CHI/g, 'państwoprzec1=CHL' );
str = str.replace(/państwoprzec2\=CHI/g, 'państwoprzec2=CHL' );
str = str.replace(/\{\{[fF]laga\|GER/g, '{{Flaga|DEU' );
str = str.replace(/państwoprzec\=GER/g, 'państwoprzec=DEU' );
str = str.replace(/państwoprzec1\=GER/g, 'państwoprzec1=DEU' );
str = str.replace(/państwoprzec2\=GER/g, 'państwoprzec2=DEU' );
str = str.replace(/\{\{[fF]laga\|DEN/g, '{{Flaga|DNK' );
str = str.replace(/państwoprzec\=DEN/g, 'państwoprzec=DNK' );
str = str.replace(/państwoprzec1\=DEN/g, 'państwoprzec1=DNK' );
str = str.replace(/państwoprzec2\=DEN/g, 'państwoprzec2=DNK' );
str = str.replace(/\{\{[fF]laga\|ALG/g, '{{Flaga|DZA' );
str = str.replace(/państwoprzec\=ALG/g, 'państwoprzec=DZA' );
str = str.replace(/państwoprzec1\=ALG/g, 'państwoprzec1=DZA' );
str = str.replace(/państwoprzec2\=ALG/g, 'państwoprzec2=DZA' );
str = str.replace(/\{\{[fF]laga\|GRE/g, '{{Flaga|GRC' );
str = str.replace(/państwoprzec\=GRE/g, 'państwoprzec=GRC' );
str = str.replace(/państwoprzec1\=GRE/g, 'państwoprzec1=GRC' );
str = str.replace(/państwoprzec2\=GRE/g, 'państwoprzec2=GRC' );
str = str.replace(/\{\{[fF]laga\|CRO/g, '{{Flaga|HRV' );
str = str.replace(/państwoprzec\=CRO/g, 'państwoprzec=HRV' );
str = str.replace(/państwoprzec1\=CRO/g, 'państwoprzec1=HRV' );
str = str.replace(/państwoprzec2\=CRO/g, 'państwoprzec2=HRV' );
str = str.replace(/\{\{[fF]laga\|INA/g, '{{Flaga|IDN' );
str = str.replace(/państwoprzec\=INA/g, 'państwoprzec=IDN' );
str = str.replace(/państwoprzec1\=INA/g, 'państwoprzec1=IDN' );
str = str.replace(/państwoprzec2\=INA/g, 'państwoprzec2=IDN' );
str = str.replace(/\{\{[fF]laga\|LAT/g, '{{Flaga|LVA' );
str = str.replace(/państwoprzec\=LAT/g, 'państwoprzec=LVA' );
str = str.replace(/państwoprzec1\=LAT/g, 'państwoprzec1=LVA' );
str = str.replace(/państwoprzec2\=LAT/g, 'państwoprzec2=LVA' );
str = str.replace(/\{\{[fF]laga\|MON/g, '{{Flaga|MCO' );
str = str.replace(/państwoprzec\=MON/g, 'państwoprzec=MCO' );
str = str.replace(/państwoprzec1\=MON/g, 'państwoprzec1=MCO' );
str = str.replace(/państwoprzec2\=MON/g, 'państwoprzec2=MCO' );
str = str.replace(/\{\{[fF]laga\|NED/g, '{{Flaga|NLD' );
str = str.replace(/państwoprzec\=NED/g, 'państwoprzec=NLD' );
str = str.replace(/państwoprzec1\=NED/g, 'państwoprzec1=NLD' );
str = str.replace(/państwoprzec2\=NED/g, 'państwoprzec2=NLD' );
str = str.replace(/\{\{[fF]laga\|OMA/g, '{{Flaga|OMN' );
str = str.replace(/państwoprzec\=OMA/g, 'państwoprzec=OMN' );
str = str.replace(/państwoprzec1\=OMA/g, 'państwoprzec1=OMN' );
str = str.replace(/państwoprzec2\=OMA/g, 'państwoprzec2=OMN' );
str = str.replace(/\{\{[fF]laga\|PHI/g, '{{Flaga|PHL' );
str = str.replace(/państwoprzec\=PHI/g, 'państwoprzec=PHL' );
str = str.replace(/państwoprzec1\=PHI/g, 'państwoprzec1=PHL' );
str = str.replace(/państwoprzec2\=PHI/g, 'państwoprzec2=PHL' );
str = str.replace(/\{\{[fF]laga\|PUR/g, '{{Flaga|PRI' );
str = str.replace(/państwoprzec\=PUR/g, 'państwoprzec=PRI' );
str = str.replace(/państwoprzec1\=PUR/g, 'państwoprzec1=PRI' );
str = str.replace(/państwoprzec2\=PUR/g, 'państwoprzec2=PRI' );
str = str.replace(/\{\{[fF]laga\|POR/g, '{{Flaga|PRT' );
str = str.replace(/państwoprzec\=POR/g, 'państwoprzec=PRT' );
str = str.replace(/państwoprzec1\=POR/g, 'państwoprzec1=PRT' );
str = str.replace(/państwoprzec2\=POR/g, 'państwoprzec2=PRT' );
str = str.replace(/\{\{[fF]laga\|PAR/g, '{{Flaga|PRY' );
str = str.replace(/państwoprzec\=PAR/g, 'państwoprzec=PRY' );
str = str.replace(/państwoprzec1\=PAR/g, 'państwoprzec1=PRY' );
str = str.replace(/państwoprzec2\=PAR/g, 'państwoprzec2=PRY' );
str = str.replace(/\{\{[fF]laga\|ROM/g, '{{Flaga|ROU' );
str = str.replace(/państwoprzec\=ROM/g, 'państwoprzec=ROU' );
str = str.replace(/państwoprzec1\=ROM/g, 'państwoprzec1=ROU' );
str = str.replace(/państwoprzec2\=ROM/g, 'państwoprzec2=ROU' );
str = str.replace(/\{\{[fF]laga\|SLO/g, '{{Flaga|SVN' );
str = str.replace(/państwoprzec\=SLO/g, 'państwoprzec=SVN' );
str = str.replace(/państwoprzec1\=SLO/g, 'państwoprzec1=SVN' );
str = str.replace(/państwoprzec2\=SLO/g, 'państwoprzec2=SVN' );
str = str.replace(/\{\{[fF]laga\|URU/g, '{{Flaga|URY' );
str = str.replace(/państwoprzec\=URU/g, 'państwoprzec=URY' );
str = str.replace(/państwoprzec1\=URU/g, 'państwoprzec1=URY' );
str = str.replace(/państwoprzec2\=URU/g, 'państwoprzec2=URY' );
str = str.replace(/\{\{[fF]laga\|RSA/g, '{{Flaga|ZAF' );
str = str.replace(/państwoprzec\=RSA/g, 'państwoprzec=ZAF' );
str = str.replace(/państwoprzec1\=RSA/g, 'państwoprzec1=ZAF' );
str = str.replace(/państwoprzec2\=RSA/g, 'państwoprzec2=ZAF' );
str = str.replace(/\{\{[fF]laga\|ZIM/g, '{{Flaga|ZWE' );
str = str.replace(/państwoprzec\=ZIM/g, 'państwoprzec=ZWE' );
str = str.replace(/państwoprzec1\=ZIM/g, 'państwoprzec1=ZWE' );
str = str.replace(/państwoprzec2\=ZIM/g, 'państwoprzec2=ZWE' );
str = str.replace(/\{\{[fF]laga\|TWN\|ioc/g, '{{Flaga|TPE' );
str = str.replace(/\{\{[fF]laga\|([A-Z]*)\}\} \'\'\'/g, ''''{{Flaga|$1}} ' );
// walkower
str = str.replace(/1\=w\/o/g, '1={{small|w/o}}' );
return str;
};
}
if ( typeof( wp_sk ) !== 'undefined' ) {
//console.log( "WP:SK is present" );
attachToSk();
} else {
//console.log( "WP:SK is not present" );
var timer;
var attemptsLeft = 600;
timer = window.setInterval( function() {
if ( typeof( wp_sk ) !== 'undefined' ) {
attachToSk();
window.clearInterval( timer );
return;
}
attemptsLeft--;
if ( attemptsLeft < 0 ) {
//console.log( "WP:SK is not present, giving up" );
window.clearInterval( timer );
}
}, 100 );
}
} )();