UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

234 lines (231 loc) • 6.26 kB
/** * DevExtreme (renovation/ui/scheduler/workspaces/props.js) * Version: 21.2.4 * Build date: Mon Dec 06 2021 * * Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; exports.WorkSpaceProps = exports.CurrentViewConfigType = void 0; var _date = _interopRequireDefault(require("../../../../core/utils/date")); var _base_props = require("../../common/base_props"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj } } function _extends() { _extends = Object.assign || function(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key] } } } return target }; return _extends.apply(this, arguments) } var DEFAULT_GROUPS = []; var WorkSpaceProps = Object.create(Object.prototype, _extends(Object.getOwnPropertyDescriptors(_base_props.BaseWidgetProps), Object.getOwnPropertyDescriptors(Object.defineProperties({ intervalCount: 1, groups: DEFAULT_GROUPS, groupByDate: false, crossScrollingEnabled: false, startDayHour: 0, endDayHour: 24, firstDayOfWeek: 0, hoursInterval: .5, showAllDayPanel: false, allDayPanelExpanded: false, allowMultipleCellSelection: true, shadeUntilCurrentTime: true, cellDuration: 30, showCurrentTimeIndicator: true, type: "week" }, { indicatorTime: { get: function() { return new Date }, configurable: true, enumerable: true }, indicatorUpdateInterval: { get: function() { return 5 * _date.default.dateToMilliseconds("minute") }, configurable: true, enumerable: true }, selectedCellData: { get: function() { return [] }, configurable: true, enumerable: true }, scrolling: { get: function() { return { mode: "standard" } }, configurable: true, enumerable: true } })))); exports.WorkSpaceProps = WorkSpaceProps; var CurrentViewConfigType = Object.defineProperties({}, { intervalCount: { get: function() { return WorkSpaceProps.intervalCount }, configurable: true, enumerable: true }, groups: { get: function() { return WorkSpaceProps.groups }, configurable: true, enumerable: true }, groupByDate: { get: function() { return WorkSpaceProps.groupByDate }, configurable: true, enumerable: true }, crossScrollingEnabled: { get: function() { return WorkSpaceProps.crossScrollingEnabled }, configurable: true, enumerable: true }, startDayHour: { get: function() { return WorkSpaceProps.startDayHour }, configurable: true, enumerable: true }, endDayHour: { get: function() { return WorkSpaceProps.endDayHour }, configurable: true, enumerable: true }, firstDayOfWeek: { get: function() { return WorkSpaceProps.firstDayOfWeek }, configurable: true, enumerable: true }, hoursInterval: { get: function() { return WorkSpaceProps.hoursInterval }, configurable: true, enumerable: true }, showAllDayPanel: { get: function() { return WorkSpaceProps.showAllDayPanel }, configurable: true, enumerable: true }, allDayPanelExpanded: { get: function() { return WorkSpaceProps.allDayPanelExpanded }, configurable: true, enumerable: true }, allowMultipleCellSelection: { get: function() { return WorkSpaceProps.allowMultipleCellSelection }, configurable: true, enumerable: true }, indicatorTime: { get: function() { return WorkSpaceProps.indicatorTime }, configurable: true, enumerable: true }, indicatorUpdateInterval: { get: function() { return WorkSpaceProps.indicatorUpdateInterval }, configurable: true, enumerable: true }, shadeUntilCurrentTime: { get: function() { return WorkSpaceProps.shadeUntilCurrentTime }, configurable: true, enumerable: true }, selectedCellData: { get: function() { return WorkSpaceProps.selectedCellData }, configurable: true, enumerable: true }, scrolling: { get: function() { return WorkSpaceProps.scrolling }, configurable: true, enumerable: true }, cellDuration: { get: function() { return WorkSpaceProps.cellDuration }, configurable: true, enumerable: true }, showCurrentTimeIndicator: { get: function() { return WorkSpaceProps.showCurrentTimeIndicator }, configurable: true, enumerable: true }, type: { get: function() { return WorkSpaceProps.type }, configurable: true, enumerable: true }, focusStateEnabled: { get: function() { return WorkSpaceProps.focusStateEnabled }, configurable: true, enumerable: true }, tabIndex: { get: function() { return WorkSpaceProps.tabIndex }, configurable: true, enumerable: true } }); exports.CurrentViewConfigType = CurrentViewConfigType;