Changeset 878:c4a3bd2ef79e
- Timestamp:
- 10/22/09 16:26:18 (4 years ago)
- Author:
- tgambet
- Branch:
- default
- convert_revision:
- svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@879
- Message:
-
checkbox options now keep their state (checked/unchecked) in case of an error
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r829
|
r878
|
|
| 74 | 74 | #if ($param.getLongName($lang)) #set($param_name=$param.getLongName($lang)) #else #set($param_name=$param.getName()) #end |
| 75 | 75 | #set($defaults = $param.getMapOfDefaultValue()) |
| | 76 | #set( $D = '$' ) |
| | 77 | #set ($a = "${D}!{param_${param.Name}}") |
| | 78 | #set ($paramValue = "#evaluate ($a)") |
| | 79 | #set ($s = '') |
| | 80 | #if (($paramValue != "" && $paramValue.equals('checked')) || ($paramValue == "" && $defaults.containsKey('checked'))) #set ($s = 'checked="checked"') #end |
| 76 | 81 | <label><span>$param_name</span> |
| 77 | | <input type="checkbox" name="$param.getName()" value="$value.getName()"#if($defaults.containsKey($value.getName())) checked="checked" #end class="option_input" /> |
| | 82 | <input type="checkbox" name="$param.getName()" value="$param.getValue('checked').getName()" $s class="option_input" /> |
| 78 | 83 | </label> |
| 79 | 84 | #end |