From 55d9511c018e121441c6de08c54f02dc941624fe Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sun, 12 May 2024 12:08:18 +0300 Subject: [PATCH] add disclosure message --- app/javascript/form.js | 1 + app/javascript/submission_form/form.vue | 21 +++++++--- app/javascript/submission_form/i18n.js | 39 +++++++++++++++++++ .../submission_form/signature_step.vue | 32 ++++++++++++++- 4 files changed, 87 insertions(+), 6 deletions(-) diff --git a/app/javascript/form.js b/app/javascript/form.js index 2bfd3c5a..9f19d27f 100644 --- a/app/javascript/form.js +++ b/app/javascript/form.js @@ -15,6 +15,7 @@ window.customElements.define('submission-form', class extends HTMLElement { isDemo: this.dataset.isDemo === 'true', attribution: this.dataset.attribution !== 'false', withConfetti: this.dataset.withConfetti !== 'false', + withDisclosure: this.dataset.withDisclosure === 'true', withTypedSignature: this.dataset.withTypedSignature !== 'false', authenticityToken: document.querySelector('meta[name="csrf-token"]')?.content, values: reactive(JSON.parse(this.dataset.values)), diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index 5248657a..8683172f 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -324,6 +324,8 @@ :previous-value="previousSignatureValueFor(currentField)" :with-typed-signature="withTypedSignature" :attachments-index="attachmentsIndex" + :button-text="buttonText" + :with-disclosure="withDisclosure" :submitter-slug="submitterSlug" :show-field-names="showFieldNames" @attached="attachments.push($event)" @@ -382,7 +384,7 @@