MediaWiki:Gadget-Kontrola-autorytatywna.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)
- Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
- Opera: Naciśnij klawisze Ctrl+F5.
$(document).ready(function()
{
if (location.search.match(/[?&]printable=yes/)) {
// nie drukuj
return;
}
if (mw.config.get('wgNamespaceNumber') !== 0) {
// tylko artykuły z głównej przestrzeni
return;
}
if ($("#normdaten").length) {
// szablon już jest wywołany w artykule
return;
}
$.ajax({
url: '//pl.wikipedia.org/w/api.php',
data: {
action: 'parse',
format: 'json',
prop: 'text',
title: mw.config.get("wgTitle"),
text: '{{#invoke:Kontrola autorytatywna|Pokaż|style=mini}}',
disablepp: true,
contentmodel: 'wikitext',
},
dataType: 'json',
}).done(function(data){
// żeby się odróżnić od oryginału zmieniam tło na żółte jadowite
var text = data.parse.text['*'].replace('id="normdaten"', 'style="background-color:#ff0;"');
if (text.length > 2){
$("#mw-content-text").append(text);
}
})
});