From: Manuel Penschuck Date: Fri, 9 May 2014 13:58:42 +0000 (+0200) Subject: BugFix: Hanging Update of CTS GUI. Does this help? X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=e43ccf46a842ef71f40852b5c910989ab053f807;p=daqtools.git BugFix: Hanging Update of CTS GUI. Does this help? --- diff --git a/web/htdocs/scripts/cts.js b/web/htdocs/scripts/cts.js index 9377c40..4ad92bd 100644 --- a/web/htdocs/scripts/cts.js +++ b/web/htdocs/scripts/cts.js @@ -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(); },