From 8ff3e7a64dc276e719600bf6ef9af4255ee945bc Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Sun, 18 Jan 2026 22:40:03 +0100 Subject: [PATCH] asdasd --- public/assets/js/bridge/rte-editor.js | 9 +++++---- public/editor/bridge-core.js | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/public/assets/js/bridge/rte-editor.js b/public/assets/js/bridge/rte-editor.js index efa3538..35fcaa8 100644 --- a/public/assets/js/bridge/rte-editor.js +++ b/public/assets/js/bridge/rte-editor.js @@ -455,6 +455,7 @@ } } if (modal.el) { + modal.el.classList.add('bridge-rte-modal'); const closeBtn = modal.el.querySelector('.gjs-mdl-btn-close'); if (closeBtn) closeBtn.style.display = 'none'; const backdrop = modal.el.querySelector('.gjs-mdl-dialog'); @@ -464,10 +465,10 @@ }); } } - if (!document.getElementById('bridge-rte-modal-style')) { - const styleEl = document.createElement('style'); - styleEl.id = 'bridge-rte-modal-style'; - styleEl.textContent = '.gjs-mdl-btn-close{display:none!important;}'; + const styleEl = document.getElementById('bridge-rte-modal-style') || document.createElement('style'); + styleEl.id = 'bridge-rte-modal-style'; + styleEl.textContent = '.bridge-rte-modal .gjs-mdl-btn-close{display:none!important;}'; + if (!styleEl.parentNode) { document.head.appendChild(styleEl); } modal.open(); diff --git a/public/editor/bridge-core.js b/public/editor/bridge-core.js index f040720..91f722e 100644 --- a/public/editor/bridge-core.js +++ b/public/editor/bridge-core.js @@ -43,6 +43,7 @@ : null; if (closeHit) { allowCloseOnce(); + return; } const container = evt.target && evt.target.closest ? evt.target.closest('.gjs-mdl-container')