Release date: June 1, 2021
Features
-
[Scheduler]
DayPilot.Scheduler.rowMoveSameLevelOnly added (default: false)
-
[Calendar]
AutoScroll implemented (Calendar) - autoScroll property ("Drag" | "Always" | "Disabled").
-
Using system fonts in the default themes.
-
DayPilot.Modal 3.15.0
Improvements
-
DayPilotMonth.onBeforeEventRender: args.get/setBackgroundImage() added
(build 8527)
-
[Gantt]
DayPilotGantt.onRowBubble added
(build 8527)
-
[Scheduler]
DayPilot.Scheduler.onTimeRangeSelecting: args.button property added ("left" | "right")
(build 8530)
-
[Calendar]
DayPilot.Calendar.onEventEdit/args.control added
(build 8530)
-
[Scheduler]
DayPilot.cells.findXy() return an empty array if cell not found (Scheduler)
(build 8530)
-
[Scheduler]
Rendering of thin lines when zoom < 100% improved (Scheduler).
(build 8530)
-
Kanban DayPilot.Kanban.onCardDelete/args.control added
(build 8530)
-
[Calendar]
DayPilot.Calendar.onEventDelete/args.control added
(build 8530)
-
[Gantt]
DayPilot.Gantt.onRowCreate/args.control added
(build 8530)
-
Theme font size updated to match the new (system) font 12px -> 13px
(build 8530)
-
[Gantt]
DayPilot.Gantt.onLinkCreate/args.control added
(build 8530)
-
[Scheduler]
DayPilot.Scheduler.makeDraggable(options) - typed options (TypeScript)
(build 8530)
-
[Scheduler]
Hiding context menu on Scheduler grid click with timeRangeSelectedHandling = "Disabled".
(build 8530)
-
[Scheduler]
DayPilot.Scheduler.registerDropTarget(options) - typed options (TypeScript)
(build 8530)
-
[Month]
DayPilot.Month.onEventResize/args.control added
(build 8530)
-
[Month]
DayPilot.Month.onEventMove/args.control added
(build 8530)
-
[Scheduler]
DayPilot.Scheduler.makeDraggable(options) - source data object should be stored in options.data (including id, text, and duration or start/end).
(build 8530)
-
[Gantt]
DayPilot.Gantt.onRowMove/args.control added
(build 8530)
-
Not escaping the title attribute ("toolTip" property)
(build 8530)
-
[Scheduler]
DayPilot.Scheduler.registerDropTarget/options.onDragLeave added
(build 8530)
-
[Scheduler]
DayPilot.Scheduler.rows.add(data) method added
(build 8530)
-
[Calendar]
DayPilot.Calendar.onEventResize/args.control added
(build 8530)
-
[Calendar]
DayPilot.Calendar.onEventClick/args.control added
(build 8530)
-
[Gantt]
DayPilot.Gantt.onTaskMove/args.control added
(build 8530)
-
[Calendar]
DayPilot.Calendar.onEventMove/args.control added
(build 8530)
-
[Scheduler]
DayPilot.Scheduler.onEventEdit/args.control added
(build 8530)
-
[Month]
DayPilot.Month.onEventClick/args.control added
(build 8530)
Fixes
-
[Calendar]
Calendar row header alignment fixed for system font size > 100% (Chrome).
(build 8530)
-
[Scheduler]
Event context menu fixed for zoom < 100% (Scheduler).
(build 8530)
-
Time range selection fixed (mouse hover over another column).
(build 8530)
-
[Calendar]
Hover active areas (including delete icon) fixed when displaying two Calendar instances.
(build 8530)