mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-17 11:04:00 +01:00
new UI - hide middle menu navigation when dashboard page is loaded.
This commit is contained in:
parent
bcfbfa628e
commit
a5430ffd5f
@ -252,7 +252,7 @@ long milliseconds = new Date().getTime();
|
|||||||
</div>
|
</div>
|
||||||
-->
|
-->
|
||||||
</div>
|
</div>
|
||||||
<div class="midmenu_navigationbox">
|
<div class="midmenu_navigationbox" id="middle_menu_pagination">
|
||||||
<div class="midmenu_prevbutton">
|
<div class="midmenu_prevbutton">
|
||||||
</div>
|
</div>
|
||||||
<div class="midmenu_nextbutton">
|
<div class="midmenu_nextbutton">
|
||||||
|
|||||||
@ -377,8 +377,26 @@ function clickInstanceGroupHeader($arrowIcon) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function vmToRightPanel($midmenuItem) {
|
function vmToRightPanel($midmenuItem) {
|
||||||
var json = $midmenuItem.data("jsonObj");
|
var jsonObj = $midmenuItem.data("jsonObj");
|
||||||
vmJsonToDetailsTab(json, $midmenuItem);
|
|
||||||
|
var vmName = getVmName(jsonObj.name, jsonObj.displayname);
|
||||||
|
$("right_panel_header").find("#vm_name").text(fromdb(vmName));
|
||||||
|
|
||||||
|
var $rightPanelContent = $("#right_panel_content");
|
||||||
|
if($midmenuItem.find("#info_icon").css("display") != "none") {
|
||||||
|
$rightPanelContent.find("#after_action_info").text($midmenuItem.data("afterActionInfo"));
|
||||||
|
if($midmenuItem.find("#info_icon").hasClass("error"))
|
||||||
|
$rightPanelContent.find("#after_action_info_container").addClass("errorbox");
|
||||||
|
else
|
||||||
|
$rightPanelContent.find("#after_action_info_container").removeClass("errorbox");
|
||||||
|
$rightPanelContent.find("#after_action_info_container").show();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$rightPanelContent.find("#after_action_info").text("");
|
||||||
|
$rightPanelContent.find("#after_action_info_container").hide();
|
||||||
|
}
|
||||||
|
|
||||||
|
vmJsonToDetailsTab(jsonObj, $midmenuItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
function vmJsonToDetailsTab(jsonObj, $midmenuItem){
|
function vmJsonToDetailsTab(jsonObj, $midmenuItem){
|
||||||
@ -386,22 +404,6 @@ function clickInstanceGroupHeader($arrowIcon) {
|
|||||||
$detailsTab.data("jsonObj", jsonObj);
|
$detailsTab.data("jsonObj", jsonObj);
|
||||||
|
|
||||||
//details tab
|
//details tab
|
||||||
if($midmenuItem.find("#info_icon").css("display") != "none") {
|
|
||||||
$detailsTab.find("#after_action_info").text($midmenuItem.data("afterActionInfo"));
|
|
||||||
if($midmenuItem.find("#info_icon").hasClass("error"))
|
|
||||||
$detailsTab.find("#after_action_info_container").addClass("errorbox");
|
|
||||||
else
|
|
||||||
$detailsTab.find("#after_action_info_container").removeClass("errorbox");
|
|
||||||
$detailsTab.find("#after_action_info_container").show();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$detailsTab.find("#after_action_info").text("");
|
|
||||||
$detailsTab.find("#after_action_info_container").hide();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
var vmName = getVmName(jsonObj.name, jsonObj.displayname);
|
|
||||||
$rightPanelHeader.find("#vm_name").text(fromdb(vmName));
|
|
||||||
updateVirtualMachineStateInRightPanel(jsonObj.state);
|
updateVirtualMachineStateInRightPanel(jsonObj.state);
|
||||||
$detailsTab.find("#ipAddress").text(jsonObj.ipaddress);
|
$detailsTab.find("#ipAddress").text(jsonObj.ipaddress);
|
||||||
$detailsTab.find("#zoneName").text(fromdb(jsonObj.zonename));
|
$detailsTab.find("#zoneName").text(fromdb(jsonObj.zonename));
|
||||||
@ -570,6 +572,7 @@ function clickInstanceGroupHeader($arrowIcon) {
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var instances = json.listvirtualmachinesresponse.virtualmachine;
|
var instances = json.listvirtualmachinesresponse.virtualmachine;
|
||||||
|
if (instances != null && instances.length > 0) {
|
||||||
for(var i=0; i<instances.length;i++) {
|
for(var i=0; i<instances.length;i++) {
|
||||||
var $midmenuItem1 = $midmenuItem.clone();
|
var $midmenuItem1 = $midmenuItem.clone();
|
||||||
$midmenuItem1.data("toRightPanelFn", vmToRightPanel);
|
$midmenuItem1.data("toRightPanelFn", vmToRightPanel);
|
||||||
@ -577,6 +580,7 @@ function clickInstanceGroupHeader($arrowIcon) {
|
|||||||
$("#midmenu_container").append($midmenuItem1.show());
|
$("#midmenu_container").append($midmenuItem1.show());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|||||||
@ -545,12 +545,12 @@ var selected_leftmenu_id = null;
|
|||||||
var selected_midmenu_id = null;
|
var selected_midmenu_id = null;
|
||||||
|
|
||||||
function hideMiddleMenu() {
|
function hideMiddleMenu() {
|
||||||
$("#middle_menu, #search_panel").hide();
|
$("#middle_menu, #search_panel, #middle_menu_pagination").hide();
|
||||||
$("#right_panel").removeClass("main_contentarea").addClass("main_contentarea_dashboard");
|
$("#right_panel").removeClass("main_contentarea").addClass("main_contentarea_dashboard");
|
||||||
}
|
}
|
||||||
|
|
||||||
function showMiddleMenu() {
|
function showMiddleMenu() {
|
||||||
$("#middle_menu, #search_panel").show();
|
$("#middle_menu, #search_panel, #middle_menu_pagination").show();
|
||||||
$("#right_panel").removeClass("main_contentarea_dashboard").addClass("main_contentarea");
|
$("#right_panel").removeClass("main_contentarea_dashboard").addClass("main_contentarea");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user