mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-17 11:04:00 +01:00
new UI - instance page - details panel action - rearrange action links.
This commit is contained in:
parent
3b2ac1eedb
commit
36fd8edb85
@ -1222,13 +1222,10 @@ function vmJsonToDetailsTab($midmenuItem1){
|
|||||||
setBooleanField(jsonObj.haenable, $detailsTab.find("#haenable"));
|
setBooleanField(jsonObj.haenable, $detailsTab.find("#haenable"));
|
||||||
setBooleanField((jsonObj.isoid != null && jsonObj.isoid.length > 0), $detailsTab.find("#iso"));
|
setBooleanField((jsonObj.isoid != null && jsonObj.isoid.length > 0), $detailsTab.find("#iso"));
|
||||||
|
|
||||||
//???
|
|
||||||
//actions ***
|
//actions ***
|
||||||
var $actionMenu = $("#right_panel_content #tab_content_details #action_link #action_menu");
|
var $actionMenu = $("#right_panel_content #tab_content_details #action_link #action_menu");
|
||||||
$actionMenu.find("#action_list").empty();
|
$actionMenu.find("#action_list").empty();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Show State of the VM
|
// Show State of the VM
|
||||||
if (jsonObj.state == 'Destroyed') {
|
if (jsonObj.state == 'Destroyed') {
|
||||||
buildActionLinkForDetailsTab("Restore Instance" , vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Restore Instance" , vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
@ -1240,53 +1237,56 @@ function vmJsonToDetailsTab($midmenuItem1){
|
|||||||
buildActionLinkForDetailsTab("Stop Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Stop Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
buildActionLinkForDetailsTab("Reboot Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Reboot Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
buildActionLinkForDetailsTab("Destroy Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Destroy Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
buildActionLinkForDetailsTab("Change Name", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
buildActionLinkForDetailsTab("Change Group", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
|
|
||||||
if (jsonObj.isoid != null && jsonObj.isoid.length > 0)
|
if (jsonObj.isoid != null && jsonObj.isoid.length > 0)
|
||||||
buildActionLinkForDetailsTab("Detach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Detach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
else
|
else
|
||||||
buildActionLinkForDetailsTab("Attach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Attach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
|
||||||
|
buildActionLinkForDetailsTab("Change Name", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
buildActionLinkForDetailsTab("Change Group", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
|
||||||
if (jsonObj.haenable =='true')
|
if (jsonObj.haenable =='true')
|
||||||
buildActionLinkForDetailsTab("Disable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Disable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
else
|
else
|
||||||
buildActionLinkForDetailsTab("Enable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Enable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (jsonObj.haenable =='true')
|
|
||||||
buildActionLinkForDetailsTab("Disable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
else
|
|
||||||
buildActionLinkForDetailsTab("Enable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
|
|
||||||
if (jsonObj.state == 'Stopped') {
|
if (jsonObj.state == 'Stopped') {
|
||||||
//instanceTemplate.find("#vm_action_stop, #vm_action_reboot").removeClass().addClass("vmaction_links_off");
|
//instanceTemplate.find("#vm_action_stop, #vm_action_reboot").removeClass().addClass("vmaction_links_off");
|
||||||
buildActionLinkForDetailsTab("Start Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Start Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
buildActionLinkForDetailsTab("Destroy Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Destroy Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
buildActionLinkForDetailsTab("Change Name", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
buildActionLinkForDetailsTab("Change Group", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
|
|
||||||
buildActionLinkForDetailsTab("Reset Password", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
buildActionLinkForDetailsTab("Change Service", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
|
||||||
|
|
||||||
if (jsonObj.isoid != null && jsonObj.isoid.length > 0)
|
if (jsonObj.isoid != null && jsonObj.isoid.length > 0)
|
||||||
buildActionLinkForDetailsTab("Detach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Detach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
else
|
else
|
||||||
buildActionLinkForDetailsTab("Attach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Attach ISO", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
|
||||||
|
buildActionLinkForDetailsTab("Reset Password", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
buildActionLinkForDetailsTab("Change Name", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
buildActionLinkForDetailsTab("Change Service", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
buildActionLinkForDetailsTab("Change Group", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
|
||||||
|
if (jsonObj.haenable =='true')
|
||||||
|
buildActionLinkForDetailsTab("Disable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
else
|
||||||
|
buildActionLinkForDetailsTab("Enable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
}
|
}
|
||||||
else {
|
else { //jsonObj.state == "Starting", "Creating", ~~~
|
||||||
//jsonObj.state == "Starting", etc.
|
if(jsonObj.state != 'Creating')
|
||||||
|
buildActionLinkForDetailsTab("Destroy Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
|
||||||
//instanceTemplate.find("#vm_action_start, #vm_action_stop, #vm_action_reboot, #vm_action_attach_iso, #vm_action_detach_iso, #vm_action_reset_password, #vm_action_change_service").removeClass().addClass("vmaction_links_off");
|
//instanceTemplate.find("#vm_action_start, #vm_action_stop, #vm_action_reboot, #vm_action_attach_iso, #vm_action_detach_iso, #vm_action_reset_password, #vm_action_change_service").removeClass().addClass("vmaction_links_off");
|
||||||
buildActionLinkForDetailsTab("Change Name", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Change Name", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
buildActionLinkForDetailsTab("Change Group", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Change Group", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
|
||||||
if(jsonObj.state != 'Creating')
|
if (jsonObj.haenable =='true')
|
||||||
buildActionLinkForDetailsTab("Destroy Instance", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
buildActionLinkForDetailsTab("Disable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
|
else
|
||||||
|
buildActionLinkForDetailsTab("Enable HA", vmActionMap, $actionMenu, $midmenuItem1, $detailsTab);
|
||||||
}
|
}
|
||||||
//to hide view console in details tab....(to-do)
|
//to hide view console in details tab....(to-do)
|
||||||
}
|
}
|
||||||
//???
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function vmJsonToVolumeTab(jsonObj) {
|
function vmJsonToVolumeTab(jsonObj) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user