use ng-options so that the default option works
authorMike Rylander <mrylander@gmail.com>
Mon, 9 Feb 2015 21:58:00 +0000 (16:58 -0500)
committerMike Rylander <mrylander@gmail.com>
Mon, 23 Feb 2015 17:04:18 +0000 (12:04 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/templates/staff/circ/share/t_new_message_dialog.tt2

index c6a8960..d588f8b 100644 (file)
             </li>
           </ul>
         </div>
-        <div class="col-md-4 pull-right">
-          <select class="form-control" ng-model="args.custom_penalty">
-            <option disabled="disabled" ng-selected="args.custom_penalty = ''" value="">[% l('Penalty Type') %]</option>
-            <option ng-repeat="penalty in penalties" 
-              ng-selected="args.custom_penalty = penalty.id"
-              value="{{penalty.id()}}">{{penalty.label()}}</option>
+        <div class="col-md-4 pull-right nullable">
+          <select class="form-control"
+                  ng-model="args.custom_penalty"
+                  ng-options="penalty.id() as penalty.label() for penalty in penalties">
+            <option value="">[% l('Penalty Type') %]</option>
           </select>
         </div>
       </div>