From 9e4ec11e33d5c79254a92fd1eb67c1f60992e0a0 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sat, 20 Jul 2024 08:54:02 +0300 Subject: [PATCH] adjust signature qr --- .../submission_form/signature_step.vue | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/app/javascript/submission_form/signature_step.vue b/app/javascript/submission_form/signature_step.vue index ccf9eb95..47a19648 100644 --- a/app/javascript/submission_form/signature_step.vue +++ b/app/javascript/submission_form/signature_step.vue @@ -156,7 +156,7 @@ class="top-0 bottom-0 right-0 left-0 absolute bg-white rounded-2xl m-0.5" />
@@ -340,18 +340,6 @@ export default { this.$refs.canvas.getContext('2d').scale(scale, scale) } - - if (this.withQrButton) { - import('qr-creator').then(({ default: Qr }) => { - Qr.render({ - text: `${document.location.origin}/p/${this.submitterSlug}?f=${this.field.uuid.split('-')[0]}`, - radius: 0.0, - ecLevel: 'H', - background: null, - size: 132 - }, this.$refs.qrCanvas) - }) - } }) if (this.$refs.canvas) { @@ -406,6 +394,20 @@ export default { showQr () { this.isShowQr = true + this.$nextTick(() => { + import('qr-creator').then(({ default: Qr }) => { + if (this.$refs.qrCanvas) { + Qr.render({ + text: `${document.location.origin}/p/${this.submitterSlug}?f=${this.field.uuid.split('-')[0]}`, + radius: 0.0, + ecLevel: 'H', + background: null, + size: 132 + }, this.$refs.qrCanvas) + } + }) + }) + this.startCheckSignature() }, hideQr () {