From dfad1ec43b34f84ddcee2b94ea2641fe0d798a6c Mon Sep 17 00:00:00 2001
From: weru <onewesh@gmail.com>
Date: Wed, 05 Feb 2020 19:12:28 +0000
Subject: [PATCH] save work
---
assets/js/index.js | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/assets/js/index.js b/assets/js/index.js
index 9a5cfeb..8f08356 100644
--- a/assets/js/index.js
+++ b/assets/js/index.js
@@ -136,15 +136,17 @@
tocs.forEach(function(toc){
toc.id = "";
pushClass(toc, 'toc');
- const tocItems = Array.from(toc.children[0].children);
-
- const previousHeading = toc.previousElementSibling;
- previousHeading.matches('.active') ? pushClass(toc, tocActive) : false;
+ if(toc.children.length >= 1) {
+ const tocItems = Array.from(toc.children[0].children);
- tocItems.forEach(function(item){
- pushClass(item, 'toc_item');
- pushClass(item.firstElementChild, 'toc_link');
- })
+ const previousHeading = toc.previousElementSibling;
+ previousHeading.matches('.active') ? pushClass(toc, tocActive) : false;
+
+ tocItems.forEach(function(item){
+ pushClass(item, 'toc_item');
+ pushClass(item.firstElementChild, 'toc_link');
+ })
+ }
});
const currentToc = elem(`.${tocActive}`);
--
Gitblit v1.10.0