From e43ccf46a842ef71f40852b5c910989ab053f807 Mon Sep 17 00:00:00 2001 From: Manuel Penschuck Date: Fri, 9 May 2014 15:58:42 +0200 Subject: [PATCH] BugFix: Hanging Update of CTS GUI. Does this help? --- web/htdocs/scripts/cts.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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(); }, -- 2.43.0