devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
234 lines (231 loc) • 6.26 kB
JavaScript
/**
* 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;