Release date: March 1, 2018
Features
-
[Calendar] Event overlap prevention (time range selecting, event moving, event resizing) [demo] (build 3174)
-
[Calendar]
Event moving start/end indicator
(build 3174)
-
[Calendar]
Event resizing start/end indicator
(build 3174)
-
[Calendar] onEventResizing event handler supported
(build 3174)
-
[Scheduler] Disabled cells support [demo] (build 3180)
Improvements
-
[Calendar] DayPilot.Calendar.onBeforeCellRender(args) supports active area position specified using start/end (args.cell.areas[].start, args.cell.areas[].end).
(build 3170)
-
[Calendar] Time range selecting shadow displayed above events
(build 3174)
-
[Calendar] onEventMoving event handler - more customization properties added (args.allowed, args.top, args.bottom, args.cssClass)
(build 3174)
-
[Kanban]
update(options?:any) added to TypeScript definitions
(build 3176)
-
[Scheduler]
update(options?:any) added to TypeScript definitions
(build 3176)
-
[Month]
update(options?:any) added to TypeScript definitions
(build 3176)
-
[Gantt]
update(options?:any) added to TypeScript definitions
(build 3176)
-
[Calendar]
update(options?:any) added to TypeScript definitions
(build 3176)
-
[Calendar] Event overlaps demo added (Calendar).
(build 3180)
-
[Scheduler]
Obsolete Scheduler properties removed (inline fonts, colors, cssOnly).
(build 3183)
-
[Scheduler] DayPilot.Scheduler.events.focus(e) works for events that were not rendered yet.
(build 3183)
-
[Scheduler] DayPilot.Scheduler.events.find(filterFunction) added to TypeScript definitions.
(build 3184)
Fixes
-
[Scheduler] DayPilot.Scheduler.onBeforeEventExport(args): args.textPadding supported, args.barHeight fixed; args.e.data.areas[].fontSize, args.e.data.areas[].fontFamily, args.e.data.areas[].fontStyle, args.e.data.areas[].fontColor supported.
(build 3179)
-
TypeScript definitions: callback arguments fixed, AreaData updated.
(build 3184)
-
[Scheduler] DayPilot.Scheduler.onScroll() for args.async = false fixed.
(build 3185)