-->
<div>
<div class="modal-header">
- <button type="button" class="close"
+ <button type="button" class="close" focus-me="no_statuses"
ng-click="cancel()" aria-hidden="true">×</button>
<h4 class="modal-title alert alert-info">[% l('Copy alerts') %]</h4>
</div>
<label for="select-next-status"><b>[% l('Next copy status') %]<b></label>
</div>
<div class="col-md-4">
- <select id="select-next-status" class="form-control"
+ <select id="select-next-status" class="form-control" focus-me="has_statuses"
ng-model="params.the_next_status"
ng-options="st.id() as st.name() for st in next_statuses">
</select>
var next_statuses = [];
var seen_statuses = {};
+ $scope.has_statuses = false;
+ $scope.no_statuses = true;
$scope.next_statuses = [];
$scope.params = {
'the_next_status' : null
if (!seen_statuses[st]) {
seen_statuses[st] = true;
next_statuses.push(st);
+ if (next_statuses.length > 1) {
+ $scope.no_statuses = false;
+ $scope.has_statuses = true;
+ }
}
});
}