</div>
<div>
- <div class="pad-vert">
+ <div class="form-inline pad-vert">
<button class="btn btn-warning" ng-click="startNewScap()">[% l('Add New') %]</button>
<button class="btn btn-warning" ng-click="importScapFromBibRecord()" ng-disabled="!has_pattern_to_import">[% l('Import from Bibliographic and/or MFHD Records') %]</button>
<button class="btn btn-warning" ng-click="importScapFromSpt()">[% l('Create from Template') %]</button>
- <select ng-model="active_pattern_template.id" ng-options="spt.id as spt.name for spt in pattern_templates | orderBy:'name'">
+ <select class="form-control" ng-model="active_pattern_template.id" ng-options="spt.id as spt.name for spt in pattern_templates | orderBy:'name'">
</select>
</div>
<div class="row" ng-if="new_prediction">
</div>
<div class="col-md-3">
<label>[% l('Type') %]</label>
- <select ng-model="new_prediction.type">
+ <select class="form-control" ng-model="new_prediction.type">
<option value="basic">[% l('Basic') %]</option>
<option value="supplement">[% l('Supplement') %]</option>
<option value="index">[% l('Index') %]</option>
</div>
<div class="col-md-3">
<label>[% l('Type') %]</label>
- <select ng-model="pred.type">
+ <select class="form-control" ng-model="pred.type">
<option value="basic">[% l('Basic') %]</option>
<option value="supplement">[% l('Supplement') %]</option>
<option value="index">[% l('Index') %]</option>
<form name="ssubform">
- <div ng-repeat="ssub in subscriptions">
+ <div class="form-inline" ng-repeat="ssub in subscriptions">
<div class="row form-inline">
- <div class="form-group">
+ <div class="form-group col-sm-2">
<label>[% l('Owning Library') %]</label>
<eg-org-selector selected="ssub.owning_lib"></eg-org-selector>
</div>
- <div class="form-group">
- <label>[% l('Start Date') %]</label>
- </div>
- <div class="form-group">
- <eg-date-input ng-model="ssub.start_date"></eg-date-input>
- </div>
- <div class="form-group">
- <label>[% l('End Date') %]</label>
+ <div class="form-group col-sm-3">
+ <div class="row">
+ <div class="form-group col-lg-6">
+ <label class="pull-right">[% l('Start Date') %]</label>
+ </div>
+ <div class="form-group col-lg-6">
+ <div class="pull-left"><eg-date-input ng-model="ssub.start_date"></eg-date-input></div>
+ </div>
+ </div>
</div>
- <div class="form-group">
- <eg-date-input ng-model="ssub.end_date"></eg-date-input>
+ <div class="form-group col-sm-3">
+ <div class="row">
+ <div class="form-group col-lg-6">
+ <label class="pull-right">[% l('End Date') %]</label>
+ </div>
+ <div class="form-group col-lg-6">
+ <div class="pull-left"><eg-date-input ng-model="ssub.end_date"></eg-date-input></div>
+ </div>
+ </div>
</div>
- <div class="form-group">
+ <div class="form-group col-sm-3">
<label>[% l('Expected Offset') %]
<eg-help-popover help-text="[% l('The difference between the nominal publishing date of an issue and the date that you expect to receive your copy.') %]">
</label>
- <input type="text" ng-model="ssub.expected_date_offset"></input>
+ <input class="form-control" type="text" ng-model="ssub.expected_date_offset"></input>
</div>
- <button class="btn btn-sm btn-warning" ng-click="add_distribution(ssub)">[% l('Add distribution') %]</button>
- </div>
- <div class="row form-inline" ng-repeat="sdist in ssub.distributions">
- <div class="col-md-1"></div>
- <div class="col-md-5 form-group">
- <label>[% l('Library') %]</label>
- <eg-org-selector selected="sdist.holding_lib"></eg-org-selector>
- <label>[% l('Label') %]</label>
- <input type="text" required ng-model="sdist.label"></input>
- <label>[% l('OPAC Display') %]
- <eg-help-popover help-text="[% l('Whether the public catalog display of issues should be grouped by chronology (e.g., years) or enumeration (e.g., volume and number).') %]">
- </label>
- <select required ng-model="sdist.display_grouping">
- <option value="chron">[% l('Chronological') %]</option>
- <option value="enum" >[% l('Enumeration') %]</option>
- </select>
- <label>[% l('Receiving Template') %]</label>
- <select ng-model="sdist.receive_unit_template"
- ng-options="t.id as t.name for t in receiving_templates[sdist.holding_lib.id()]">
- <option value=""></option>
- </select>
+ <div class="form-group col-sm-1">
+ <button class="btn btn-sm btn-warning" ng-click="add_distribution(ssub)">[% l('Add distribution') %]</button>
</div>
- <div class="col-md-2">
- <button class="btn btn-sm btn-info" ng-click="add_stream(sdist)">[% l('Add copy stream') %]</button>
+ </div>
+ <div class="row pad-vert" ng-repeat="sdist in ssub.distributions">
+ <div class="row">
+ <div class="col-sm-1"></div>
+ <div class="col-sm-2">
+ <label>[% l('Distribution Library') %]</label>
+ <eg-org-selector selected="sdist.holding_lib"></eg-org-selector>
+ </div>
+ <div class="col-sm-3">
+ <label>[% l('Label') %]</label>
+ <input class="form-control" type="text" required ng-model="sdist.label"></input>
+ </div>
+ <div class="col-sm-2">
+ <label>[% l('OPAC Display') %]
+ <eg-help-popover help-text="[% l('Whether the public catalog display of issues should be grouped by chronology (e.g., years) or enumeration (e.g., volume and number).') %]">
+ </label>
+ <select class="form-control" required ng-model="sdist.display_grouping">
+ <option value="chron">[% l('Chronological') %]</option>
+ <option value="enum" >[% l('Enumeration') %]</option>
+ </select>
+ </div>
+ <div class="col-sm-3">
+ <label>[% l('Receiving Template') %]</label>
+ <select class="form-control" ng-model="sdist.receive_unit_template"
+ ng-options="t.id as t.name for t in receiving_templates[sdist.holding_lib.id()]">
+ <option value=""></option>
+ </select>
+ </div>
+ <div class="col-sm-1" style="padding-left:0"><!-- Yes, it's terrible. But, nested grid alignment... -->
+ <button class="btn btn-sm btn-info" ng-click="add_stream(sdist)">[% l('Add copy stream') %]</button>
+ </div>
</div>
- <div class="col-md-3">
- <div class="row" ng-repeat="sstr in sdist.streams">
- <div class="form-inline">
- <label>[% l('Send to') %]</label>
- <input type="text" ng-model="sstr.routing_label"></input>
- </div>
+ <div class="row pad-vert">
+ <div class="row form-inline" ng-repeat="sstr in sdist.streams">
+ <div class="col-sm-2"></div>
+ <div class="col-sm-8">
+ <label>[% l('Send to') %]</label>
+ <input class="form-control" type="text" ng-model="sstr.routing_label"></input>
+ </div>
</div>
</div>
</div>
- <div class="row pad-vert"></div>
+ <div class="row form-inline pad-vert"></div>
</div>
<div class="row">
<button class="btn btn-warning pull-left" ng-click="add_subscription()">[% l('New Subscription') %]</button>