Skip to content

Commit b773506

Browse files
committed
chore(*): remove document-ready
1 parent 1004524 commit b773506

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"pub": "sh build/release.sh"
3131
},
3232
"dependencies": {
33-
"document-ready": "^2.0.1",
3433
"marked": "^0.3.6",
3534
"prismjs": "^1.6.0",
3635
"tinydate": "^1.0.0",

src/core/index.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
1-
import ready from 'document-ready'
21
import { initMixin } from './init'
32
import { routerMixin } from './router'
43
import { renderMixin } from './render'
54
import { fetchMixin } from './fetch'
65
import { eventMixin } from './event'
76
import initGlobalAPI from './global-api'
87

8+
/**
9+
* Fork https://github.com/bendrucker/document-ready/blob/master/index.js
10+
*/
11+
function ready (callback) {
12+
const state = document.readyState
13+
14+
if (state === 'complete' || state === 'interactive') {
15+
return setTimeout(callback, 0)
16+
}
17+
18+
document.addEventListener('DOMContentLoaded', callback)
19+
}
20+
921
function Docsify () {
1022
this._init()
1123
}

0 commit comments

Comments
 (0)