2 <a class="pull-right" href ng-click="toggle_search_form()"
3 title="[% l('Hide Search Form') %]"
4 ng-show="show_search_form()">
5 <span class="glyphicon glyphicon-resize-small"></span>
7 <a class="pull-right" href ng-click="toggle_search_form()"
8 title="[% l('Show Search Form') %]"
9 ng-hide="show_search_form()">
10 <span class="glyphicon glyphicon-resize-full"></span>
15 <div class="col-xs-6">
16 <strong>[% l('Query') %]</strong>
17 <form ng-keyup="$event.keyCode == 13 && search()">
18 <eg-z3950-search-field-list ng-show="show_search_form()"></eg-z3950-search-field-list>
21 <div class="col-xs-6">
22 <strong>[% l('Service and Credentials') %]</strong>
23 <eg-z3950-target-list ng-show="show_search_form()">
27 <div class="row" id="z3950-search-form-row" ng-show="show_search_form()">
28 <form ng-submit="search()" id="z3950-search-form"
29 role="form" class="form-inline">
30 <div class="button-group">
31 <input type="submit" class="btn btn-primary" value="[% l('Search') %]"/>
33 <input type="reset" class="btn btn-primary" ng-click="clearForm()"
34 value="[% l('Clear Form') %]"/>
35 <button class="btn btn-default" ng-click="showRawSearchForm()"
36 ng-disabled="raw_search_impossible()">
43 <div class="panel panel-default" ng-show="field_strip_groups.length">
44 <div class="panel-heading">[% l('Remove Fields on Import') %]</div>
45 <div class="panel-body">
47 <div class="col-sm-3 checkbox-inline" ng-repeat="grp in field_strip_groups">
48 <label for="strip-grp-{{grp.id()}}">{{grp.label()}}</label>
49 <input id='strip-grp-{{grp.id()}}' ng-model="grp.selected" type="checkbox"/>
55 <div class="row" ng-show="searchInProgress">
56 <div class="col-md-6">
57 <div class="progress progress-striped active">
58 <div class="progress-bar" role="progressbar" aria-valuenow="100"
59 aria-valuemin="0" aria-valuemax="100" style="width: 100%">
60 <span class="sr-only">[% l('Searching...') %]</span>
67 <div class="col-md-6">
68 [% l('Total hits: [_1]', '{{total_hits}}') %]
70 <div class="col-md-6 text-right" ng-if="local_overlay_target">
71 [% l('Record with TCN [_1] marked for overlay.', '{{local_overlay_target}}') %]"
73 <div class="col-md-6 text-right" ng-if="!local_overlay_target">
74 [% l('No record marked for overlay.') %]
82 features="-display,-sort,-multisort,-multiselect"
83 items-provider="z3950SearchGridProvider"
84 grid-controls="gridControls"
85 persist-key="cat.z3950_results">
87 <eg-grid-menu-item handler="showInCatalog" disabled="cant_showInCatalog"
88 label="[% l('Show in Catalog') %]"></eg-grid-menu-item>
89 <eg-grid-menu-item handler="import" disabled="need_one_selected"
90 label="[% l('Import') %]"></eg-grid-menu-item>
91 <eg-grid-menu-item handler="spawn_editor" disabled="need_one_selected"
92 label="[% l('Edit then Import') %]"></eg-grid-menu-item>
93 <eg-grid-menu-item handler="view_marc" disabled="need_one_selected"
94 label="[% l('View MARC') %]"></eg-grid-menu-item>
95 <eg-grid-menu-item handler="mark_as_overlay_target" disabled="cant_showInCatalog"
96 label="[% l('Mark Local Result As Overlay Target') %]"></eg-grid-menu-item>
97 <eg-grid-menu-item handler="overlay_record" disabled="cant_overlay"
98 label="[% l('Overlay') %]"></eg-grid-menu-item>
100 <eg-grid-action handler="showInCatalog" disabled="cant_showInCatalog"
101 label="[% l('Show in Catalog') %]"></eg-grid-action>
102 <eg-grid-action handler="import" disabled="need_one_selected"
103 label="[% l('Import') %]"></eg-grid-action>
104 <eg-grid-action handler="spawn_editor" disabled="need_one_selected"
105 label="[% l('Edit then Import') %]"></eg-grid-action>
106 <eg-grid-action handler="view_marc" disabled="need_one_selected"
107 label="[% l('View MARC') %]"></eg-grid-action>
108 <eg-grid-action handler="mark_as_overlay_target" disabled="cant_showInCatalog"
109 label="[% l('Mark Local Result As Overlay Target') %]"></eg-grid-action>
110 <eg-grid-action handler="overlay_record" disabled="cant_overlay"
111 label="[% l('Overlay') %]"></eg-grid-action>
114 FIXME: it would be nice to make this column link
115 to record display page when the service is
116 'native-evergreen-catalog', but can't do ng-if
117 inside of column value templates at the moment
119 <eg-grid-field label="[% l('Title') %]" path="title" visible></eg-grid-field>
120 <eg-grid-field label="[% l('Author') %]" path="author" visible></eg-grid-field>
121 <eg-grid-field label="[% l('Edition') %]" path="edition" visible></eg-grid-field>
122 <eg-grid-field label="[% l('ISBN') %]" path="isbn" visible></eg-grid-field>
123 <eg-grid-field label="[% l('Publication Date') %]" path="pubdate" visible></eg-grid-field>
124 <eg-grid-field label="[% l('Publisher') %]" path="publisher" visible></eg-grid-field>
125 <eg-grid-field label="[% l('Service') %]" path="service" visible></eg-grid-field>
126 <eg-grid-field label="[% l('TCN') %]" path="tcn" visible></eg-grid-field>
128 <eg-grid-field path="*" hidden></eg-grid-field>