Update gui
authorJeremy Tan <[email protected]>
Mon, 23 Sep 2013 07:46:33 +0000 (15:46 +0800)
committerJeremy Tan <[email protected]>
Mon, 23 Sep 2013 07:46:33 +0000 (15:46 +0800)
testing/MCTXWeb/public_html/index.html
testing/MCTXWeb/public_html/static/mctx.gui.js
testing/MCTXWeb/public_html/static/style.css

index 3fd41c8..7061f8d 100644 (file)
@@ -25,8 +25,9 @@
           //Validate!
           return false;
         });
-        $("#cam1").setCamera();
-        $("#strain-graphs").setStrainGraphs();
+        //$("#cam1").setCamera();
+        //$("#strain-graphs").setStrainGraphs();
+        $("#errorlog").setErrorLog();
       });
     </script>
   </head>
               </tr>
               <tr>
                 <td>
-                  
                 </td>
                 <td align="right">
                   <input type="submit" value="Start">
               </tr>
             </table>
           </form>
+          <b>Error and warning messages</b><br>
+          <textarea id="errorlog" wrap="off" rows="4" cols="30" readonly></textarea>
         </div>
         
         <div class="widget">
         
         <div class="widget">
           <div class="title">Camera Feed</div>
-          <img src="#" alt="Camera 1" id="cam1" class="centre">
+          <img src="" alt="Camera 1" id="cam1" class="centre">
         </div>
       </div>
       <!-- End main content -->
index 7c87c37..a9e8ae7 100644 (file)
@@ -55,7 +55,7 @@ $.fn.populateSubmenu = function(header, items, translator) {
   var submenuHeader = $("<li/>").append($("<a/>", {text : header, href : "#"}));
   var submenu = $("<ul/>", {"class" : "submenu"});
   
-  for (item in items) {
+  for (var item in items) {
     var info = translator(item, items);
     submenu.append($("<li/>").append(
           $("<a/>", {text : info.text, 
@@ -92,7 +92,7 @@ $.fn.populateNavbar = function () {
  * @returns {$.fn}
  */
 $.fn.setCamera = function () {
-  var url = mctx.api + "image";
+  var url = mctx.api + "image";  //http://beaglebone/api/image
   var update = true;
 
   //Stop updating if we can't retrieve an image!
@@ -178,4 +178,20 @@ $.fn.login = function () {
     mctx.has_control = false;
     alert("no");
   });
+};
+
+$.fn.setErrorLog = function () {
+  var url = mctx.api + "errorlog";
+  var outdiv = this;
+  
+  var updater = function () {
+    $.ajax({url : url}).done(function (data) {
+      outdiv.text(data);
+      setTimeout(updater, 1000);
+    }).fail(function (jqXHR) {
+      outdiv.text("Failed to retrieve the error log.");
+    });
+  };
+  
+  updater();
 };
\ No newline at end of file
index 63c9895..35680ca 100644 (file)
@@ -146,4 +146,11 @@ input[type="text"], input[type="password"] {
 /** Hack **/
 .clear {
   clear: both;
+}
+
+#errorlog {
+  overflow: auto;
+  max-width: 100%;
+  width: 100%;
+  height: 6em;
 }
\ No newline at end of file

UCC git Repository :: git.ucc.asn.au