]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/opac/parts/myopac/base.tt2
LP#1879983: Add curbside subtab to the My Account holds UI
[Evergreen.git] / Open-ILS / src / templates / opac / parts / myopac / base.tt2
1 [%  WRAPPER "opac/parts/base.tt2" %]
2
3 [% myopac_pages = [
4         {url => "main", name => l("Account Summary")},
5         {url => "messages", name => l("Messages")},
6         {url => "circs", name => l("Items Checked Out")},
7         {url => "holds", name => l("Holds")},
8         {url => "holds_curbside", name => l("Curbside Pickup")},
9         {url => "prefs", name => l("Account Preferences")},
10         {url => "lists", name => l("My Lists")}
11     ];
12     IF (ctx.show_reservations_tab == 'true');
13         myopac_pages.push({url => "reservations", name => l("Reservations")});
14     END;
15     skin_root = "../"
16 %]
17     <h2 class="sr-only">[% l('My Account') %]</h2>
18     [% INCLUDE "opac/parts/topnav.tt2" %]
19     <div class="mobile_hide">
20     [% INCLUDE "opac/parts/searchbar.tt2" %]
21     </div>
22
23      <!-- Added so search available from my account pages -->
24     <div class="mobile_view" id="mobile_acct_search_links">
25       <span class="adv_search_catalog_lbl mobile_search_lbl_clr"><strong>[% l('Search:') %]</strong></span>
26       <span class="adv_search_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/home', {locg => CGI.param('locg')}, 1) %]"
27                     id="home_adv_search_link" class="mobile_search_lbl_clr">[%l('Basic')%]</a> &nbsp;</span>
28                 <span class="adv_search_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/advanced', {$loc_name => loc_value}, 1) %]"
29             id="home_adv_search_link" class="mobile_search_lbl_clr">[% l('Advanced') %]</a> &nbsp;</span>
30        <span class="browse_the_catalog_lbl"><a href="[% mkurl(ctx.opac_root _ '/browse', {}, ['fi:has_browse_entry']) %]" 
31             class="mobile_search_lbl_clr">[% l('Browse') %]</a>&nbsp;</span>
32     </div><!-- End Mobile search view -->
33
34     <div id="content-wrapper">
35         <div id="myopac_tabs">
36             <div id="acct_tabs">
37                 [%- FOREACH page IN myopac_pages;
38                     IF page.url == myopac_page;
39                         cls_which = "acct-tab-on";
40                         ctx.page_title = l("My Account - [_1]", page.name);
41                     ELSE;
42                         cls_which = "acct-tab-off";
43                     END -%]
44                 <a href="[% mkurl(ctx.opac_root _ '/myopac/' _ page.url, {}, ['bbid', 'offset', 'limit','sort','sort_type', 'hid']) %]"
45                     class="[% cls_which %]">[% page.name; %]</a>
46                 [% END %]
47             </div>
48
49             <!-- Select box navigation for media view -->
50             <div id="acct_select">
51                <form name="acct_nav">
52
53                  <select name="acct_url" 
54                     title="[% l('Select an account page') %]" 
55                     onchange="window.location.href=document.acct_nav.acct_url.options[document.acct_nav.acct_url.selectedIndex].value">
56                     <option value="" selected="selected">[% l('Go to...') %]</option>
57                     [% FOREACH page IN myopac_pages;
58                       IF page.url != myopac_page; %]
59                         <option value="[% mkurl(ctx.opac_root _ '/myopac/' _ page.url, {}, ['bbid', 'offset', 'limit', 'hid']) %]">[% page.name; %]</option>
60                     [% ELSE; %]
61                         <option value="" disabled>[% page.name; %]</option>
62                     [% END;
63                    END; %] 
64                  </select>
65                     </form>
66             </div>
67             </div><!-- myopac_tabs -->
68         <div id="main-content">
69             [% content %]
70             <div class="common-full-pad"></div>
71         </div>
72     </div> <!-- content-wrapper -->
73 [% END %]