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() {
if ($("#active-users").innerHTML) {
if ($("#active-users").innerHTML !== undefined) {
console.log("yay");
console.log("yay");
$.ajax({
$.ajax({

Revision as of 10:17, 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() {
	if ($("#active-users").innerHTML !== undefined) {
console.log("yay");
		$.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.' );
			}
		});
	}
};