Custom Embed script (#469)

* Custom Embed script

* Fix redirecting whene embedded

---------

Co-authored-by: Chirag Chhatrala <chirag.chhatrala@gmail.com>
This commit is contained in:
Julien Nahum
2024-06-27 16:00:54 +02:00
committed by GitHub
parent 3226bef13f
commit 570f943bd1
4 changed files with 500 additions and 6 deletions

View File

@@ -272,7 +272,8 @@ export default {
type: 'form-submitted',
form: {
slug: this.form.slug,
id: this.form.id
id: this.form.id,
redirect_target_url: (this.form.is_pro && data.redirect && data.redirect_url) ? data.redirect_url : null
},
submission_data: form.data()
})

View File

@@ -49,11 +49,8 @@ export default {
computed: {
embedCode() {
// eslint-disable no-useless-escape
return `
<script type="text/javascript" src="${appUrl("/widgets/iframeResize.min.js")}"><\/script>
${this.iframeCode}
<script type="text/javascript">iFrameResize({log: false, checkOrigin: false}, "#${this.iframeId}");<\/script>
`
return `<script type="text/javascript" data-form-slug="${this.iframeId}" src="${appUrl("/widgets/iframe.min.js")}"><\/script>
${this.iframeCode}`
},
iframeCode() {
const share_url = this.extraQueryParam