[Koha-patches] [PATCH] [replace previous] (bug #2949) autofocus on "checkout" if focusoncheckout is set

Nahuel ANGELINETTI nahuel.angelinetti at biblibre.com
Fri Apr 3 16:09:50 CEST 2009


this set the autofocus on "checkout" field in page where it's needed, this allow librarians to be mouseless.
this is the last one(after previous), it works in all cases.
---
 circ/circulation-home.pl                           |    4 +++-
 circ/circulation.pl                                |    1 +
 .../prog/en/includes/patron-search-box.inc         |   11 +++++++++--
 3 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/circ/circulation-home.pl b/circ/circulation-home.pl
index 4ccb780..5ca469d 100755
--- a/circ/circulation-home.pl
+++ b/circ/circulation-home.pl
@@ -31,5 +31,7 @@ my ($template, $loggedinuser, $cookie)
 				authnotrequired => 0,
 				flagsrequired => {circulate => 1},
 				});
-
+$template->param(
+                focusoncheckout => 1,
+                );
 output_html_with_http_headers $query, $cookie, $template->output;
diff --git a/circ/circulation.pl b/circ/circulation.pl
index 631df50..d705eac 100755
--- a/circ/circulation.pl
+++ b/circ/circulation.pl
@@ -721,5 +721,6 @@ $template->param(
 	AllowRenewalLimitOverride => C4::Context->preference("AllowRenewalLimitOverride"),
     dateformat                => C4::Context->preference("dateformat"),
     DHTMLcalendar_dateformat  => C4::Dates->DHTMLcalendar(),
+    focusoncheckout           => not $borrowernumber,
 );
 output_html_with_http_headers $query, $cookie, $template->output;
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search-box.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search-box.inc
index 558b4f6..a9b8d4c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search-box.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search-box.inc
@@ -1,5 +1,11 @@
-<!-- TMPL_IF NAME="CAN_user_circulate" --><!-- TMPL_IF NAME="CircAutocompl" --><script type="text/javascript">
+<!-- TMPL_IF NAME="CAN_user_circulate" --><script type="text/javascript">
 //<![CDATA[
+<!-- TMPL_IF NAME="focusoncheckout" -->
+window.onload=function(){
+		document.getElementById('findborrower').focus();
+	};
+<!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="CircAutocompl" -->
 YAHOO.util.Event.onContentReady("header_search", function() {
     new function() {
         // Define a custom formatter function
@@ -40,8 +46,9 @@ YAHOO.util.Event.onContentReady("header_search", function() {
         this.oAutoComp.formatResult = this.fnCustomFormatter;
 }
 });    
+<!-- /TMPL_IF -->
 //]]>
-</script><!-- /TMPL_IF -->
+</script>
 	<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">
-- 
1.5.6.3




More information about the Koha-patches mailing list