diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-01-11 20:23:58 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-01-11 20:24:47 -0400 |
commit | 4ad0c3946a132f20742cc4de7f7dd31c79bb4653 (patch) | |
tree | 022692277e6c644cbb19174816964e0dbfb39aa9 /src/static/client3.js | |
parent | 2016bd4c6f966f2ac80e958656829371419d3bba (diff) |
content, css: narrow image link/reveal interactivity wrapper
Diffstat (limited to 'src/static/client3.js')
-rw-r--r-- | src/static/client3.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/static/client3.js b/src/static/client3.js index 1c81347..595bf61 100644 --- a/src/static/client3.js +++ b/src/static/client3.js @@ -205,7 +205,9 @@ function getScriptedLinkReferences() { document.querySelectorAll('[data-random]'); scriptedLinkInfo.revealLinks = - document.querySelectorAll('.reveal .image-inner-area'); + document.querySelectorAll( + '.reveal .image-container > .image-link, ' + + '.reveal .image-container > .image-inner-area'); scriptedLinkInfo.revealContainers = Array.from(scriptedLinkInfo.revealLinks) @@ -394,9 +396,8 @@ function handleRevealLinkClicked(domEvent, _revealLink, revealContainer) { return; } - revealContainer.classList.add('revealed'); domEvent.preventDefault(); - domEvent.stopPropagation(); + revealContainer.classList.add('revealed'); revealContainer.dispatchEvent(new CustomEvent('hsmusic-reveal')); } @@ -1718,7 +1719,7 @@ function handleImageLinkClicked(evt) { evt.preventDefault(); // Don't show the overlay if the image still needs to be revealed. - if (evt.target.closest('a').querySelector('.reveal:not(.revealed)')) { + if (evt.target.closest('.reveal:not(.revealed)')) { return; } |