new UI - fix a bug - clicking IP address on left menu didn't work.

This commit is contained in:
Jessica Wang 2010-09-12 21:01:46 -07:00
parent f75b17383a
commit 04065255b1
3 changed files with 15 additions and 13 deletions

View File

@ -90,7 +90,7 @@ long milliseconds = new Date().getTime();
</form>
<a href="#">Advanced</a>
</div>
<div class="actionpanel_button_wrapper" id="action_link" style="position: relative;
<div class="actionpanel_button_wrapper" id="midmenu_action_link" style="position: relative;
display: none">
<div class="actionpanel_button">
<div class="actionpanel_button_icons">

View File

@ -40,13 +40,6 @@ $(document).ready(function() {
}
}
});
$("#leftmenu_instance_group_header").bind("click", function(event) {
var $arrowIcon = $(this).find("#arrow_icon");
clickInstanceGroupHeader($arrowIcon);
return false;
});
function jsonToMidmenu(jsonObj, $midmenuItem1, propertyForFirstRow, propertyForSecondRow, toRightPanelFn) {
$midmenuItem1.attr("id", ("midmenuItem_"+jsonObj.id));
@ -89,14 +82,23 @@ $(document).ready(function() {
listMidMenuItems("leftmenu_account", "listAccounts", "listaccountsresponse", "account", "jsp/account.jsp", afterLoadAccountJSP, accountToMidmenu, accountToRigntPanel);
listMidMenuItems("leftmenu_volume", "listVolumes", "listvolumesresponse", "volume", "jsp/volume.jsp", afterLoadVolumeJSP, volumeToMidmenu, volumeToRigntPanel);
listMidMenuItems("leftmenu_snapshot", "listSnapshots", "listsnapshotsresponse", "snapshot", "jsp/snapshot.jsp", afterLoadSnapshotJSP, snapshotToMidmenu, snapshotToRigntPanel);
listMidMenuItems("leftmenu_ip", "listPublicIpAddresses", "listpublicipaddressesresponse", "publicipaddress", afterLoadIpJSP, "jsp/ip_address.jsp", ipToMidmenu, ipToRigntPanel);
listMidMenuItems("leftmenu_ip", "listPublicIpAddresses", "listpublicipaddressesresponse", "publicipaddress", "jsp/ip_address.jsp", afterLoadIpJSP, ipToMidmenu, ipToRigntPanel);
$("#action_link").bind("mouseover", function(event) {
$("#leftmenu_instance_group_header").bind("click", function(event) {
var $arrowIcon = $(this).find("#arrow_icon");
clickInstanceGroupHeader($arrowIcon);
return false;
});
$("#midmenu_action_link").bind("mouseover", function(event) {
$(this).find("#action_menu").show();
return false;
});
$("#action_link").bind("mouseout", function(event) {
$("#midmenu_action_link").bind("mouseout", function(event) {
$(this).find("#action_menu").hide();
return false;
});

View File

@ -544,7 +544,7 @@ function clickInstanceGroupHeader($arrowIcon) {
}
//action menu
$("#action_link").show();
$("#midmenu_action_link").show();
$("#action_menu #action_list").empty();
for(var label in vmActionMap)
buildActionLinkForMidMenu(label, vmActionMap, $("#action_menu"), vmListAPIMap);