1 [% ctx.page_title = l("Cancel Selected Patron Requests"); %]
2 <!-- use <form> so we get submit-on-enter for free -->
3 <form class="form-validated" novalidate name="form" ng-submit="ok(cancel_reason)">
4 <div> <!-- modal-content -->
5 <div class="modal-header">
6 <button type="button" class="close" ng-click="cancel()"
7 aria-hidden="true">×</button>
8 <h4 class="modal-title">
9 [% l('Cancel Selected Patron Requests') %]</h4>
11 <div class="modal-body">
12 <div class="form-group">
13 <label for="ids">[% l('Request IDs') %]</label>
14 <input type="text" class="form-control"
15 id="ids" ng-model="ids" ng-disabled="true"/>
17 <div class="form-group">
18 <label for="cancel-reason-selector">[% l('Cancel Reason') %]</label>
19 <select id="cancel-reason-selector" class="form-control" required
20 ng-model="cancel_reason"
21 ng-options="rt.label() for rt in cancel_reasons"></select>
24 <div class="modal-footer">
25 <input type="submit" ng-disabled="form.$invalid"
26 class="btn btn-primary" value="[% l('Cancel Requests') %]"/>
27 <button class="btn btn-warning"
28 ng-click="cancel()">[% l('Abort Cancellation') %]</button>
30 </div> <!-- modal-content -->