new UI - VM creation - fix bug "toRightPanel is not a function".

This commit is contained in:
Jessica Wang 2010-09-29 15:24:55 -07:00
parent b71010cbf6
commit 7374f85a18

View File

@ -369,9 +369,12 @@ function clickInstanceGroupHeader($arrowIcon) {
$midmenuItem1.find("#first_row").text(vmName); $midmenuItem1.find("#first_row").text(vmName);
$midmenuItem1.find("#second_row").text(json.ipaddress); $midmenuItem1.find("#second_row").text(json.ipaddress);
updateVirtualMachineStateInMidMenu(json, $midmenuItem1); updateVirtualMachineStateInMidMenu(json, $midmenuItem1);
$midmenuItem1.data("toRightPanelFn", vmToRightPanel);
$midmenuItem1.bind("click", function(event) { $midmenuItem1.bind("click", function(event) {
var $t = $(this); var $t = $(this);
vmToRightPanel($t); var toRightPanelFn = $t.data("toRightPanelFn");
toRightPanelFn($t);
return false; return false;
}); });
} }
@ -575,8 +578,7 @@ function clickInstanceGroupHeader($arrowIcon) {
var instances = json.listvirtualmachinesresponse.virtualmachine; var instances = json.listvirtualmachinesresponse.virtualmachine;
if (instances != null && instances.length > 0) { 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);
vmToMidmenu(instances[i], $midmenuItem1); vmToMidmenu(instances[i], $midmenuItem1);
$("#midmenu_container").append($midmenuItem1.show()); $("#midmenu_container").append($midmenuItem1.show());
} }