canvas-based-HTML5-Comic-Bo.../app/view/load-indicator.js
2015-07-18 17:16:49 +02:00

27 lines
467 B
JavaScript

let EventEmitter = require('events').EventEmitter
class LoadIndicator extends EventEmitter {
constructor () {
super()
this.render().hide()
}
render () {
this.el = document.createElement('div')
this.el.id = 'cb-loading-overlay'
return this
}
show () {
this.el.style.display = 'block'
this.emit('show', this)
}
hide () {
this.el.style.display = 'none'
this.emit('hide', this)
}
}
module.exports = LoadIndicator