
From: Socorro Stoppler <socorrob@us.ibm.com> Fix displaying numerous error msgs when host is shut down Signed-off-by: Socorro Stoppler <socorrob@us.ibm.com> --- ui/js/src/kimchi.main.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/js/src/kimchi.main.js b/ui/js/src/kimchi.main.js index 0d4ad43..763834a 100644 --- a/ui/js/src/kimchi.main.js +++ b/ui/js/src/kimchi.main.js @@ -300,6 +300,7 @@ kimchi.main = function() { }; var initUI = function() { + var errorMsg = ""; $(document).bind('ajaxError', function(event, jqXHR, ajaxSettings, errorThrown) { if (!ajaxSettings['kimchi']) { return; @@ -314,8 +315,9 @@ kimchi.main = function() { document.location.href= isSessionTimeout ? 'login.html?error=sessionTimeout' : 'login.html'; return; } - else if((jqXHR['status'] == 0) && ("error"==jqXHR.statusText) && !kimchi.isLoggingOut) { - kimchi.message.error(i18n['KCHAPI6007E'].replace("%1", jqXHR.state())); + else if((jqXHR['status'] == 0) && ("error"==jqXHR.statusText) && !kimchi.isLoggingOut && errorMsg == "") { + errorMsg = i18n['KCHAPI6007E'].replace("%1", jqXHR.state()); + kimchi.message.error(errorMsg); } if(ajaxSettings['originalError']) { ajaxSettings['originalError'](jqXHR, jqXHR.statusText, errorThrown); @@ -325,6 +327,7 @@ kimchi.main = function() { kimchi.user.showUser(true); initListeners(); updatePage(); + }; // Load i18n translation strings first and then render the page. -- 1.9.1