Bug 10153 - Patron header search form is too wide

The patron header search form is now too wide to display correctly on
screens smaller than about 1110px. This patch groups the
previously shown-by-default choices with the hidden additional
search parameters.

To test, apply the patch and view any page which includes the patron
header search include, for example members/members-home.pl. Additional
search options should be hidden by default. Clicking "[+]" should show
all additional options: Search fields, search type, order by, library,
and category.

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Works for me.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Passes all tests and QA script. I like this change.
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
This commit is contained in:
Owen Leonard 2013-04-29 12:34:10 -04:00 committed by Jared Camins-Esakov
parent 965d2bb788
commit 065fe316ea

View file

@ -5,47 +5,48 @@
<p class="tip">Enter patron card number or partial name:</p>
<form action="/cgi-bin/koha/members/member.pl" method="post">
<input id="searchmember" size="25" class="focus" name="member" type="text" value="[% member %]"/>
[% IF ( branchloop ) %]
<span class="filteraction" id="filteraction_off"> <a href="#" onclick="$('#filters').toggle();$('.filteraction').toggle();">[-]</a></span>
<span class="filteraction" id="filteraction_on"> <a href="#" onclick="$('#filters').toggle();$('.filteraction').toggle();">[+]</a></span>
[% END %]
<label for="searchfields">Search fields:</label>
<select name="searchfields" id="searchfields">
<option selected="selected" value=''>Standard</option>
<option value='email,emailpro,B_email,'>Email</option>
<option value='borrowernumber'>Borrower number</option>
<option value='phone,phonepro,B_phone,altcontactphone,mobile'>Phone number</option>
<option value='streettype,address,address2,city,state,zipcode,country'>Street Address</option>
</select>
<label for="searchtype">Search type:</label>
<select name="searchtype" id="searchtype">
<option selected="selected" value=''>Starts with</option>
<option value='contain'>Contains</option>
</select>
<label for="orderby">Order by:</label>
<select name="orderby" id="searchorderby">
<option value="">Surname, Firstname</option>
<option value="cardnumber,0">Cardnumber</option>
</select>
<input value="Search" class="submit" type="submit" />
[% IF ( branchloop ) %]
<p id="filters"> <label for="branchcode">Library: </label><select name="branchcode" id="branchcode">
<option value="">Any</option>[% FOREACH branchloo IN branchloop %]
[% IF ( branchloo.selected ) %]
<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>[% ELSE %]
<option value="[% branchloo.value %]">[% branchloo.branchname %]</option>[% END %]
[% END %]</select>
<label for="categorycode">Category: </label><select name="categorycode" id="categorycode">
<option value="">Any</option>[% FOREACH categorie IN categories %]
[% IF ( categorie.selected ) %]
<option value="[% categorie.categorycode %]" selected="selected">[% categorie.description %]</option>[% ELSE %]
<option value="[% categorie.categorycode %]">[% categorie.description %]</option>[% END %]
[% END %]</select>
</p>
[% END %]
<div id="filters">
<p><label for="searchfields">Search fields:</label>
<select name="searchfields" id="searchfields">
<option selected="selected" value=''>Standard</option>
<option value='email,emailpro,B_email,'>Email</option>
<option value='borrowernumber'>Borrower number</option>
<option value='phone,phonepro,B_phone,altcontactphone,mobile'>Phone number</option>
<option value='streettype,address,address2,city,state,zipcode,country'>Street Address</option>
</select></p>
<p><label for="searchtype">Search type:</label>
<select name="searchtype" id="searchtype">
<option selected="selected" value=''>Starts with</option>
<option value='contain'>Contains</option>
</select></p>
<p><label for="searchorderby">Order by:</label>
<select name="orderby" id="searchorderby">
<option value="">Surname, Firstname</option>
<option value="cardnumber,0">Cardnumber</option>
</select></p>
[% IF ( branchloop ) %] <p><label for="branchcode">Library: </label><select name="branchcode" id="branchcode">
<option value="">Any</option>[% FOREACH branchloo IN branchloop %]
[% IF ( branchloo.selected ) %]
<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>[% ELSE %]
<option value="[% branchloo.value %]">[% branchloo.branchname %]</option>[% END %]
[% END %]</select></p>
[% END %]
[% IF ( categories ) %]
<p><label for="categorycode">Category: </label><select name="categorycode" id="categorycode">
<option value="">Any</option>[% FOREACH categorie IN categories %]
[% IF ( categorie.selected ) %]
<option value="[% categorie.categorycode %]" selected="selected">[% categorie.description %]</option>[% ELSE %]
<option value="[% categorie.categorycode %]">[% categorie.description %]</option>[% END %]
[% END %]</select></p>
[% END %]
</div>
</form>
</div>