2 WRAPPER "staff/base.tt2";
3 ctx.page_title = l("Record Buckets");
4 ctx.page_app = "egCatRecordBuckets";
5 ctx.page_ctrl = "RecordBucketCtrl";
9 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/grid.js"></script>
10 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/ui.js"></script>
11 <script src="[% ctx.media_prefix %]/js/ui/default/staff/marcrecord.js"></script>
12 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/record.js"></script>
13 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/tagtable.js"></script>
14 [% INCLUDE 'staff/cat/share/marcedit_strings.tt2' %]
15 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/marcedit.js"></script>
16 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/holdings.js"></script>
17 <script src="[% ctx.media_prefix %]/js/ui/default/staff/circ/services/holds.js"></script>
18 [% INCLUDE 'staff/circ/share/hold_strings.tt2' %]
19 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/bucket/record/app.js"></script>
21 angular.module('egCoreMod').run(['egStrings', function(s) {
22 s.CONFIRM_DELETE_RECORD_BUCKET_ITEMS_FROM_CATALOG =
23 "[% l('Delete these records?') %]";
28 <!-- using native Bootstrap taps because of limitations
29 with angular-ui tabsets. it always defaults to making the
30 first tab active, so it can't be driven from the route
31 https://github.com/angular-ui/bootstrap/issues/910
32 No JS is needed to drive the native tabs, since we're
33 changing routes with each tab selection anyway.
36 <ul class="nav nav-tabs">
37 <li ng-class="{active : tab == 'search'}">
38 <a href="./cat/bucket/record/search/{{bucketSvc.currentBucket.id()}}">
39 [% l('Record Query') %]
40 <span ng-cloak>({{bucketSvc.queryRecords.length}})</span>
43 <li ng-class="{active : tab == 'pending'}">
44 <a href="./cat/bucket/record/pending/{{bucketSvc.currentBucket.id()}}">
45 [% l('Pending Records') %]
46 <span ng-cloak>({{bucketSvc.pendingList.length}})</span>
49 <li ng-class="{active : tab == 'view'}">
50 <a href="./cat/bucket/record/view/{{bucketSvc.currentBucket.id()}}">
51 [% l('Bucket View') %]
52 <span ng-cloak>({{bucketSvc.currentBucket.items().length}})</span>
56 <div class="tab-content">
57 <div class="tab-pane active">
59 <!-- bucket info header -->
61 <div class="col-md-6">
62 [% INCLUDE 'staff/cat/bucket/record/t_bucket_info.tt2' %]
66 <!-- bucket not accessible warning -->
67 <div class="col-md-10 col-md-offset-1" ng-show="forbidden">
68 <div class="alert alert-warning">
69 [% l('The selected bucket "{{bucketId}}" is not visible to this login.') %]