From d4533e780f128c4834128894faf6ce07b6a08eb8 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Fri, 18 Mar 2022 14:51:16 +0100 Subject: [PATCH] add data-modal-create to force modal to be open in a new container --- src/core/Resources/assets/js/modules/modal.js | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/core/Resources/assets/js/modules/modal.js b/src/core/Resources/assets/js/modules/modal.js index 13cecba..6609b00 100644 --- a/src/core/Resources/assets/js/modules/modal.js +++ b/src/core/Resources/assets/js/modules/modal.js @@ -1,13 +1,19 @@ const $ = require('jquery') -const openModal = function (url) { - let container = $('#modal-container') +const openModal = function (url, createModal) { + if (createModal) { + var id = 'modal-container-' + parseInt(Math.floor(Math.random() * 1000)) + } else { + var id = 'modal-container' + } + + let container = $(`#${id}`) const body = $('body') let doTrigger = true if (!container.length) { let doTrigger = false - container = $('