Merge branch 'master' of git.evergreen-ils.org:Evergreen into social
[evergreen-equinox.git] / Open-ILS / xul / staff_client / server / circ / util.js
index 3e13c55..14bffab 100644 (file)
@@ -2808,7 +2808,7 @@ circ.util.checkin_via_barcode2 = function(session,params,backdate,auto_print,che
                                 print.simple( msg , { 'no_prompt' : true, 'content_type' : 'text/html' } );
                             } else {
                                 var template = 'hold_slip';
-                                var params = {
+                                var parms = {
                                     'patron' : print_data.user,
                                     'lib' : data.hash.aou[ check.payload.hold.pickup_lib() ],
                                     'staff' : data.list.au[0],
@@ -2819,7 +2819,10 @@ circ.util.checkin_via_barcode2 = function(session,params,backdate,auto_print,che
                                     'list' : print_list,
                                     'data' : print_data
                                 };
-                                print.tree_list( params );
+                                if ($('printer_prompt')) {
+                                    if (! $('printer_prompt').checked) { parms.no_prompt = true; }
+                                }
+                                print.tree_list( parms );
                             }
                         } catch(E) {
                             var err_msg = document.getElementById('commonStrings').getString('common.error');
@@ -3198,7 +3201,7 @@ circ.util.checkin_via_barcode2 = function(session,params,backdate,auto_print,che
                         print.simple( msg , { 'no_prompt' : true, 'content_type' : 'text/html' } );
                     } else {
                         var template = check.payload.hold ? 'hold_transit_slip' : 'transit_slip';
-                        var params = {
+                        var parms = {
                             'patron' : print_data.user,
                             'lib' : data.hash.aou[ data.list.au[0].ws_ou() ],
                             'staff' : data.list.au[0],
@@ -3209,7 +3212,10 @@ circ.util.checkin_via_barcode2 = function(session,params,backdate,auto_print,che
                             'list' : print_list,
                             'data' : print_data 
                         };
-                        print.tree_list( params );
+                        if ($('printer_prompt')) {
+                            if (! $('printer_prompt').checked) { parms.no_prompt = true; }
+                        }
+                        print.tree_list( parms );
                     }
                 } catch(E) {
                     var err_msg = document.getElementById('commonStrings').getString('common.error');