Changeset 443 for trunk/packages/sipb-xen-www/code/templates/functions.tmpl
- Timestamp:
- Apr 21, 2008, 10:50:54 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/sipb-xen-www/code/templates/functions.tmpl
r441 r443 1 #def cdromList($cdroms, $default="") 2 <select name="cdrom" id="cdromlist"> 1 #def databaseList($lst, $default, $onchange, $name, $id, $valueattr, $descattr) 2 <select name="$name" id="$id"#slurp 3 #if $onchange is not None 4 onchange="$onchange"#slurp 5 #end if 6 > 3 7 <option #slurp 4 8 #if $default then '' else 'selected' 5 9 value="">None</option> 6 #for $ cdrom in $cdroms10 #for $item in $lst 7 11 <option #slurp 8 #if $default == $cdrom.cdrom_idthen 'selected' else ''9 value="$ cdrom.cdrom_id">10 $ cdrom.description12 #if $default == getattr(item, valueattr) then 'selected' else '' 13 value="${getattr(item, valueattr)}"> 14 ${getattr(item, descattr)} 11 15 </option> 12 16 #end for 13 17 </select> 18 #end def 19 20 #def cdromList($default="", $onchange=None) 21 $databaseList(sorted($sipb_xen_database.CDROM.select(), key=lambda x: x.description), 22 default, onchange, 'cdrom', 'cdromlist', 'cdrom_id', 'description') 23 #end def 24 25 #def autoList($default="", $onchange=None) 26 $databaseList(sorted($sipb_xen_database.Autoinstall.select(), key=lambda x: x.description), 27 default, onchange, 'autoinstall', 'autoinstalllist', 'autoinstall_id', 'description') 28 ## $databaseList(autos, default, onchange, 'autoinstall', 'autoinstalllist', 'autoinstall_id', 'description') 14 29 #end def 15 30
Note: See TracChangeset
for help on using the changeset viewer.