From 9abdf4e96e5a5693fd669e96c809dfc28e66a6dc Mon Sep 17 00:00:00 2001 From: seanfahey Date: Wed, 19 Oct 2011 16:11:53 -0500 Subject: [PATCH] On Firefox 7.0.1 on Windows Vista, I had to put the win.document.write and win.document.close lines above the check for Gecko or else Firefox would not show the HTML in the new window. --- renderers/Base.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderers/Base.js b/renderers/Base.js index bc6f5fe..7ad00b1 100644 --- a/renderers/Base.js +++ b/renderers/Base.js @@ -16,6 +16,9 @@ Ext.ux.Printer.BaseRenderer = Ext.extend(Object, { var win = window.open('', name); + win.document.write(this.generateHTML(component)); + win.document.close(); + // gecko looses its document after document.close(). but fortunally waits with printing till css is loaded itself if (Ext.isGecko) { win.print(); @@ -23,9 +26,6 @@ Ext.ux.Printer.BaseRenderer = Ext.extend(Object, { return; } - win.document.write(this.generateHTML(component)); - win.document.close(); - this.doPrintOnStylesheetLoad.defer(10, this, [win]); },