Simplifie l'intégration iframe
L'insertion de l'iframe par le script ne dépend plus d'un identifiant présent dans le DOM. Permet également l'insertion de plusieurs iframes sur la même page, ce qui était impossible avant.pull/1961/head
parent
450a163c99
commit
c028d89a3e
|
@ -1,8 +1,6 @@
|
|||
import { hexToHSL } from './hexToHSL'
|
||||
|
||||
let script =
|
||||
document.getElementById('script-monentreprise') ||
|
||||
document.getElementById('script-simulateur-embauche'),
|
||||
let script = document.currentScript,
|
||||
moduleName = script.dataset.module || 'simulateur-embauche',
|
||||
couleur =
|
||||
script.dataset.couleur &&
|
||||
|
@ -65,8 +63,8 @@ links.innerHTML = `
|
|||
</div>
|
||||
`
|
||||
|
||||
script.parentNode.insertBefore(iframe, script)
|
||||
script.parentNode.insertBefore(links, script)
|
||||
script.before(iframe)
|
||||
script.before(links)
|
||||
|
||||
window.addEventListener('message', function (evt) {
|
||||
if (evt.data.kind === 'resize-height') {
|
||||
|
|
|
@ -333,12 +333,7 @@ function IntegrationCode({
|
|||
`}
|
||||
>
|
||||
<span>{'<'}</span>
|
||||
<em>
|
||||
script
|
||||
<br />
|
||||
id
|
||||
</em>
|
||||
="script-simulateur-embauche"
|
||||
<em>script</em>
|
||||
<br />
|
||||
<em>data-module</em>="
|
||||
<span>{module}</span>"
|
||||
|
|
Loading…
Reference in New Issue