1 <!-- edit statcats dialog -->
17 <form class="form-validated" novalidate ng-submit="ok(args)" name="form">
19 <div class="modal-header">
20 <button type="button" class="close"
21 ng-click="cancel()" aria-hidden="true">×</button>
22 <h4 class="modal-title">[% l('Update statistical categories') %]</h4>
24 <div class="modal-body">
26 <div class="row" ng-repeat="sc in stat_cats track by $index">
27 <div class="col-md-4">
30 <div class="col-md-4">
31 <select class="form-control" ng-model="sc.new_value">
32 <option value="">[% l('Unchanged') %]</option>
33 <option ng-repeat="e in sc.entries()" value="{{e.value()}}">{{e.value()}}</option>
35 <input type="text" ng-disabled="!sc.allow_freetext()" class="form-control" ng-model="sc.new_value"/>
37 <div class="col-md-4">
38 <strong>[% l('Remove:') %]</strong> <input type="checkbox" ng-model="sc.delete_me"/>
42 <div class="modal-footer">
43 <input type="submit" class="btn btn-primary"
44 ng-disabled="form.$invalid" value="[% l('Apply Changes') %]"/>
45 <button class="btn btn-warning" ng-click="cancel()"
46 ng-class="{disabled : actionPending}">[% l('Cancel') %]</button>
48 <div class="modal-body" ng-show='running'>
49 <div ng-repeat="progress in states">
50 <progress label="{{progress.label}}" max="{{progress.max}}" value="{{progress.count}}">{{progress.label}}</progress>
53 </div> <!-- modal-content -->