blob: b6d5e821ba7ea6e9865f98c4cc5a50b5fd6e3091 [file] [log] [blame]
/* eslint no-console:0 */
import {onLoad} from './app'
import {$on} from './helpers'
// this is only relevant when using `hot` mode with webpack
// special thanks to Eric Clemmons: https://github.com/ericclemmons/webpack-hot-server-example
const reloading = document.readyState === 'complete'
if (module.hot) {
module.hot.accept(function(err) {
})
if (reloading) {
onLoad()
} else {
bootstrap()
}
} else {
bootstrap()
}
function bootstrap() {
$on(window, 'load', onLoad)
$on(window, 'hashchange', onLoad)
}