reload page after user closes receipt dialog via X control
authorberick <berick@esilibrary.com>
Fri, 11 Mar 2011 16:39:39 +0000 (11:39 -0500)
committerberick <berick@esilibrary.com>
Fri, 11 Mar 2011 16:39:39 +0000 (11:39 -0500)
Open-ILS/web/opac/skin/kcls/js/myopac.js

index eab627d..ac74ced 100644 (file)
@@ -2233,11 +2233,18 @@ function printData(data, numItems, callback) {
     var cancel = $('receipt-view-print-cancel');
     cancel.onclick = function() {
         frame.document.body.innerHTML = '';
-       // hideMe($('receipt-print-frame-wrapper'));
         receiptPrintDialog.hide();
         if(callback) callback();
     }
 
+    // user clicked the X control to close the dialog
+    dojo.connect(receiptPrintDialog, 'onCancel', 
+        function() { 
+            frame.document.body.innerHTML = '';
+            if(callback) callback();
+        } 
+    ); 
+
     $('receipt-view-print-button').onclick = function() {
         frame.focus();
         frame.print();