MediaWiki:WikiStatistics/code.js

function getWikiStatistics(targetClass, prop) { if ($(targetClass).length) { $(targetClass).each(function {            var $this = $(this);            $this.children.hide;            $this.append('');            wiki = $this.text;            if (wiki.indexOf('http://') === -1) {                wiki = 'http://' + wiki;            }            if (wiki.indexOf('.wikia.com') === -1) {                wiki = wiki + '.wikia.com';            }            $.ajax({ url: wiki + '/api.php', data: { action: 'query', meta: 'siteinfo', siprop: 'statistics', format: 'json' },               dataType: 'jsonp', jsonp: 'callback', crossDomain: true, type: 'GET', success: function (data) { if ($this.length) { $this.html(data.query.statistics[prop]).show; }               }            });        });    } } $(function  {    getWikiStatistics('.outwikistats-articles', 'articles');    getWikiStatistics('.outwikistats-activeusers', 'activeusers');    getWikiStatistics('.outwikistats-admins', 'admins');    getWikiStatistics('.outwikistats-edits', 'edits');    getWikiStatistics('.outwikistats-images', 'images'); });