'cmd_checkin_print' : [
['command'],
function() {
- try {
- dump( js2JSON( obj.list.dump() ) + '\n' );
- obj.OpenILS.data.stash_retrieve();
- var lib = obj.OpenILS.data.hash.aou[ obj.OpenILS.data.list.au[0].ws_ou() ];
- lib.children(null);
- var p = {
- 'lib' : lib,
- 'staff' : obj.OpenILS.data.list.au[0],
- 'header' : obj.OpenILS.data.print_list_templates.checkin.header,
- 'line_item' : obj.OpenILS.data.print_list_templates.checkin.line_item,
- 'footer' : obj.OpenILS.data.print_list_templates.checkin.footer,
- 'type' : obj.OpenILS.data.print_list_templates.checkin.type,
- 'list' : obj.list.dump(),
- };
- JSAN.use('util.print'); var print = new util.print();
- print.tree_list( p );
- } catch(E) {
- alert(E);
+ obj.list.on_all_fleshed = function() {
+ try {
+ dump( js2JSON( obj.list.dump() ) + '\n' );
+ obj.OpenILS.data.stash_retrieve();
+ var lib = obj.OpenILS.data.hash.aou[ obj.OpenILS.data.list.au[0].ws_ou() ];
+ lib.children(null);
+ var p = {
+ 'lib' : lib,
+ 'staff' : obj.OpenILS.data.list.au[0],
+ 'header' : obj.OpenILS.data.print_list_templates.checkin.header,
+ 'line_item' : obj.OpenILS.data.print_list_templates.checkin.line_item,
+ 'footer' : obj.OpenILS.data.print_list_templates.checkin.footer,
+ 'type' : obj.OpenILS.data.print_list_templates.checkin.type,
+ 'list' : obj.list.dump(),
+ };
+ JSAN.use('util.print'); var print = new util.print();
+ print.tree_list( p );
+ setTimeout(function(){obj.list.on_all_fleshed = null;},0);
+ } catch(E) {
+ alert(E);
+ }
}
+ obj.list.full_retrieve();
}
],
'cmd_checkin_reprint' : [
'print' : function(silent) {
var obj = this;
try {
- var params = {
- 'patron' : obj.patron,
- 'lib' : obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ],
- 'staff' : obj.data.list.au[0],
- 'header' : obj.data.print_list_templates.checkout.header,
- 'line_item' : obj.data.print_list_templates.checkout.line_item,
- 'footer' : obj.data.print_list_templates.checkout.footer,
- 'type' : obj.data.print_list_templates.checkout.type,
- 'list' : obj.list.dump(),
- };
- if (silent) params.no_prompt = true;
- JSAN.use('util.print'); var print = new util.print();
- print.tree_list( params );
+ obj.list.on_all_fleshed = function() {
+ try {
+ var params = {
+ 'patron' : obj.patron,
+ 'lib' : obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ],
+ 'staff' : obj.data.list.au[0],
+ 'header' : obj.data.print_list_templates.checkout.header,
+ 'line_item' : obj.data.print_list_templates.checkout.line_item,
+ 'footer' : obj.data.print_list_templates.checkout.footer,
+ 'type' : obj.data.print_list_templates.checkout.type,
+ 'list' : obj.list.dump(),
+ };
+ if (silent) params.no_prompt = true;
+ JSAN.use('util.print'); var print = new util.print();
+ print.tree_list( params );
+ setTimeout(function(){obj.list.on_all_fleshed = null;},0);
+ } catch(E) {
+ obj.error.standard_unexpected_error_alert('print',E);
+ }
+ }
+ obj.list.full_retrieve();
} catch(E) {
obj.error.standard_unexpected_error_alert('print',E);
}
['command'],
function() {
try {
- dump( js2JSON( obj.list.dump() ) + '\n' );
- obj.data.stash_retrieve();
- var lib = obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ];
- lib.children(null);
- var p = {
- 'lib' : lib,
- 'staff' : obj.data.list.au[0],
- 'header' : obj.data.print_list_templates.item_status.header,
- 'line_item' : obj.data.print_list_templates.item_status.line_item,
- 'footer' : obj.data.print_list_templates.item_status.footer,
- 'type' : obj.data.print_list_templates.item_status.type,
- 'list' : obj.list.dump(),
- };
- JSAN.use('util.print'); var print = new util.print();
- print.tree_list( p );
+ obj.list.on_all_fleshed =
+ function() {
+ try {
+ dump( js2JSON( obj.list.dump() ) + '\n' );
+ obj.data.stash_retrieve();
+ var lib = obj.data.hash.aou[ obj.data.list.au[0].ws_ou() ];
+ lib.children(null);
+ var p = {
+ 'lib' : lib,
+ 'staff' : obj.data.list.au[0],
+ 'header' : obj.data.print_list_templates.item_status.header,
+ 'line_item' : obj.data.print_list_templates.item_status.line_item,
+ 'footer' : obj.data.print_list_templates.item_status.footer,
+ 'type' : obj.data.print_list_templates.item_status.type,
+ 'list' : obj.list.dump(),
+ };
+ JSAN.use('util.print'); var print = new util.print();
+ print.tree_list( p );
+ setTimeout(function(){ obj.list.on_all_fleshed = null; },0);
+ } catch(E) {
+ obj.error.standard_unexpected_error_alert('print',E);
+ }
+ }
+ obj.list.full_retrieve();
} catch(E) {
- alert(E);
+ obj.error.standard_unexpected_error_alert('print',E);
}
}
],
'cmd_hold_capture_print' : [
['command'],
function() {
+ obj.list.on_all_fleshed = function() {
+ try {
+ dump( js2JSON( obj.list.dump() ) + '\n' );
+ obj.OpenILS.data.stash_retrieve();
+ var lib = obj.OpenILS.data.hash.aou[ obj.OpenILS.data.list.au[0].ws_ou() ];
+ lib.children(null);
+ var p = {
+ 'lib' : lib,
+ 'staff' : obj.OpenILS.data.list.au[0],
+ 'header' : obj.OpenILS.data.print_list_templates.hold_capture.header,
+ 'line_item' : obj.OpenILS.data.print_list_templates.hold_capture.line_item,
+ 'footer' : obj.OpenILS.data.print_list_templates.hold_capture.footer,
+ 'type' : obj.OpenILS.data.print_list_templates.hold_capture.type,
+ 'list' : obj.list.dump(),
+ };
+ JSAN.use('util.print'); var print = new util.print();
+ print.tree_list( p );
+ setTimeout(function(){obj.list.on_all_fleshed = null;},0);
+ } catch(E) {
+ alert(E);
+ }
+ }
+ obj.list.full_retrieve();
}
],
'cmd_hold_capture_reprint' : [
'cmd_in_house_use_print' : [
['command'],
function() {
+ obj.list.on_all_fleshed = function() {
+ try {
+ dump( js2JSON( obj.list.dump() ) + '\n' );
+ obj.OpenILS.data.stash_retrieve();
+ var lib = obj.OpenILS.data.hash.aou[ obj.OpenILS.data.list.au[0].ws_ou() ];
+ lib.children(null);
+ var p = {
+ 'lib' : lib,
+ 'staff' : obj.OpenILS.data.list.au[0],
+ 'header' : obj.OpenILS.data.print_list_templates.in_house_use.header,
+ 'line_item' : obj.OpenILS.data.print_list_templates.in_house_use.line_item,
+ 'footer' : obj.OpenILS.data.print_list_templates.in_house_use.footer,
+ 'type' : obj.OpenILS.data.print_list_templates.in_house_use.type,
+ 'list' : obj.list.dump(),
+ };
+ JSAN.use('util.print'); var print = new util.print();
+ print.tree_list( p );
+ setTimeout(function(){obj.list.on_all_fleshed = null;},0);
+ } catch(E) {
+ alert(E);
+ }
+ }
+ obj.list.full_retrieve();
}
],
'cmd_in_house_use_reprint' : [