From 0e150bbdf4c384bd2eee6fe3e06ab7b4eb3563da Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 7 Jun 2023 11:32:45 -0300 Subject: content: generatePageLayout: image overlay container --- src/static/client.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/static') diff --git a/src/static/client.js b/src/static/client.js index 35ef82ee..62122952 100644 --- a/src/static/client.js +++ b/src/static/client.js @@ -645,11 +645,17 @@ updateStickyHeading(); // Image overlay ------------------------------------------ function addImageOverlayClickHandlers() { + const container = document.getElementById('image-overlay-container'); + + if (!container) { + console.warn(`#image-overlay-container missing, image overlay module disabled.`); + return; + } + for (const img of document.querySelectorAll('.image-link')) { img.addEventListener('click', handleImageLinkClicked); } - const container = document.getElementById('image-overlay-container'); const actionContainer = document.getElementById('image-overlay-action-container'); container.addEventListener('click', handleContainerClicked); -- cgit 1.3.0-6-gf8a5