()
| 1892 | resolve({ ok: ok ? 1 : 0, error: msg == null ? null : String(msg) }); |
| 1893 | }; |
| 1894 | var cleanup = function() { |
| 1895 | if (cleaned) { return; } |
| 1896 | cleaned = true; |
| 1897 | try { if (urlApi && url) { urlApi.revokeObjectURL(url); } } catch (e) {} |
| 1898 | try { if (iframe && iframe.parentNode) { iframe.parentNode.removeChild(iframe); } } catch (e) {} |
| 1899 | }; |
| 1900 | iframe = doc.createElement('iframe'); |
| 1901 | // Off-screen but laid out and rendered. A zero-size or visibility:hidden |
| 1902 | // iframe prints blank in several browsers (the "white page" symptom). |
no test coverage detected