Release date: September 15, 2019
Features
- Areas: "TouchVisible" visibility added (always visible on devices that don't support hover)
- DayPilot.Calendar: Event active areas support start/end properties (can be used instead of top/height/bottom to specify the vertical position)
- DayPilot.Scheduler.onBeforeTimeHeaderDomAdd/onBeforeTimeHeaderDomRemove added, with support for React JSX
Improvements
-
[Scheduler]
DayPilot.Scheduler.onEventEdit supports args.async/args.loaded().
(build 3986)
-
[Scheduler]
args.data.sort can be adjusted in DayPilot.Scheduler.onBeforeEventRender.
(build 3994)
-
[Scheduler]
DayPilot.Scheduler.onBeforeRowHeaderDomRemove called during full update (including React JSX cleanup).
(build 4005)
-
[Scheduler]
DayPilot.Scheduler: onBefore*DomAdd/DomRemove events added to TypeScript definitions.
(build 4008)
Fixes
-
SeparatorData.cssClass type fixed (TypeScript)
(build 3987)
-
[Bubble]
DayPilot.Bubble/Angular error fixed ("ERROR TypeError: Converting circular structure to JSON --> starting at object with constructor 'DayPilot.Bubble'")
(build 3989)
-
DayPilot.Modal this.div null reference fixed (autoresize): "Cannot read property 'offsetWidth' of null at DayPilot.Modal.Se"
(build 3994)
-
[Scheduler]
Scheduler/floating events fixed in React ("Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.").
(build 3996)
-
[Scheduler]
Jerky vertical scrolling fixed (Scheduler on touch devices).
(build 3998)
-
[Scheduler]
DayPilot.Scheduler.snapToGridEventMoving and snapToGridEventResizing fixed
(build 4001)
-
[Scheduler]
DayPilot.Scheduler.onScroll: Events specified using args.remove array are removed from events.list as well.
(build 4002)