User:Rodejong/vector.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.
/* Global JavaScript
     Functions userIsInGroup() and userIsInGlobalGroup() and importAnyScript() by Mike.lifeguard
     Function IsGlobalSysopWiki() by me (feel free to copy or modify)
*/

window.myConfig = false;

// Functions
function userIsInGroup (group) {
	return $.inArray(group, mw.config.get('wgUserGroups')) != -1;
}

function importAnyScript(lang,family,script) {
	mw.loader.load('//' + encodeURIComponent(lang) + '.' + encodeURIComponent(family) + '.org/w/index.php?title=' + encodeURIComponent(script) + '&action=raw&ctype=text/javascript');
}


// [[File:Krinkle_CVNSimpleOverlay_wiki.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript');

/**
 * Forces left-to-right layout and editing on RTL wikis.
 * @see https://meta.wikimedia.org/wiki/Force_ltr
 * @update-token [[File:pathoschild/forceltr.js]]
 */
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');

/**
 * Personal javascripts
 *
 */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Erwin/xwikirollback.js&action=raw&ctype=text/javascript');
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:AzaToth/morebits.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:EdoDodo/hotcat.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Gary_King/comments_in_local_time.js&action=raw&ctype=text/javascript');
mw.loader.load(+mw.config.get('wgServer')+mw.config.get('wgScriptPath')+'/index.php?title=MediaWiki:Gadget-Twinkle.js&action=raw&ctype=text/javascript');
// crosswatch link
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/crosswatchlink.js&action=raw&ctype=text/javascript');
//mark links to userpages with colourful lines depending on gender and number of edits
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/contribAndGenderUserlinksMarker.js&action=raw&ctype=text/javascript');

/************
*** XWikiRollback
*** by [[m:User:Erwin]]
*************/
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Erwin/xwikirollback.js&action=raw&ctype=text/javascript');
/**
 * Personal importscripts
 *
 */
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
importScript('en:User:NicoV/TemplateDataEditor.js');
importScript('User:Salix alba/TDSkell.js');
//Hoo man
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');

// Add contribution tools (SULutil, X!'s tool, global contributions) to toolbox.
function addContribTools(username) {
   addOnloadHook(function() {
      mw.util.addPortletLink('p-tb', 'http://toolserver.org/~vvv/sulutil.php?user=' + username, 'SULutil', 't-sul', 'SULutil', '', document.getElementById('t-log')); 
      mw.util.addPortletLink('p-tb', 'http://toolserver.org/~soxred93/pcount/index.php?name=' + username + '&lang=' + langCode + '&wiki=' + wikiCode, 'X!\'s tool', 't-soxred', 'X!\'s tool', '', document.getElementById('t-sul'));
      mw.util.addPortletLink('p-tb', 'http://toolserver.org/~luxo/contributions/contributions.php?user=' + username + '&blocks=true', 'Global contribs', 't-luxo', 'Global contribs', '', document.getElementById('t-soxred'));
   });
}
 
if(wgCanonicalNamespace == 'User' || wgCanonicalNamespace == 'User_talk') {
  addContribTools(wgTitle);
}

function importAnyScript(lang,family,script) {
    mw.loader.load('http://'
        + encodeURIComponent(lang) + '.'
        + encodeURIComponent(family) + '.org/w/index.php?title='
        + encodeURIComponent(script) + '&action=raw&ctype=text/javascript');
}
importAnyScript('meta','wikimedia','User:Mike.lifeguard/remote.js');
mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:Luxo/gwatch.js&action=raw&ctype=text/javascript");