From 2fcce79c3a475d2ce20145f6e30690392fd12c2b Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Thu, 23 Mar 2023 14:17:55 +0100 Subject: [PATCH] Add JS event on submission --- .../open/forms/OpenCompleteForm.vue | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/resources/js/components/open/forms/OpenCompleteForm.vue b/resources/js/components/open/forms/OpenCompleteForm.vue index bd9fc33..ce1b360 100644 --- a/resources/js/components/open/forms/OpenCompleteForm.vue +++ b/resources/js/components/open/forms/OpenCompleteForm.vue @@ -204,6 +204,26 @@ export default { form_id: this.form.id }) + if (this.isIframe) { + window.parent.postMessage({ + type: 'form-submitted', + form: { + slug: this.form.slug, + id: this.form.id + }, + submission_data: form.data() + }, '*') + } else { + window.postMessage({ + type: 'form-submitted', + form: { + slug: this.form.slug, + id: this.form.id + }, + submission_data: form.data() + }, '*') + } + try { window.localStorage.removeItem(this.formPendingSubmissionKey) } catch (e) {}