From 3673369a8c1c182f47237c71c4bd8e385c4e0b5a Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Fri, 14 Nov 2014 10:49:18 -0500 Subject: [PATCH] [PASSED QA] Bug 13258 - Clicking the "show checkouts" button should return focus to the barcode field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch udpates the checkouts JavaScript so that clicking the "show checkouts" button or the "always show checkouts" checkbox returns focus to the barcode field. This improves the checkout workflow by eliminating a mouse click. To test, apply the patch and clear your browser cache. Check out to a patron and confirm that focus is returned to the barcode field after clicking the "show checkouts" button and the "always show checkouts" checkbox. Patch behaves as expected. Signed-off-by: Marc VĂ©ron Signed-off-by: Katrin Fischer Works as described, no problems found. --- koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js b/koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js index ece3ff2..8dc88e2 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js +++ b/koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js @@ -1,6 +1,8 @@ $(document).ready(function() { $.ajaxSetup ({ cache: false }); + var barcodefield = $("#barcode"); + // Handle the select all/none links for checkouts table columns $("#CheckAllRenewals").on("click",function(){ $("#UncheckAllCheckins").click(); @@ -132,9 +134,11 @@ $(document).ready(function() { if ( this.checked && typeof issuesTable === 'undefined') { $('#issues-table-load-now-button').click(); } + barcodefield.focus(); }); $('#issues-table-load-now-button').click(function(){ LoadIssuesTable(); + barcodefield.focus(); return false; }); -- 1.9.1