restore document-ready dep (#454)
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
var documentReady = require('document-ready')
|
||||||
var nanorouter = require('nanorouter')
|
var nanorouter = require('nanorouter')
|
||||||
var nanomount = require('nanomount')
|
var nanomount = require('nanomount')
|
||||||
var nanomorph = require('nanomorph')
|
var nanomorph = require('nanomorph')
|
||||||
@@ -5,7 +6,6 @@ var nanoraf = require('nanoraf')
|
|||||||
var nanobus = require('nanobus')
|
var nanobus = require('nanobus')
|
||||||
var assert = require('assert')
|
var assert = require('assert')
|
||||||
|
|
||||||
var documentReady = require('./lib/document-ready')
|
|
||||||
var onHistoryChange = require('./lib/history')
|
var onHistoryChange = require('./lib/history')
|
||||||
var onHref = require('./lib/href')
|
var onHref = require('./lib/href')
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
var assert = require('assert')
|
|
||||||
|
|
||||||
module.exports = documentReady
|
|
||||||
|
|
||||||
function documentReady (callback) {
|
|
||||||
assert.notEqual(typeof document, 'undefined', 'document-ready only runs in the browser')
|
|
||||||
|
|
||||||
var state = document.readyState
|
|
||||||
if (state === 'complete' || state === 'interactive') {
|
|
||||||
return setTimeout(callback, 0)
|
|
||||||
}
|
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', function onLoad () {
|
|
||||||
callback()
|
|
||||||
})
|
|
||||||
}
|
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bel": "^4.5.1",
|
"bel": "^4.5.1",
|
||||||
|
"document-ready": "^2.0.1",
|
||||||
"nanobus": "^3.0.0",
|
"nanobus": "^3.0.0",
|
||||||
"nanomorph": "^4.0.0",
|
"nanomorph": "^4.0.0",
|
||||||
"nanomount": "^1.0.0",
|
"nanomount": "^1.0.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user