1 <form ng-submit="ok(args)" role="form">
2 <div class="modal-header">
3 <button type="button" class="close" ng-click="cancel()"
4 aria-hidden="true">×</button>
5 <h4 class="modal-title">
6 [% l('Manage Routing List for [_1]','{{stream_label}}') %]
10 /* odd/even row styling */
11 .modal-header > div:nth-child(odd) {
12 background-color: rgb(248, 248, 248);
15 text-decoration: line-through;
18 <div class="modal-header">
19 <div ng-repeat="route in routes">
21 <div class="col-md-2">
23 [% l('[_1].','{{route.pos + 1}}') %]
26 <div class="col-md-8">
27 <span ng-show="route.reader" ng-class="route.delete_me ? 'strike' : ''">
28 {{route.reader.family_name}}, {{route.reader.first_given_name}}
29 ({{route.reader.home_ou.shortname}})
31 <span ng-show="route.department" ng-class="route.delete_me ? 'strike' : ''">
35 <div class="col-md-2">
37 <a href ng-click="move_route_up(route)">↑</a>
38 <a href ng-click="move_route_down(route)">↓</a>
39 <a href ng-click="toggle_delete(route)">×</a>
44 <div class="col-md-2">
46 <div class="col-md-8" ng-class="route.delete_me ? 'strike' : ''">
49 <div class="col-md-2">
55 <div class="modal-body">
57 <div class="col-md-1">
58 <input type="radio" name="which_radio_button"
59 ng-model="args.which_radio_button" value="reader">
62 <div class="col-md-3">
64 [% l('Reader (barcode):') %]
67 <div class="col-md-8">
68 <input type="text" ng-model="args.reader" id="reader" class="form-control"
69 ng-click="args.which_radio_button='reader'" focus-me="readerInFocus"
70 ng-model-options="{ debounce: 1000 }">
72 <span ng-show="args.reader && !readerNotFound">{{reader_obj.family_name}}, {{reader_obj.first_given_name}}</span>
73 <span class="alert alert-warning" ng-show="readerNotFound">
79 <div class="col-md-1">
80 <input type="radio" name="which_radio_button"
81 ng-model="args.which_radio_button" value="department">
84 <div class="col-md-3">
85 <label for="department">
86 [% l('Department:') %]
89 <div class="col-md-8">
90 <input type="text" ng-model="args.department" id="department" class="form-control"
91 ng-click="args.which_radio_button='department'">
96 <div class="col-md-1">
98 <div class="col-md-3">
99 <label for="note">[% l('Note:') %]</label>
101 <div class="col-md-8">
102 <input ng-model="args.note" type="text" id="note" class="form-control"></input>
107 <div class="modal-footer">
108 <button type="button" class="btn btn-primary pull-left"
109 ng-click="add_route()"
110 ng-disabled="(args[args.which_radio_button] == '')||(args.which_radio_button=='reader'&&readerNotFound)"
114 <input type="submit" class="btn btn-primary" ng-disabled="!model_has_changed"
115 value="[% l('Update') %]"></input>
116 <button class="btn btn-warning" ng-click="cancel()">[% l('Cancel') %]</button>