User:Bayo/ufoai.js

From UFO:AI
Jump to navigation Jump to search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/*
function UseTranslationStatus(data) {
	var table = document.getElementById("ufoaitranslationtable");
	var body = table.tBodies[0];
	var tr = body.rows[0];

	var title = document.createElement('th');
	title.appendChild(document.createTextNode('Status'));
	tr.appendChild(title);

	tr = body.rows[1];
	var lang = tr.cells[body.rows[1].length - 1];
	alert(lang.text);
}

function RequestTranslationStatus() {
	request = null;
	if (window.XMLHttpRequest) { 
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (!request)
		return;

	request.onreadystatechange = function() {
		if (this.readyState != 4)
			return;
		data = this.responseText;
		if (!JSON)
			return;
		// TODO catch error
		data = JSON.parse(data);
		UseTranslationStatus(data);
	}; 
	request.open('GET', '/postats.json', true);
	request.send(null);
}

function UpdateTranslationTable() {
	var node = document.getElementById("ufoaitranslationtable");
	if (node)
		RequestTranslationStatus();
}


addOnloadHook(UpdateTranslationTable);
*/