diff --git a/ui/new/scripts/cloud.core2.iso.js b/ui/new/scripts/cloud.core2.iso.js index 5d9f68fa4b9..2b197feec2d 100644 --- a/ui/new/scripts/cloud.core2.iso.js +++ b/ui/new/scripts/cloud.core2.iso.js @@ -191,8 +191,8 @@ function isoJsonToDetailsTab($midmenuItem1) { var status = "Ready"; if (jsonObj.isready == "false") - status = fromdb(jsonObj.isostatus); - $detailsTab.find("#status").text(status); + status = fromdb(jsonObj.isostatus); + setTemplateStateInRightPanel(status, $detailsTab.find("#status")); if(jsonObj.size != null) $detailsTab.find("#size").text(convertBytes(parseInt(jsonObj.size))); diff --git a/ui/new/scripts/cloud.core2.js b/ui/new/scripts/cloud.core2.js index 86c0a25ecb6..b7b825204ab 100644 --- a/ui/new/scripts/cloud.core2.js +++ b/ui/new/scripts/cloud.core2.js @@ -810,6 +810,15 @@ function setHostStateInRightPanel(stateValue, $stateField) { $stateField.text(stateValue).removeClass("status_green status_red").addClass("status_gray"); } +function setTemplateStateInRightPanel(stateValue, $stateField) { + $stateField.text(stateValue); + + if(stateValue == "Ready") + $stateField.text(stateValue).removeClass("status_red").addClass("status_green"); + else + $stateField.text(stateValue).removeClass("status_green").addClass("status_red"); +} + function initDialog(elementId, width1) { if(width1 == null) { activateDialog($("#"+elementId).dialog({ diff --git a/ui/new/scripts/cloud.core2.template.js b/ui/new/scripts/cloud.core2.template.js index 4d66c810c0b..af765aa8064 100644 --- a/ui/new/scripts/cloud.core2.template.js +++ b/ui/new/scripts/cloud.core2.template.js @@ -227,8 +227,8 @@ function templateJsonToDetailsTab($midmenuItem1) { var status = "Ready"; if (jsonObj.isready == "false") - status = fromdb(jsonObj.templatestatus); - $detailsTab.find("#status").text(status); + status = fromdb(jsonObj.templatestatus); + setTemplateStateInRightPanel(status, $detailsTab.find("#status")); if(jsonObj.size != null) $detailsTab.find("#size").text(convertBytes(parseInt(jsonObj.size)));