From 712598b94cead0cd981637c550ce87645acd419f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Mon, 20 Sep 2021 17:33:45 +0200 Subject: [PATCH] Support for PDF hot reload in PDF.js --- resources/js/clients/shared/pdf.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/js/clients/shared/pdf.js b/resources/js/clients/shared/pdf.js index 98f724909008..c4b4dce3f521 100644 --- a/resources/js/clients/shared/pdf.js +++ b/resources/js/clients/shared/pdf.js @@ -80,6 +80,15 @@ class PDF { .getElementById('zoom-out') .addEventListener('click', () => this.handleZoomChange()); + document + .querySelector('meta[name=pdf-url]') + .addEventListener('change', () => { + this.canvas.getContext('2d').clearRect(0, 0, this.canvas.width, this.canvas.height); + this.url = document.querySelector("meta[name='pdf-url']").content; + + this.handle(); + }) + return this; }