From e1f5be88d365dfa31b88b552f331460d73f31ca7 Mon Sep 17 00:00:00 2001
From: olOwOlo <26087907+olOwOlo@users.noreply.github.com>
Date: Sat, 13 Jan 2018 20:34:14 +0800
Subject: fix: error when heading contains link (#20)
release 2.7.2
---
src/js/even.js | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
(limited to 'src/js')
diff --git a/src/js/even.js b/src/js/even.js
index 33ca2f3..0d5813a 100644
--- a/src/js/even.js
+++ b/src/js/even.js
@@ -183,6 +183,7 @@ Even.toc = function () {
}
Even._refactorToc = function (toc) {
+ // when headings do not start with `h1`
const oldTocList = toc.children[0]
let newTocList = oldTocList
let temp
@@ -192,14 +193,14 @@ Even._refactorToc = function (toc) {
}
Even._linkToc = function () {
- const links = document.querySelectorAll('#TableOfContents a')
+ const links = document.querySelectorAll('#TableOfContents a:first-child')
for (let i = 0; i < links.length; i++) links[i].className += ' toc-link'
for (let num = 1; num <= 6; num++) {
const headers = document.querySelectorAll('.post-content>h' + num)
for (let i = 0; i < headers.length; i++) {
const header = headers[i]
- header.innerHTML = `${header.innerHTML}`
+ header.innerHTML = `${header.innerHTML}`
}
}
}
--
cgit v1.2.3