LP#1402797 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)
committerBill Erickson <berickxx@gmail.com>
Wed, 25 Feb 2015 16:16:08 +0000 (11:16 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Bill Erickson <berickxx@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>