From 42daa83a9c7cf649023f847a10b89a12d016a754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Tue, 21 Sep 2021 14:30:51 +0200 Subject: [PATCH] Ability to download the statement --- resources/js/clients/statements/view.js | 9 +++++++++ .../views/portal/ninja2020/statement/index.blade.php | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/resources/js/clients/statements/view.js b/resources/js/clients/statements/view.js index 929ca0251051..73c285eb0d5f 100644 --- a/resources/js/clients/statements/view.js +++ b/resources/js/clients/statements/view.js @@ -80,6 +80,15 @@ class Statement { handle() { this.bindEventListeners(); + + document + .querySelector('#pdf-download') + .addEventListener('click', () => { + let url = new URL(this.composedUrl); + url.searchParams.append('download', 1); + + window.location.href = url.href; + }) } } diff --git a/resources/views/portal/ninja2020/statement/index.blade.php b/resources/views/portal/ninja2020/statement/index.blade.php index 0bf05caaf4c4..c90ea1c01fbb 100644 --- a/resources/views/portal/ninja2020/statement/index.blade.php +++ b/resources/views/portal/ninja2020/statement/index.blade.php @@ -31,7 +31,7 @@ {{ ctrans('texts.show_aging') }} - + @include('portal.ninja2020.components.pdf-viewer', ['url' => route('client.statement.raw')])