From 37fbf197ea539671d5d6d579f582e818c20f4fe7 Mon Sep 17 00:00:00 2001 From: Taly Date: Wed, 13 Jul 2022 18:38:18 +0300 Subject: [PATCH] Update table-of-content.js --- src/frontend/js/classes/table-of-content.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/frontend/js/classes/table-of-content.js b/src/frontend/js/classes/table-of-content.js index 69b00bf..71e9495 100644 --- a/src/frontend/js/classes/table-of-content.js +++ b/src/frontend/js/classes/table-of-content.js @@ -253,6 +253,11 @@ export default class TableOfContent { * If targetLink is not defined then do nothing */ if (!targetLink) { + /** + * Show the top of table of content + */ + document.querySelector(`.${this.CSS.tocHeader}`).scrollIntoViewIfNeeded(); + return; } @@ -278,6 +283,7 @@ export default class TableOfContent { */ if (listItem) { listItem.classList.add(this.CSS.tocElementItemActive); + listItem.scrollIntoViewIfNeeded(); } } }