MediaWiki:Gadget-XTools-ArticleInfo.js

Napomena: Nakon što objavite izmjene, možda ćete morati osvježiti keš preglednika da biste vidjeli izmjene.

  • Firefox / Safari: Držite Shift i kliknite na Reload ili pritisnite Ctrl-F5 ili Ctrl-R (⌘-R na Macu)
  • Google Chrome: Pritisnite Ctrl-Shift-R (⌘-Shift-R na Macu)
  • Internet Explorer / Edge: Držite Ctrl i kliknite na Refresh ili pritisnite Ctrl-F5
  • Opera: Pritisnite Ctrl-F5.
/** * XTools ArticleInfo gadget * Based on meta.wikimedia.org/wiki/User:Hedonil/XTools * Documentation: mediawiki.org/wiki/XTools/ArticleInfo_gadget * Released under GPL 3.0+ license * For updates, please copy and paste from https://xtools.wmcloud.org/articleinfo-gadget.js */$(function () {    if (mw.config.get('wgArticleId') === 0 || // no deleted articles, no special pages            mw.config.get('wgCurRevisionId') !== mw.config.get('wgRevisionId') || // only current revision            mw.config.get('wgAction') !== 'view') { // only when viewing a page, not editing        return;    }    var $result,        markup = "<div id='xtools' style='font-size:84%; line-height:1.2em;" +        "width:auto;'><span id='xtools_result'>.</span></div>";    $(markup).insertBefore('#contentSub');    $result = $('#xtools_result');    var loadinganimation = window.setInterval(function () {        if ($result.html() === '.&nbsp;&nbsp;') {            $result.html('&nbsp;.&nbsp;');        } else if ($result.html() === '&nbsp;.&nbsp;') {            $result.html('&nbsp;&nbsp;.');        } else {            $result.html('.&nbsp;&nbsp;');        }    }, 300);    $.get(        'https://xtools.wmcloud.org/api/page/articleinfo/' +        mw.config.get('wgServerName') + '/' +        mw.config.get('wgPageName').replace(/["?%&+\\]/g, escape) + '?format=html' +        '&uselang=' + mw.config.get('wgUserLanguage')    ).done(function (result) {        $result.html(result);        clearInterval(loadinganimation);    });});