Bug 32683: Convert header search tabs to Bootstrap

This patch updates all search header include files so that they have
Bootstrap tab markup instead of jQueryUI. jQueryUI-related JavaScript is
updated to work with Bootstrap.

To test, apply the patch and rebuild the staff interface CSS. Clear your
browser cache if necessary.

Test that keyboard shortcuts work correctly: Alt-U for circulation,
Alt-R for returns, Alt-W for renewals, and Alt-Q for search. Each
shortcut should either activate the correct search tab (if present on
the page) or redirect you to that page.

Cursor focus should be automatically placed in expanded header search
form, whether it be on page load or when switching tabs.

Test search header forms with additional search options work correctly:
Clicking the "settings" icon should expand the panel with additional
fields.

Test at least one page which uses each include file:

- acquisitions-search.inc
  - Acquisitions and related pages
- adv-search.inc
  - Advanced catalog search
- authorities-search.inc
  - Authorities and related pages
  - Check that the right tab is preselected after each kind of search,
e.g. a search by "Main heading" should return a search results page
where the "Main heading" tab is preselected.
- budgets-admin-search.inc
  - Administration -> Budgets
- cat-search.inc
  - Catalog search results, bibliographic details, etc.
- cataloging-search.inc
  - Cataloging home page and cataloging search results
- checkin-search.inc
  - Circulation -> Check in
- circ-search.inc
  - Circulation -> Check out
- cities-admin-search.inc
  - Administration -> Cities and towns
- contracts-admin-search.inc
  - Acquisitions -> Vendor -> Contracts
- currencies-admin-search.inc
  - Administration -> Currencies
- desks-admin-search.inc
  - Administration -> Desks (must have UseCirculationDesks enabled)
- erm-search.inc
  - ERM (must have ERMModule enabled)
- home-search.inc
  - Staff interface home page
- letters-search.inc
  - Tools -> Notices
- patron-search-header.inc
  - Patron details, patron accounting, etc.
- patrons-admin-search.inc
  - Administratoin -> Patron categories
- prefs-admin-search.inc
  - Administration home page and system preferences
- serials-search.inc
  - Serials and related pages
- suggestions-add-search.inc
  - Not used
- z3950-admin-search.inc
  - Administration -> Z39.50 servers

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 5e6992b600)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
This commit is contained in:
Owen Leonard 2023-01-19 19:04:53 +00:00 committed by Matt Blenkinsop
parent 45c81ac82f
commit 840fa94ff1
33 changed files with 1128 additions and 793 deletions

View file

@ -57,19 +57,7 @@ a.navbar-toggle {
display: flex; display: flex;
padding: 0 .8em; padding: 0 .8em;
.residentsearch { ul {
padding: 0;
border: 0;
background-color: transparent;
display: none;
flex-basis: 50%;
&:first-of-type {
display: block;
}
}
> ul {
padding: 0; padding: 0;
margin: 0; margin: 0;
border-radius: 0 16px 16px 0; border-radius: 0 16px 16px 0;
@ -90,6 +78,7 @@ a.navbar-toggle {
padding-bottom: 0; padding-bottom: 0;
list-style-type: none; list-style-type: none;
margin: 0; margin: 0;
white-space: nowrap;
a { a {
color: #FFF; color: #FFF;
@ -99,11 +88,6 @@ a.navbar-toggle {
} }
} }
} }
.ui-state-hover, .ui-state-active {
a {
border-bottom: 2px solid #FFFFFF;
}
}
form { form {
display: flex; display: flex;
@ -151,6 +135,14 @@ a.navbar-toggle {
border-left: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;
} }
} }
input + input {
padding-right: .5em;
}
}
.form-control {
font-size: 1em;
} }
.form-extra-content { .form-extra-content {
@ -187,8 +179,9 @@ a.navbar-toggle {
} }
.form-extra-content-toggle { .form-extra-content-toggle {
opacity: .5;
background-color: transparent; background-color: transparent;
opacity: .5;
padding-right: 1em;
&:hover { &:hover {
opacity: 1; opacity: 1;
@ -222,6 +215,52 @@ a.navbar-toggle {
box-shadow: unset; box-shadow: unset;
} }
} }
.tab-content {
background-color: transparent;
padding: 0;
&:first-of-type {
flex-basis: 50%;
}
}
.nav-tabs {
> li {
> a {
background-color: $background-color-primary;
border: 2px solid $background-color-primary;
border-radius: 0;
color: #FFF;
font-weight: normal;
line-height: 1.3;
margin: 0 .25em;
padding: 0 .25em;
&:hover, &:focus, &:active {
background-color: $background-color-primary;
border: 2px solid $background-color-primary;
border-bottom-color: $background-color-secondary;
border-bottom: 0;
padding: 0 .25em;
text-decoration: none;
}
}
&.active {
a {
cursor: default;
padding: 0 .25em;
border-bottom: 2px solid #FFF;
&:hover,
&:focus {
}
}
}
}
}
} }
#logged-in-menu { #logged-in-menu {

View file

@ -741,12 +741,6 @@ ul {
list-style-type: none; list-style-type: none;
} }
} }
&.ui-tabs-nav {
li {
list-style: none;
}
}
} }
ol { ol {
@ -2674,80 +2668,6 @@ td.bundle {
background: #FFF url("../img/spinner-small.gif") right center no-repeat; background: #FFF url("../img/spinner-small.gif") right center no-repeat;
} }
// jQuery UI standard tabs
.ui-menu {
li {
list-style: none;
}
}
.ui-tabs-nav {
.ui-tabs-active a,
a:hover,
a:focus,
a:active,
span.a {
background: none repeat scroll 0 0 transparent;
outline: 0 none;
}
&.ui-widget-header {
background: none;
border: 0;
padding: .2em .9em 0 .9em;
}
}
.ui-tabs {
.ui-tabs-panel {
background: #FFF none;
border-radius: 4px;
border: 2px solid $background-color-primary;
fieldset {
box-shadow: none;
}
}
.ui-tabs-nav {
li {
background: $background-color-secondary;
border: 0;
margin-right: .4em;
border-radius: 4px 4px 0 0;
a {
color: #111;
}
&.ui-tabs-active, &.ui-state-hover {
background-color: $background-color-primary;
a {
color: #fff;
}
}
}
}
&.ui-widget-content {
background: transparent none;
border: 0;
}
.ui-state-hover {
a {
color: $green-text-color;
&:link,
&:visited {
color: $green-text-color;
}
}
}
}
.ui-widget { .ui-widget {
font-family: inherit; font-family: inherit;

View file

@ -1,53 +1,56 @@
<!-- Begin Acquisitions Resident Search Box --> <!-- acquisitions-search.inc -->
<div id="header_search" role="tablist">
<div id="header_search"> <div class="tab-content">
<div id="supplier_search" class="residentsearch"> <div id="supplier_search" role="tabpanel" class="tab-pane active">
<form name="findsupplier" action="/cgi-bin/koha/acqui/booksellers.pl" method="post"> <form name="findsupplier" action="/cgi-bin/koha/acqui/booksellers.pl" method="post">
<span class="form-title"> <div class="form-title">
<label class="control-label">Vendor search</label> <label class="control-label">Vendor search</label>
</span>
<span class="form-content">
<input type="text" name="supplier" id="supplier" class="head-searchbox form-control" placeholder="Search vendors" />
</span>
<button type="submit"><i class="fa fa-arrow-right"></i></button>
</form>
</div>
<div id="orders_search" class="residentsearch">
<form action="/cgi-bin/koha/acqui/histsearch.pl" method="post">
<span class="form-title">
<label class="control-label">Orders search</label>
</span>
<span class="form-content">
<input type="text" id="title" class="form-control" placeholder="Title" name="title" size="13" value="[% title | html %]" />
<input type="text" id="searchsupplier" class="form-control" placeholder="Vendor" name="name" size="13" value="[% name | html %]" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
<input type="hidden" id="do_search" name="do_search" value="do" />
</span>
<button type="submit"><i class="fa fa-arrow-right"></i></button>
<div class="form-extra-content">
<div>
<label for="basket" class="control-label">Basket</label>
<input type="text" class="form-control" placeholder="Basket" name="basket" id="basket" />
</div> </div>
<div>
<label for="booksellerinvoicenumber" class="control-label">Invoice number</label>
<input type="text" class="form-control" placeholder="Invoice number" name="booksellerinvoicenumber" id="booksellerinvoicenumber" />
</div>
<div>
<a href="/cgi-bin/koha/acqui/histsearch.pl">Advanced search</a>
</div>
</div>
</form>
</div>
<ul> <div class="form-content">
<li><a title="Vendor search" href="#supplier_search"><i class="fa fa-upload"></i> <span class="tab-title">Vendor search</span></a></li> <input type="text" name="supplier" id="supplier" class="head-searchbox form-control" placeholder="Search vendors" />
<li><a title="Orders search" href="#orders_search"><i class="fa fa-download"></i> <span class="tab-title">Orders search</span></a></li> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button>
</form>
</div>
<div id="orders_search" role="tabpanel" class="tab-pane">
<form action="/cgi-bin/koha/acqui/histsearch.pl" method="post">
<div class="form-title">
<label class="control-label">Orders search</label>
</div>
<div class="form-content">
<input type="text" id="title" class="form-control" placeholder="Title" name="title" size="13" value="[% title | html %]" />
<input type="text" id="searchsupplier" class="form-control" placeholder="Vendor" name="name" size="13" value="[% name | html %]" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
<input type="hidden" id="do_search" name="do_search" value="do" />
</div>
<button type="submit"><i class="fa fa-arrow-right"></i></button>
<div class="form-extra-content">
<div>
<label for="basket" class="control-label">Basket</label>
<input type="text" class="form-control" placeholder="Basket" name="basket" id="basket" />
</div>
<div>
<label for="booksellerinvoicenumber" class="control-label">Invoice number</label>
<input type="text" class="form-control" placeholder="Invoice number" name="booksellerinvoicenumber" id="booksellerinvoicenumber" />
</div>
<div>
<a href="/cgi-bin/koha/acqui/histsearch.pl">Advanced search</a>
</div>
</div>
</form>
</div>
</div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a title="Vendor search" href="#supplier_search" aria-controls="supplier_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Vendor search</span></a>
</li>
<li role="presentation">
<a title="Orders search" href="#orders_search" aria-controls="orders_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Orders search</span></a>
</li>
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- /acquisitions-search.inc -->
<!-- End Main page Resident Search Box -->

View file

@ -1,17 +1,34 @@
<!-- Begin main page resident search box --> <!-- adv-search.inc -->
<div id="header_search"> <div id="header_search" role="tablist">
<div class="tab-content">
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'checkin-search-box.inc' %] [% INCLUDE 'patron-search-box.inc' bs_tab_active= 1 %]
[% INCLUDE 'renew-search-box.inc' %] [% INCLUDE 'checkin-search-box.inc' %]
[% INCLUDE 'member-search-box.inc' %] [% INCLUDE 'renew-search-box.inc' %]
[% END %]
[% IF ( CAN_user_borrowers_edit_borrowers ) %]
[% INCLUDE 'member-search-box.inc' %]
[% END %]
<ul> </div><!-- /.tab-content -->
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <ul class="nav nav-tabs" role="tablist">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check in" href="#checkin_search" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a></li>[% END %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a></li>[% END %] <li role="presentation" class="active">
[% IF ( CAN_user_borrowers_edit_borrowers ) %]<li><a title="Search patrons" href="#patron_search" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patrons</span></a></li>[% END %] <a title="Check out" href="#circ_search" aria-controls="circ_search" aria-expanded="true" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
<li role="presentation">
<a title="Check in" href="#checkin_search" aria-controls="checkin_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a>
</li>
<li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a>
</li>
[% END %]
[% IF ( CAN_user_borrowers_edit_borrowers ) %]
<li role="presentation">
<a title="Search patrons" href="#patron_search" aria-controls="patron_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patrons</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /#header_search --> </div><!-- /#header_search -->
<!-- adv-search.inc -->
<!-- End advanced search page resident search box -->

View file

@ -1,4 +1,4 @@
<!-- Begin Authorities Resident Search Box --> <!-- authorities-search.inc -->
[% BLOCK orderby %] [% BLOCK orderby %]
<div> <div>
@ -7,19 +7,19 @@
<select name="orderby" class="form-control"> <select name="orderby" class="form-control">
[% IF ( orderby == 'HeadingAsc' ) %] [% IF ( orderby == 'HeadingAsc' ) %]
<option value="HeadingAsc" selected="selected">Heading A-Z</option> <option value="HeadingAsc" selected="selected">Heading A-Z</option>
[% ELSE %] [% ELSE %]
<option value="HeadingAsc">Heading A-Z</option> <option value="HeadingAsc">Heading A-Z</option>
[% END %] [% END %]
[% IF ( orderby == 'HeadingDsc' ) %] [% IF ( orderby == 'HeadingDsc' ) %]
<option value="HeadingDsc" selected="selected">Heading Z-A</option> <option value="HeadingDsc" selected="selected">Heading Z-A</option>
[% ELSE %] [% ELSE %]
<option value="HeadingDsc">Heading Z-A</option> <option value="HeadingDsc">Heading Z-A</option>
[% END %] [% END %]
[% IF ( orderby == '' && op ) %] [% IF ( orderby == '' && op ) %]
<option value="" selected="selected">None</option> <option value="" selected="selected">None</option>
[% ELSE %] [% ELSE %]
<option value="">None</option> <option value="">None</option>
[% END %] [% END %]
</select> </select>
</label> </label>
@ -33,19 +33,19 @@
<select name="operator" class="form-control"> <select name="operator" class="form-control">
[% IF ( operator == 'contains' ) %] [% IF ( operator == 'contains' ) %]
<option value="contains" selected="selected">contains</option> <option value="contains" selected="selected">contains</option>
[% ELSE %] [% ELSE %]
<option value="contains">contains</option> <option value="contains">contains</option>
[% END %] [% END %]
[% IF ( operator == 'start' ) %] [% IF ( operator == 'start' ) %]
<option value="start" selected="selected">starts with</option> <option value="start" selected="selected">starts with</option>
[% ELSE %] [% ELSE %]
<option value="start">starts with</option> <option value="start">starts with</option>
[% END %] [% END %]
[% IF ( operator == 'exact' ) %] [% IF ( operator == 'exact' ) %]
<option value="exact" selected="selected">is exactly</option> <option value="exact" selected="selected">is exactly</option>
[% ELSE %] [% ELSE %]
<option value="exact">is exactly</option> <option value="exact">is exactly</option>
[% END %] [% END %]
</select> </select>
</label> </label>
@ -56,133 +56,143 @@
<div> <div>
<label> <label>
Authority type Authority type
<select name="authtypecode" class="form-control"> <select name="authtypecode" class="form-control">
[% IF (marcflavour == 'UNIMARC' ) %]<option value="">All authority types</option>[% END %] [% IF (marcflavour == 'UNIMARC' ) %]<option value="">All authority types</option>[% END %]
[% FOREACH authority_type IN authority_types %] [% FOREACH authority_type IN authority_types %]
[% IF authority_type.authtypecode == authtypecode %] [% IF authority_type.authtypecode == authtypecode %]
<option value="[% authority_type.authtypecode | html %]" selected="selected">[% authority_type.authtypetext | html %]</option> <option value="[% authority_type.authtypecode | html %]" selected="selected">[% authority_type.authtypetext | html %]</option>
[% ELSE %] [% ELSE %]
<option value="[% authority_type.authtypecode | html %]">[% authority_type.authtypetext | html %]</option> <option value="[% authority_type.authtypecode | html %]">[% authority_type.authtypetext | html %]</option>
[% END %]
[% END %] [% END %]
[% END %]
</select> </select>
</label> </label>
</div> </div>
[% END %] [% END %]
<div id="header_search"> <div id="header_search" role="tablist">
<div id="mainmain_heading" class="residentsearch"> <div class="tab-content">
<form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get"> <div id="mainmain_heading" role="tabpanel" class="tab-pane active">
<input type="hidden" name="op" value="do_search" /> <form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get">
<input type="hidden" name="type" value="intranet" /> <input type="hidden" name="op" value="do_search" />
<input type="hidden" name="marclist" value="mainmainentry" /> <input type="hidden" name="type" value="intranet" />
<input type="hidden" name="and_or" value="and" /> <input type="hidden" name="marclist" value="mainmainentry" />
<input type="hidden" name="excluding" value="" /> <input type="hidden" name="and_or" value="and" />
<input type="hidden" name="excluding" value="" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search main heading ($a only)</label> <label class="control-label">Search main heading ($a only)</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input id="value_mainentry" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search main heading ($a only)" /> <input id="value_mainentry" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search main heading ($a only)" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<span class="form-extra-content"> <span class="form-extra-content">
[% INCLUDE authtype %] [% INCLUDE authtype %]
[% INCLUDE operator %] [% INCLUDE operator %]
[% INCLUDE orderby %] [% INCLUDE orderby %]
</span> </span>
</form> </form>
</div> </div>
<div id="main_heading" class="residentsearch"> <div id="main_heading" role="tabpanel" class="tab-pane">
<form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get"> <form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get">
<input type="hidden" name="marclist" value="mainentry" /> <input type="hidden" name="marclist" value="mainentry" />
<input type="hidden" name="and_or" value="and" /> <input type="hidden" name="and_or" value="and" />
<input type="hidden" name="excluding" value="" /> <input type="hidden" name="excluding" value="" />
<input type="hidden" name="op" value="do_search" /> <input type="hidden" name="op" value="do_search" />
<input type="hidden" name="type" value="intranet" /> <input type="hidden" name="type" value="intranet" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search main heading</label> <label class="control-label">Search main heading</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input id="value_mainheading" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search main heading" /> <input id="value_mainheading" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search main heading" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<span class="form-extra-content"> <span class="form-extra-content">
[% INCLUDE authtype %] [% INCLUDE authtype %]
[% INCLUDE operator %] [% INCLUDE operator %]
[% INCLUDE orderby %] [% INCLUDE orderby %]
</span> </span>
</form> </form>
</div> </div>
<div id="matchheading_search" class="residentsearch"> <div id="matchheading_search" role="tabpanel" class="tab-pane">
<form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get"> <form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get">
<input type="hidden" name="op" value="do_search" /> <input type="hidden" name="op" value="do_search" />
<input type="hidden" name="type" value="intranet" /> <input type="hidden" name="type" value="intranet" />
<input type="hidden" name="marclist" value="match" /> <input type="hidden" name="marclist" value="match" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search all headings</label> <label class="control-label">Search all headings</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input id="value_matchheading" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search any heading" /> <input id="value_matchheading" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search any heading" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<span class="form-extra-content"> <span class="form-extra-content">
[% INCLUDE authtype %] [% INCLUDE authtype %]
[% INCLUDE operator %] [% INCLUDE operator %]
[% INCLUDE orderby %] [% INCLUDE orderby %]
</span> </span>
</form> </form>
</div> </div>
<div id="entire_record" class="residentsearch"> <div id="entire_record" role="tabpanel" class="tab-pane">
<form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get"> <form action="/cgi-bin/koha/authorities/authorities-home.pl" method="get">
<input type="hidden" name="op" value="do_search" /> <input type="hidden" name="op" value="do_search" />
<input type="hidden" name="type" value="intranet" /> <input type="hidden" name="type" value="intranet" />
<input type="hidden" name="marclist" value="all" /> <input type="hidden" name="marclist" value="all" />
<input type="hidden" name="and_or" value="and" /> <input type="hidden" name="and_or" value="and" />
<input type="hidden" name="excluding" value="" /> <input type="hidden" name="excluding" value="" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search entire record</label> <label class="control-label">Search entire record</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input id="value_anywhere" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search any authority field" /> <input id="value_anywhere" class="form-control head-searchbox" type="text" name="value" value="[% value | html %]" placeholder="Search any authority field" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<span class="form-extra-content"> <span class="form-extra-content">
[% INCLUDE authtype %] [% INCLUDE authtype %]
[% INCLUDE operator %] [% INCLUDE operator %]
[% INCLUDE orderby %] [% INCLUDE orderby %]
</span> </span>
</form> </form>
</div> </div>
<ul> </div><!-- /.tab-content -->
<li><a title="Search main heading ($a only)" href="#mainmain_heading" class="keep_text"><i style="font-weight:bold">$a</i> <span class="tab-title">Main heading ($a only)</span></a></li> <ul class="nav nav-tabs" role="tablist">
<li><a title="Search main heading" href="#main_heading" class="keep_text"><i class="fa fa-header"></i> <span class="tab-title">Main heading</span></a></li> <li role="presentation" class="active">
<li><a title="Search all headings" href="#matchheading_search" class="keep_text"><i class="fa fa-align-center"></i> <span class="tab-title">All headings</span></a></li> <a title="Search main heading ($a only)" href="#mainmain_heading" aria-controls="mainmain_heading" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i style="font-weight:bold">$a</i> <span class="tab-title">Main heading ($a only)</span></a>
<li><a title="Search entire record" href="#entire_record" class="keep_text"><i class="fa fa-folder-open-o"></i> <span class="tab-title">Entire record</span></a></li> </li>
<li role="presentation">
<a title="Search main heading" href="#main_heading" aria-controls="main_heading" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-header"></i> <span class="tab-title">Main heading</span></a>
</li>
<li role="presentation">
<a title="Search all headings" href="#matchheading_search" aria-controls="matchheading_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-align-center"></i> <span class="tab-title">All headings</span></a>
</li>
<li role="presentation">
<a title="Search entire record" href="#entire_record" aria-controls="entire_record" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-folder-open-o"></i> <span class="tab-title">Entire record</span></a>
</li>
<li role="presentation">
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- End Authorities Resident Search Box --> <!-- /authorities-search.inc -->

View file

@ -79,13 +79,13 @@ $(document).ready(function () {
var searchType = '[% marclist | html %]'; var searchType = '[% marclist | html %]';
if (searchType) { if (searchType) {
if ('mainmainentry' == searchType) { if ('mainmainentry' == searchType) {
$("#header_search").tabs( "option", "active", 0 ); $("#header_search a[href='#mainmain_heading']").tab("show");
} else if ('mainentry' == searchType) { } else if ('mainentry' == searchType) {
$("#header_search").tabs( "option", "active", 1 ); $("#header_search a[href='#main_heading']").tab("show");
} else if ('match' == searchType) { } else if ('match' == searchType) {
$("#header_search").tabs( "option", "active", 2 ); $("#header_search a[href='#matchheading_search']").tab("show");
} else if ('all' == searchType) { } else if ('all' == searchType) {
$("#header_search").tabs( "option", "active", 3 ); $("#header_search a[href='#entire_record']").tab("show");
} }
} }

View file

@ -1,49 +1,64 @@
[% USE Koha %] [% USE Koha %]
[% USE Branches %] [% USE Branches %]
<div id="header_search"> <!-- budgets-admin-search.inc -->
<div id="budgets_search" class="residentsearch"> <div id="header_search" role="tablist">
<form action="/cgi-bin/koha/admin/aqbudgets.pl" method="post"> <div class="tab-content">
<input type="hidden" name="budget_period_id" value="[% budget_period_id | html %]" /> <div id="budgets_search" role="tabpanel" class="tab-pane active">
<form action="/cgi-bin/koha/admin/aqbudgets.pl" method="post">
<input type="hidden" name="budget_period_id" value="[% budget_period_id | html %]" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search funds</label> <label class="control-label">Search funds</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input class="query form-control" type="text" name="filter_budgetname" id="filter_budgetname" value="[% filter_budgetname | html %]" placeholder="Search funds" /> <input class="query form-control" type="text" name="filter_budgetname" id="filter_budgetname" value="[% filter_budgetname | html %]" placeholder="Search funds" />
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<div class="form-extra-content"> <div class="form-extra-content">
<label for="filter_budgetbranch">Library</label> <label for="filter_budgetbranch">Library</label>
<select name="filter_budgetbranch" id="filter_budgetbranch" class="form-control"> <select name="filter_budgetbranch" id="filter_budgetbranch" class="form-control">
<option value="">All libraries</option> <option value="">All libraries</option>
[% FOREACH branchloo IN Branches.all( selected => selected_branchcode ) %] [% FOREACH branchloo IN Branches.all( selected => selected_branchcode ) %]
[% IF branchloo.selected %] [% IF branchloo.selected %]
<option value="[% branchloo.branchcode | html %]" selected="selected">[% branchloo.branchname | html %]</option> <option value="[% branchloo.branchcode | html %]" selected="selected">[% branchloo.branchname | html %]</option>
[% ELSE %] [% ELSE %]
<option value="[% branchloo.branchcode | html %]" >[% branchloo.branchname | html %]</option> <option value="[% branchloo.branchcode | html %]" >[% branchloo.branchname | html %]</option>
[% END %]
[% END %] [% END %]
[% END %] </select>
</select> </div>
</div> </form>
</form> </div>
</div>
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'catalogue-search-box.inc' %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<ul> <li role="presentation" class="active">
<li><a title="Search funds" href="#budgets_search" class="keep_text"><i class="fa fa-credit-card"></i> <span class="tab-title">Search funds</span></a></li> <a title="Search funds" href="#budgets_search" aria-controls="budgets_search" aria-expanded="true" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-credit-card"></i> <span class="tab-title">Search funds</span></a>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] </li>
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- /budgets-admin-search.inc -->
<!-- End Suggestions Resident Search Box -->

View file

@ -1,16 +1,34 @@
<div id="header_search"> <!-- cat-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'checkin-search-box.inc' %] [% INCLUDE 'patron-search-box.inc' %]
[% INCLUDE 'renew-search-box.inc' %] [% INCLUDE 'checkin-search-box.inc' %]
[% INCLUDE 'catalogue-search-box.inc' %] [% INCLUDE 'renew-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' bs_tab_active= 1 %]
[% END %]
<ul> </div><!-- /.tab-content -->
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <ul class="nav nav-tabs" role="tablist">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check in" href="#checkin_search" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a></li>[% END %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a></li>[% END %] <li role="presentation">
[% IF ( CAN_user_catalogue ) %]<li class="ui-tabs-active"><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</ul> </li>
<li role="presentation">
</div><!-- /header_search --> <a title="Check in" href="#checkin_search" aria-controls="checkin_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a>
<!-- End Catalogue Resident Search Box --> </li>
<li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation" class="active">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul>
</div><!-- /#header_search -->
<!-- /cat-search.inc -->

View file

@ -1,35 +1,54 @@
[% USE Koha %] [% USE Koha %]
[% PROCESS 'html_helpers.inc' %] [% PROCESS 'html_helpers.inc' %]
[% PROCESS 'patronfields.inc' %] [% PROCESS 'patronfields.inc' %]
<!-- Begin Patrons Resident Search Box --> <!-- cataloging-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="header_search"> <div id="addbooks_search" role="tabpanel" class="tab-pane active">
<form name="search" action="addbooks.pl">
<div class="form-title">
<label class="control-label">Cataloging search</label>
</div>
<div id="addbooks_search" class="residentsearch"> <div class="form-content">
<form name="search" action="addbooks.pl"> <input class="head-searchbox form-control" type="text" name="q" id="cat_search" placeholder="Search the catalog and the reservoir" size="40" />
<span class="form-title"> </div>
<label class="control-label">Cataloging search</label>
</span>
<span class="form-content"> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<input class="head-searchbox form-control" type="text" name="q" id="cat_search" placeholder="Search the catalog and the reservoir" size="40" /> </form>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</form> [% INCLUDE 'patron-search-box.inc' %]
</div> [% INCLUDE 'checkin-search-box.inc' %]
[% INCLUDE 'renew-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'patron-search-box.inc' %] </div><!-- /.tab-content -->
[% INCLUDE 'checkin-search-box.inc' %] <ul class="nav nav-tabs" role="tablist">
[% INCLUDE 'renew-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'catalogue-search-box.inc' %] <li role="presentation" class="active">
<a title="Cataloging search" href="#addbooks_search" aria-controls="addbooks_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Cataloging search</span></a>
<ul> </li>
<li><a title="Cataloging search" href="#addbooks_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Cataloging search</span></a></li> <li role="presentation">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check in" href="#checkin_search" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a></li>[% END %] </li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a></li>[% END %] <li role="presentation">
<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li> <a title="Check in" href="#checkin_search" aria-controls="checkin_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a>
</li>
<li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- End Main page Resident Search Box --> <!-- /cataloging-search.inc -->

View file

@ -1,13 +1,18 @@
[% USE Koha %] [% USE Koha %]
[% USE Branches %] [% USE Branches %]
[% IF ( CAN_user_catalogue ) %] [% IF ( CAN_user_catalogue ) %]
<div id="catalog_search" class="residentsearch"> <!-- catalogue-search-box.inc -->
[% IF( bs_tab_active ) %]
<div id="catalog_search" role="tabpanel" class="tab-pane active">
[% ELSE %]
<div id="catalog_search" role="tabpanel" class="tab-pane">
[% END %]
<form action="/cgi-bin/koha/catalogue/search.pl" method="get" id="cat-search-block"> <form action="/cgi-bin/koha/catalogue/search.pl" method="get" id="cat-search-block">
<span class="form-title"> <div class="form-title">
<label class="control-label">Search catalog</label> <label class="control-label">Search catalog</label>
</span> </div>
<span class="form-content"> <div class="form-content">
[% IF ( Koha.Preference('RetainCatalogSearchTerms') ) %] [% IF ( Koha.Preference('RetainCatalogSearchTerms') ) %]
<input type="text" name="q" id="search-form" size="20" value="[% ms_value | html %]" title="Enter the terms you wish to search for." class="query form-text head-searchbox form-control" placeholder="Enter search keywords" /> <input type="text" name="q" id="search-form" size="20" value="[% ms_value | html %]" title="Enter the terms you wish to search for." class="query form-text head-searchbox form-control" placeholder="Enter search keywords" />
[% ELSE %] [% ELSE %]
@ -17,7 +22,7 @@
[% IF Koha.Preference('IntranetCatalogSearchPulldown') || Koha.Preference('IntranetAddMastheadLibraryPulldown') %] [% IF Koha.Preference('IntranetCatalogSearchPulldown') || Koha.Preference('IntranetAddMastheadLibraryPulldown') %]
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
[% END %] [% END %]
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<div class="form-extra-content"> <div class="form-extra-content">
@ -40,4 +45,5 @@
</div> </div>
</form> </form>
</div> </div>
<!-- /catalogue-search-box.inc -->
[% END %] [% END %]

View file

@ -1,14 +1,20 @@
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<div id="checkin_search" class="residentsearch"> <!-- checkin-search-box.inc -->
[% IF( bs_tab_active ) %]
<div id="checkin_search" role="tabpanel" class="tab-pane active">
[% ELSE %]
<div id="checkin_search" role="tabpanel" class="tab-pane">
[% END %]
<form method="post" action="/cgi-bin/koha/circ/returns.pl" autocomplete="off"> <form method="post" action="/cgi-bin/koha/circ/returns.pl" autocomplete="off">
<span class="form-title"> <div class="form-title">
<label class="control-label">Check in</label> <label class="control-label">Check in</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input name="barcode" id="ret_barcode" class="head-searchbox form-control" accesskey="r" type="text" placeholder="Scan a barcode to check in" size="40"/> <input name="barcode" id="ret_barcode" class="head-searchbox form-control" accesskey="r" type="text" placeholder="Scan a barcode to check in" size="40"/>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
<!-- /checkin-search-box.inc -->
[% END %] [% END %]

View file

@ -1,17 +1,29 @@
[% USE Koha %] [% USE Koha %]
<!-- Begin Main page Resident Search Box --> <!-- checkin-search.inc -->
<div id="header_search" role="tabpanel" class="tab-pane active">
<div id="header_search"> <div class="tab-content">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %] [% INCLUDE 'patron-search-box.inc' bs_tab_active= 1 %]
[% INCLUDE 'renew-search-box.inc' %] [% INCLUDE 'renew-search-box.inc' %]
[% INCLUDE 'catalogue-search-box.inc' %] [% END %]
[% IF ( CAN_user_catalogue ) %]
<ul> [% INCLUDE 'catalogue-search-box.inc' %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] [% END %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a></li>[% END %] </div><!-- /.tab-content -->
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <ul class="nav nav-tabs" role="tablist">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation" class="active">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
<li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- End Main page Resident Search Box --> <!-- /checkin-search.inc -->

View file

@ -1,18 +1,35 @@
[% USE Koha %] [% USE Koha %]
<!-- Begin Main page Resident Search Box --> <!-- circ-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="header_search"> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' bs_tab_active= 1 %]
[% INCLUDE 'checkin-search-box.inc' %]
[% INCLUDE 'renew-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'patron-search-box.inc' %] </div><!-- /.tab-content -->
[% INCLUDE 'checkin-search-box.inc' %] <ul class="nav nav-tabs" role="tablist">
[% INCLUDE 'renew-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'catalogue-search-box.inc' %] <li role="presentation" class="active">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
<ul> </li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <li role="presentation">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check in" href="#checkin_search" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a></li>[% END %] <a title="Check in" href="#checkin_search" aria-controls="checkin_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a></li>[% END %] </li>
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search"><i class="fa fa-fw fa-search" class="keep_text"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Main page Resident Search Box --> <!-- /circ-search.inc -->

View file

@ -1,27 +1,43 @@
[% USE Koha %] [% USE Koha %]
<div id="header_search"> <!-- cities-admin-search.inc -->
<div id="city_search" class="residentsearch"> <div id="header_search" role="tablist">
<form action="[% script_name | html %]" method="post"> <div class="tab-content">
<span class="form-title"> <div id="city_search" role="tabpanel" class="tab-pane active">
<label class="control-label">Search cities</label> <form action="[% script_name | html %]" method="post">
</span> <div class="form-title">
<label class="control-label">Search cities</label>
</div>
<span class="form-content"> <div class="form-content">
<input class="head-searchbox form-control" type="text" name="city_name_filter" id="city_name_filter" value="[% city_name_filter | html %]" placeholder="City search" /> <input class="head-searchbox form-control" type="text" name="city_name_filter" id="city_name_filter" value="[% city_name_filter | html %]" placeholder="City search" />
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'catalogue-search-box.inc' %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<ul> <li role="presentation" class="active">
<li><a title="Search cities" href="#city_search" class="keep_text"><i class="fa fa-building-o"></i> <span class="tab-title">Search cities</span></a></li> <a title="Search cities" href="#city_search" aria-controls="city_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-building-o"></i> <span class="tab-title">Search cities</span></a>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] </li>
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Cities Resident Search Box --> <!-- cities-admin-search.inc -->

View file

@ -1,28 +1,43 @@
[% USE Koha %] [% USE Koha %]
<!-- contracts-admin-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="contract_description_search" role="tabpanel" class="tab-pane active">
<form action="[% script_name | html %]" method="post">
<div class="form-title">
<label class="control-label">Search contracts</label>
</div>
<div id="header_search"> <div class="form-content">
<div id="contract_description_search" class="residentsearch"> <input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="[% searchfield | html %]" placeholder="Search by contract name or/and description:" size="40"/>
<form action="[% script_name | html %]" method="post"> </div>
<span class="form-title">
<label class="control-label">Search contracts</label>
</span>
<span class="form-content"> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="[% searchfield | html %]" placeholder="Search by contract name or/and description:" size="40"/> </form>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</form> [% INCLUDE 'patron-search-box.inc' %]
</div> [% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'patron-search-box.inc' %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
[% INCLUDE 'catalogue-search-box.inc' %] <li role="presentation" class="active">
<a title="Search contracts" href="#contract_description_search" aria-controls="contract_description_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-pencil-square-o"></i> <span class="tab-title">Search contracts</span></a>
<ul> </li>
<li><a title="Search contracts" href="#contract_description_search" class="keep_text"><i class="fa fa-pencil-square-o"></i> <span class="tab-title">Search contracts</span></a></li> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <li role="presentation">
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Patrons Admin Resident Search Box --> <!-- contracts-admin-search.inc -->

View file

@ -1,28 +1,43 @@
[% USE Koha %] [% USE Koha %]
<!-- currencies-admin-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="currency_search" role="tabpanel" class="tab-pane active">
<form action="[% script_name | html %]" method="post">
<div class="form-title">
<label class="control-label">Search currencies</label>
</div>
<div id="header_search"> <div class="form-content">
<div id="currency_search" class="residentsearch"> <input class="head-searchbox form-control" type="text" name="description" id="description" value="[% searchfield | html %]" placeholder="Currencies search" />
<form action="[% script_name | html %]" method="post"> </div>
<span class="form-title">
<label class="control-label">Search currencies</label>
</span>
<span class="form-content"> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<input class="head-searchbox form-control" type="text" name="description" id="description" value="[% searchfield | html %]" placeholder="Currencies search" /> </form>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</form> [% INCLUDE 'patron-search-box.inc' %]
</div> [% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'patron-search-box.inc' %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
[% INCLUDE 'catalogue-search-box.inc' %] <li role="presentation" class="active">
<a title="Search currencies" href="#currency_search" aria-controls="currency_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-dollar"></i> <span class="tab-title">Search currencies</span></a>
<ul> </li>
<li><a title="Search currencies" href="#currency_search" class="keep_text"><i class="fa fa-dollar"></i> <span class="tab-title">Search currencies</span></a></li> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <li role="presentation">
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Currencies Resident Search Box --> <!-- /currencies-admin-search.inc -->

View file

@ -1,27 +1,43 @@
[% USE Koha %] [% USE Koha %]
<div id="header_search"> <!-- desks-admin-search.inc -->
<div id="desk_search" class="residentsearch"> <div id="header_search" role="tablist">
<form action="[% script_name|html %]" method="post"> <div class="tab-content">
<span class="form-title"> <div id="desk_search" role="tabpanel" class="tab-pane active">
<label class="control-label">Search desks</label> <form action="[% script_name|html %]" method="post">
</span> <div class="form-title">
<label class="control-label">Search desks</label>
</div>
<span class="form-content"> <div class="form-content">
<input class="head-searchbox form-control" type="text" name="desk_name" placeholder="Search desks" id="desk_name" value="[% searchfield|html %]" size="40" /> <input class="head-searchbox form-control" type="text" name="desk_name" placeholder="Search desks" id="desk_name" value="[% searchfield|html %]" size="40" />
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'catalogue-search-box.inc' %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<ul> <li role="presentation" class="active">
<li><a title="Search desks" href="#desk_search" class="keep_text"><i class="fa fa-desktop"></i> <span class="tab-title">Search desks</span></a></li> <a title="Search desks" href="#desk_search" aria-controls="desk_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-desktop"></i> <span class="tab-title">Search desks</span></a>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] </li>
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Desks Resident Search Box --> <!-- /desks-admin-search.inc -->

View file

@ -1,46 +1,54 @@
[% USE Koha %] [% USE Koha %]
<!-- Begin ERM Resident Search Box --> <!-- erm-search.inc -->
<div id="header_search"> <div id="header_search" role="tablist">
<div id="agreement_search" class="residentsearch"> <div class="tab-content">
<form action="/cgi-bin/koha/erm/agreements" method="get"> <div id="agreement_search" role="tabpanel" class="tab-pane active">
<span class="form-title"> <form action="/cgi-bin/koha/erm/agreements" method="get">
<label class="control-label">Agreement search</label> <div class="form-title">
</span> <label class="control-label">Agreement search</label>
<span class="form-content"> </div>
<input type="text" name="q" id="agreement_filter" class="head-searchbox form-control" placeholder="Enter search keywords" size="40" /> <div class="form-content">
</span> <input type="text" name="q" id="agreement_filter" class="head-searchbox form-control" placeholder="Enter search keywords" size="40" />
<button type="submit"><i class="fa fa-arrow-right"></i></button> </div>
</form> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</div> </form>
</div>
<div id="package_search" class="residentsearch"> <div id="package_search" role="tabpanel" class="tab-pane">
<form action="/cgi-bin/koha/erm/eholdings/local/packages" method="get"> <form action="/cgi-bin/koha/erm/eholdings/local/packages" method="get">
<span class="form-title"> <div class="form-title">
<label class="control-label">Package search</label> <label class="control-label">Package search</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input type="text" name="package_name" id="package_name_filter" class="head-searchbox form-control" placeholder="Enter search keywords" size="40" /> <input type="text" name="package_name" id="package_name_filter" class="head-searchbox form-control" placeholder="Enter search keywords" size="40" />
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
<div id="title_search" class="residentsearch"> <div id="title_search" role="tabpanel" class="tab-pane">
<form action="/cgi-bin/koha/erm/eholdings/local/titles" method="get"> <form action="/cgi-bin/koha/erm/eholdings/local/titles" method="get">
<span class="form-title"> <div class="form-title">
<label class="control-label">Title search</label> <label class="control-label">Title search</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input type="text" name="publication_title" id="title_filter" class="head-searchbox form-control" placeholder="Enter search keywords" size="40" /> <input type="text" name="publication_title" id="title_filter" class="head-searchbox form-control" placeholder="Enter search keywords" size="40" />
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
</div><!-- /.tab-content -->
<ul> <ul class="nav nav-tabs" role="tablist">
<li><a title="Search agreements" href="#agreement_search" class="keep_text"><i class="fa fa-check-circle-o"></i> <span class="tab-title">Search agreements</span></a></li> <li role="presentation" class="active">
<li><a title="Search packages" href="#package_search" class="keep_text"><i class="fa fa-archive"></i> <span class="tab-title">Search packages</span></a></li> <a title="Search agreements" href="#agreement_search" aria-controls="agreement_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-check-circle-o"></i> <span class="tab-title">Search agreements</span></a>
<li><a title="Search titles" href="#title_search" class="keep_text"><i class="fa fa-sort-alpha-asc"></i> <span class="tab-title">Search titles</span></a></li> </li>
<li role="presentation">
<a title="Search packages" href="#package_search" aria-controls="package_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-archive"></i> <span class="tab-title">Search packages</span></a>
</li>
<li role="presentation">
<a title="Search titles" href="#title_search" aria-controls="title_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-sort-alpha-asc"></i> <span class="tab-title">Search titles</span></a>
</li>
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End ERM Resident Search Box --> <!-- /erm-search.inc -->

View file

@ -1,19 +1,40 @@
<!-- Begin Main page Resident Search Box --> <!-- home-search.inc -->
<div id="header_search" role="tablist">
<div id="header_search"> <div class="tab-content">
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'checkin-search-box.inc' %] [% INCLUDE 'patron-search-box.inc' bs_tab_active= 1 %]
[% INCLUDE 'renew-search-box.inc' %] [% INCLUDE 'checkin-search-box.inc' %]
[% INCLUDE 'member-search-box.inc' %] [% INCLUDE 'renew-search-box.inc' %]
[% INCLUDE 'catalogue-search-box.inc' %] [% END %]
[% IF ( CAN_user_borrowers_edit_borrowers ) %]
<ul> [% INCLUDE 'member-search-box.inc' %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] [% END %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check in" href="#checkin_search" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a></li>[% END %] [% IF ( CAN_user_catalogue ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a></li>[% END %] [% INCLUDE 'catalogue-search-box.inc' %]
[% IF ( CAN_user_borrowers_edit_borrowers ) %]<li><a title="Search patrons" href="#patron_search" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patrons</span></a></li>[% END %] [% END %]
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation" class="active">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
<li role="presentation">
<a title="Check in" href="#checkin_search" aria-controls="checkin_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title">Check in</span></a>
</li>
<li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title">Renew</span></a>
</li>
[% END %]
[% IF ( CAN_user_borrowers_edit_borrowers ) %]
<li role="presentation">
<a title="Search patrons" href="#patron_search" aria-controls="patron_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patrons</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- /home-search.inc -->
<!-- End Main page Resident Search Box -->

View file

@ -1,28 +1,43 @@
[% USE Koha %] [% USE Koha %]
<!-- letters-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="notices_search" role="tabpanel" class="tab-pane active">
<form action="/cgi-bin/koha/tools/letter.pl" method="post">
<div class="form-title">
<label class="control-label">Search notices</label>
</div>
<div id="header_search"> <div class="form-content">
<div id="notices_search" class="residentsearch"> <input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="" placeholder="Search existing notices"/>
<form action="/cgi-bin/koha/tools/letter.pl" method="post"> </div>
<span class="form-title">
<label class="control-label">Search notices</label>
</span>
<span class="form-content"> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="" placeholder="Search existing notices"/> </form>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</form> [% INCLUDE 'patron-search-box.inc' %]
</div> [% END %]
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% INCLUDE 'catalogue-search-box.inc' %] [% END %]
</div><!-- /.tab-content -->
<ul> <ul class="nav nav-tabs" role="tablist">
<li><a title="Search notices" href="#notices_search" class="keep_text"><i class="fa fa-commenting-o"></i> <span class="tab-title">Search notices</span></a></li> <li role="presentation" class="active">
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <a title="Search notices" href="#notices_search" aria-controls="notices_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-commenting-o"></i> <span class="tab-title">Search notices</span></a>
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] </li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Notices Resident Search Box --> <!-- /letters-search.inc -->

View file

@ -1,17 +1,22 @@
<!-- member-search-box.inc -->
[% USE Branches %] [% USE Branches %]
[% USE Categories %] [% USE Categories %]
[% USE Koha %] [% USE Koha %]
[% PROCESS 'patronfields.inc' %] [% PROCESS 'patronfields.inc' %]
[% IF CAN_user_borrowers_edit_borrowers %] [% IF CAN_user_borrowers_edit_borrowers %]
<div id="patron_search" class="residentsearch"> [% IF( bs_tab_active ) %]
<div id="patron_search" role="tabpanel" class="tab-pane active">
[% ELSE %]
<div id="patron_search" role="tabpanel" class="tab-pane">
[% END %]
<form method="post" action="/cgi-bin/koha/members/member.pl"> <form method="post" action="/cgi-bin/koha/members/member.pl">
<input type="hidden" name="quicksearch" value="1" /> <input type="hidden" name="quicksearch" value="1" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search patrons</label> <label class="control-label">Search patrons</label>
</span> </div>
<span class="form-content"> <div class="form-content">
[% IF ( Koha.Preference('RetainPatronsSearchTerms') ) %] [% IF ( Koha.Preference('RetainPatronsSearchTerms') ) %]
<input name="searchmember" id="searchmember" class="head-searchbox form-control" type="text" placeholder="Enter patron card number or partial name" size="25" value="[% searchmember | html %]"/> <input name="searchmember" id="searchmember" class="head-searchbox form-control" type="text" placeholder="Enter patron card number or partial name" size="25" value="[% searchmember | html %]"/>
[% ELSE %] [% ELSE %]
@ -19,7 +24,7 @@
[% END %] [% END %]
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
@ -31,13 +36,13 @@
<div> <div>
<label for="searchtype" class="control-label">Search type</label> <label for="searchtype" class="control-label">Search type</label>
<select name="searchtype" id="searchtype" class="form-control"> <select name="searchtype" id="searchtype" class="form-control">
[% IF searchtype == 'start_with' %] [% IF searchtype == 'start_with' %]
<option value='start_with'>Starts with</option> <option value='start_with'>Starts with</option>
<option value='contain'>Contains</option> <option value='contain'>Contains</option>
[% ELSE %] [% ELSE %]
<option value='start_with'>Starts with</option> <option value='start_with'>Starts with</option>
<option value='contain'>Contains</option> <option value='contain'>Contains</option>
[% END %] [% END %]
</select> </select>
</div> </div>
@ -46,7 +51,7 @@
<label for="branchcode" class="control-label">Library</label> <label for="branchcode" class="control-label">Library</label>
<select name="branchcode_filter" id="branchcode" class="form-control"> <select name="branchcode_filter" id="branchcode" class="form-control">
[% IF branches.size != 1 %] [% IF branches.size != 1 %]
<option value="">Any</option> <option value="">Any</option>
[% END %] [% END %]
[% PROCESS options_for_libraries libraries => branches %] [% PROCESS options_for_libraries libraries => branches %]
</select> </select>
@ -70,3 +75,4 @@
</form> </form>
</div> </div>
[% END %] [% END %]
<!-- /member-search-box.inc -->

View file

@ -48,6 +48,7 @@
<div id="tabs" class="toptabs"> <div id="tabs" class="toptabs">
<h2>Source records</h2> <h2>Source records</h2>
<ul class="nav nav-tabs" role="tablist"> <ul class="nav nav-tabs" role="tablist">
<div class="tab-content">
[% FOREACH record IN sourcerecords %] [% FOREACH record IN sourcerecords %]
<li role="presentation"> <li role="presentation">
<a href="#tabrecord[% record.recordid | uri %]" aria-controls="tabrecord[% record.recordid | uri %]" role="tab" data-toggle="tab"> <a href="#tabrecord[% record.recordid | uri %]" aria-controls="tabrecord[% record.recordid | uri %]" role="tab" data-toggle="tab">

View file

@ -1,20 +1,26 @@
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<div id="circ_search" class="residentsearch"> <!-- patron-search-box.inc -->
[% IF( bs_tab_active ) %]
<div id="circ_search" role="tabpanel" class="tab-pane active">
[% ELSE %]
<div id="circ_search" role="tabpanel" class="tab-pane">
[% END %]
<form action="/cgi-bin/koha/circ/circulation.pl" id="patronsearch" method="post"> <form action="/cgi-bin/koha/circ/circulation.pl" id="patronsearch" method="post">
<span class="form-title"> <div class="form-title">
<label class="control-label">Check out</label> <label class="control-label" for="findborrower">Check out</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input autocomplete="off" id="findborrower" name="findborrower" class="head-searchbox form-control" type="text" placeholder="Enter patron card number or partial name" size="40"/> <input autocomplete="off" id="findborrower" name="findborrower" class="head-searchbox form-control" type="text" placeholder="Enter patron card number or partial name" size="40"/>
[% IF ( stickyduedate ) %] [% IF ( stickyduedate ) %]
<input type="hidden" name="duedatespec" value="[% duedatespec | html %]" /> <input type="hidden" name="duedatespec" value="[% duedatespec | html %]" />
<input type="hidden" name="stickyduedate" value="[% stickyduedate | html %]" /> <input type="hidden" name="stickyduedate" value="[% stickyduedate | html %]" />
[% END %] [% END %]
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
<!-- /patron-search-box.inc -->
[% END %] [% END %]

View file

@ -1,15 +1,39 @@
<div id="header_search"> <!-- patron-search-header.inc -->
[% INCLUDE 'member-search-box.inc' %] <div id="header_search" role="tablist">
[% INCLUDE 'patron-search-box.inc' %] <div class="tab-content">
[% INCLUDE 'checkin-search-box.inc' %] [% INCLUDE 'member-search-box.inc' bs_tab_active= 1 %]
[% INCLUDE 'renew-search-box.inc' %]
[% INCLUDE 'catalogue-search-box.inc' %]
<ul> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li><a title="Search patrons" href="#patron_search" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title"><span class="tab-title">Search patrons</span></span></a></li> [% INCLUDE 'patron-search-box.inc' %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title"><span class="tab-title">Check out</span></span></a></li>[% END %] [% INCLUDE 'checkin-search-box.inc' %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check in" href="#checkin_search" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title"><span class="tab-title">Check in</span></span></a></li>[% END %] [% INCLUDE 'renew-search-box.inc' %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Renew" href="#renew_search" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title"><span class="tab-title">Renew</span></span></a></li>[% END %] [% END %]
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title"><span class="tab-title">Search catalog</span></span></a></li>[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
</div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a title="Search patrons" href="#patron_search" aria-controls="patron_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patrons</span></a>
</li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title"><span class="tab-title">Check out</span></span></a>
</li>
<li role="presentation">
<a title="Check in" href="#checkin_search" aria-controls="checkin_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-download"></i> <span class="tab-title"><span class="tab-title">Check in</span></span></a>
</li>
<li role="presentation">
<a title="Renew" href="#renew_search" aria-controls="renew_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-retweet"></i> <span class="tab-title"><span class="tab-title">Renew</span></span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title"><span class="tab-title">Search catalog</span></span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- /patron-search-header.inc -->

View file

@ -1,28 +1,44 @@
[% USE Koha %] [% USE Koha %]
<div id="header_search"> <!-- patrons-admin-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="patron_category_search" role="tabpanel" class="tab-pane active">
<form action="[% script_name | html %]" method="post">
<div class="form-title">
<label class="control-label">Search patron categories</label>
</div>
<div id="patron_category_search" class="residentsearch"> <div class="form-content">
<form action="[% script_name | html %]" method="post"> <input class="head-searchbox form-control" type="text" name="description" value="[% searchfield | html %]" placeholder="Search by patron category name" />
<span class="form-title"> </div>
<label class="control-label">Search patron categories</label>
</span>
<span class="form-content"> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<input class="head-searchbox form-control" type="text" name="description" value="[% searchfield | html %]" placeholder="Search by patron category name" /> </form>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</form> [% INCLUDE 'patron-search-box.inc' %]
</div> [% END %]
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'catalogue-search-box.inc' %] </div> <!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<ul> <li role="presentation" class="active">
<li><a title="Search patron categories" href="#patron_category_search" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patron categories</span></a></li> <a title="Search patron categories" href="#patron_category_search" aria-controls="patron_category_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-id-card-o"></i> <span class="tab-title">Search patron categories</span></a>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] </li>
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div> <!-- /#header_search -->
<!-- End Patrons Admin Resident Search Box --> <!-- /patrons-admin-search.inc -->

View file

@ -1,29 +1,45 @@
<div id="header_search"> <!-- prefs-admin-search.inc -->
<div id="syspref_search" class="residentsearch"> <div id="header_search" role="tablist">
<form action="/cgi-bin/koha/admin/preferences.pl"> <div class="tab-content">
<input type="hidden" name="tab" value="[% last_tab | html %]" /> <div id="syspref_search" role="tabpanel" class="tab-pane active">
<input type="hidden" name="op" value="search" /> <form action="/cgi-bin/koha/admin/preferences.pl">
<input type="hidden" name="tab" value="[% last_tab | html %]" />
<input type="hidden" name="op" value="search" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search system preferences</label> <label class="control-label">Search system preferences</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="" placeholder="System preference search"> <input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="" placeholder="System preference search">
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %]
[% END %]
[% INCLUDE 'catalogue-search-box.inc' %] [% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
<ul> [% END %]
<li><a title="Search system preferences" href="#syspref_search" class="keep_text"><i class="fa fa-fw fa-cogs"></i> <span class="tab-title">Search system preferences</span></a></li> </div><!-- /.tab-content -->
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <ul class="nav nav-tabs" role="tablist">
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <li role="presentation" class="active">
<a title="Search system preferences" href="#syspref_search" aria-controls="syspref_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-cogs"></i> <span class="tab-title">Search system preferences</span></a>
</li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- End Main page Resident Search Box --> <!-- /prefs-admin-search.inc -->

View file

@ -1,14 +1,20 @@
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<div id="renew_search" class="residentsearch"> <!-- renew-search-box.inc -->
[% IF( bs_tab_active ) %]
<div id="renew_search" role="tabpanel" class="tab-pane active">
[% ELSE %]
<div id="renew_search" role="tabpanel" class="tab-pane">
[% END %]
<form method="post" action="/cgi-bin/koha/circ/renew.pl" autocomplete="off"> <form method="post" action="/cgi-bin/koha/circ/renew.pl" autocomplete="off">
<span class="form-title"> <div class="form-title">
<label class="control-label">Renew</label> <label class="control-label">Renew</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input name="barcode" id="ren_barcode" class="head-searchbox form-control" accesskey="r" type="text" placeholder="Scan a barcode to renew" size="40"/> <input name="barcode" id="ren_barcode" class="head-searchbox form-control" accesskey="r" type="text" placeholder="Scan a barcode to renew" size="40"/>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
<!-- /renew-search-box.inc -->
[% END %] [% END %]

View file

@ -4,167 +4,167 @@
[% ELSE %] [% ELSE %]
<select class="advsearch" name="idx" id="idx"> <select class="advsearch" name="idx" id="idx">
[% END %] [% END %]
[% IF ms_kw %] [% IF ms_kw %]
<option selected="selected" value="kw">Keyword</option> <option selected="selected" value="kw">Keyword</option>
[% ELSE %] [% ELSE %]
<option value="kw">Keyword</option> <option value="kw">Keyword</option>
[% END %] [% END %]
[% IF ms_kwcommaphr %] [% IF ms_kwcommaphr %]
<option selected="selected" value="kw,phr">&nbsp;&nbsp;&nbsp;&nbsp; Keyword as phrase</option> <option selected="selected" value="kw,phr">&nbsp;&nbsp;&nbsp;&nbsp; Keyword as phrase</option>
[% ELSE %] [% ELSE %]
<option value="kw,phr">&nbsp;&nbsp;&nbsp;&nbsp; Keyword as phrase</option> <option value="kw,phr">&nbsp;&nbsp;&nbsp;&nbsp; Keyword as phrase</option>
[% END %] [% END %]
[% IF ms_au %] [% IF ms_au %]
<option selected="selected" value="au">Author</option> <option selected="selected" value="au">Author</option>
[% ELSE %] [% ELSE %]
<option value="au">Author</option> <option value="au">Author</option>
[% END %] [% END %]
[% IF ms_aucommaphr %] [% IF ms_aucommaphr %]
<option selected="selected" value="au,phr">&nbsp;&nbsp;&nbsp;&nbsp; Author as phrase</option> <option selected="selected" value="au,phr">&nbsp;&nbsp;&nbsp;&nbsp; Author as phrase</option>
[% ELSE %] [% ELSE %]
<option value="au,phr">&nbsp;&nbsp;&nbsp;&nbsp; Author as phrase</option> <option value="au,phr">&nbsp;&nbsp;&nbsp;&nbsp; Author as phrase</option>
[% END %] [% END %]
[% IF ms_cpn %] [% IF ms_cpn %]
<option selected="selected" value="cpn">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name</option> <option selected="selected" value="cpn">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name</option>
[% ELSE %] [% ELSE %]
<option value="cpn">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name</option> <option value="cpn">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name</option>
[% END %] [% END %]
[% IF ms_cfn %] [% IF ms_cfn %]
<option selected="selected" value="cfn">&nbsp;&nbsp;&nbsp;&nbsp; Conference name</option> <option selected="selected" value="cfn">&nbsp;&nbsp;&nbsp;&nbsp; Conference name</option>
[% ELSE %] [% ELSE %]
<option value="cfn">&nbsp;&nbsp;&nbsp;&nbsp; Conference name</option> <option value="cfn">&nbsp;&nbsp;&nbsp;&nbsp; Conference name</option>
[% END %] [% END %]
[% IF ms_cpncommaphr %] [% IF ms_cpncommaphr %]
<option selected="selected" value="cpn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name as phrase</option> <option selected="selected" value="cpn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name as phrase</option>
[% ELSE %] [% ELSE %]
<option value="cpn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name as phrase</option> <option value="cpn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Corporate name as phrase</option>
[% END %] [% END %]
[% IF ms_cfncommaphr %] [% IF ms_cfncommaphr %]
<option selected="selected" value="cfn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Conference name as phrase</option> <option selected="selected" value="cfn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Conference name as phrase</option>
[% ELSE %] [% ELSE %]
<option value="cfn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Conference name as phrase</option> <option value="cfn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Conference name as phrase</option>
[% END %] [% END %]
[% IF ms_pn %] [% IF ms_pn %]
<option selected="selected" value="pn">&nbsp;&nbsp;&nbsp;&nbsp; Personal name</option> <option selected="selected" value="pn">&nbsp;&nbsp;&nbsp;&nbsp; Personal name</option>
[% ELSE %] [% ELSE %]
<option value="pn">&nbsp;&nbsp;&nbsp;&nbsp; Personal name</option> <option value="pn">&nbsp;&nbsp;&nbsp;&nbsp; Personal name</option>
[% END %] [% END %]
[% IF ms_pncommaphr %] [% IF ms_pncommaphr %]
<option selected="selected" value="pn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Personal name as phrase</option> <option selected="selected" value="pn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Personal name as phrase</option>
[% ELSE %] [% ELSE %]
<option value="pn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Personal name as phrase</option> <option value="pn,phr">&nbsp;&nbsp;&nbsp;&nbsp; Personal name as phrase</option>
[% END %] [% END %]
[% IF ms_ti %] [% IF ms_ti %]
<option selected="selected" value="ti">Title</option> <option selected="selected" value="ti">Title</option>
[% ELSE %] [% ELSE %]
<option value="ti">Title</option> <option value="ti">Title</option>
[% END %] [% END %]
[% IF ms_ticommaphr %] [% IF ms_ticommaphr %]
<option selected="selected" value="ti,phr">&nbsp;&nbsp;&nbsp;&nbsp; Title as phrase</option> <option selected="selected" value="ti,phr">&nbsp;&nbsp;&nbsp;&nbsp; Title as phrase</option>
[% ELSE %] [% ELSE %]
<option value="ti,phr">&nbsp;&nbsp;&nbsp;&nbsp; Title as phrase</option> <option value="ti,phr">&nbsp;&nbsp;&nbsp;&nbsp; Title as phrase</option>
[% END %] [% END %]
[% IF ms_se %] [% IF ms_se %]
<option selected="seleced" value="se">&nbsp;&nbsp;&nbsp;&nbsp; Series title</option> <option selected="seleced" value="se">&nbsp;&nbsp;&nbsp;&nbsp; Series title</option>
[% ELSE %] [% ELSE %]
<option value="se">&nbsp;&nbsp;&nbsp;&nbsp; Series title</option> <option value="se">&nbsp;&nbsp;&nbsp;&nbsp; Series title</option>
[% END %] [% END %]
[% IF ms_su %] [% IF ms_su %]
<option selected="selected" value="su">Subject</option> <option selected="selected" value="su">Subject</option>
[% ELSE %] [% ELSE %]
<option value="su">Subject</option> <option value="su">Subject</option>
[% END %] [% END %]
[% IF ms_sucommaphr %] [% IF ms_sucommaphr %]
<option selected="selected" value="su,phr">&nbsp;&nbsp;&nbsp;&nbsp; Subject as phrase</option> <option selected="selected" value="su,phr">&nbsp;&nbsp;&nbsp;&nbsp; Subject as phrase</option>
[% ELSE %] [% ELSE %]
<option value="su,phr">&nbsp;&nbsp;&nbsp;&nbsp; Subject as phrase</option> <option value="su,phr">&nbsp;&nbsp;&nbsp;&nbsp; Subject as phrase</option>
[% END %] [% END %]
[% IF ( expanded_options ) %] [% IF ( expanded_options ) %]
[% IF ms_sudashbr %] [% IF ms_sudashbr %]
<option selected="selected" value="su-br">&nbsp;&nbsp;&nbsp;&nbsp; Subject and broader terms</option> <option selected="selected" value="su-br">&nbsp;&nbsp;&nbsp;&nbsp; Subject and broader terms</option>
[% ELSE %] [% ELSE %]
<option value="su-br">&nbsp;&nbsp;&nbsp;&nbsp; Subject and broader terms</option> <option value="su-br">&nbsp;&nbsp;&nbsp;&nbsp; Subject and broader terms</option>
[% END %] [% END %]
[% IF ms_sudashna %] [% IF ms_sudashna %]
<option selected="selected" value="su-na">&nbsp;&nbsp;&nbsp;&nbsp; Subject and narrower terms</option> <option selected="selected" value="su-na">&nbsp;&nbsp;&nbsp;&nbsp; Subject and narrower terms</option>
[% ELSE %] [% ELSE %]
<option value="su-na">&nbsp;&nbsp;&nbsp;&nbsp; Subject and narrower terms</option> <option value="su-na">&nbsp;&nbsp;&nbsp;&nbsp; Subject and narrower terms</option>
[% END %] [% END %]
[% IF ms_sudashrl %] [% IF ms_sudashrl %]
<option selected="selected" value="su-rl">&nbsp;&nbsp;&nbsp;&nbsp; Subject and related terms</option> <option selected="selected" value="su-rl">&nbsp;&nbsp;&nbsp;&nbsp; Subject and related terms</option>
[% ELSE %] [% ELSE %]
<option value="su-rl">&nbsp;&nbsp;&nbsp;&nbsp; Subject and related terms</option> <option value="su-rl">&nbsp;&nbsp;&nbsp;&nbsp; Subject and related terms</option>
[% END %] [% END %]
[% END %] [% END %]
[% IF ms_bc %] [% IF ms_bc %]
<option selected="selected" value="bc">Barcode</option> <option selected="selected" value="bc">Barcode</option>
[% ELSE %] [% ELSE %]
<option value="bc">Barcode</option> <option value="bc">Barcode</option>
[% END %] [% END %]
[% IF ms_location %] [% IF ms_location %]
<option selected="selected" value="location" title="Enter location code value for search">Shelving location (code)</option> <option selected="selected" value="location" title="Enter location code value for search">Shelving location (code)</option>
[% ELSE %] [% ELSE %]
<option value="location" title="Enter location code value for search">Shelving location (code)</option> <option value="location" title="Enter location code value for search">Shelving location (code)</option>
[% END %] [% END %]
[% IF ( Koha.Preference('IntranetNumbersPreferPhrase') ) %] [% IF ( Koha.Preference('IntranetNumbersPreferPhrase') ) %]
[% IF ms_identcommaphr %] [% IF ms_identcommaphr %]
<option selected="selected" value="ident,phr">Standard number</option> <option selected="selected" value="ident,phr">Standard number</option>
[% ELSE %] [% ELSE %]
<option value="ident,phr">Standard number</option> <option value="ident,phr">Standard number</option>
[% END %] [% END %]
[% ELSE %] [% ELSE %]
[% IF ms_ident %] [% IF ms_ident %]
<option selected="selected" value="ident">Standard number</option> <option selected="selected" value="ident">Standard number</option>
[% ELSE %] [% ELSE %]
<option value="ident">Standard number</option> <option value="ident">Standard number</option>
[% END %] [% END %]
[% END %] [% END %]
[% IF ms_nb %] [% IF ms_nb %]
<option selected="selected" value="nb">&nbsp;&nbsp;&nbsp;&nbsp; ISBN</option> <option selected="selected" value="nb">&nbsp;&nbsp;&nbsp;&nbsp; ISBN</option>
[% ELSE %] [% ELSE %]
<option value="nb">&nbsp;&nbsp;&nbsp;&nbsp; ISBN</option> <option value="nb">&nbsp;&nbsp;&nbsp;&nbsp; ISBN</option>
[% END %] [% END %]
[% IF ms_ns %] [% IF ms_ns %]
<option selected="selected" value="ns">&nbsp;&nbsp;&nbsp;&nbsp; ISSN</option> <option selected="selected" value="ns">&nbsp;&nbsp;&nbsp;&nbsp; ISSN</option>
[% ELSE %] [% ELSE %]
<option value="ns">&nbsp;&nbsp;&nbsp;&nbsp; ISSN</option> <option value="ns">&nbsp;&nbsp;&nbsp;&nbsp; ISSN</option>
[% END %] [% END %]
[% IF ( Koha.Preference('IntranetNumbersPreferPhrase') ) %] [% IF ( Koha.Preference('IntranetNumbersPreferPhrase') ) %]
[% IF ms_callnumcommaphr %] [% IF ms_callnumcommaphr %]
<option selected="selected" value="callnum,phr">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option> <option selected="selected" value="callnum,phr">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option>
[% ELSE %] [% ELSE %]
<option value="callnum,phr">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option> <option value="callnum,phr">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option>
[% END %] [% END %]
[% ELSE %] [% ELSE %]
[% IF ms_callnum %] [% IF ms_callnum %]
<option selected="selected" value="callnum">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option> <option selected="selected" value="callnum">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option>
[% ELSE %] [% ELSE %]
<option value="callnum">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option> <option value="callnum">&nbsp;&nbsp;&nbsp;&nbsp; Call number</option>
[% END %] [% END %]
[% END %] [% END %]
[% IF ms_lncommartrn %] [% IF ms_lncommartrn %]
<option selected="selected" value="ln,rtrn">Language</option> <option selected="selected" value="ln,rtrn">Language</option>
[% ELSE %] [% ELSE %]
<option value="ln,rtrn">Language</option> <option value="ln,rtrn">Language</option>
[% END %] [% END %]
[% IF ms_nt %] [% IF ms_nt %]
<option selected="selected" value="nt">Notes/Comments</option> <option selected="selected" value="nt">Notes/Comments</option>
[% ELSE %] [% ELSE %]
<option value="nt">Notes/Comments</option> <option value="nt">Notes/Comments</option>
[% END %] [% END %]
[% IF (marcflavour != 'UNIMARC' ) %] [% IF (marcflavour != 'UNIMARC' ) %]
[% IF ms_curriculum %] [% IF ms_curriculum %]
<option selected="selected" value="curriculum">Curriculum</option> <option selected="selected" value="curriculum">Curriculum</option>
[% ELSE %] [% ELSE %]
<option value="curriculum">Curriculum</option> <option value="curriculum">Curriculum</option>
[% END %] [% END %]
[% END %] [% END %]
[% IF ms_pb %] [% IF ms_pb %]
<option selected="selected" value="pb">Publisher</option> <option selected="selected" value="pb">Publisher</option>
[% ELSE %] [% ELSE %]
<option value="pb">Publisher</option> <option value="pb">Publisher</option>
[% END %] [% END %]
[% IF ms_pl %] [% IF ms_pl %]
<option selected="selected" value="pl">Publisher location</option> <option selected="selected" value="pl">Publisher location</option>
[% ELSE %] [% ELSE %]
<option value="pl">Publisher location</option> <option value="pl">Publisher location</option>
@ -176,12 +176,12 @@
[%# http://www.loc.gov/marc/bibliographic/bd008a.html %] [%# http://www.loc.gov/marc/bibliographic/bd008a.html %]
[%# This search is also for date ranges due to the %] [%# This search is also for date ranges due to the %]
[%# special Zebra r=r CCL mapping for 'yr' %] [%# special Zebra r=r CCL mapping for 'yr' %]
[% IF ms_yrcommastdashyear %] [% IF ms_yrcommastdashyear %]
<option selected="selected" value="yr,st-year">Publication date (yyyy-yyyy)</option> <option selected="selected" value="yr,st-year">Publication date (yyyy-yyyy)</option>
[% ELSE %] [% ELSE %]
<option value="yr,st-year">Publication date (yyyy-yyyy)</option> <option value="yr,st-year">Publication date (yyyy-yyyy)</option>
[% END %] [% END %]
[% IF ms_acqdatecommastdashdatedashnormalized %] [% IF ms_acqdatecommastdashdatedashnormalized %]
<option selected="selected" value="acqdate,st-date-normalized">Acquisition date (yyyy-mm-dd)</option> <option selected="selected" value="acqdate,st-date-normalized">Acquisition date (yyyy-mm-dd)</option>
[% ELSE %] [% ELSE %]
<option value="acqdate,st-date-normalized">Acquisition date (yyyy-mm-dd)</option> <option value="acqdate,st-date-normalized">Acquisition date (yyyy-mm-dd)</option>

View file

@ -1,57 +1,73 @@
[% USE Koha %] [% USE Koha %]
<!-- Begin Main page Resident Search Box --> <!-- serials-search.inc -->
<div id="header_search" role="tablist">
<div id="header_search"> <div class="tab-content">
<div id="subscription_search" class="residentsearch"> <div id="subscription_search" role="tabpanel" class="tab-pane active">
<form action="/cgi-bin/koha/serials/serials-search.pl" method="get"> <form action="/cgi-bin/koha/serials/serials-search.pl" method="get">
[% IF ( routing ) %] [% IF ( routing ) %]
<input type="hidden" name="routing" value="[% routing | html %]" /> <input type="hidden" name="routing" value="[% routing | html %]" />
[% END %]
<input type="hidden" name="searched" value="1" />
<span class="form-title">
<label class="control-label">Search subscriptions</label>
</span>
<span class="form-content">
<input type="text" class="form-control" placeholder="ISSN" size="11" name="ISSN_filter" id="ISSN_filter" value="[% ISSN_filter | html %]" />
[% IF (UNIMARC) %]
<input type="text" class="form-control" placeholder="EAN" size="11" name="EAN_filter" id="EAN_filter" value="[% EAN_filter | html %]" />
[% END %] [% END %]
<input type="hidden" name="searched" value="1" />
<input type="text" class="form-control" placeholder="Title" size="11" name="title_filter" id="title_filter" value="[% title_filter | html %]" /> <div class="form-title">
<button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button> <label class="control-label">Search subscriptions</label>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <div class="form-content">
<div class="form-extra-content"> <input type="text" class="form-control" placeholder="ISSN" size="11" name="ISSN_filter" id="ISSN_filter" value="[% ISSN_filter | html %]" />
<div>
<label for="callnumber_filter">Call number:</label>
<input class="form-control" type="text" id="callnumber_filter" name="callnumber_filter" placeholder="Call number" value="[% callnumber_filter | html %]">
</div>
<div>
<label for="publisher_filter">Publisher:</label>
<input class="form-control" type="text" id="publisher_filter" name="publisher_filter" placeholder="Publisher" value="[% publisher_filter | html %]">
</div>
<div>
<label for="bookseller_filter">Vendor:</label>
<input class="form-control" type="text" id="bookseller_filter" name="bookseller_filter" placeholder="Vendor" value="[% bookseller_filter | html %]">
</div>
<div>
<a href="/cgi-bin/koha/serials/serials-search.pl">Advanced search</a>
</div>
</div>
</form>
</div>
[% INCLUDE 'patron-search-box.inc' %] [% IF (UNIMARC) %]
[% INCLUDE 'catalogue-search-box.inc' %] <input type="text" class="form-control" placeholder="EAN" size="11" name="EAN_filter" id="EAN_filter" value="[% EAN_filter | html %]" />
[% END %]
<ul> <input type="text" class="form-control" placeholder="Title" size="11" name="title_filter" id="title_filter" value="[% title_filter | html %]" />
<li><a title="Search subscriptions" href="#subscription_search" class="keep_text"><i class="fa fa-book"></i> <span class="tab-title">Search subscriptions</span></a></li> <button type="button" class="form-extra-content-toggle"><i class="fa fa-sliders"></i></button>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %]
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button>
<div class="form-extra-content">
<div>
<label for="callnumber_filter">Call number:</label>
<input class="form-control" type="text" id="callnumber_filter" name="callnumber_filter" placeholder="Call number" value="[% callnumber_filter | html %]">
</div>
<div>
<label for="publisher_filter">Publisher:</label>
<input class="form-control" type="text" id="publisher_filter" name="publisher_filter" placeholder="Publisher" value="[% publisher_filter | html %]">
</div>
<div>
<label for="bookseller_filter">Vendor:</label>
<input class="form-control" type="text" id="bookseller_filter" name="bookseller_filter" placeholder="Vendor" value="[% bookseller_filter | html %]">
</div>
<div>
<a href="/cgi-bin/koha/serials/serials-search.pl">Advanced search</a>
</div>
</div> <!-- /.form-extra-content -->
</form>
</div> <!-- /#subscription_search -->
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %]
[% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
</div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a title="Search subscriptions" href="#subscription_search" aria-controls="subscription_search" aria-expanded="true" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-book"></i> <span class="tab-title">Search subscriptions</span></a>
</li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div><!-- /header_search --> </div><!-- /#header_search -->
<!-- End Serials Resident Search Box --> <!-- /serials-search.inc -->

View file

@ -1,32 +1,48 @@
[% USE Koha %] [% USE Koha %]
<div id="header_search"> <div id="header_search" role="tablist">
<div class="tab-content">
<div id="suggestions_search" class="residentsearch"> <div id="suggestions_search" role="tabpanel" class="tab-pane active">
<form action="/cgi-bin/koha/acqui/newordersuggestion.pl" method="get"> <form action="/cgi-bin/koha/acqui/newordersuggestion.pl" method="get">
<input type="hidden" name="booksellerid" value="[% booksellerid | html %]" /> <input type="hidden" name="booksellerid" value="[% booksellerid | html %]" />
<span class="form-title"> <div class="form-title">
<label class="control-label">Search suggestions</label> <label class="control-label">Search suggestions</label>
</span> </div>
<span class="form-content"> <div class="form-content">
<input type="text" id="searchtitle" class="head-searchbox form-control" placeholder="Title" name="title" size="10" value="[% title | html %]" /> <input type="text" id="searchtitle" class="head-searchbox form-control" placeholder="Title" name="title" size="10" value="[% title | html %]" />
<input type="text" id="searchauthor" class="head-searchbox form-control" placeholder="Author" name="author" size="10" value="[% author | html %]" /> <input type="text" id="searchauthor" class="head-searchbox form-control" placeholder="Author" name="author" size="10" value="[% author | html %]" />
<input type="text" class="head-searchbox form-control" placeholder="Publisher" id="searchpublishercode" name="publishercode" size="10" value="[% publishercode | html %]" /> <input type="text" class="head-searchbox form-control" placeholder="Publisher" id="searchpublishercode" name="publishercode" size="10" value="[% publishercode | html %]" />
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> <button type="submit"><i class="fa fa-arrow-right"></i></button>
</form> </form>
</div> </div>
[% INCLUDE 'patron-search-box.inc' %] [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% INCLUDE 'patron-search-box.inc' %]
[% END %]
[% INCLUDE 'catalogue-search-box.inc' %] [% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
<ul> [% END %]
<li><a title="Search suggestions" href="#suggestions_search" class="keep_text"><i class="fa fa-comment-o"></i> <span class="tab-title">Search suggestions</span></a></li> </div><!-- /.tab-content -->
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <ul class="nav nav-tabs" role="tablist">
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <li role="presentation" class="active">
<a title="Search suggestions" href="#suggestions_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-comment-o"></i> <span class="tab-title">Search suggestions</span></a>
</li>
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
<li role="presentation">
<a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Suggestions Resident Search Box --> <!-- /suggestions-add-search.inc -->

View file

@ -1,28 +1,43 @@
[% USE Koha %] [% USE Koha %]
<div id="header_search"> <!-- z3950-admin-search.inc -->
<div id="header_search" role="tablist">
<div class="tab-content">
<div id="z3950_search" role="tabpanel" class="tab-pane active">
<form action="/cgi-bin/koha/admin/z3950servers.pl" method="post">
<div class="form-title">
<label class="control-label">Search Z39.50/SRU servers</label>
</div>
<div id="z3950_search" class="residentsearch"> <div class="form-content">
<form action="/cgi-bin/koha/admin/z3950servers.pl" method="post"> <input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="[% searchfield | html %]" placeholder="Z39.50/SRU server search" />
<span class="form-title"> </div>
<label class="control-label">Search Z39.50/SRU servers</label>
</span>
<span class="form-content"> <button type="submit"><i class="fa fa-arrow-right"></i></button>
<input class="head-searchbox form-control" type="text" name="searchfield" id="searchfield" value="[% searchfield | html %]" placeholder="Z39.50/SRU server search" /> </form>
</span> </div>
<button type="submit"><i class="fa fa-arrow-right"></i></button> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</form> [% INCLUDE 'patron-search-box.inc' %]
</div> [% END %]
[% IF ( CAN_user_catalogue ) %]
[% INCLUDE 'catalogue-search-box.inc' %]
[% END %]
[% INCLUDE 'patron-search-box.inc' %] </div><!-- /.tab-content -->
<ul class="nav nav-tabs" role="tablist">
[% INCLUDE 'catalogue-search-box.inc' %] <li role="presentation" class="active">
<a title="Search Z39.50/SRU servers" href="#z3950_search" aria-controls="z3950_search" role="tab" aria-expanded="true" data-toggle="tab" class="keep_text"><i class="fa fa-search"></i> <span class="tab-title">Search Z39.50/SRU servers</span></a>
<ul> </li>
<li><a title="Search Z39.50/SRU servers" href="#z3950_search" class="keep_text"><i class="fa fa-search"></i> <span class="tab-title">Search Z39.50/SRU servers</span></a></li> [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]<li><li><a title="Check out" href="#circ_search" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a></li>[% END %] <li role="presentation">
[% IF ( CAN_user_catalogue ) %]<li><a title="Search catalog" href="#catalog_search" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a></li>[% END %] <a title="Check out" href="#circ_search" aria-controls="circ_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-upload"></i> <span class="tab-title">Check out</span></a>
</li>
[% END %]
[% IF ( CAN_user_catalogue ) %]
<li role="presentation">
<a title="Search catalog" href="#catalog_search" aria-controls="catalog_search" role="tab" data-toggle="tab" class="keep_text"><i class="fa fa-fw fa-search"></i> <span class="tab-title">Search catalog</span></a>
</li>
[% END %]
</ul> </ul>
</div> </div><!-- /#header_search -->
<!-- End Members Resident Search Box --> <!-- /z3950-admin-search.inc -->

View file

@ -719,7 +719,7 @@
$('.offline-returns').hide(); $('.offline-returns').hide();
$('.offline-circulation').hide(); $('.offline-circulation').hide();
$('.offline-circulation-instructions').show(); $('.offline-circulation-instructions').show();
$('#header_search').tabs("option", "active", 0); $('#header_search').selectTabByID("#circ_search");
setTimeout(function() { $('#circ_search input[name="findborrower"]').trigger('focus'), 1 }); setTimeout(function() { $('#circ_search input[name="findborrower"]').trigger('focus'), 1 });
}); });

View file

@ -45,32 +45,57 @@ $.fn.tabIndex = function () {
return $(this).parent().children('div').index(this); return $(this).parent().children('div').index(this);
}; };
$.fn.selectTabByID = function (tabID) { $.fn.selectTabByID = function (tabID) {
$(this).tabs("option", "active", $( tabID ).tabIndex()); $("a[href='" + tabID + "']", $(this) ).tab("show");
}; };
$(document).ready(function() { $(document).ready(function() {
//check for a hash before setting focus //check for a hash before setting focus
let hash = window.location.hash; let hash = window.location.hash;
if ( ! hash ) { if ( ! hash ) {
$('#header_search').tabs({ $(".tab-pane.active input:text:first").focus();
create: function( e, ui ){
ui.panel.find("input:text:first").focus();
},
activate: function ( e, ui ) {
ui.newPanel.find("input:text:first").focus();
}
});
} }
$("#header_search a[data-toggle='tab']").on("shown.bs.tab", function (e) {
$( e.target.hash ).find("input:text:first").focus();
});
$(".close").click(function(){ window.close(); }); $(".close").click(function(){ window.close(); });
$("#checkin_search form").preventDoubleFormSubmit(); $("#checkin_search form").preventDoubleFormSubmit();
if($("#header_search #checkin_search").length > 0){ shortcut.add('Alt+r',function (){ $("#header_search").selectTabByID("#checkin_search"); $("#ret_barcode").focus(); }); } else { shortcut.add('Alt+r',function (){ location.href="/cgi-bin/koha/circ/returns.pl"; }); } if($("#header_search #checkin_search").length > 0){
if($("#header_search #circ_search").length > 0){ shortcut.add('Alt+u',function (){ $("#header_search").selectTabByID("#circ_search"); $("#findborrower").focus(); }); } else { shortcut.add('Alt+u',function(){ location.href="/cgi-bin/koha/circ/circulation.pl"; }); } shortcut.add('Alt+r',function (){
if($("#header_search #catalog_search").length > 0){ shortcut.add('Alt+q',function (){ $("#header_search").selectTabByID("#catalog_search"); $("#search-form").focus(); }); } else { shortcut.add('Alt+q',function(){ location.href="/cgi-bin/koha/catalogue/search.pl"; }); } $("#header_search").selectTabByID("#checkin_search");
if($("#header_search #renew_search").length > 0){ shortcut.add('Alt+w',function (){ $("#header_search").selectTabByID("#renew_search"); $("#ren_barcode").focus(); }); } else { shortcut.add('Alt+w',function(){ location.href="/cgi-bin/koha/circ/renew.pl"; }); } $("#ret_barcode").focus();
});
$("#header_search > ul > li").show(); } else {
shortcut.add('Alt+r',function (){
location.href="/cgi-bin/koha/circ/returns.pl"; });
}
if($("#header_search #circ_search").length > 0){
shortcut.add('Alt+u',function (){
$("#header_search").selectTabByID("#circ_search");
$("#findborrower").focus();
});
} else {
shortcut.add('Alt+u',function(){ location.href="/cgi-bin/koha/circ/circulation.pl"; });
}
if($("#header_search #catalog_search").length > 0){
shortcut.add('Alt+q',function (){
$("#header_search").selectTabByID("#catalog_search");
$("#search-form").focus();
});
} else {
shortcut.add('Alt+q',function(){ location.href="/cgi-bin/koha/catalogue/search.pl"; });
}
if($("#header_search #renew_search").length > 0){
shortcut.add('Alt+w',function (){
$("#header_search").selectTabByID("#renew_search");
$("#ren_barcode").focus();
});
} else {
shortcut.add('Alt+w',function(){ location.href="/cgi-bin/koha/circ/renew.pl"; });
}
$('#header_search .form-extra-content-toggle').on('click', function () { $('#header_search .form-extra-content-toggle').on('click', function () {
const extraContent = $(this).closest('form').find('.form-extra-content'); const extraContent = $(this).closest('form').find('.form-extra-content');