const confirmJS = require('./modules/confirm.js').default.methods.confirm window.addEventListener('DOMContentLoaded', () => { let elements = document.getElementsByClassName('confirmDeleteJS') for (let element of elements) { element.addEventListener('submit', function (e) { e.preventDefault() confirmJS( 'Confirmez', 'Voulez-vous vraiment supprimer cet élément ?', this, function (response) { this.submit() }, { 'icon': 'error' } ) return false }) } elements = document.getElementsByClassName('confirmDoneJS') for (let element of elements) { element.addEventListener('submit', function (e) { e.preventDefault() confirmJS( 'Confirmez', 'Voulez-vous vraiment marquer cet élément comme traité ?', this, function (response) { this.submit() }, { 'icon': 'info' } ) return false }) } elements = document.getElementsByClassName('confirmSubmitJS') for (let element of elements) { element.addEventListener('submit', function (e) { e.preventDefault() confirmJS( 'Confirmez', 'Voulez-vous enregistrer cet élément tel-quel ?', this, function (response) { this.submit() }, { 'icon': 'warning' } ) return false }) } elements = document.getElementsByClassName('confirmJS') for (let element of elements) { element.addEventListener('submit', function (e) { e.preventDefault() confirmJS( 'Confirmez', 'Êtes vous sure ?', this, function (response) { this.submit() }, { 'icon': 'warning' } ) return false }) } })