devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
30 lines (28 loc) • 32.7 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/platform-browser"),require("@angular/core"),require("devextreme/ui/scheduler"),require("devextreme-angular/core"),require("devextreme-angular/ui/nested")):"function"==typeof define&&define.amd?define("devextreme-angular/ui/scheduler",["exports","@angular/platform-browser","@angular/core","devextreme/ui/scheduler","devextreme-angular/core","devextreme-angular/ui/nested"],t):t(((e=e||self)["devextreme-angular"]=e["devextreme-angular"]||{},e["devextreme-angular"].ui=e["devextreme-angular"].ui||{},e["devextreme-angular"].ui.scheduler={}),e.ng.platformBrowser,e.ng.core,e.DxScheduler,e["devextreme-angular"].core,e["devextreme-angular"].ui.nested)}(this,(function(e,t,n,i,o,p){"use strict";i=i&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e,t,n,i){var o,p=arguments.length,r=p<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(r=(p<3?o(r):p>3?o(t,n,r):o(t,n))||r);return p>3&&r&&Object.defineProperty(t,n,r),r}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}
/*!
* devextreme-angular
* Version: 20.2.5
* Build date: Fri Jan 15 2021
*
* Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
var s=function(e){function s(t,n,i,o,p,r,a,u){var s=e.call(this,t,n,i,o,a,u)||this;return s._watcherHelper=o,s._idh=p,s._createEventEmitters([{subscribe:"appointmentAdded",emit:"onAppointmentAdded"},{subscribe:"appointmentAdding",emit:"onAppointmentAdding"},{subscribe:"appointmentClick",emit:"onAppointmentClick"},{subscribe:"appointmentContextMenu",emit:"onAppointmentContextMenu"},{subscribe:"appointmentDblClick",emit:"onAppointmentDblClick"},{subscribe:"appointmentDeleted",emit:"onAppointmentDeleted"},{subscribe:"appointmentDeleting",emit:"onAppointmentDeleting"},{subscribe:"appointmentFormOpening",emit:"onAppointmentFormOpening"},{subscribe:"appointmentRendered",emit:"onAppointmentRendered"},{subscribe:"appointmentUpdated",emit:"onAppointmentUpdated"},{subscribe:"appointmentUpdating",emit:"onAppointmentUpdating"},{subscribe:"cellClick",emit:"onCellClick"},{subscribe:"cellContextMenu",emit:"onCellContextMenu"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{emit:"accessKeyChange"},{emit:"adaptivityEnabledChange"},{emit:"allDayExprChange"},{emit:"appointmentCollectorTemplateChange"},{emit:"appointmentDraggingChange"},{emit:"appointmentTemplateChange"},{emit:"appointmentTooltipTemplateChange"},{emit:"cellDurationChange"},{emit:"crossScrollingEnabledChange"},{emit:"currentDateChange"},{emit:"currentViewChange"},{emit:"customizeDateNavigatorTextChange"},{emit:"dataCellTemplateChange"},{emit:"dataSourceChange"},{emit:"dateCellTemplateChange"},{emit:"dateSerializationFormatChange"},{emit:"descriptionExprChange"},{emit:"disabledChange"},{emit:"dropDownAppointmentTemplateChange"},{emit:"editingChange"},{emit:"elementAttrChange"},{emit:"endDateExprChange"},{emit:"endDateTimeZoneExprChange"},{emit:"endDayHourChange"},{emit:"firstDayOfWeekChange"},{emit:"focusStateEnabledChange"},{emit:"groupByDateChange"},{emit:"groupsChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"indicatorUpdateIntervalChange"},{emit:"maxChange"},{emit:"maxAppointmentsPerCellChange"},{emit:"minChange"},{emit:"noDataTextChange"},{emit:"recurrenceEditModeChange"},{emit:"recurrenceExceptionExprChange"},{emit:"recurrenceRuleExprChange"},{emit:"remoteFilteringChange"},{emit:"resourceCellTemplateChange"},{emit:"resourcesChange"},{emit:"rtlEnabledChange"},{emit:"scrollingChange"},{emit:"selectedCellDataChange"},{emit:"shadeUntilCurrentTimeChange"},{emit:"showAllDayPanelChange"},{emit:"showCurrentTimeIndicatorChange"},{emit:"startDateExprChange"},{emit:"startDateTimeZoneExprChange"},{emit:"startDayHourChange"},{emit:"tabIndexChange"},{emit:"textExprChange"},{emit:"timeCellTemplateChange"},{emit:"timeZoneChange"},{emit:"useDropDownViewSwitcherChange"},{emit:"viewsChange"},{emit:"visibleChange"},{emit:"widthChange"}]),s._idh.setHost(s),r.setHost(s),s}var l,g;return function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(s,e),Object.defineProperty(s.prototype,"accessKey",{get:function(){return this._getOption("accessKey")},set:function(e){this._setOption("accessKey",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"adaptivityEnabled",{get:function(){return this._getOption("adaptivityEnabled")},set:function(e){this._setOption("adaptivityEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"allDayExpr",{get:function(){return this._getOption("allDayExpr")},set:function(e){this._setOption("allDayExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"appointmentCollectorTemplate",{get:function(){return this._getOption("appointmentCollectorTemplate")},set:function(e){this._setOption("appointmentCollectorTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"appointmentDragging",{get:function(){return this._getOption("appointmentDragging")},set:function(e){this._setOption("appointmentDragging",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"appointmentTemplate",{get:function(){return this._getOption("appointmentTemplate")},set:function(e){this._setOption("appointmentTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"appointmentTooltipTemplate",{get:function(){return this._getOption("appointmentTooltipTemplate")},set:function(e){this._setOption("appointmentTooltipTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"cellDuration",{get:function(){return this._getOption("cellDuration")},set:function(e){this._setOption("cellDuration",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"crossScrollingEnabled",{get:function(){return this._getOption("crossScrollingEnabled")},set:function(e){this._setOption("crossScrollingEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"currentDate",{get:function(){return this._getOption("currentDate")},set:function(e){this._setOption("currentDate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"currentView",{get:function(){return this._getOption("currentView")},set:function(e){this._setOption("currentView",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"customizeDateNavigatorText",{get:function(){return this._getOption("customizeDateNavigatorText")},set:function(e){this._setOption("customizeDateNavigatorText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"dataCellTemplate",{get:function(){return this._getOption("dataCellTemplate")},set:function(e){this._setOption("dataCellTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"dataSource",{get:function(){return this._getOption("dataSource")},set:function(e){this._setOption("dataSource",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"dateCellTemplate",{get:function(){return this._getOption("dateCellTemplate")},set:function(e){this._setOption("dateCellTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"dateSerializationFormat",{get:function(){return this._getOption("dateSerializationFormat")},set:function(e){this._setOption("dateSerializationFormat",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"descriptionExpr",{get:function(){return this._getOption("descriptionExpr")},set:function(e){this._setOption("descriptionExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"disabled",{get:function(){return this._getOption("disabled")},set:function(e){this._setOption("disabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"dropDownAppointmentTemplate",{get:function(){return this._getOption("dropDownAppointmentTemplate")},set:function(e){this._setOption("dropDownAppointmentTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"editing",{get:function(){return this._getOption("editing")},set:function(e){this._setOption("editing",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"elementAttr",{get:function(){return this._getOption("elementAttr")},set:function(e){this._setOption("elementAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"endDateExpr",{get:function(){return this._getOption("endDateExpr")},set:function(e){this._setOption("endDateExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"endDateTimeZoneExpr",{get:function(){return this._getOption("endDateTimeZoneExpr")},set:function(e){this._setOption("endDateTimeZoneExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"endDayHour",{get:function(){return this._getOption("endDayHour")},set:function(e){this._setOption("endDayHour",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"firstDayOfWeek",{get:function(){return this._getOption("firstDayOfWeek")},set:function(e){this._setOption("firstDayOfWeek",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"focusStateEnabled",{get:function(){return this._getOption("focusStateEnabled")},set:function(e){this._setOption("focusStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"groupByDate",{get:function(){return this._getOption("groupByDate")},set:function(e){this._setOption("groupByDate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"groups",{get:function(){return this._getOption("groups")},set:function(e){this._setOption("groups",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"height",{get:function(){return this._getOption("height")},set:function(e){this._setOption("height",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"hint",{get:function(){return this._getOption("hint")},set:function(e){this._setOption("hint",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"indicatorUpdateInterval",{get:function(){return this._getOption("indicatorUpdateInterval")},set:function(e){this._setOption("indicatorUpdateInterval",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"max",{get:function(){return this._getOption("max")},set:function(e){this._setOption("max",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"maxAppointmentsPerCell",{get:function(){return this._getOption("maxAppointmentsPerCell")},set:function(e){this._setOption("maxAppointmentsPerCell",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"min",{get:function(){return this._getOption("min")},set:function(e){this._setOption("min",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"noDataText",{get:function(){return this._getOption("noDataText")},set:function(e){this._setOption("noDataText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"recurrenceEditMode",{get:function(){return this._getOption("recurrenceEditMode")},set:function(e){this._setOption("recurrenceEditMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"recurrenceExceptionExpr",{get:function(){return this._getOption("recurrenceExceptionExpr")},set:function(e){this._setOption("recurrenceExceptionExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"recurrenceRuleExpr",{get:function(){return this._getOption("recurrenceRuleExpr")},set:function(e){this._setOption("recurrenceRuleExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"remoteFiltering",{get:function(){return this._getOption("remoteFiltering")},set:function(e){this._setOption("remoteFiltering",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"resourceCellTemplate",{get:function(){return this._getOption("resourceCellTemplate")},set:function(e){this._setOption("resourceCellTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"resources",{get:function(){return this._getOption("resources")},set:function(e){this._setOption("resources",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"rtlEnabled",{get:function(){return this._getOption("rtlEnabled")},set:function(e){this._setOption("rtlEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"scrolling",{get:function(){return this._getOption("scrolling")},set:function(e){this._setOption("scrolling",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"selectedCellData",{get:function(){return this._getOption("selectedCellData")},set:function(e){this._setOption("selectedCellData",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"shadeUntilCurrentTime",{get:function(){return this._getOption("shadeUntilCurrentTime")},set:function(e){this._setOption("shadeUntilCurrentTime",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"showAllDayPanel",{get:function(){return this._getOption("showAllDayPanel")},set:function(e){this._setOption("showAllDayPanel",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"showCurrentTimeIndicator",{get:function(){return this._getOption("showCurrentTimeIndicator")},set:function(e){this._setOption("showCurrentTimeIndicator",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"startDateExpr",{get:function(){return this._getOption("startDateExpr")},set:function(e){this._setOption("startDateExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"startDateTimeZoneExpr",{get:function(){return this._getOption("startDateTimeZoneExpr")},set:function(e){this._setOption("startDateTimeZoneExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"startDayHour",{get:function(){return this._getOption("startDayHour")},set:function(e){this._setOption("startDayHour",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"tabIndex",{get:function(){return this._getOption("tabIndex")},set:function(e){this._setOption("tabIndex",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"textExpr",{get:function(){return this._getOption("textExpr")},set:function(e){this._setOption("textExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"timeCellTemplate",{get:function(){return this._getOption("timeCellTemplate")},set:function(e){this._setOption("timeCellTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"timeZone",{get:function(){return this._getOption("timeZone")},set:function(e){this._setOption("timeZone",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"useDropDownViewSwitcher",{get:function(){return this._getOption("useDropDownViewSwitcher")},set:function(e){this._setOption("useDropDownViewSwitcher",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"views",{get:function(){return this._getOption("views")},set:function(e){this._setOption("views",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"resourcesChildren",{get:function(){return this._getOption("resources")},set:function(e){this.setChildren("resources",e)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"viewsChildren",{get:function(){return this._getOption("views")},set:function(e){this.setChildren("views",e)},enumerable:!0,configurable:!0}),s.prototype._createInstance=function(e,t){return new i(e,t)},s.prototype.ngOnDestroy=function(){this._destroyWidget()},s.prototype.ngOnChanges=function(t){e.prototype.ngOnChanges.call(this,t),this.setupChanges("dataSource",t),this.setupChanges("groups",t),this.setupChanges("resources",t),this.setupChanges("selectedCellData",t),this.setupChanges("views",t)},s.prototype.setupChanges=function(e,t){e in this._optionsToUpdate||this._idh.setup(e,t)},s.prototype.ngDoCheck=function(){this._idh.doCheck("dataSource"),this._idh.doCheck("groups"),this._idh.doCheck("resources"),this._idh.doCheck("selectedCellData"),this._idh.doCheck("views"),this._watcherHelper.checkWatchers(),e.prototype.ngDoCheck.call(this),e.prototype.clearChangedOptions.call(this)},s.prototype._setOption=function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&e.prototype._setOption.call(this,t,n)},s.ctorParameters=function(){return[{type:n.ElementRef},{type:n.NgZone},{type:o.DxTemplateHost},{type:o.WatcherHelper},{type:o.IterableDifferHelper},{type:o.NestedOptionHost},{type:t.TransferState},{type:void 0,decorators:[{type:n.Inject,args:[n.PLATFORM_ID]}]}]},a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"accessKey",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"adaptivityEnabled",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"allDayExpr",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"appointmentCollectorTemplate",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"appointmentDragging",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"appointmentTemplate",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"appointmentTooltipTemplate",null),a([n.Input(),u("design:type",Number),u("design:paramtypes",[Number])],s.prototype,"cellDuration",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"crossScrollingEnabled",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"currentDate",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"currentView",null),a([n.Input(),u("design:type",Function),u("design:paramtypes",[Function])],s.prototype,"customizeDateNavigatorText",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"dataCellTemplate",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"dataSource",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"dateCellTemplate",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"dateSerializationFormat",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"descriptionExpr",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"disabled",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"dropDownAppointmentTemplate",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"editing",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"elementAttr",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"endDateExpr",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"endDateTimeZoneExpr",null),a([n.Input(),u("design:type",Number),u("design:paramtypes",[Number])],s.prototype,"endDayHour",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"firstDayOfWeek",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"focusStateEnabled",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"groupByDate",null),a([n.Input(),u("design:type",Array),u("design:paramtypes",[Array])],s.prototype,"groups",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"height",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"hint",null),a([n.Input(),u("design:type",Number),u("design:paramtypes",[Number])],s.prototype,"indicatorUpdateInterval",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"max",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"maxAppointmentsPerCell",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"min",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"noDataText",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"recurrenceEditMode",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"recurrenceExceptionExpr",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"recurrenceRuleExpr",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"remoteFiltering",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"resourceCellTemplate",null),a([n.Input(),u("design:type",Array),u("design:paramtypes",[Array])],s.prototype,"resources",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"rtlEnabled",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"scrolling",null),a([n.Input(),u("design:type",Array),u("design:paramtypes",[Array])],s.prototype,"selectedCellData",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"shadeUntilCurrentTime",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"showAllDayPanel",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"showCurrentTimeIndicator",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"startDateExpr",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"startDateTimeZoneExpr",null),a([n.Input(),u("design:type",Number),u("design:paramtypes",[Number])],s.prototype,"startDayHour",null),a([n.Input(),u("design:type",Number),u("design:paramtypes",[Number])],s.prototype,"tabIndex",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"textExpr",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"timeCellTemplate",null),a([n.Input(),u("design:type",String),u("design:paramtypes",[String])],s.prototype,"timeZone",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"useDropDownViewSwitcher",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"views",null),a([n.Input(),u("design:type",Boolean),u("design:paramtypes",[Boolean])],s.prototype,"visible",null),a([n.Input(),u("design:type",Object),u("design:paramtypes",[Object])],s.prototype,"width",null),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentAdded",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentAdding",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentClick",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentContextMenu",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentDblClick",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentDeleted",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentDeleting",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentFormOpening",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentRendered",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentUpdated",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onAppointmentUpdating",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onCellClick",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onCellContextMenu",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onContentReady",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onDisposing",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onInitialized",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"onOptionChanged",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"accessKeyChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"adaptivityEnabledChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"allDayExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"appointmentCollectorTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"appointmentDraggingChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"appointmentTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"appointmentTooltipTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"cellDurationChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"crossScrollingEnabledChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"currentDateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"currentViewChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"customizeDateNavigatorTextChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"dataCellTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"dataSourceChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"dateCellTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"dateSerializationFormatChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"descriptionExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"disabledChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"dropDownAppointmentTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"editingChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"elementAttrChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"endDateExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"endDateTimeZoneExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"endDayHourChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"firstDayOfWeekChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"focusStateEnabledChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"groupByDateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"groupsChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"heightChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"hintChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"indicatorUpdateIntervalChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"maxChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"maxAppointmentsPerCellChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"minChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"noDataTextChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"recurrenceEditModeChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"recurrenceExceptionExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"recurrenceRuleExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"remoteFilteringChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"resourceCellTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"resourcesChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"rtlEnabledChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"scrollingChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"selectedCellDataChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"shadeUntilCurrentTimeChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"showAllDayPanelChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"showCurrentTimeIndicatorChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"startDateExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"startDateTimeZoneExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"startDayHourChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"tabIndexChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"textExprChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"timeCellTemplateChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"timeZoneChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"useDropDownViewSwitcherChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"viewsChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"visibleChange",void 0),a([n.Output(),u("design:type",n.EventEmitter)],s.prototype,"widthChange",void 0),a([n.ContentChildren(p.DxiResourceComponent),u("design:type",n.QueryList),u("design:paramtypes",[Object])],s.prototype,"resourcesChildren",null),a([n.ContentChildren(p.DxiViewComponent),u("design:type",n.QueryList),u("design:paramtypes",[Object])],s.prototype,"viewsChildren",null),s=a([n.Component({selector:"dx-scheduler",template:"",providers:[o.DxTemplateHost,o.WatcherHelper,o.NestedOptionHost,o.IterableDifferHelper]}),(l=7,g=n.Inject(n.PLATFORM_ID),function(e,t){g(e,t,l)}),u("design:paramtypes",[n.ElementRef,n.NgZone,o.DxTemplateHost,o.WatcherHelper,o.IterableDifferHelper,o.NestedOptionHost,t.TransferState,Object])],s)}(o.DxComponent),l=function(){function e(){}return e=a([n.NgModule({imports:[p.DxoAppointmentDraggingModule,p.DxoEditingModule,p.DxiResourceModule,p.DxoScrollingModule,p.DxiViewModule,o.DxIntegrationModule,o.DxTemplateModule,t.BrowserTransferStateModule],declarations:[s],exports:[s,p.DxoAppointmentDraggingModule,p.DxoEditingModule,p.DxiResourceModule,p.DxoScrollingModule,p.DxiViewModule,o.DxTemplateModule]})],e)}();e.DxSchedulerComponent=s,e.DxSchedulerModule=l,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=devextreme-angular-ui-scheduler.umd.min.js.map