2 <eg-sub-selector bib-id="bibId" ssub-id="ssubId"></eg-sub-selector>
6 <div class="form-inline pad-vert">
7 <button class="btn btn-warning" ng-click="startNewScap()">[% l('Add New') %]</button>
8 <button class="btn btn-warning" ng-click="importScapFromBibRecord()" ng-disabled="!has_pattern_to_import">[% l('Import from Bibliographic and/or MFHD Records') %]</button>
9 <button class="btn btn-warning" ng-click="importScapFromSpt()">[% l('Create from Template') %]</button>
10 <select class="form-control" ng-model="active_pattern_template.id" ng-options="spt.id as spt.name for spt in pattern_templates | orderBy:'name'">
13 <div class="row" ng-if="new_prediction">
14 <ng-form name="forms.newpredform" class="form-inline">
15 <div class="col-md-1"></div>
16 <div class="col-md-1">
17 <label class="checkbox-inline">
18 <input type="checkbox" ng-model="new_prediction.active">[% l('Active') %]
21 <div class="col-md-2">
22 <label>[% l('Start Date') %]</label>
23 {{new_prediction.create_date | date:"shortDate"}}
25 <div class="col-md-3">
26 <label>[% l('Type') %]</label>
27 <select class="form-control" ng-model="new_prediction.type">
28 <option value="basic">[% l('Basic') %]</option>
29 <option value="supplement">[% l('Supplement') %]</option>
30 <option value="index">[% l('Index') %]</option>
32 <button class="btn btn-default" ng-if="new_prediction.pattern_code === null"
33 ng-click="openPatternEditorDialog(new_prediction, forms.newpredform)">[% l('Create Pattern') %]</button>
34 <button class="btn btn-default" ng-if="new_prediction.pattern_code !== null"
35 ng-click="openPatternEditorDialog(new_prediction, forms.newpredform)">[% l('Edit Pattern') %]</button>
38 <button type="submit" class="btn btn-default" ng-click="cancelNewScap()">[% l('Cancel') %]</button>
39 <button type="submit" class="btn btn-primary" ng-disabled="(new_prediction.pattern_code === null) || !forms.newpredform.$dirty" ng-click="createScap(new_prediction)">[% l('Create') %]</button>
43 <h3>[% l('Existing Prediction Patterns') %]</h3>
44 <div class="row" ng-repeat="pred in predictions | orderBy: 'id' as filtered track by pred.id">
45 <ng-form name="forms['predform' + pred.id]" class="form-inline">
46 <div class="col-md-1"><label>[% l('ID') %] {{pred.id}}</label></div>
47 <div class="col-md-1">
48 <label class="checkbox-inline">
49 <input type="checkbox" ng-model="pred.active">[% l('Active') %]
52 <div class="col-md-2">
53 <label>[% l('Start Date') %]</label>
54 {{pred.create_date | date:"shortDate"}}
56 <div class="col-md-3">
57 <label>[% l('Type') %]</label>
58 <select class="form-control" ng-model="pred.type">
59 <option value="basic">[% l('Basic') %]</option>
60 <option value="supplement">[% l('Supplement') %]</option>
61 <option value="index">[% l('Index') %]</option>
63 <button class="btn btn-default" ng-click="openPatternEditorDialog(pred, forms['predform' + pred.id], false)" ng-if=" pred._can_edit_or_delete">[% l('Edit Pattern') %]</button>
64 <button class="btn btn-default" ng-click="openPatternEditorDialog(pred, forms['predform' + pred.id], true)" ng-if="!pred._can_edit_or_delete">[% l('View Pattern') %]</button>
67 <button class="btn btn-default" ng-disabled="forms['predform' + pred.id].$dirty" ng-click="add_issuances()">[% l('Predict New Issues') %]</button>
68 <button type="submit" class="btn btn-default" ng-disabled="!pred._can_edit_or_delete" ng-click="deleteScap(pred)">[% l('Delete') %]</button>
69 <button type="submit" class="btn btn-primary" ng-disabled="!forms['predform' + pred.id].$dirty" ng-click="updateScap(pred)">[% l('Save') %]</button>