mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-17 19:14:40 +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);
|
var vmName = getVmName(jsonObj.name, jsonObj.displayname);
|
||||||
$midmenuItem1.find("#first_row").text(vmName);
|
$midmenuItem1.find("#first_row").text(vmName);
|
||||||
$midmenuItem1.find("#second_row").text(jsonObj.ipaddress);
|
$midmenuItem1.find("#second_row").text(jsonObj.ipaddress);
|
||||||
updateStateInMidMenu(jsonObj, $midmenuItem1);
|
updateVmStateInMidMenu(jsonObj, $midmenuItem1);
|
||||||
|
|
||||||
$midmenuItem1.data("toRightPanelFn", vmToRightPanel);
|
$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")
|
if(jsonObj.state == "Running")
|
||||||
$midmenuItem1.find("#icon").attr("src", "images/status_green.png");
|
$midmenuItem1.find("#icon").attr("src", "images/status_green.png");
|
||||||
else if(jsonObj.state == "Stopped")
|
else if(jsonObj.state == "Stopped")
|
||||||
@ -736,6 +736,17 @@ function updateStateInMidMenu(jsonObj, $midmenuItem1) {
|
|||||||
$midmenuItem1.find("#icon_container").show();
|
$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) {
|
function resetViewConsoleAction(jsonObj, $detailsTab) {
|
||||||
var $viewConsoleContainer = $detailsTab.find("#view_console_container").empty(); //reset view console panel
|
var $viewConsoleContainer = $detailsTab.find("#view_console_container").empty(); //reset view console panel
|
||||||
var $viewConsoleTemplate = $("#view_console_template").clone();
|
var $viewConsoleTemplate = $("#view_console_template").clone();
|
||||||
|
|||||||
@ -648,6 +648,8 @@ function hostToMidmenu(jsonObj, $midmenuItem1) {
|
|||||||
|
|
||||||
$midmenuItem1.find("#first_row").text(fromdb(jsonObj.name).substring(0,25));
|
$midmenuItem1.find("#first_row").text(fromdb(jsonObj.name).substring(0,25));
|
||||||
$midmenuItem1.find("#second_row").text(jsonObj.ipaddress.substring(0,25));
|
$midmenuItem1.find("#second_row").text(jsonObj.ipaddress.substring(0,25));
|
||||||
|
|
||||||
|
updateHostStateInMidMenu(jsonObj, $midmenuItem1);
|
||||||
}
|
}
|
||||||
|
|
||||||
function hostToRightPanel($midmenuItem1) {
|
function hostToRightPanel($midmenuItem1) {
|
||||||
|
|||||||
@ -26,7 +26,7 @@ function routerToMidmenu(jsonObj, $midmenuItem1) {
|
|||||||
|
|
||||||
$midmenuItem1.find("#first_row").text(jsonObj.name.substring(0,25));
|
$midmenuItem1.find("#first_row").text(jsonObj.name.substring(0,25));
|
||||||
$midmenuItem1.find("#second_row").text(jsonObj.publicip.substring(0,25));
|
$midmenuItem1.find("#second_row").text(jsonObj.publicip.substring(0,25));
|
||||||
updateStateInMidMenu(jsonObj, $midmenuItem1);
|
updateVmStateInMidMenu(jsonObj, $midmenuItem1);
|
||||||
}
|
}
|
||||||
|
|
||||||
function routerAfterDetailsTabAction(json, $midmenuItem1, id) {
|
function routerAfterDetailsTabAction(json, $midmenuItem1, id) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user