Użytkownik:Dominiol/QuickTRE.js

Z Nonsensopedii, polskiej encyklopedii humoru

Uwaga: aby zobaczyć zmiany po zapisaniu, 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: Przytrzymaj Ctrl jednocześnie klikając Odśwież lub naciśnij klawisze Ctrl+F5
  • Konqueror: Kliknij polecenie Odśwież lub naciśnij klawisz F5
  • Opera: Wyczyść pamięć podręczną w Narzędzia → Preferencje
// QuickTRE
// by Dominiol
//<pre><nowiki>
var treCount = ($.cookie('treCount') == null)?0:$.cookie('treCount');
function sB() {
addPortletLink('p-cactions', 'javascript:eksterminuj()', 'Eksterminuj (' + treCount + ')', 'ca-exterm');
}
function addToCookieCount() {
$.cookie('treCount', parseInt(treCount) + 1);
}
if($('#ca-edit')[0]) {$(document).ready(sB);}
function eksterminuj() {
var api = new mw.Api();
api.post({
format: 'json',
action: 'edit',
title: mw.config.get('wgPageName'),
prependtext: '{{tre}}\n',
token: mw.user.tokens.get('editToken'),
summary: 'Zeksterminowano!'
})
.done( function (data) {
addToCookieCount(),
window.location.reload()
})
.fail( function(error) {
console.log(error);
});
}
//</nowiki></pre>