-
Notifications
You must be signed in to change notification settings - Fork 23
Description
I've had trouble getting the plugin to work with chrome. The images are not loaded before the _callPrint function is called and Chrome is so quick that the images are not picked up in the preview.
The code inside function _printElement:
_callPrint(popupOrIframe);
..should be delayed until content of documentToWriteTo is done loading. The following fixed the problem:
REPLACE:
documentToWriteTo.open();
documentToWriteTo.write(html);
documentToWriteTo.close();
_callPrint(popupOrIframe);
WITH:
documentToWriteTo.onload = _callPrint(popupOrIframe);
documentToWriteTo.open();
documentToWriteTo.write(html);
documentToWriteTo.close();
..and the _callPrint function is called right after all content has been loaded inside the documentToWriteTo window document.
Note: code sequence does matter