User:Ján Kepler/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//twinkle
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal/load.js&action=raw&ctype=text/javascript');
//end twinkle

mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-WikiLabels-loader.js&action=raw&ctype=text/javascript');

 if ( mw.config.get( 'wgDBname' ) !== 'mediawikiwiki' && mw.config.get( 'wgDBname' ) !== 'commonswiki' && mw.config.get( 'wgDBname' ) !== 'wikidatawiki' && mw.config.get( 'wgDBname' ) !== 'enwiki'&& mw.config.get( 'wgDBname' ) !== 'simplewiki')
 {
    // Morebits, a library for Twinkle-like gadgets by AzaToth
      mw.loader.load('//en.wikipedia.org/w/index.php?title=User:AzaToth/morebits.js&action=raw&ctype=text/javascript');
     
       mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript');
       mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/userinfo.js&action=raw&ctype=text/javascript');

// This tool can tag pages with a few clicks (which is much faster than editing the whole page per Hand).
// by [[m:user:Hoo man]] <//meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
 
var otherSpeedy = {
    'mediawikiwiki': 'speedy',
    'enwikisource': 'sdelete',
    'commonswiki': 'speedy delete',
};
 
var speedyTemplate = "delete";
if (mw.config.get('wgDBname') in otherSpeedy) {
    speedyTemplate = otherSpeedy[mw.config.get('wgDBname')];
}
 
// [[File:Hoo man/tagger.js]]
 
//<nowiki>
if(typeof(taggerConfig) == 'undefined') taggerConfig = {};
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{' + speedyTemplate + '|Vandalismus / Vandalism}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = 'Smazat: Vandalismus / Delete: Vandalism';
taggerConfig.tags[2] = '{{' + speedyTemplate + '|Spam / Spam}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = 'Smazat: Spam / Delete: Spam';
taggerConfig.tags[3] = '{{' + speedyTemplate + '|Mimo rozsah projektu / Out of project scope}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = 'Smazat: Mimo rozsah projektu / Delete: Out of project scope)';
taggerConfig.tags[4] = '{{' + speedyTemplate + '|Neupravitelné / No meaningful content}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = 'Smazat: Neupravitelné / Delete: No meaningful content';
taggerConfig.tags[5] = '{{' + speedyTemplate + '|Nevýznamné / Unimportant}}';
taggerConfig.editSummary[taggerConfig.tags[5]] = 'Smazat: Nevýznamné / Delete: Unimportant';
taggerConfig.tags[6] = '{{' + speedyTemplate + '|Experimenty/ Experiments}}';
taggerConfig.editSummary[taggerConfig.tags[6]] = 'Smazat: Experimenty/ Delete: Experiments';
taggerConfig.tags[7] = '{{' + speedyTemplate + '|Žádost autora}}';
taggerConfig.editSummary[taggerConfig.tags[7]] = 'Smazat: žádost autora';
taggerConfig.tags[8] = '{{' + speedyTemplate + '|Relikt po přesunu}}';
taggerConfig.editSummary[taggerConfig.tags[8]] = 'Smazat: Relikt po přesunu';

taggerConfig.tags.other = 'This is used for the option you have to select to be able to insert a custom template';
//</nowiki>
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );

 }

//my patrol
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 == 'Recentchanges' || wgCanonicalSpecialPageName == 'Watchlist') gomypatrol();
  }
$(trymypatrol);

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Ján Kepler/zkraceni.js&action=raw&ctype=text/javascript');

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SuperHamster/CiteUnseen.js&action=raw&ctype=text/javascript');

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/Floater.js&action=raw&ctype=text/javascript');

mw.loader.using( [ 'mediawiki.util' ], function() {
	"use strict";
	mw.util.addPortletLink(
	'p-tb',
	'//cs.wikipedia.org/w/index.php?title=Speci%C3%A1ln%C3%AD:Nov%C3%A9_str%C3%A1nky&hidepatrolled=1',
	'CS Nové stránky',
	't-CSRCh',
	'CS NP',
	'v',
	'#t-info'
);
});

mw.loader.using( [ 'mediawiki.util' ], function() {
	"use strict";
	mw.util.addPortletLink(
	'p-tb',
	'//cs.wikipedia.org/wiki/Special:RecentChanges',
	'CS RC',
	't-CSRC',
	'CS RC',
	'v',
	'#t-info'
);
});
// --- Wire ---
mw.loader.load("//cs.wikipedia.org/w/index.php?title=Wikipedista:Jvs/wire.js&action=raw&ctype=text/javascript&dontcountme=s");