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