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) {}