var app = {
_submitURL: 'http://p4w.net84.net/chromeapp/rtrees/submit.php',
_getURL: 'http://p4w.net84.net/chromeapp/rtrees/get.php',
submit: function(value, callback) {
var req = new XMLHttpRequest();
req.open("GET", this._submitURL + "?high="+value, true);
req.onload = callback;
req.send(null);
},
get: function() {
var req = new XMLHttpRequest();
req.onload = function() {
var html = req.responseText;
var obj = null;
try {
obj = JSON.parse(html);
}
catch (err) {
//alert("Unable to read resonse from server. (Expected JSON)\r\nResponse: " + html);
return;
}
if(domExists('usercount'))
$("#usercount").html(obj.count);
if(domExists('average'))
$("#average").html('['+Math.floor(obj.average)+']');
chrome.browserAction.setBadgeText({text: '['+Math.floor(obj.average)+']'});
}
req.open("GET", this._getURL, true);
req.send(null);
}
}
var loader = {
disable: function() {
$("#loader").hide();
},
enable: function() {
$("#loader").show();
}
}
function domExists(id) {
try {
document.getElementById(id).parentNode;
return true;
}
catch (err) {
return false;
}
}
Comments