window.bill_event_listeners.add($('bill_patron_btn'),
'command',
function() {
+ $('bill_patron_btn').disabled = true;
JSAN.use('util.window'); var win = new util.window();
var my_xulG = win.open(
urls.XUL_PATRON_BILL_WIZARD,
'chrome,resizable,modal',
{ 'patron_id' : g.patron_id }
);
- if (my_xulG.xact_id) { g.funcs.push( gen_list_append_func( my_xulG.xact_id ) ); /* FIXME: do something to update summary sidebar */ }
+ if (my_xulG.xact_id) {
+ g.funcs.push( gen_list_append_func( my_xulG.xact_id ) );
+ if (typeof window.xulG == 'object' && typeof window.xulG.on_money_change == 'function') window.xulG.on_money_change();
+ }
+ $('bill_patron_btn').disabled = false;
},
false
);