Advertisement
benshepherd

Untitled

Oct 27th, 2013
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var app = {
  2.     _submitURL: 'http://p4w.net84.net/chromeapp/rtrees/submit.php',
  3.     _getURL: 'http://p4w.net84.net/chromeapp/rtrees/get.php',
  4.     submit: function(value, callback) {
  5.        
  6.         var req = new XMLHttpRequest();
  7.         req.open("GET", this._submitURL + "?high="+value, true);
  8.         req.onload = callback;
  9.         req.send(null);
  10.        
  11.     },
  12.     get: function() {
  13.    
  14.         var req = new XMLHttpRequest();
  15.         req.onload = function() {
  16.            
  17.             var html = req.responseText;
  18.             var obj = null;
  19.            
  20.             try {
  21.                 obj = JSON.parse(html);
  22.             }
  23.             catch (err) {
  24.                 //alert("Unable to read resonse from server. (Expected JSON)\r\nResponse: " + html);
  25.                 return;
  26.             }
  27.            
  28.             if(domExists('usercount'))
  29.                 $("#usercount").html(obj.count);
  30.                
  31.             if(domExists('average'))
  32.                 $("#average").html('['+Math.floor(obj.average)+']');
  33.            
  34.             chrome.browserAction.setBadgeText({text: '['+Math.floor(obj.average)+']'});
  35.                
  36.         }
  37.         req.open("GET", this._getURL, true);
  38.         req.send(null);
  39.     }
  40. }
  41. var loader = {
  42.     disable: function() {
  43.         $("#loader").hide();
  44.     },
  45.     enable: function() {
  46.         $("#loader").show();
  47.     }
  48. }
  49.  
  50. function domExists(id) {
  51.     try {
  52.         document.getElementById(id).parentNode;
  53.         return true;
  54.     }
  55.     catch (err) {
  56.         return false;
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement