From e3866d62e0d375ec90022deb3fc35eff4fbcc16e Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 28 Apr 2023 15:39:20 +0200 Subject: [PATCH] Add page numbers --- onpoint.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/onpoint.js b/onpoint.js index 621b9fe..48aa165 100755 --- a/onpoint.js +++ b/onpoint.js @@ -9,6 +9,8 @@ let topicList; let topicLinks; let topicListSearch; +let pageNumberContainer; + const activeTopicLinkClass = 'active-topic-link'; const notMatchingSearchTermsClass = 'not-matching-search-terms'; const topicListSearchClass = 'topic-list-search'; @@ -19,6 +21,7 @@ function init() { slides[i].id = `slide${i}`; } topicList = createTopicList(); + pageNumberContainer = document.getElementById('page-number-container'); resumeOrGoToStart(); document.addEventListener('keydown', onKeyPressed); } @@ -46,6 +49,10 @@ function goToSlide(index) { [...newActiveTopicLinks].forEach(link => { link.classList.add(activeTopicLinkClass); }) + + if (pageNumberContainer) { + pageNumberContainer.textContent = index; + } } }