<div id="menu">
-<ul>
-[% IF ( accounting ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Accounting" href="/cgi-bin/koha/admin/preferences.pl?tab=accounting">Accounting</a></li>
-[% IF ( acquisitions ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Acquisitions" href="/cgi-bin/koha/admin/preferences.pl?tab=acquisitions">Acquisitions</a></li>
-[% IF ( admin ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Administration" href="/cgi-bin/koha/admin/preferences.pl?tab=admin">Administration</a></li>
-[% IF ( authorities ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Authority Control" href="/cgi-bin/koha/admin/preferences.pl?tab=authorities">Authorities</a></li>
-[% IF ( cataloguing ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Cataloging" href="/cgi-bin/koha/admin/preferences.pl?tab=cataloguing">Cataloging</a></li>
-[% IF ( circulation ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Circulation" href="/cgi-bin/koha/admin/preferences.pl?tab=circulation">Circulation</a></li>
-[% IF ( enhanced_content ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Enhanced content settings" href="/cgi-bin/koha/admin/preferences.pl?tab=enhanced_content">Enhanced content</a></li>
-[% IF ( i18n_l10n ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Internationalization and localization" href="/cgi-bin/koha/admin/preferences.pl?tab=i18n_l10n">I18N/L10N</a></li>
-[% IF ( local_use ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/admin/systempreferences.pl">Local use</a></li>
-[% IF ( logs ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Transaction logs" href="/cgi-bin/koha/admin/preferences.pl?tab=logs">Logs</a></li>
-[% IF ( opac ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Online Public Access Catalog" href="/cgi-bin/koha/admin/preferences.pl?tab=opac">OPAC</a></li>
-[% IF ( patrons ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Patrons" href="/cgi-bin/koha/admin/preferences.pl?tab=patrons">Patrons</a></li>
-[% IF ( searching ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Searching" href="/cgi-bin/koha/admin/preferences.pl?tab=searching">Searching</a></li>
-[% IF ( serials ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Serials" href="/cgi-bin/koha/admin/preferences.pl?tab=serials">Serials</a></li>
-[% IF ( staff_client ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Staff client" href="/cgi-bin/koha/admin/preferences.pl?tab=staff_client">Staff client</a></li>
-[% IF ( tools ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Tools" href="/cgi-bin/koha/admin/preferences.pl?tab=tools">Tools</a></li>
-[% IF ( web_services ) %]<li class="active">[% ELSE %]<li>[% END %]<a title="Web services" href="/cgi-bin/koha/admin/preferences.pl?tab=web_services">Web services</a></li>
-</ul>
+ <ul>
+ [% IF ( accounting ) %]
+ <li class="active">
+ <a title="Accounting" href="/cgi-bin/koha/admin/preferences.pl?tab=accounting">Accounting</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Accounting" href="/cgi-bin/koha/admin/preferences.pl?tab=accounting">Accounting</a>
+ [% END %]
+ [% IF ( acquisitions ) %]
+ <li class="active">
+ <a title="Acquisitions" href="/cgi-bin/koha/admin/preferences.pl?tab=acquisitions">Acquisitions</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Acquisitions" href="/cgi-bin/koha/admin/preferences.pl?tab=acquisitions">Acquisitions</a>
+ [% END %]
+ </li>
+
+ [% IF ( admin ) %]
+ <li class="active">
+ <a title="Administration" href="/cgi-bin/koha/admin/preferences.pl?tab=admin">Administration</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Administration" href="/cgi-bin/koha/admin/preferences.pl?tab=admin">Administration</a>
+ [% END %]
+ </li>
+
+ [% IF ( authorities ) %]
+ <li class="active">
+ <a title="Authority Control" href="/cgi-bin/koha/admin/preferences.pl?tab=authorities">Authorities</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Authority Control" href="/cgi-bin/koha/admin/preferences.pl?tab=authorities">Authorities</a>
+ [% END %]
+ </li>
+
+ [% IF ( cataloguing ) %]
+ <li class="active">
+ <a title="Cataloging" href="/cgi-bin/koha/admin/preferences.pl?tab=cataloguing">Cataloging</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Cataloging" href="/cgi-bin/koha/admin/preferences.pl?tab=cataloguing">Cataloging</a>
+ [% END %]
+ </li>
+
+ [% IF ( circulation ) %]
+ <li class="active">
+ <a title="Circulation" href="/cgi-bin/koha/admin/preferences.pl?tab=circulation">Circulation</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Circulation" href="/cgi-bin/koha/admin/preferences.pl?tab=circulation">Circulation</a>
+ [% END %]
+ </li>
+
+ [% IF ( enhanced_content ) %]
+ <li class="active">
+ <a title="Enhanced content settings" href="/cgi-bin/koha/admin/preferences.pl?tab=enhanced_content">Enhanced content</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Enhanced content settings" href="/cgi-bin/koha/admin/preferences.pl?tab=enhanced_content">Enhanced content</a>
+ [% END %]
+ </li>
+
+ [% IF ( i18n_l10n ) %]
+ <li class="active">
+ <a title="Internationalization and localization" href="/cgi-bin/koha/admin/preferences.pl?tab=i18n_l10n">I18N/L10N</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Internationalization and localization" href="/cgi-bin/koha/admin/preferences.pl?tab=i18n_l10n">I18N/L10N</a>
+ [% END %]
+ </li>
+
+ [% IF ( local_use ) %]
+ <li class="active">
+ <a href="/cgi-bin/koha/admin/systempreferences.pl">Local use</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a href="/cgi-bin/koha/admin/systempreferences.pl">Local use</a>
+ [% END %]
+ </li>
+
+ [% IF ( logs ) %]
+ <li class="active">
+ <a title="Transaction logs" href="/cgi-bin/koha/admin/preferences.pl?tab=logs">Logs</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Transaction logs" href="/cgi-bin/koha/admin/preferences.pl?tab=logs">Logs</a>
+ [% END %]
+ </li>
+
+ [% IF ( opac ) %]
+ <li class="active">
+ <a title="Online Public Access Catalog" href="/cgi-bin/koha/admin/preferences.pl?tab=opac">OPAC</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Online Public Access Catalog" href="/cgi-bin/koha/admin/preferences.pl?tab=opac">OPAC</a>
+ [% END %]
+ </li>
+
+ [% IF ( patrons ) %]
+ <li class="active">
+ <a title="Patrons" href="/cgi-bin/koha/admin/preferences.pl?tab=patrons">Patrons</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Patrons" href="/cgi-bin/koha/admin/preferences.pl?tab=patrons">Patrons</a>
+ [% END %]
+ </li>
+
+ [% IF ( searching ) %]
+ <li class="active">
+ <a title="Searching" href="/cgi-bin/koha/admin/preferences.pl?tab=searching">Searching</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Searching" href="/cgi-bin/koha/admin/preferences.pl?tab=searching">Searching</a>
+ [% END %]
+ </li>
+
+ [% IF ( serials ) %]
+ <li class="active">
+ <a title="Serials" href="/cgi-bin/koha/admin/preferences.pl?tab=serials">Serials</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Serials" href="/cgi-bin/koha/admin/preferences.pl?tab=serials">Serials</a>
+ [% END %]
+ </li>
+
+ [% IF ( staff_client ) %]
+ <li class="active">
+ <a title="Staff client" href="/cgi-bin/koha/admin/preferences.pl?tab=staff_client">Staff client</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Staff client" href="/cgi-bin/koha/admin/preferences.pl?tab=staff_client">Staff client</a>
+ [% END %]
+ </li>
+
+ [% IF ( tools ) %]
+ <li class="active">
+ <a title="Tools" href="/cgi-bin/koha/admin/preferences.pl?tab=tools">Tools</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Tools" href="/cgi-bin/koha/admin/preferences.pl?tab=tools">Tools</a>
+ [% END %]
+ </li>
+
+ [% IF ( web_services ) %]
+ <li class="active">
+ <a title="Web services" href="/cgi-bin/koha/admin/preferences.pl?tab=web_services">Web services</a>
+ [% PROCESS subtabs %]
+ [% ELSE %]
+ <li>
+ <a title="Web services" href="/cgi-bin/koha/admin/preferences.pl?tab=web_services">Web services</a>
+ [% END %]
+ </li>
+ </ul>
</div>
+
+[% BLOCK subtabs %]
+ [% UNLESS ( searchfield ) %]
+ [% FOREACH TAB IN TABS %]
+ <ul>
+ [% FOREACH LINE IN TAB.LINES %]
+ [% IF ( LINE.is_group_title ) %]
+ <li><a class="pref_sublink" href="#[% LINE.title | replace('\s+', '_') | uri %]">[% LINE.title | html %]</a></li>
+ [% END %]
+ [% END %]
+ </ul>
+ [% END %]
+ [% END %]
+[% END %]
var collapsible = $(".collapsed,.expanded");
$(collapsible).on("click",function(){
- var panel = $(this).next("div");
+ var h3Id = $(this).attr("id");
+ var panel = $("#collapse_" + h3Id);
if(panel.is(":visible")){
$(this).addClass("collapsed").removeClass("expanded").attr("title",MSG_CLICK_TO_EXPAND);
panel.hide();
}
});
+ $(".pref_sublink").on("click", function(){
+ /* If the user clicks a sub-menu link in the sidebar,
+ check to see if it is collapsed. If so, expand it */
+ var href = $(this).attr("href");
+ href = href.replace("#","");
+ var panel = $("#collapse_" + href );
+ if( panel.is(":hidden") ){
+ $("#" + href ).addClass("expanded").removeClass("collapsed").attr("title",MSG_CLICK_TO_COLLAPSE);
+ panel.show();
+ }
+ });
+
if ( to_highlight ) {
var words = to_highlight.split( ' ' );
$( '.prefs-tab table' ).find( 'td, th' ).not( '.name-cell' ).each( function ( i, td ) {