// Add various tools to toolbox.
var userinfo = function () {
mw.util.addPortletLink('p-tb', '//toolserver.org/~luxo/contributions/contributions.php?user=' + username + '&blocks=true', 'Contribs/Luxo');
mw.util.addPortletLink('p-tb', '//toolserver.org/~krinkle/MoreContributions/index.php?username=' + username + '&allwikis=on&submit=Go', 'Contribs/Krinkle');
mw.util.addPortletLink('p-tb', '//toolserver.org/~pathoschild/stalktoy/?target=' + username, 'Contribs/Jesse');
mw.util.addPortletLink('p-tb', '//toolserver.org/~tparis/pcount/index.php?name=' + username + '&lang=' + langCode + '&wiki=' + wikiCode, 'Contribs/TParis');
mw.util.addPortletLink('p-tb', '//toolserver.org/~quentinv57/tools/sulinfo.php?username=' + username + '&showinactivity=1&showblocks=1&showlocked=1', 'SUL info');
mw.util.addPortletLink('p-tb', '//meta.wikimedia.org/w/index.php?title=Special:CentralAuth&target=' + username, 'Global user manager');
mw.util.addPortletLink('p-tb', '//toolserver.org/~quentinv57/tools/globalsysoplog.php?username=' + username + '&offset=0&limit=250', 'Global sysop log');
mw.util.addPortletLink('p-tb', '//toolserver.org/~dungodung/cgi-bin/userrights?user=' + username, 'Global rights');
mw.util.addPortletLink('p-tb', '//toolserver.org/~tparis/pages/index.php?name=' + username + '&lang=' + langCode + '&wiki=' + wikiCode + '&namespace=0&redirects=noredirects&getall=1', 'Pages created');
mw.util.addPortletLink('p-tb', '//toolserver.org/~laaknor/patrolgraph.php?username=' + username + '&db=' + langCode + 'wiki_p', 'Patrolgraph');
if (mw.config.get('wgServer') === '//commons.wikimedia.org') {
mw.util.addPortletLink('p-tb', '//toolserver.org/~daniel/WikiSense/Gallery.php?wikifam=commons.wikimedia.org&wikilang=en&order=-img_timestamp&img_user_text=' + username + '&ofs=0&max=250', 'Imgs/Commons');
} else if (mw.config.get('wgServer') === '//meta.wikimedia.org') {
mw.util.addPortletLink('p-tb', '//toolserver.org/~daniel/WikiSense/Gallery.php?wikifam=commons.wikimedia.org&wikilang=en&order=-img_timestamp&img_user_text=' + username + '&ofs=0&max=250', 'Imgs/Commons');
mw.util.addPortletLink('p-tb', '//toolserver.org/~daniel/WikiSense/Gallery.php?wikifam=meta.wikimedia.org&wikilang=en&order=-img_timestamp&img_user_text=' + username + '&ofs=0&max=250', 'Imgs/Meta');
} else {
mw.util.addPortletLink('p-tb', '//toolserver.org/~daniel/WikiSense/Gallery.php?wikifam=commons.wikimedia.org&wikilang=en&order=-img_timestamp&img_user_text=' + username + '&ofs=0&max=250', 'Imgs/Commons');
mw.util.addPortletLink('p-tb', '//toolserver.org/~daniel/WikiSense/Gallery.php?wikifam=.' + wikiCode + '.org&wikilang=' + langCode + '&order=-img_timestamp&img_user_text=' + username + '&max=250&ofs=0&max=250', 'Imgs/Wiki');
}
mw.util.addPortletLink('p-tb', '//toolserver.org/~magnus/glamorous.php?doit=1&username=' + username + '&use_globalusage=1', 'GLAMorous');
};
//from m:User:Hoo man/functions.js
var langCode, wikiCode;
if (mw.config.get('wgServer').indexOf('secure.wikimedia') === -1) {
langCode = mw.config.get('wgServer').split('.')[0].replace(/(https?)?\/\//, '');
wikiCode = mw.config.get('wgServer').split('.')[1];
} else {
//the following is a bit tricky, cause it's quite hard to find out on which wiki we are from secure.wikimedia.org
//deprecated very soon :)
langCode = mw.config.get('wgScriptPath').split('/')[2];
wikiCode = mw.config.get('wgScriptPath').split('/')[1];
//some /wikipedia/ projects on secure are on $1.wikimedia.org... I really hope the following gets at least most of them
if (wikiCode === 'wikipedia' && langCode.length > 3 && langCode !== 'test' && langCode !== 'test2' && langCode !== 'simple' && langCode !== 'minnan' && langCode.indexOf('-') === -1) {
wikiCode = 'wikimedia';
}
}
mw.config.set('wgWikiName', langCode);
mw.config.set('wgWikiFamily', wikiCode);
if (mw.config.get('wgNamespaceNumber') == 2 || mw.config.get('wgNamespaceNumber') == 3) {
var username;
var name1;
var name2;
name1 = mw.config.get('wgTitle').indexOf(":");
if (name1 != -1) {
name1 = name1 + 1;
username = mw.config.get('wgTitle').substring(name1);
} else {
username = mw.config.get('wgTitle');
}
name2 = username.indexOf("/");
if (name2 > 0) {
username = username.substring(0, name2);
}
$(document).ready(userinfo);
}
if (mw.config.get('wgCanonicalSpecialPageName') == 'Contributions' && document.getElementsByName('target').length > 0) {
var username;
username = document.getElementsByName('target')[0].value;
$(document).ready(userinfo);
}
//[[Категорија:Корисничке скрипте]]