mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-16 10:32:34 +01:00
new UI - host page - add status icon in middle menu.
This commit is contained in:
parent
471dafd1f7
commit
1fe7844dff
@ -1489,7 +1489,7 @@ function vmToMidmenu(jsonObj, $midmenuItem1) {
|
||||
var vmName = getVmName(jsonObj.name, jsonObj.displayname);
|
||||
$midmenuItem1.find("#first_row").text(vmName);
|
||||
$midmenuItem1.find("#second_row").text(jsonObj.ipaddress);
|
||||
updateStateInMidMenu(jsonObj, $midmenuItem1);
|
||||
updateVmStateInMidMenu(jsonObj, $midmenuItem1);
|
||||
|
||||
$midmenuItem1.data("toRightPanelFn", vmToRightPanel);
|
||||
}
|
||||
|
||||
@ -725,7 +725,7 @@ function switchToTab(tabIndex, tabArray, tabContentArray, afterSwitchFnArray) {
|
||||
});
|
||||
}
|
||||
|
||||
function updateStateInMidMenu(jsonObj, $midmenuItem1) {
|
||||
function updateVmStateInMidMenu(jsonObj, $midmenuItem1) {
|
||||
if(jsonObj.state == "Running")
|
||||
$midmenuItem1.find("#icon").attr("src", "images/status_green.png");
|
||||
else if(jsonObj.state == "Stopped")
|
||||
@ -735,6 +735,17 @@ function updateStateInMidMenu(jsonObj, $midmenuItem1) {
|
||||
|
||||
$midmenuItem1.find("#icon_container").show();
|
||||
}
|
||||
|
||||
function updateHostStateInMidMenu(jsonObj, $midmenuItem1) {
|
||||
if(jsonObj.state == "Up" || jsonObj.state == "Connecting")
|
||||
$midmenuItem1.find("#icon").attr("src", "images/status_green.png");
|
||||
else if(jsonObj.state == "Down" || jsonObj.state == "Alert")
|
||||
$midmenuItem1.find("#icon").attr("src", "images/status_red.png");
|
||||
else //ErrorInMaintenance, PrepareForMaintenance, Maintenance, Disconnected
|
||||
$midmenuItem1.find("#icon").attr("src", "images/status_gray.png");
|
||||
|
||||
$midmenuItem1.find("#icon_container").show();
|
||||
}
|
||||
|
||||
function resetViewConsoleAction(jsonObj, $detailsTab) {
|
||||
var $viewConsoleContainer = $detailsTab.find("#view_console_container").empty(); //reset view console panel
|
||||
|
||||
@ -648,6 +648,8 @@ function hostToMidmenu(jsonObj, $midmenuItem1) {
|
||||
|
||||
$midmenuItem1.find("#first_row").text(fromdb(jsonObj.name).substring(0,25));
|
||||
$midmenuItem1.find("#second_row").text(jsonObj.ipaddress.substring(0,25));
|
||||
|
||||
updateHostStateInMidMenu(jsonObj, $midmenuItem1);
|
||||
}
|
||||
|
||||
function hostToRightPanel($midmenuItem1) {
|
||||
|
||||
@ -26,7 +26,7 @@ function routerToMidmenu(jsonObj, $midmenuItem1) {
|
||||
|
||||
$midmenuItem1.find("#first_row").text(jsonObj.name.substring(0,25));
|
||||
$midmenuItem1.find("#second_row").text(jsonObj.publicip.substring(0,25));
|
||||
updateStateInMidMenu(jsonObj, $midmenuItem1);
|
||||
updateVmStateInMidMenu(jsonObj, $midmenuItem1);
|
||||
}
|
||||
|
||||
function routerAfterDetailsTabAction(json, $midmenuItem1, id) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user