|
@@ -98,9 +98,7 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
|
|
|
|
|
|
|
|
|
|
initRenderQueue() {
|
|
initRenderQueue() {
|
|
|
- this.renderQueue = new RenderQueue({
|
|
|
|
|
- event: this.opt('eventRenderWait')
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ this.renderQueue = new RenderQueue(this.opt('eventRenderWait'))
|
|
|
|
|
|
|
|
this.renderQueue.on('start', this.onRenderQueueStart.bind(this))
|
|
this.renderQueue.on('start', this.onRenderQueueStart.bind(this))
|
|
|
this.renderQueue.on('stop', this.onRenderQueueStop.bind(this))
|
|
this.renderQueue.on('stop', this.onRenderQueueStop.bind(this))
|
|
@@ -138,8 +136,8 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- requestRender(func, namespace, actionType) {
|
|
|
|
|
- this.renderQueue.queue(func, namespace, actionType)
|
|
|
|
|
|
|
+ requestRender(func) {
|
|
|
|
|
+ this.renderQueue.queue(func)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -245,12 +243,6 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- unsetDateProfile() {
|
|
|
|
|
- this.unset('dateProfile')
|
|
|
|
|
- this.dateProfile = null
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
// Date High-level Rendering
|
|
// Date High-level Rendering
|
|
|
// -----------------------------------------------------------------------------------------------------------------
|
|
// -----------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
@@ -258,14 +250,14 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
requestDateRender() {
|
|
requestDateRender() {
|
|
|
this.requestRender(() => {
|
|
this.requestRender(() => {
|
|
|
this.executeDateRender()
|
|
this.executeDateRender()
|
|
|
- }, 'date', 'init')
|
|
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
requestDateUnrender() {
|
|
requestDateUnrender() {
|
|
|
this.requestRender(() => {
|
|
this.requestRender(() => {
|
|
|
this.executeDateUnrender()
|
|
this.executeDateUnrender()
|
|
|
- }, 'date', 'destroy')
|
|
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -343,7 +335,7 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
this.whenSizeUpdated(
|
|
this.whenSizeUpdated(
|
|
|
this.triggerAfterEventsRendered
|
|
this.triggerAfterEventsRendered
|
|
|
)
|
|
)
|
|
|
- }, 'event', 'init')
|
|
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -351,7 +343,7 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
this.requestRender(() => {
|
|
this.requestRender(() => {
|
|
|
this.triggerBeforeEventsDestroyed()
|
|
this.triggerBeforeEventsDestroyed()
|
|
|
this.unrenderEvents()
|
|
this.unrenderEvents()
|
|
|
- }, 'event', 'destroy')
|
|
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -362,13 +354,13 @@ export default abstract class View extends InteractiveDateComponent {
|
|
|
requestBusinessHoursRender() {
|
|
requestBusinessHoursRender() {
|
|
|
this.requestRender(() => {
|
|
this.requestRender(() => {
|
|
|
this.renderBusinessHours(this.opt('businessHours'))
|
|
this.renderBusinessHours(this.opt('businessHours'))
|
|
|
- }, 'businessHours', 'init')
|
|
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
requestBusinessHoursUnrender() {
|
|
requestBusinessHoursUnrender() {
|
|
|
this.requestRender(() => {
|
|
this.requestRender(() => {
|
|
|
this.unrenderBusinessHours()
|
|
this.unrenderBusinessHours()
|
|
|
- }, 'businessHours', 'destroy')
|
|
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|