From 3291b881f9c0fad609ef1d02141595153514ee51 Mon Sep 17 00:00:00 2001 From: L3au <leshu.lau@gmail.com> Date: Mon, 27 May 2019 23:39:43 +0800 Subject: [PATCH 1/2] fix: document.currentScript reference --- src/core/config.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/config.js b/src/core/config.js index 9a3251e72..d95d4999b 100644 --- a/src/core/config.js +++ b/src/core/config.js @@ -1,5 +1,7 @@ import {merge, hyphenate, isPrimitive, hasOwn} from './util/core' +const currentScript = document.currentScript + export default function () { const config = merge( { @@ -36,7 +38,7 @@ export default function () { ) const script = - document.currentScript || + currentScript || [].slice .call(document.getElementsByTagName('script')) .filter(n => /docsify\./.test(n.src))[0] From 343b8ea1dbc450d2e0216bbc94507cd7e5454e2f Mon Sep 17 00:00:00 2001 From: L3au <leshu.lau@gmail.com> Date: Tue, 28 May 2019 00:27:18 +0800 Subject: [PATCH 2/2] fix: merge config --- src/core/config.js | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/src/core/config.js b/src/core/config.js index d95d4999b..607bc1152 100644 --- a/src/core/config.js +++ b/src/core/config.js @@ -53,26 +53,22 @@ export default function () { } } } + } - if (config.loadSidebar === true) { - config.loadSidebar = '_sidebar' + config.ext - } - - if (config.loadNavbar === true) { - config.loadNavbar = '_navbar' + config.ext - } - - if (config.coverpage === true) { - config.coverpage = '_coverpage' + config.ext - } - - if (config.repo === true) { - config.repo = '' - } - - if (config.name === true) { - config.name = '' - } + if (config.loadSidebar === true) { + config.loadSidebar = '_sidebar' + config.ext + } + if (config.loadNavbar === true) { + config.loadNavbar = '_navbar' + config.ext + } + if (config.coverpage === true) { + config.coverpage = '_coverpage' + config.ext + } + if (config.repo === true) { + config.repo = '' + } + if (config.name === true) { + config.name = '' } window.$docsify = config