29 lines
817 B
JavaScript
29 lines
817 B
JavaScript
class MainDashboardView extends EICDomContent {
|
|
|
|
constructor() {
|
|
super()
|
|
Object.assign(this, app.helpers.activeAttributes)
|
|
//this.tileMarkup = app.Assets.Store.html['/app/assets/html/mailing/tile.html']
|
|
}
|
|
|
|
DOMContentLoaded(options) {
|
|
for(let model in options.models) this[model] = options.models[model]
|
|
const components = ui.eicfy(this.el)
|
|
this.setupTriggers(components)
|
|
this.setupRefs(components)
|
|
|
|
}
|
|
|
|
DOMContentFocused(options) {
|
|
// Avoid 2nd refesh on DomContentLoaded
|
|
if(this.wasBlured){
|
|
//this.refreshSearch()
|
|
}
|
|
this.wasBlured = false
|
|
}
|
|
|
|
DOMContentBlured(options) { this.wasBlured = true }
|
|
}
|
|
|
|
app.registerClass('MainDashboardView', MainDashboardView)
|