html5/spec-author-view dfn.js,1.3,1.4

Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv1348

Modified Files:
	dfn.js 
Log Message:
attempt to show a loading indicator


Index: dfn.js
===================================================================
RCS file: /sources/public/html5/spec-author-view/dfn.js,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- dfn.js	19 Aug 2010 07:51:15 -0000	1.3
+++ dfn.js	19 Aug 2010 08:07:29 -0000	1.4
@@ -1,8 +1,13 @@
 // No copyright is asserted on this file.
-
+var networkStatus;
 function initDfn(node, panelDiv) {
   var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
   request.onreadystatechange = function () {
+    var loading = document.createElement("i");
+    loading.setAttribute("id","network-status");
+    panelDiv.appendChild(loading);
+    networkStatus = document.getElementById('network-status');
+    network('loading... ' + request.readyState + '/4');
     if (request.readyState == 4) {
       panelDiv.innerHTML = request.responseText;
     }
@@ -15,6 +20,17 @@
     return -1;
   }
 }
+function network(s, a) {
+  while (networkStatus.firstChild) networkStatus.removeChild(networkStatus.firstChild);
+  networkStatus.appendChild(document.createTextNode(s));
+  if (a) {
+    networkStatus.appendChild(document.createTextNode(' '));
+    var link = document.createElement('a');
+    link.appendChild(document.createTextNode(a));
+    link.href = a;
+    networkStatus.appendChild(link);
+  }
+}
 var dfnPanel;
 document.addEventListener('click', dfnShow, false);
 document.addEventListener("keyup", function(e) {
@@ -43,9 +59,6 @@
   var panel = document.createElement('div');
   panel.className = 'dfnPanel';
   if (node && dfnClicked) {
-    console.log("success")
-    console.log(node)
-    console.log(dfnClicked)
     var permalinkP = document.createElement('p');
     var permalinkA = document.createElement('a');
     permalinkA.href = '#' + node.id;

Received on Thursday, 19 August 2010 08:07:33 UTC