From: Socorro Stoppler <socorrob(a)us.ibm.com>
Fix displaying numerous error msgs when host is shut down
Signed-off-by: Socorro Stoppler <socorrob(a)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