User:BilkaBot/common.js: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:


function getNumberOfActiveUsers() {
function getNumberOfActiveUsers() {
         console.log(wgIsMainPage)
         console.log(mw.config.get("wgIsMainPage"))
if ($("#active-users") != null) {
if ($("#active-users") != null) {
$.ajax({
$.ajax({

Revision as of 09:14, 2 July 2017

/* Script in here will be executed when the page is "ready" */
$(document).ready(getNumberOfActiveUsers);

/* show correct number of active users on the main page */

function getNumberOfActiveUsers() {
        console.log(mw.config.get("wgIsMainPage"))
	if ($("#active-users") != null) {
		$.ajax({
			url: 'https://wiki.factorio.com/api.php',
			data: {
				format: 'json',
				action: 'query',
				list: 'allusers',
				aulimit: 500,
				auactiveusers: true
			},
			dataType: 'json',
			type: 'GET',
			success: function(data) {
				var numberOfActiveUsers = data.query.allusers.length;
				document.getElementById("active-users").innerHTML = numberOfActiveUsers.toString();
				console.log(numberOfActiveUsers)
			},
			error: function(xhr) {
				console.log( 'Error: Request failed.' );
			}
		});
	}
};