From 8bfdaa00ea25f4c4d07a9ae0761f341e71a15518 Mon Sep 17 00:00:00 2001 From: Olivia206 <olivia.simonet@mmibordeaux.com> Date: Fri, 18 Nov 2022 14:17:14 +0100 Subject: [PATCH] fixed toc --- assets/js/theme/design-system/toc.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/assets/js/theme/design-system/toc.js b/assets/js/theme/design-system/toc.js index 71adb6fb..5e911af2 100644 --- a/assets/js/theme/design-system/toc.js +++ b/assets/js/theme/design-system/toc.js @@ -10,9 +10,6 @@ const CLASSES = { class TableOfContent { constructor() { this.element = document.querySelector('.toc-container'); - - if (!this.element) return; - this.content = this.element.querySelector('.toc-content'); this.nav = this.element.querySelector('.toc'); this.links = this.element.querySelectorAll('a'); @@ -37,6 +34,12 @@ class TableOfContent { }); }) + this.links.forEach(links => { + links.addEventListener('click', () => { + this.toggle(false); + }); + }) + window.addEventListener('click', (event) => { if (event.target === document.body) { this.toggle(false); @@ -62,7 +65,6 @@ class TableOfContent { this.sections.forEach(section => { if (section.offsetTop <= scroll) { id = section.id; - this.toggle(false); } }); -- GitLab