Korisnik:Kolega2357/userinfo.js

Napomena: Nakon objave možda ćete trebate očistiti međuspremnik (keš) svog preglednika kako biste vidjeli promjene.

  • Firefox / Safari: držite Shift i pritisnite Reload, ili pritisnite bilo Ctrl-F5 ili Ctrl-R (Command-R na Macu)
  • Google Chrome: pritisnite Ctrl-Shift-R (Command-Shift-R na Macu)
  • Internet Explorer / Edge: držite Ctrl i kliknite Refresh, ili pritisnite Ctrl-F5
  • Opera: pritisnite Ctrl-F5.
// 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 (wgNamespaceNumber == 2 || wgNamespaceNumber == 3) {

    var username;
    var name1;
    var name2;

    name1 = wgTitle.indexOf(":");

    if (name1 != -1) {
        name1 = name1 + 1;
        username = wgTitle.substring(name1);
    } else {
        username = wgTitle;
    }

    name2 = username.indexOf("/");

    if (name2 > 0) {
        username = username.substring(0, name2);
    }
    $(document).ready(userinfo);
}
if (wgCanonicalSpecialPageName == 'Contributions' && document.getElementsByName('target').length > 0) {
    var username;
    username = document.getElementsByName('target')[0].value;
    $(document).ready(userinfo);
}
//