diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-04-07 07:01:49 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-04-07 07:01:49 +0530 |
| commit | c59c25bff510166011471b136d12c4217f844eb9 (patch) | |
| tree | 30f2d4035b8af79ae9ea09a8ec0925a63c50c0e1 /src/shared | |
| parent | 0f8593da3e75b8d44399c5f04edf000555b7406a (diff) | |
| download | banglar-bhumi-utils-c59c25bff510166011471b136d12c4217f844eb9.tar.gz banglar-bhumi-utils-c59c25bff510166011471b136d12c4217f844eb9.zip | |
Changed the way pdf is downloaded for plot & khatian details.
Diffstat (limited to 'src/shared')
| -rw-r--r-- | src/shared/download-pdf.ts | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/src/shared/download-pdf.ts b/src/shared/download-pdf.ts index e741942..bd8f815 100644 --- a/src/shared/download-pdf.ts +++ b/src/shared/download-pdf.ts @@ -1,23 +1,17 @@ -const autoPrintCode = ` -<script> - document.addEventListener("DOMContentLoaded", () => { - Promise.all(Array.from(document.images) - .filter(img => !img.complete) - .map(img => new Promise(resolve => { - img.onload = img.onerror = resolve; - }))).then(() => { - window.print(); - window.close(); - }); - }); -</script> -`; - export const downloadPDF = (content: string) => { const tab = window.open("about:blank", "_blank"); if (tab) { - tab.document.write(content + autoPrintCode); + tab.document.write(content); tab.document.close(); + tab.focus(); + Promise.all(Array.from(tab.document.images) + .filter(img => !img.complete) + .map(img => new Promise(resolve => { + img.onload = img.onerror = resolve; + }))).then(() => { + tab.print(); + tab.close(); + }); } }; |
