diff --git a/src/site/html/static/js/post_overlay.js b/src/site/html/static/js/post_overlay.js index a8f994f..f6a9384 100644 --- a/src/site/html/static/js/post_overlay.js +++ b/src/site/html/static/js/post_overlay.js @@ -148,11 +148,11 @@ function loadPostOverlay(shortcode, stateChangeType) { overlay.element.querySelectorAll(".navigate-posts").forEach(button => { button.addEventListener("click", async event => { /** @type {HTMLButtonElement} */ - //@ts-ignore + // @ts-ignore const button = event.currentTarget - if (button.classList.contains("next")) { + if (button.hasAttribute("data-next")) { navigate("next") - } else { + } else if (button.hasAttribute("data-previous")) { navigate("previous") } }) diff --git a/src/site/pug/includes/post.pug b/src/site/pug/includes/post.pug index 4da5b23..3a9c920 100644 --- a/src/site/pug/includes/post.pug +++ b/src/site/pug/includes/post.pug @@ -12,9 +12,9 @@ mixin post(post, headerWithNavigation) else = `@${post.getBasicOwner().username}` if headerWithNavigation - button.navigate-posts + button(data-previous).navigate-posts img(src="/static/img/arrow-circled.svg" alt="Previous post.").icon.previous - button.navigate-posts + button(data-next).navigate-posts img(src="/static/img/arrow-circled.svg" alt="Next post.").icon div.relative-box div.scrolling-box