]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
BugFix: Hanging Update of CTS GUI. Does this help?
authorManuel Penschuck <manuel.penschuck@stud.uni-frankfurt.de>
Fri, 9 May 2014 13:58:42 +0000 (15:58 +0200)
committerManuel Penschuck <manuel.penschuck@stud.uni-frankfurt.de>
Fri, 9 May 2014 13:58:42 +0000 (15:58 +0200)
web/htdocs/scripts/cts.js

index 9377c40faf2ac96b15dafba83b0521da08d6c99f..4ad92bdea7fbaaddc37d3ab14905a0033d94faab 100644 (file)
@@ -205,13 +205,21 @@ var CTS = new Class({
             this.fireEvent('dataUpdate', data);
             this.autoCommitInhibit = false;
          }.bind(this),
+                       
+         onError: function(text, error) {
+            window.clearTimeout(manualTimeout);
+            this.dataUpdate.delay(100, this);
+            dup.addClass('error').set('text', 'Update Decode Error').setStyle('display', 'block');
+            $('status-indicator').set('class', 'error');
+            if (console) console.log('Update Decode Error');
+         }.bind(this),
             
          onFailure:    function(xhr) {
             window.clearTimeout(manualTimeout);
-            //requestFailure(xhr);
             this.dataUpdate.delay(1000, this);
-            dup.addClass('error').set('text', 'Update failed').setStyle('display', 'block');
+            dup.addClass('error').set('text', 'Update Request Error').setStyle('display', 'block');
             $('status-indicator').set('class', 'error');
+            if (console) console.log('Update Request Error');
          }.bind(this)
       }).send();
    },