UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

45 lines (44 loc) 1.51 kB
/** * DevExtreme (ui/scheduler/ui.scheduler.work_space.grouped.strategy.js) * Version: 18.1.3 * Build date: Tue May 15 2018 * * Copyright (c) 2012 - 2018 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; var Class = require("../../core/class"), abstract = Class.abstract; var LAST_GROUP_CELL_CLASS = "dx-scheduler-last-group-cell", FIRST_GROUP_CELL_CLASS = "dx-scheduler-first-group-cell"; var GroupedStrategy = Class.inherit({ ctor: function(workSpace) { this._workSpace = workSpace }, getLastGroupCellClass: function() { return LAST_GROUP_CELL_CLASS }, getFirstGroupCellClass: function() { return FIRST_GROUP_CELL_CLASS }, prepareCellIndexes: abstract, calculateCellIndex: abstract, getGroupIndex: abstract, insertAllDayRowsIntoDateTable: abstract, getTotalCellCount: abstract, addAdditionalGroupCellClasses: abstract, getHorizontalMax: abstract, getVerticalMax: abstract, calculateTimeCellRepeatCount: abstract, getWorkSpaceMinWidth: abstract, getAllDayHeight: abstract, getGroupCountAttr: abstract, getLeftOffset: abstract, shiftIndicator: abstract, getShaderOffset: abstract, getShaderTopOffset: abstract, getShaderMaxHeight: abstract, getShaderWidth: abstract, getScrollableScrollTop: abstract }); module.exports = GroupedStrategy;