Owen Leonard
0254b4e87d
This patch reorganizes the way sidebar menus get highlighted based on the current page. A global function is added to handle most cases. Individual menu-handling scripts have been modified to handle only the edge cases which aren't covered by the global one. A new class is added to the global CSS file so that highlighted menu links can be custom-styled. To test, apply the patch and clear your cache if necessary. View various pages to confirm that current-page-highlighting in the sidebar menu is working correctly and that there are no JS errors in the browser console. For example: - Administration -> Currencies and exchange rates. - Acquisitions -> Invoices - Tools -> Patron lists - Tools -> Export And with CircSidebar turned on test various circulation pages, e.g. - Circulation -> Set library Signed-off-by: Charles Farmer <charles.farmer@inLibro.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
42 lines
2 KiB
HTML
42 lines
2 KiB
HTML
[% USE Branches %]
|
|
<div id="navmenu">
|
|
<div id="navmenulist">
|
|
|
|
<ul>
|
|
<li><a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation home</a></li>
|
|
</ul>
|
|
|
|
<h5>Circulation</h5>
|
|
<ul>
|
|
<li><a href="/cgi-bin/koha/circ/circulation.pl">Check out</a></li>
|
|
<li><a href="/cgi-bin/koha/circ/returns.pl">Check in</a></li>
|
|
<li><a href="/cgi-bin/koha/circ/renew.pl">Renew</a></li>
|
|
[% IF Branches.InIndependentBranchesMode %]
|
|
<li><a href="/cgi-bin/koha/circ/branchtransfers.pl">Transfer</a></li>
|
|
[% END %]
|
|
[% IF ( AutoLocation ) %][% ELSE %][% IF ( IndependentBranches ) %][% ELSE %]
|
|
<li><a href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a></li>
|
|
[% END %][% END %]
|
|
[% IF ( fast_cataloging ) %][% IF ( CAN_user_editcatalogue_fast_cataloging ) %]
|
|
<li><a href="/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=FA">Fast cataloging</a></li>
|
|
[% END %][% END %]
|
|
</ul>
|
|
|
|
<h5>Circulation reports</h5>
|
|
<ul>
|
|
<li><a href="/cgi-bin/koha/circ/view_holdsqueue.pl">Holds queue</a></li>
|
|
<li><a href="/cgi-bin/koha/circ/pendingreserves.pl">Holds to pull</a></li>
|
|
<li><a href="/cgi-bin/koha/circ/waitingreserves.pl">Holds awaiting pickup</a></li>
|
|
<li><a href="/cgi-bin/koha/circ/reserveratios.pl">Hold ratios</a></li>
|
|
<li><a href="/cgi-bin/koha/circ/transferstoreceive.pl">Transfers to receive</a></li>
|
|
[% IF ( CAN_user_circulate_overdues_report ) %]
|
|
<li><a href="/cgi-bin/koha/circ/overdue.pl">Overdues</a></li>
|
|
[% END %]
|
|
<li><a href="/cgi-bin/koha/circ/branchoverdues.pl">Overdues with fines</a></li>
|
|
[% IF Koha.Preference('OnSiteCheckouts') %]
|
|
<li><a href="/cgi-bin/koha/circ/on-site_checkouts.pl">Pending on-site checkouts</a></li>
|
|
[% END %]
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|