Wikipedista:Blahma/common.js: Porovnání verzí
Appearance
Smazaný obsah Přidaný obsah
deaktivace upravených RefTools, když už nám tu Citoid funguje všude, ačkoliv ještě ne s mými rozšířeními pro citace ze zdrojů MU |
+živý webchat napojený na IRC-kanál – zkouška |
||
Řádek 18: | Řádek 18: | ||
} |
} |
||
$(trymypatrol); |
$(trymypatrol); |
||
// živý webchat napojený na IRC-kanál – zkouška |
|||
function OpenWebchat(where) { |
|||
$(where).replaceWith('<iframe width="700" height="500" src="//webchat.freenode.net/?randomnick=1&channels=%23wikipedia-cs&uio=d4"></iframe>'); |
|||
alert('Pro spuštění chatu potvrďte "I am not a robot" a stiskněte tlačítko Connect.'); |
|||
} |
|||
$('body').append('<div style="position: fixed; bottom: 0px; right: 0px"><button onclick="OpenWebchat(this); return false;">Potřebujete pomoc?</button></div>'); |
Verze z 23. 6. 2016, 11:47
mw.loader.load('//tools.wmflabs.org/cssk/scripts/first-sk.js');
mw.loader.load('//tools.wmflabs.org/cssk/scripts/cssk-debug.js');
mw.loader.load('//tools.wmflabs.org/blahma/src/src.js');
// my patrol - show Recent Changes, New Pages and Watchlist edits from non-autopatrolled users with yellow emphasis
var credible = [];
function showmypatrol(data) {
$.each(data.query.users, function(k,v) { credible[v.name] = (v.groups && v.groups.indexOf('autopatrolled')!=-1) });
$('.mw-userlink').each(function () { if(!credible[$(this).text()]) $(this).parent().addClass('not-patrolled'); });
}
function gomypatrol() {
var url = 'https://cs.wikipedia.org/w/api.php?action=query&list=users&ususers=' + $('.mw-userlink').map(function(i,v) {return $(this).text();}).toArray().filter(function(v,i,s){ return s.indexOf(v)===i}).join('|') + '&usprop=groups&format=json';
$.getJSON(url, function(data) { showmypatrol(data); });
}
function trymypatrol() {
if(wgCanonicalSpecialPageName == 'Newpages' || wgCanonicalSpecialPageName == 'Recentchanges' || wgCanonicalSpecialPageName == 'Watchlist') gomypatrol();
}
$(trymypatrol);
// živý webchat napojený na IRC-kanál – zkouška
function OpenWebchat(where) {
$(where).replaceWith('<iframe width="700" height="500" src="//webchat.freenode.net/?randomnick=1&channels=%23wikipedia-cs&uio=d4"></iframe>');
alert('Pro spuštění chatu potvrďte "I am not a robot" a stiskněte tlačítko Connect.');
}
$('body').append('<div style="position: fixed; bottom: 0px; right: 0px"><button onclick="OpenWebchat(this); return false;">Potřebujete pomoc?</button></div>');