From 10045249d3360376d2a875974455a596e562b9c9 Mon Sep 17 00:00:00 2001 From: yelo Date: Tue, 15 Aug 2017 23:35:27 +0800 Subject: [PATCH] ensure document ready before init Docsify (#233) --- package.json | 1 + src/core/index.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index adceab0a..d61732dc 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "pub": "sh build/release.sh" }, "dependencies": { + "document-ready": "^2.0.1", "marked": "^0.3.6", "prismjs": "^1.6.0", "tinydate": "^1.0.0", diff --git a/src/core/index.js b/src/core/index.js index 16c18c63..55e6fd3b 100644 --- a/src/core/index.js +++ b/src/core/index.js @@ -1,3 +1,4 @@ +import ready from 'document-ready' import { initMixin } from './init' import { routerMixin } from './router' import { renderMixin } from './render' @@ -30,4 +31,4 @@ Docsify.version = '__VERSION__' /** * Run Docsify */ -setTimeout(_ => new Docsify(), 0) +ready(_ => new Docsify())