From c08fab57693207c098839d8b5e1358d3985ceaaa Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 7 Dec 2022 15:47:19 -0500 Subject: [PATCH] fix: only show at-a-glance navigator on topic template --- public/src/client/topic/glance.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/public/src/client/topic/glance.js b/public/src/client/topic/glance.js index 368a02ece8..3a02b9d1bb 100644 --- a/public/src/client/topic/glance.js +++ b/public/src/client/topic/glance.js @@ -3,7 +3,7 @@ import { render } from 'benchpress'; import { loadMore } from 'forum/infinitescroll'; import * as navigator from 'navigator'; -import { onPage } from 'hooks'; +import { onPage, one as once } from 'hooks'; let trackTop; let trackBottom; @@ -18,15 +18,16 @@ export default function init() { return; } + navigatorEl.classList.toggle('d-sm-flex', true); enableButtons(); ({ knobEl } = enableKnob()); - console.debug('[glance] At-a-glance navigator enabled.'); -} + once('action:ajaxify.cleanup', () => { + console.log('start'); + navigatorEl.classList.toggle('d-sm-flex', false); + }); -function isActive() { - const topicEl = document.querySelector('[component="topic"]'); - return ajaxify.data.template.topic && topicEl && topicEl.classList.contains('minimal'); + console.debug('[glance] At-a-glance navigator enabled.'); } function enableButtons() {