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)
DayPilot