From 2059d388f79fd2a8d3b451141e246ab9862105d7 Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Thu, 20 Feb 2025 10:30:31 +0100 Subject: [PATCH] dispatch event when showing lightbox or help overlay --- js/controllers/overlay.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/controllers/overlay.js b/js/controllers/overlay.js index 6b3a9677..3ca72273 100644 --- a/js/controllers/overlay.js +++ b/js/controllers/overlay.js @@ -49,7 +49,7 @@ export default class Overlay { this.viewport.classList.add( 'r-overlay-viewport' ); this.dom.appendChild( this.viewport ); - this.Reveal.getViewportElement().appendChild( this.dom ); + this.Reveal.getRevealElement().appendChild( this.dom ); } @@ -91,6 +91,8 @@ export default class Overlay { this.close(); }, false ); + this.Reveal.dispatchEvent({ type: 'showiframepreview', data: { url } }); + } /** @@ -178,6 +180,8 @@ export default class Overlay { event.preventDefault(); }, false ); + this.Reveal.dispatchEvent({ type: 'showmediapreview', data: { mediaType, url, trigger } }); + } /** @@ -246,6 +250,8 @@ export default class Overlay { event.preventDefault(); }, false ); + this.Reveal.dispatchEvent({ type: 'showhelp' }); + } }