new UI - ISO page - create VM from ISO - add hypervisor dropdown.

This commit is contained in:
Jessica Wang 2010-10-11 17:03:17 -07:00
parent e747b12656
commit 2f6c1d5fff
3 changed files with 23 additions and 7 deletions

View File

@ -63,6 +63,7 @@ disk.size = Disk Size
value = Value
description = Description
category = Category
hypervisor = Hypervisor
disk.offering = Disk Offering
copy.ISO.to = Copy ISO to

View File

@ -244,7 +244,15 @@
<label><%=t.t("disk.offering")%>:</label>
<select class="select" id="disk_offering">
</select>
</li>
</li>
<li>
<label><%=t.t("hypervisor")%>:</label>
<select class="select" id="hypervisor">
<option value='XenServer'>Citrix XenServer</option>
<option value='VmWare'>VMware ESX</option>
<option value='KVM'>KVM</option>
</select>
</li>
</ol>
</form>
</div>

View File

@ -397,13 +397,20 @@ function doCreateVMFromIso($actionLink, $detailsTab, midmenuItemId) {
if (!isValid) return;
thisDialog.dialog("close");
var name = trim(thisDialog.find("#name").val());
var group = trim(thisDialog.find("#group").val());
var serviceOfferingId = thisDialog.find("#service_offering").val();
var diskOfferingId = thisDialog.find("#disk_offering").val();
var array1 = [];
var name = trim(thisDialog.find("#name").val());
array1.push("&displayname="+todb(name));
var group = trim(thisDialog.find("#group").val());
array1.push("&group="+todb(group));
var serviceOfferingId = thisDialog.find("#service_offering").val();
array1.push("&serviceOfferingId="+serviceOfferingId);
var diskOfferingId = thisDialog.find("#disk_offering").val();
array1.push("&diskOfferingId="+diskOfferingId);
var hypervisor = thisDialog.find("#hypervisor").val();
array1.push("&hypervisor="+hypervisor);
var apiCommand = "command=deployVirtualMachine&zoneId="+zoneId+"&serviceOfferingId="+serviceOfferingId+"&diskOfferingId="+diskOfferingId+"&templateId="+id+"&group="+todb(group)+"&displayname="+todb(name);
var apiCommand = "command=deployVirtualMachine&zoneId="+zoneId+"&templateId="+id+array1.join("");
doActionToDetailsTab(id, $actionLink, apiCommand, midmenuItemId);
},
"Cancel": function() {