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
Maxime Quandalle 2022-02-14 10:31:57 +01:00 committed by Maxime Quandalle
parent 450a163c99
commit c028d89a3e
2 changed files with 4 additions and 11 deletions

View File

@ -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') {

View File

@ -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>"