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