Switch to HVM if user selects a CD, and ParaVM if user selects an
authorEvan Broder <broder@mit.edu>
Mon, 17 Nov 2008 10:21:49 +0000 (05:21 -0500)
committerEvan Broder <broder@mit.edu>
Mon, 17 Nov 2008 10:21:49 +0000 (05:21 -0500)
autoinstaller

svn path=/trunk/packages/invirt-web/; revision=1693

code/templates/functions.tmpl
code/templates/list.tmpl

index 3daf6ad..86dc772 100644 (file)
@@ -37,7 +37,7 @@ $databaseList(sorted($database.Autoinstall.query(), key=lambda x: x.description)
 <label>
    <input #slurp
 #if $default == $vmtype[0] then 'checked' else ''
- type="radio" name="vmtype" value="${vmtype[0]}">${vmtype[1]}</input>
+ type="radio" name="vmtype" id="vmtype-${vmtype[0]}" value="${vmtype[0]}">${vmtype[1]}</input>
 </label>
 #end for
 #end def
index 43de904..5207728 100644 (file)
@@ -78,8 +78,8 @@ $helppopup('Autoinstall')#slurp
 </td>
          <td><input type="radio" name="cd_or_auto" id="cd_or_auto_auto">
 #filter None
-$autoList($defaults.cdrom, "document.getElementById('cd_or_auto_auto').checked = true;document.getElementById('cdromlist').value = ''")
-             (experimental; 1-2 minutes, and you have a machine with empty root password.)
+$autoList($defaults.cdrom, "$('cd_or_auto_auto').checked = true;$('cdromlist').value = '';$('vmtype-linux').checked = true")
+             (experimental; 2-3 minutes, and you have a machine with empty root password.)
 #end filter
          </input>
        </tr>
@@ -87,7 +87,7 @@ $autoList($defaults.cdrom, "document.getElementById('cd_or_auto_auto').checked =
          <td>Boot CD</td>
          <td><input type="radio" name="cd_or_auto" id="cd_or_auto_cd" checked>
 #filter None
-$cdromList($defaults.cdrom, "document.getElementById('cd_or_auto_cd').checked = true;document.getElementById('autoinstalllist').value = ''")
+$cdromList($defaults.cdrom, "$('cd_or_auto_cd').checked = true;$('autoinstalllist').value = '';$('vmtype-linux-hvm').checked = true")
 #end filter
 </td>
          </input>