Wikipedista:Dominikmatus/common.js

Z Wikipedie, otevřené encyklopedie

Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.

mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Teester/HoverDiff.js&action=raw&ctype=text/javascript' ); // [[User:Teester/HoverDiff.js]]

mw.loader.load("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");

mw.loader.load('//fr.wikipedia.org/w/index.php?title=Utilisateur:Ltrlg/scripts/TemplateDataEditor.js&action=raw&ctype=text/javascript');
/* od blahmy */

/* zvýraznení anglické interwiki */
mw.util.addCSS('.interwiki-en { background-color: #FFD1DC; font-weight: bold }');
$('.interwiki-en').parent().prepend($('.interwiki-en').detach())


mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');

// 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() {
	var wgCanonicalSpecialPageName  = mw.config.get('wgCanonicalSpecialPageName');
  if(wgCanonicalSpecialPageName == 'Newpages' || wgCanonicalSpecialPageName == 'Recentchanges' || wgCanonicalSpecialPageName == 'Watchlist') gomypatrol();
  }
$(trymypatrol);