diff --git a/app/javascript/packs/application.js b/app/javascript/packs/application.js index 9e78eb30a..4abafdea9 100644 --- a/app/javascript/packs/application.js +++ b/app/javascript/packs/application.js @@ -8,7 +8,6 @@ import * as Turbo from '@hotwired/turbo'; import '../shared/activestorage/ujs'; import '../shared/remote-poller'; import '../shared/safari-11-file-xhr-workaround'; -import '../shared/franceconnect'; import '../shared/toggle-target'; import '../shared/ujs-error-handling'; diff --git a/app/javascript/shared/franceconnect.js b/app/javascript/shared/franceconnect.js deleted file mode 100644 index c739002d0..000000000 --- a/app/javascript/shared/franceconnect.js +++ /dev/null @@ -1,123 +0,0 @@ -const fconnect = { - tracesUrl: '/traces', - aboutUrl: '' -}; -const document = window.document; - -function init() { - fconnect.currentHost = 'fcp.integ01.dev-franceconnect.fr'; - - if (window.location.hostname == 'www.demarches-simplifiees.fr') - fconnect.currentHost = 'app.franceconnect.gouv.fr'; - - var fconnectProfile = document.getElementById('fconnect-profile'); - if (fconnectProfile) { - var linkAccess = document.querySelector('#fconnect-profile > a'); - var fcLogoutUrl = fconnectProfile.getAttribute('data-fc-logout-url'); - var access = createFCAccessElement(fcLogoutUrl); - fconnectProfile.appendChild(access); - linkAccess.onclick = toggleElement.bind(access); - } -} - -addEventListener('DOMContentLoaded', init); - -function toggleElement(event) { - event.preventDefault(); - if (this.style.display === 'block') { - this.style.display = 'none'; - } else { - this.style.display = 'block'; - } -} - -function closeFCPopin(event) { - event.preventDefault(); - fconnect.popin.className = 'fade-out'; - setTimeout(function () { - document.body.removeChild(fconnect.popin); - }, 200); -} - -function openFCPopin() { - fconnect.popin = document.createElement('div'); - fconnect.popin.id = 'fc-background'; - - var iframe = createFCIframe(); - - document.body.appendChild(fconnect.popin); - - fconnect.popin.appendChild(iframe); - - setTimeout(function () { - fconnect.popin.className = 'fade-in'; - }, 200); -} - -function createFCIframe() { - var iframe = document.createElement('iframe'); - iframe.setAttribute('id', 'fconnect-iframe'); - iframe.frameBorder = 0; - iframe.name = 'fconnect-iframe'; - return iframe; -} - -function createFCAccessElement(logoutUrl) { - var access = document.createElement('div'); - access.id = 'fconnect-access'; - access.innerHTML = '