Fix race conditions: use addEventListener
authorThomas Berezansky <tsbere@mvlc.org>
Thu, 27 Sep 2012 20:12:29 +0000 (16:12 -0400)
committerThomas Berezansky <tsbere@mvlc.org>
Fri, 28 Sep 2012 18:08:43 +0000 (14:08 -0400)
commit41b8494fed57024a243c1405cc3c28b5c6a2e6f7
treee7498cb44a267c2b4c0824a0c509345eb3bb1235
parent2506f44116762d102e02bc190b55d7e82d56c6da
Fix race conditions: use addEventListener

Instead of setting xulG before we know the document has loaded, or in some
cases after it has loaded but already been looked for, listen for the load
event in capture mode and set it then.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Open-ILS/xul/staff_client/chrome/content/main/main.js
Open-ILS/xul/staff_client/chrome/content/main/menu.js
Open-ILS/xul/staff_client/server/cat/bibs_abreast.js
Open-ILS/xul/staff_client/server/cat/marc_new.xul
Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js
Open-ILS/xul/staff_client/server/cat/volume_copy_editor.js
Open-ILS/xul/staff_client/server/circ/circ_summary.xul
Open-ILS/xul/staff_client/server/circ/copy_details.xul
Open-ILS/xul/staff_client/server/patron/bill_details.js
Open-ILS/xul/staff_client/server/patron/hold_details.js