Newer
Older
_this.layoutRef = createRef();
_this.rowNodes = [];
_this.renderedRowNodes = [];
_this.buildRowIndex = memoize(buildRowIndex);
_this.handleSlatCoords = function (slatCoords) {
_this.setState({ slatCoords: slatCoords });
};
_this.handleRowCoords = function (rowCoords) {
_this.rowCoords = rowCoords;
_this.scrollResponder.update(false); // TODO: could eliminate this if rowCoords lived in state
};
_this.handleMaxCushionWidth = function (slotCushionMaxWidth) {
_this.setState({
slotCushionMaxWidth: Math.ceil(slotCushionMaxWidth),
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
});
};
// Scrolling
// ------------------------------------------------------------------------------------------------------------------
// this is useful for scrolling prev/next dates while resource is scrolled down
_this.handleScrollLeftRequest = function (scrollLeft) {
var layout = _this.layoutRef.current;
layout.forceTimeScroll(scrollLeft);
};
_this.handleScrollRequest = function (request) {
var rowCoords = _this.rowCoords;
var layout = _this.layoutRef.current;
var rowId = request.rowId || request.resourceId;
if (rowCoords) {
if (rowId) {
var rowIdToIndex = _this.buildRowIndex(_this.renderedRowNodes);
var index = rowIdToIndex[rowId];
if (index != null) {
var scrollTop = (request.fromBottom != null ?
rowCoords.bottoms[index] - request.fromBottom : // pixels from bottom edge
rowCoords.tops[index] // just use top edge
);
layout.forceResourceScroll(scrollTop);
}
}
return true;
}
};
// Resource INDIVIDUAL-Column Area Resizing
// ------------------------------------------------------------------------------------------
_this.handleColWidthChange = function (colWidths) {
_this.setState({
});
};
_this.state = {
resourceAreaWidth: context.options.resourceAreaWidth,
};
return _this;
}
ResourceTimelineView.prototype.render = function () {
var _this = this;
var _a = this, props = _a.props, state = _a.state, context = _a.context;
var options = context.options, viewSpec = context.viewSpec;
var _b = this.processColOptions(context.options), superHeaderRendering = _b.superHeaderRendering, groupSpecs = _b.groupSpecs, orderSpecs = _b.orderSpecs, isVGrouping = _b.isVGrouping, colSpecs = _b.colSpecs;
var tDateProfile = this.buildTimelineDateProfile(props.dateProfile, context.dateEnv, options, context.dateProfileGenerator);
var rowNodes = this.rowNodes = this.buildRowNodes(props.resourceStore, groupSpecs, orderSpecs, isVGrouping, props.resourceEntityExpansions, options.resourcesInitiallyExpanded);
var extraClassNames = [
'fc-resource-timeline',
this.hasNesting(rowNodes) ? '' : 'fc-resource-timeline-flat',
'fc-timeline',
options.eventOverlap === false ? 'fc-timeline-overlap-disabled' : 'fc-timeline-overlap-enabled',
];
var slotMinWidth = options.slotMinWidth;
var slatCols = buildSlatCols(tDateProfile, slotMinWidth || this.computeFallbackSlotMinWidth(tDateProfile));
return (createElement(ViewRoot, { viewSpec: viewSpec }, function (rootElRef, classNames) { return (createElement("div", { ref: rootElRef, className: extraClassNames.concat(classNames).join(' ') },
createElement(ResourceTimelineViewLayout, { ref: _this.layoutRef, forPrint: props.forPrint, isHeightAuto: props.isHeightAuto, spreadsheetCols: buildSpreadsheetCols(colSpecs, state.spreadsheetColWidths, ''), spreadsheetHeaderRows: function (contentArg) { return (createElement(SpreadsheetHeader // TODO: rename to SpreadsheetHeaderRows
, { superHeaderRendering: superHeaderRendering, colSpecs: colSpecs, onColWidthChange: _this.handleColWidthChange, rowInnerHeights: contentArg.rowSyncHeights })); }, spreadsheetBodyRows: function (contentArg) { return (createElement(Fragment, null, _this.renderSpreadsheetRows(rowNodes, colSpecs, contentArg.rowSyncHeights))); }, timeCols: slatCols, timeHeaderContent: function (contentArg) { return (createElement(TimelineHeader, { clientWidth: contentArg.clientWidth, clientHeight: contentArg.clientHeight, tableMinWidth: contentArg.tableMinWidth, tableColGroupNode: contentArg.tableColGroupNode, dateProfile: props.dateProfile, tDateProfile: tDateProfile, slatCoords: state.slatCoords, rowInnerHeights: contentArg.rowSyncHeights, onMaxCushionWidth: slotMinWidth ? null : _this.handleMaxCushionWidth })); }, timeBodyContent: function (contentArg) { return (createElement(ResourceTimelineGrid, { dateProfile: props.dateProfile, clientWidth: contentArg.clientWidth, clientHeight: contentArg.clientHeight, tableMinWidth: contentArg.tableMinWidth, tableColGroupNode: contentArg.tableColGroupNode, expandRows: contentArg.expandRows, tDateProfile: tDateProfile, rowNodes: rowNodes, businessHours: props.businessHours, dateSelection: props.dateSelection, eventStore: props.eventStore, eventUiBases: props.eventUiBases, eventSelection: props.eventSelection, eventDrag: props.eventDrag, eventResize: props.eventResize, resourceStore: props.resourceStore, nextDayThreshold: context.options.nextDayThreshold, rowInnerHeights: contentArg.rowSyncHeights, onSlatCoords: _this.handleSlatCoords, onRowCoords: _this.handleRowCoords, onScrollLeftRequest: _this.handleScrollLeftRequest, onRowHeightChange: contentArg.reportRowHeightChange })); } }))); }));
};
ResourceTimelineView.prototype.renderSpreadsheetRows = function (nodes, colSpecs, rowSyncHeights) {
return nodes.map(function (node, index) {
if (node.group) {
return (createElement(SpreadsheetGroupRow, { key: node.id, id: node.id, spreadsheetColCnt: colSpecs.length, isExpanded: node.isExpanded, group: node.group, innerHeight: rowSyncHeights[index] || '' }));
}
return (createElement(SpreadsheetRow, { key: node.id, colSpecs: colSpecs, rowSpans: node.rowSpans, depth: node.depth, isExpanded: node.isExpanded, hasChildren: node.hasChildren, resource: node.resource, innerHeight: rowSyncHeights[index] || '' }));
}
});
};
ResourceTimelineView.prototype.componentDidMount = function () {
this.renderedRowNodes = this.rowNodes;
this.scrollResponder = this.context.createScrollResponder(this.handleScrollRequest);
};
ResourceTimelineView.prototype.getSnapshotBeforeUpdate = function () {
if (!this.props.forPrint) { // because print-view is always zero?
return { resourceScroll: this.queryResourceScroll() };
}
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
};
ResourceTimelineView.prototype.componentDidUpdate = function (prevProps, prevState, snapshot) {
this.renderedRowNodes = this.rowNodes;
this.scrollResponder.update(prevProps.dateProfile !== this.props.dateProfile);
if (snapshot.resourceScroll) {
this.handleScrollRequest(snapshot.resourceScroll); // TODO: this gets triggered too often
}
};
ResourceTimelineView.prototype.componentWillUnmount = function () {
this.scrollResponder.detach();
};
ResourceTimelineView.prototype.computeFallbackSlotMinWidth = function (tDateProfile) {
return Math.max(30, ((this.state.slotCushionMaxWidth || 0) / tDateProfile.slotsPerLabel));
};
ResourceTimelineView.prototype.queryResourceScroll = function () {
var _a = this, rowCoords = _a.rowCoords, renderedRowNodes = _a.renderedRowNodes;
if (rowCoords) {
var layout = this.layoutRef.current;
var trBottoms = rowCoords.bottoms;
var scrollTop = layout.getResourceScroll();
var scroll_1 = {};
for (var i = 0; i < trBottoms.length; i += 1) {
var rowNode = renderedRowNodes[i];
var elBottom = trBottoms[i] - scrollTop; // from the top of the scroller
if (elBottom > 0) {
scroll_1.rowId = rowNode.id;
scroll_1.fromBottom = elBottom;
break;
}
}
return scroll_1;
}
};
return ResourceTimelineView;
}(BaseComponent));
ResourceTimelineView.addStateEquality({
});
function buildRowIndex(rowNodes) {
var rowIdToIndex = {};
for (var i = 0; i < rowNodes.length; i += 1) {
rowIdToIndex[rowNodes[i].id] = i;
}
return rowIdToIndex;
}
function buildSpreadsheetCols(colSpecs, forcedWidths, fallbackWidth) {
if (fallbackWidth === void 0) { fallbackWidth = ''; }
return colSpecs.map(function (colSpec, i) { return ({
className: colSpec.isMain ? 'fc-main-col' : '',
width: forcedWidths[i] || colSpec.width || fallbackWidth,
}); });
}
function hasNesting(nodes) {
for (var _i = 0, nodes_1 = nodes; _i < nodes_1.length; _i++) {
var node = nodes_1[_i];
if (node.group) {
return true;
}
if (node.hasChildren) {
return true;
}
}
}
return false;
}
function processColOptions(options) {
var allColSpecs = options.resourceAreaColumns || [];
var superHeaderRendering = null;
if (!allColSpecs.length) {
allColSpecs.push({
headerClassNames: options.resourceAreaHeaderClassNames,
headerContent: options.resourceAreaHeaderContent || 'Resources',
headerDidMount: options.resourceAreaHeaderDidMount,
headerWillUnmount: options.resourceAreaHeaderWillUnmount,
});
}
else if (options.resourceAreaHeaderContent) { // weird way to determine if content
superHeaderRendering = {
headerClassNames: options.resourceAreaHeaderClassNames,
headerContent: options.resourceAreaHeaderContent,
headerDidMount: options.resourceAreaHeaderDidMount,
headerWillUnmount: options.resourceAreaHeaderWillUnmount,
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
};
}
var plainColSpecs = [];
var groupColSpecs = []; // part of the colSpecs, but filtered out in order to put first
var groupSpecs = [];
var isVGrouping = false;
for (var _i = 0, allColSpecs_1 = allColSpecs; _i < allColSpecs_1.length; _i++) {
var colSpec = allColSpecs_1[_i];
if (colSpec.group) {
groupColSpecs.push(__assign(__assign({}, colSpec), { cellClassNames: colSpec.cellClassNames || options.resourceGroupLabelClassNames, cellContent: colSpec.cellContent || options.resourceGroupLabelContent, cellDidMount: colSpec.cellDidMount || options.resourceGroupLabelDidMount, cellWillUnmount: colSpec.cellWillUnmount || options.resourceGroupLaneWillUnmount }));
}
else {
plainColSpecs.push(colSpec);
}
}
// BAD: mutates a user-supplied option
var mainColSpec = plainColSpecs[0];
mainColSpec.isMain = true;
mainColSpec.cellClassNames = mainColSpec.cellClassNames || options.resourceLabelClassNames;
mainColSpec.cellContent = mainColSpec.cellContent || options.resourceLabelContent;
mainColSpec.cellDidMount = mainColSpec.cellDidMount || options.resourceLabelDidMount;
mainColSpec.cellWillUnmount = mainColSpec.cellWillUnmount || options.resourceLabelWillUnmount;
if (groupColSpecs.length) {
groupSpecs = groupColSpecs;
isVGrouping = true;
}
else {
var hGroupField = options.resourceGroupField;
if (hGroupField) {
groupSpecs.push({
field: hGroupField,
labelClassNames: options.resourceGroupLabelClassNames,
labelContent: options.resourceGroupLabelContent,
labelDidMount: options.resourceGroupLabelDidMount,
labelWillUnmount: options.resourceGroupLabelWillUnmount,
laneClassNames: options.resourceGroupLaneClassNames,
laneContent: options.resourceGroupLaneContent,
laneDidMount: options.resourceGroupLaneDidMount,
laneWillUnmount: options.resourceGroupLaneWillUnmount,
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
});
}
}
var allOrderSpecs = options.resourceOrder || DEFAULT_RESOURCE_ORDER;
var plainOrderSpecs = [];
for (var _a = 0, allOrderSpecs_1 = allOrderSpecs; _a < allOrderSpecs_1.length; _a++) {
var orderSpec = allOrderSpecs_1[_a];
var isGroup = false;
for (var _b = 0, groupSpecs_1 = groupSpecs; _b < groupSpecs_1.length; _b++) {
var groupSpec = groupSpecs_1[_b];
if (groupSpec.field === orderSpec.field) {
groupSpec.order = orderSpec.order; // -1, 0, 1
isGroup = true;
break;
}
}
if (!isGroup) {
plainOrderSpecs.push(orderSpec);
}
}
return {
superHeaderRendering: superHeaderRendering,
isVGrouping: isVGrouping,
groupSpecs: groupSpecs,
colSpecs: groupColSpecs.concat(plainColSpecs),
};
}
var resourceTimelinePlugin = createPlugin({
deps: [
premiumCommonPlugin,
resourceCommonPlugin,
],
initialView: 'resourceTimelineDay',
views: {
resourceTimeline: {
type: 'timeline',
component: ResourceTimelineView,
needsResourceData: true,
resourceAreaWidth: '30%',
resourcesInitiallyExpanded: true,
},
resourceTimelineDay: {
type: 'resourceTimeline',
},
resourceTimelineWeek: {
type: 'resourceTimeline',
},
resourceTimelineMonth: {
type: 'resourceTimeline',
},
resourceTimelineYear: {
type: 'resourceTimeline',
duration: { years: 1 },
},
},
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
});
globalPlugins.push(interactionPlugin, dayGridPlugin, timeGridPlugin, listPlugin, plugin, googleCalendarPlugin, scrollGridPlugin, adaptivePlugin, timelinePlugin, resourceCommonPlugin, resourceDayGridPlugin, resourceTimeGridPlugin, resourceTimelinePlugin);
exports.AbstractResourceDayTableModel = AbstractResourceDayTableModel;
exports.BASE_OPTION_DEFAULTS = BASE_OPTION_DEFAULTS;
exports.BASE_OPTION_REFINERS = BASE_OPTION_REFINERS;
exports.BaseComponent = BaseComponent;
exports.BgEvent = BgEvent;
exports.BootstrapTheme = BootstrapTheme;
exports.Calendar = Calendar;
exports.CalendarApi = CalendarApi;
exports.CalendarContent = CalendarContent;
exports.CalendarDataManager = CalendarDataManager;
exports.CalendarDataProvider = CalendarDataProvider;
exports.CalendarRoot = CalendarRoot;
exports.Component = Component;
exports.ContentHook = ContentHook;
exports.CustomContentRenderContext = CustomContentRenderContext;
exports.DEFAULT_RESOURCE_ORDER = DEFAULT_RESOURCE_ORDER;
exports.DateComponent = DateComponent;
exports.DateEnv = DateEnv;
exports.DateProfileGenerator = DateProfileGenerator;
exports.DayCellContent = DayCellContent;
exports.DayCellRoot = DayCellRoot;
exports.DayGridView = DayTableView;
exports.DayHeader = DayHeader;
exports.DayResourceTableModel = DayResourceTableModel;
exports.DaySeriesModel = DaySeriesModel;
exports.DayTable = DayTable;
exports.DayTableModel = DayTableModel;
exports.DayTableSlicer = DayTableSlicer;
exports.DayTimeCols = DayTimeCols;
exports.DayTimeColsSlicer = DayTimeColsSlicer;
exports.DayTimeColsView = DayTimeColsView;
exports.DelayedRunner = DelayedRunner;
exports.Draggable = ExternalDraggable;
exports.ElementDragging = ElementDragging;
exports.ElementScrollController = ElementScrollController;
exports.Emitter = Emitter;
exports.EventApi = EventApi;
exports.EventRoot = EventRoot;
exports.EventSourceApi = EventSourceApi;
exports.FeaturefulElementDragging = FeaturefulElementDragging;
exports.Fragment = Fragment;
exports.Interaction = Interaction;
exports.ListView = ListView;
exports.MountHook = MountHook;
exports.NamedTimeZoneImpl = NamedTimeZoneImpl;
exports.NowIndicatorRoot = NowIndicatorRoot;
exports.NowTimer = NowTimer;
exports.PointerDragging = PointerDragging;
exports.PositionCache = PositionCache;
exports.RefMap = RefMap;
exports.RenderHook = RenderHook;
exports.ResourceApi = ResourceApi;
exports.ResourceDayHeader = ResourceDayHeader;
exports.ResourceDayTable = ResourceDayTable;
exports.ResourceDayTableModel = ResourceDayTableModel;
exports.ResourceDayTableView = ResourceDayTableView;
exports.ResourceDayTimeCols = ResourceDayTimeCols;
exports.ResourceDayTimeColsView = ResourceDayTimeColsView;
exports.ResourceLabelRoot = ResourceLabelRoot;
exports.ResourceSplitter = ResourceSplitter;
exports.ResourceTimelineLane = ResourceTimelineLane;
exports.ResourceTimelineView = ResourceTimelineView;
exports.ScrollController = ScrollController;
exports.ScrollGrid = ScrollGrid;
exports.ScrollResponder = ScrollResponder;
exports.Scroller = Scroller;
exports.SimpleScrollGrid = SimpleScrollGrid;
exports.Slicer = Slicer;
exports.Splitter = Splitter;
exports.SpreadsheetRow = SpreadsheetRow;
exports.StandardEvent = StandardEvent;
exports.Table = Table;
exports.TableDateCell = TableDateCell;
exports.TableDowCell = TableDowCell;
exports.TableView = TableView;
exports.Theme = Theme;
exports.ThirdPartyDraggable = ThirdPartyDraggable;
exports.TimeCols = TimeCols;
exports.TimeColsSlatsCoords = TimeColsSlatsCoords;
exports.TimeColsView = TimeColsView;
exports.TimelineCoords = TimelineCoords;
exports.TimelineHeader = TimelineHeader;
exports.TimelineHeaderRows = TimelineHeaderRows;
exports.TimelineLane = TimelineLane;
exports.TimelineLaneBg = TimelineLaneBg;
exports.TimelineLaneSlicer = TimelineLaneSlicer;
exports.TimelineSlats = TimelineSlats;
exports.TimelineView = TimelineView;
exports.VResourceJoiner = VResourceJoiner;
exports.VResourceSplitter = VResourceSplitter;
exports.ViewApi = ViewApi;
exports.ViewContextType = ViewContextType;
exports.ViewRoot = ViewRoot;
exports.WeekNumberRoot = WeekNumberRoot;
exports.WindowScrollController = WindowScrollController;
exports.addDays = addDays;
exports.addDurations = addDurations;
exports.addMs = addMs;
exports.addWeeks = addWeeks;
exports.allowContextMenu = allowContextMenu;
exports.allowSelection = allowSelection;
exports.applyMutationToEventStore = applyMutationToEventStore;
exports.applyStyle = applyStyle;
exports.applyStyleProp = applyStyleProp;
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
exports.asRoughMinutes = asRoughMinutes;
exports.asRoughMs = asRoughMs;
exports.asRoughSeconds = asRoughSeconds;
exports.buildClassNameNormalizer = buildClassNameNormalizer;
exports.buildDayRanges = buildDayRanges;
exports.buildDayTableModel = buildDayTableModel;
exports.buildEventApis = buildEventApis;
exports.buildEventRangeKey = buildEventRangeKey;
exports.buildHashFromArray = buildHashFromArray;
exports.buildNavLinkData = buildNavLinkData;
exports.buildResourceFields = buildResourceFields;
exports.buildRowNodes = buildRowNodes;
exports.buildSegCompareObj = buildSegCompareObj;
exports.buildSegTimeText = buildSegTimeText;
exports.buildSlatCols = buildSlatCols;
exports.buildSlatMetas = buildSlatMetas;
exports.buildTimeColsModel = buildTimeColsModel;
exports.buildTimelineDateProfile = buildTimelineDateProfile;
exports.collectFromHash = collectFromHash;
exports.combineEventUis = combineEventUis;
exports.compareByFieldSpec = compareByFieldSpec;
exports.compareByFieldSpecs = compareByFieldSpecs;
exports.compareNumbers = compareNumbers;
exports.compareObjs = compareObjs;
exports.computeEdges = computeEdges;
exports.computeFallbackHeaderFormat = computeFallbackHeaderFormat;
exports.computeHeightAndMargins = computeHeightAndMargins;
exports.computeInnerRect = computeInnerRect;
exports.computeRect = computeRect;
exports.computeSegDraggable = computeSegDraggable;
exports.computeSegEndResizable = computeSegEndResizable;
exports.computeSegStartResizable = computeSegStartResizable;
exports.computeShrinkWidth = computeShrinkWidth;
exports.computeSmallestCellWidth = computeSmallestCellWidth;
exports.computeVisibleDayRange = computeVisibleDayRange;
exports.config = config;
exports.constrainPoint = constrainPoint;
exports.createContext = createContext$1;
exports.createDuration = createDuration;
exports.createElement = createElement;
exports.createEmptyEventStore = createEmptyEventStore;
exports.createEventInstance = createEventInstance;
exports.createEventUi = createEventUi;
exports.createFormatter = createFormatter;
exports.createPlugin = createPlugin;
exports.createRef = createRef;
exports.diffDates = diffDates;
exports.diffDayAndTime = diffDayAndTime;
exports.diffDays = diffDays;
exports.diffPoints = diffPoints;
exports.diffWeeks = diffWeeks;
exports.diffWholeDays = diffWholeDays;
exports.diffWholeWeeks = diffWholeWeeks;
exports.disableCursor = disableCursor;
exports.elementClosest = elementClosest;
exports.elementMatches = elementMatches;
exports.enableCursor = enableCursor;
exports.eventTupleToStore = eventTupleToStore;
exports.filterEventStoreDefs = filterEventStoreDefs;
exports.filterHash = filterHash;
exports.findDirectChildren = findDirectChildren;
exports.findElements = findElements;
exports.flattenResources = flattenResources;
exports.flexibleCompare = flexibleCompare;
exports.flushToDom = flushToDom$1;
exports.formatDate = formatDate;
exports.formatDayString = formatDayString;
exports.formatIsoTimeString = formatIsoTimeString;
exports.formatRange = formatRange;
exports.getAllowYScrolling = getAllowYScrolling;
exports.getCanVGrowWithinCell = getCanVGrowWithinCell;
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
exports.getClippingParents = getClippingParents;
exports.getDateMeta = getDateMeta;
exports.getDayClassNames = getDayClassNames;
exports.getDefaultEventEnd = getDefaultEventEnd;
exports.getElSeg = getElSeg;
exports.getEventClassNames = getEventClassNames;
exports.getIsRtlScrollbarOnLeft = getIsRtlScrollbarOnLeft;
exports.getPublicId = getPublicId;
exports.getRectCenter = getRectCenter;
exports.getRelevantEvents = getRelevantEvents;
exports.getScrollGridClassNames = getScrollGridClassNames;
exports.getScrollbarWidths = getScrollbarWidths;
exports.getSectionClassNames = getSectionClassNames;
exports.getSectionHasLiquidHeight = getSectionHasLiquidHeight;
exports.getSegMeta = getSegMeta;
exports.getSlotClassNames = getSlotClassNames;
exports.getStickyFooterScrollbar = getStickyFooterScrollbar;
exports.getStickyHeaderDates = getStickyHeaderDates;
exports.getUnequalProps = getUnequalProps;
exports.globalLocales = globalLocales;
exports.globalPlugins = globalPlugins;
exports.greatestDurationDenominator = greatestDurationDenominator;
exports.guid = guid;
exports.hasBgRendering = hasBgRendering;
exports.hasShrinkWidth = hasShrinkWidth;
exports.identity = identity;
exports.interactionSettingsStore = interactionSettingsStore;
exports.interactionSettingsToStore = interactionSettingsToStore;
exports.intersectRanges = intersectRanges;
exports.intersectRects = intersectRects;
exports.isArraysEqual = isArraysEqual;
exports.isColPropsEqual = isColPropsEqual;
exports.isDateSpansEqual = isDateSpansEqual;
exports.isGroupsEqual = isGroupsEqual;
exports.isInt = isInt;
exports.isInteractionValid = isInteractionValid;
exports.isMultiDayRange = isMultiDayRange;
exports.isPropsEqual = isPropsEqual;
exports.isPropsValid = isPropsValid;
exports.isValidDate = isValidDate;
exports.listenBySelector = listenBySelector;
exports.mapHash = mapHash;
exports.memoize = memoize;
exports.memoizeArraylike = memoizeArraylike;
exports.memoizeHashlike = memoizeHashlike;
exports.memoizeObjArg = memoizeObjArg;
exports.mergeEventStores = mergeEventStores;
exports.multiplyDuration = multiplyDuration;
exports.padStart = padStart;
exports.parseBusinessHours = parseBusinessHours;
exports.parseClassNames = parseClassNames;
exports.parseDragMeta = parseDragMeta;
exports.parseEventDef = parseEventDef;
exports.parseFieldSpecs = parseFieldSpecs;
exports.parseMarker = parse;
exports.pointInsideRect = pointInsideRect;
exports.preventContextMenu = preventContextMenu;
exports.preventDefault = preventDefault;
exports.preventSelection = preventSelection;
exports.rangeContainsMarker = rangeContainsMarker;
exports.rangeContainsRange = rangeContainsRange;
exports.rangesEqual = rangesEqual;
exports.rangesIntersect = rangesIntersect;
exports.refineEventDef = refineEventDef;
exports.refineProps = refineProps;
exports.removeElement = removeElement;
exports.removeExact = removeExact;
exports.render = render;
exports.renderChunkContent = renderChunkContent;
exports.renderFill = renderFill;
exports.renderMicroColGroup = renderMicroColGroup;
exports.renderScrollShim = renderScrollShim;
exports.requestJson = requestJson;
exports.sanitizeShrinkWidth = sanitizeShrinkWidth;
exports.setElSeg = setElSeg;
exports.setRef = setRef;
exports.setScrollFromStartingEdge = setScrollFromStartingEdge;
exports.sliceEventStore = sliceEventStore;
exports.sliceEvents = sliceEvents;
exports.sortEventSegs = sortEventSegs;
exports.startOfDay = startOfDay;
exports.translateRect = translateRect;
exports.triggerDateSelect = triggerDateSelect;
exports.unmountComponentAtNode = unmountComponentAtNode$1;
exports.unpromisify = unpromisify;
exports.version = version;
exports.whenTransitionDone = whenTransitionDone;
exports.wholeDivideDurations = wholeDivideDurations;
Object.defineProperty(exports, '__esModule', { value: true });
return exports;
}({}));