diff daily-edition.js @ 55:995aaa2f079a

Added error feedback display.
author Atul Varma <varmaa@toolness.com>
date Fri, 13 Aug 2010 05:44:18 +0000
parents 1addf1f91098
children 35edfd76a3f7
line wrap: on
line diff
--- a/daily-edition.js	Fri Aug 13 03:21:19 2010 +0000
+++ b/daily-edition.js	Fri Aug 13 05:44:18 2010 +0000
@@ -22,6 +22,11 @@
     });
 }
 
+function showError() {
+  $("#error").show();
+  $("#container").fadeIn("fast");
+}
+
 $(window).ready(
   function() {
     var req = new XMLHttpRequest();
@@ -35,11 +40,17 @@
 
     req.open('GET', jsonFile);
     req.overrideMimeType('text/plain');
+    req.addEventListener("error", showError, false);
     req.addEventListener(
       "load",
       function(event) {
         var info;
 
+        if (req.status != 200) {
+          showError();
+          return;
+        }
+
         if (window.JSON)
           info = JSON.parse(req.responseText);
         else