This changes some css and markup to make the return box at the top not show when one is on the checkin screen. It also moves the markup for the autocompleting search box to its own file.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
}
/* autocomplete additions */
#borrowerautocomplete { width: 450px; text-align:left;} /* z-index needed on top instances for ie & sf absolute inside relative issue */
-.autocomplete { width:130px; }/* set width of widget here*/
.autocomplete .yui-ac-highlight ,
.autocomplete .yui-ac-highlight .sample-result,
.autocomplete .yui-ac-highlight .sample-query { color:#FFF; }
.autocomplete .sample-result { color: black; }
.autocomplete .sample-query { color:#000; }
-#findborrower { position:static; width:335px; }
+#findborrower { position:static; width:auto; }
#yborrowercontainer { text-align:left;width:335px; }
#mainuserblock {
border : 1px solid #E8E8E8;
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Cataloging Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="addbooks_search" class="residentsearch">
<p class="tip">Search the catalog and the reservoir:</p>
<input type="submit" class="submit" value="Submit" />
</form>
</div>
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
- <div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
- </div>
-<!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<ul>
<li><a href="/cgi-bin/koha/catalogue/search.pl#addbooks_search">Cataloguing Search</a></li>
<!-- TMPL_IF NAME="CAN_user_circulate" --><li><a href="/cgi-bin/koha/circ/circulation.pl#circ_search">Check Out</a></li><!-- /TMPL_IF -->
</ul>
</div>
-<!-- End Cataloging Resident Search Box -->
\ No newline at end of file
+<!-- End Cataloging Resident Search Box -->
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Checkin Resident Search Box -->
-<!-- TMPL_IF NAME="CircAutocompl" --><!-- TMPL_IF NAME="CAN_user_circulate" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
-
<div id="header_search">
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
-<div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
-</div>
-<!-- /TMPL_IF -->
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
-<div id="checkin_search" class="residentsearch">
- <p class="tip">Scan a barcode to check in:</p>
- <form method="post" action="/cgi-bin/koha/circ/returns.pl">
- <input name="barcode" id="ret_barcode" size="40" />
- <input value="Submit" class="submit" type="submit" />
- </form>
-</div>
-<!-- /TMPL_IF -->
+<!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
<!-- /TMPL_IF -->
<ul>
<!-- TMPL_IF NAME="CAN_user_circulate" --><li><a href="/cgi-bin/koha/circ/circulation.pl#circ_search">Check Out</a></li><!-- /TMPL_IF -->
- <!-- TMPL_IF NAME="CAN_user_circulate" --><li class="ui-tabs-selected"><a href="/cgi-bin/koha/circ/returns.pl#checkin_search">Check In</a></li><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="CAN_user_catalogue" --><li><a href="/cgi-bin/koha/catalogue/search.pl#catalog_search">Search the Catalog</a></li><!-- /TMPL_IF -->
</ul>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Circulation Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
-<div id="circ_search" class="residentsearch">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" accesskey="u" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" accesskey="u" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
-</div> <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_circulate" -->
<div id="checkin_search" class="residentsearch" style="display:none;">
<p class="tip">Scan a barcode to check in:</p>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Currencies Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="currency_search" class="residentsearch">
<p class="tip">Currencies Search:</p>
<input type="submit" class="submit" name="search" value="Search" />
</form>
</div>
- <!-- TMPL_IF NAME="CAN_user_circulate" -->
- <div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
- </div><!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Notices Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="notices_search" class="residentsearch">
<p class="tip">Search Existing Notices:</p>
<input type="submit" class="submit" name="search" value="Search" />
</form>
</div>
- <!-- TMPL_IF NAME="CAN_user_circulate" -->
- <div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
- </div> <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
--- /dev/null
+<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
+//<![CDATA[
+YAHOO.util.Event.onContentReady("header_search", function() {
+ new function() {
+ // Define a custom formatter function
+ this.fnCustomFormatter = function(oResultItem, sQuery) {
+ var name = oResultItem[0];
+ var cardnumber = oResultItem[1];
+ var address = oResultItem[2];
+ var city = oResultItem[3];
+ var zip = oResultItem[4];
+ var aMarkup = [
+ "<div class=\"sample-result\">",
+ name,
+ " (",
+ cardnumber,
+ ")<small> -- ",
+ address,
+ ", ",
+ city,
+ "</small>",
+ "</div>"];
+ return (aMarkup.join(""));
+ };
+
+ // Instantiate one XHR DataSource and define schema as an array:
+ // ["Record Delimiter",
+ // "Field Delimiter"]
+ this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
+ this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
+ this.oACDS.maxCacheEntries = 60;
+ this.oACDS.queryMatchSubset = true;
+
+ // Instantiate first AutoComplete
+ var myInput = document.getElementById('findborrower');
+ var myContainer = document.getElementById('yborrowercontainer');
+ this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
+ //this.oAutoComp.delimChar = ";";
+ //this.oAutoComp.queryDelay = 1;
+ this.oAutoComp.formatResult = this.fnCustomFormatter;
+}
+});
+//]]>
+</script><!-- /TMPL_IF -->
+ <div id="circ_search" class="residentsearch" style="display:none;">
+ <p class="tip">Enter patron card number or partial name:</p>
+ <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
+ <!-- TMPL_IF NAME="CircAutocompl" -->
+ <div class="autocomplete">
+ <div id="borrowerautocomplete" class="autocomplete">
+ <input autocomplete="off" id="findborrower" name="findborrower" size="40" class="focus" type="text" />
+ <div id="yborrowercontainer"></div>
+ <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
+ <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
+ <input name="printer" value="" type="hidden" />
+ </div>
+ </div>
+ <!-- TMPL_ELSE -->
+ <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
+ <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
+ <input name="printer" value="" type="hidden" />
+ <input value="Submit" class="submit" type="submit" />
+ <!-- /TMPL_IF -->
+ </form>
+ </div>
+ <!-- /TMPL_IF -->
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Patrons Admin Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="patron_category_search" class="residentsearch">
<p class="tip">Search by Patron Category Name:</p>
<input type="submit" class="submit" name="search" value="Search" />
</form>
</div>
- <!-- TMPL_IF NAME="CAN_user_circulate" -->
- <div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
- </div> <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Printers Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="printer_search" class="residentsearch">
<p class="tip">Printer Search:</p>
<input type="submit" name="submit" value="Search" />
</form>
</div>
- <!-- TMPL_IF NAME="CAN_user_circulate" -->
- <div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
- </div>
- <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Serials Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-});
-//]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="subscription_search" class="residentsearch">
<p class="tip">Search Subscriptions:</p>
<form action="/cgi-bin/koha/serials/serials-home.pl" method="get"><!-- TMPL_IF NAME="routing" --><input type="hidden" name="routing" value="<!-- TMPL_VAR NAME="routing" -->" /><!-- /TMPL_IF --><input type="hidden" name="searched" value="1" /> <label for="ISSN_filter">ISSN:</label> <input type="text" size="10" maxlength="11" name="ISSN_filter" id="ISSN_filter" value="<!-- TMPL_VAR name="ISSN_filter" -->" /> <label for="title_filter">Title:</label> <input type="text" size="20" maxlength="40" name="title_filter" id="title_filter" value="<!-- TMPL_VAR name="title_filter" -->" /><input type="submit" value="Search" class="submit" />
</form>
</div>
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
-<div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
-</div>
- <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Stopwords Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-}); //]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="stopword_search" class="residentsearch">
<p class="tip">Stop word search:</p>
<input type="submit" name="ok" class="submit" value="Search" />
</form>
</div>
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
-<div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
-</div>
- <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1><!-- Begin Stopwords Resident Search Box -->
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
-//<![CDATA[
-YAHOO.util.Event.onContentReady("header_search", function() {
- new function() {
- // Define a custom formatter function
- this.fnCustomFormatter = function(oResultItem, sQuery) {
- var name = oResultItem[0];
- var cardnumber = oResultItem[1];
- var address = oResultItem[2];
- var city = oResultItem[3];
- var zip = oResultItem[4];
- var aMarkup = [
- "<div class=\"sample-result\">",
- name,
- " (",
- cardnumber,
- ")<small> -- ",
- address,
- ", ",
- city,
- "</small>",
- "</div>"];
- return (aMarkup.join(""));
- };
-
- // Instantiate one XHR DataSource and define schema as an array:
- // ["Record Delimiter",
- // "Field Delimiter"]
- this.oACDS = new YAHOO.widget.DS_XHR("/cgi-bin/koha/circ/ysearch.pl", ["\n", "\t"]);
- this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
- this.oACDS.maxCacheEntries = 60;
- this.oACDS.queryMatchSubset = true;
-
- // Instantiate first AutoComplete
- var myInput = document.getElementById('findborrower');
- var myContainer = document.getElementById('yborrowercontainer');
- this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
- //this.oAutoComp.delimChar = ";";
- //this.oAutoComp.queryDelay = 1;
- this.oAutoComp.formatResult = this.fnCustomFormatter;
-}
-}); //]]>
-</script><!-- /TMPL_IF --><!-- /TMPL_IF -->
<div id="header_search">
<div id="syspref_search" class="residentsearch">
<p class="tip">System preference search:</p>
<input type="submit" name="ok" class="submit" value="Search" />
</form>
</div>
-<!-- TMPL_IF NAME="CAN_user_circulate" -->
-<div id="circ_search" class="residentsearch" style="display:none;">
- <p class="tip">Enter patron card number or partial name:</p>
- <form action="/cgi-bin/koha/circ/circulation.pl" method="post">
- <!-- TMPL_IF NAME="CircAutocompl" -->
- <div class="autocomplete">
- <div id="borrowerautocomplete" class="autocomplete">
- <input autocomplete="off" id="findborrower" name="findborrower" class="focus" type="text" />
- <div id="yborrowercontainer"></div>
- <input id="ysearchsubmit" type="submit" class="submit" value="Submit" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- </div>
- </div>
- <!-- TMPL_ELSE -->
- <input id="findborrower" name="findborrower" size="40" class="focus" type="text" />
- <input name="branch" value="<!-- TMPL_VAR name="branch" -->" type="hidden" />
- <input name="printer" value="" type="hidden" />
- <input value="Submit" class="submit" type="submit" />
- <!-- /TMPL_IF -->
- </form>
-</div>
- <!-- /TMPL_IF -->
+ <!-- TMPL_INCLUDE NAME="patron-search-box.inc" -->
<!-- TMPL_IF NAME="CAN_user_catalogue" -->
<div id="catalog_search" class="residentsearch" style="display:none;">
<p class="tip">Enter search keywords:</p>