]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates-bootstrap/opac/parts/record/navigation.tt2
LP1863252 Geosort - add dropped END tag
[Evergreen.git] / Open-ILS / src / templates-bootstrap / opac / parts / record / navigation.tt2
1 [% IF ctx.search_result_index.defined && ctx.search_result_index >= 0 %]
2 <div class="col pt-2">
3     <div class="row">
4     <div class="col-3">
5         <div>
6         [%
7             IF ctx.prev_search_record;
8                 prev_args = {};
9                 IF ctx.search_page > 0 AND
10                         ctx.search_result_index % ((ctx.page_size * ctx.search_page)) == 0; # first record in the page
11                     prev_args.page = ctx.search_page - 1;
12                 END;
13                 ctx.prev_rec_url = mkurl(ctx.prev_search_record, prev_args, stop_parms);
14         %]
15         <a class='np_nav_link classic_link btn btn-action' title='[% l("Previous Record") %]'
16             href='[% ctx.prev_rec_url %]'><span class="nav_arrow_fix">&#9668;</span> <span class="d-none d-md-inline-block">[% l('Previous') %]</span></a>
17         [% END %]
18         </div>
19     </div>
20     <div class="col-6 text-center">
21         <span>
22             <a class="btn btn-confirm" href='[% mkurl(ctx.opac_root _ '/results', {}, stop_parms); %]#result[% ctx.bre_id %]'>[% l('Back To Results') %]</a>
23             <!-- stash these in JS for the web staff client to find -->
24             <script>
25                 window.search_result_hit_count = [% ctx.hit_count %];
26                 window.search_result_index = [% ctx.search_result_index %];
27             </script>
28         </span>
29         <br>
30         <span>
31                 [% l('Showing Item [_1] of [_2]', ctx.search_result_index + 1, ctx.hit_count) %]
32         </span>
33         <br>
34         <span>
35             [%- INCLUDE "opac/parts/pref_lib_display.tt2" %]
36         </span>
37
38     </div>
39     <div class="col-3 text-right">
40         <div>
41         [%
42             IF ctx.next_search_record;
43                 next_args = {};
44                 IF (ctx.page_size * (ctx.search_page + 1)) == ctx.search_result_index + 1;
45                     next_args.page = ctx.search_page + 1;
46                 END;
47                 ctx.next_rec_url = mkurl(ctx.next_search_record, next_args, stop_parms);
48         %]
49         <a class='np_nav_link classic_link btn btn-action' title='[% l("Next Record") %]'
50             href='[% ctx.next_rec_url %]'><span class="d-none d-md-inline-block">[% l('Next') %]</span> <span class="nav_arrow_fix">&#9658;</span></a>
51         [% END %]
52         </div>
53     </div>
54     </div>
55 </div>
56 [% END %]