fix disappearing cursor/caret for Check In
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 26 Apr 2011 14:41:30 +0000 (14:41 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 26 Apr 2011 14:41:30 +0000 (14:41 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20316 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/circ/checkin.js

index 28f3d03..d4f69d7 100644 (file)
@@ -462,16 +462,19 @@ circ.checkin.prototype = {
             var params = { 
                 'barcode' : barcode,
                 'disable_textbox' : function() { 
+                    obj.controller.view.checkin_barcode_entry_textbox.blur();
                     obj.controller.view.checkin_barcode_entry_textbox.disabled = true; 
                     obj.controller.view.cmd_checkin_submit_barcode.setAttribute('disabled', 'true'); 
                 },
                 'enable_textbox' : function() { 
                     obj.controller.view.checkin_barcode_entry_textbox.disabled = false; 
                     obj.controller.view.cmd_checkin_submit_barcode.setAttribute('disabled', 'false'); 
+                    obj.controller.view.checkin_barcode_entry_textbox.focus();
                 },
                 'checkin_result' : function(checkin) {
                     obj.controller.view.checkin_barcode_entry_textbox.disabled = false;
                     obj.controller.view.cmd_checkin_submit_barcode.setAttribute('disabled', 'false'); 
+                    obj.controller.view.checkin_barcode_entry_textbox.focus();
                     obj.checkin2(checkin,backdate);
                 }
             };