UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

203 lines (200 loc) • 5.64 kB
/** * DevExtreme (cjs/renovation/ui/scheduler/workspaces/props.js) * Version: 22.1.9 * Build date: Tue Apr 18 2023 * * Copyright (c) 2012 - 2023 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 ? Object.assign.bind() : 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, indicatorTime: Object.freeze(new Date), shadeUntilCurrentTime: true, selectedCellData: Object.freeze([]), scrolling: Object.freeze({ mode: "standard" }), cellDuration: 30, showCurrentTimeIndicator: true, type: "week", allDayPanelMode: "all" }, { indicatorUpdateInterval: { get: function() { return 5 * _date.default.dateToMilliseconds("minute") }, configurable: true, enumerable: true } })))); exports.WorkSpaceProps = WorkSpaceProps; var CurrentViewConfigType = Object.defineProperties({}, { intervalCount: { get: function() { return WorkSpaceProps.intervalCount }, 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 }, indicatorUpdateInterval: { get: function() { return WorkSpaceProps.indicatorUpdateInterval }, configurable: true, enumerable: true }, shadeUntilCurrentTime: { get: function() { return WorkSpaceProps.shadeUntilCurrentTime }, 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 }, allDayPanelMode: { get: function() { return WorkSpaceProps.allDayPanelMode }, 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;