Release date: March 31, 2020
Features
-
[Navigator]
DayPilot.Navigator RTL support (set rtl=true)
Improvements
-
[Scheduler]
Event versions (Scheduler)
(build 8496)
-
exportAs() supports options.includeHiddenRows for options.area = "range"
(build 8497)
-
[Scheduler]
Event elements grouped using <g> during SVG export, group marked with [data-type=event], [data-id].
(build 8497)
-
[Scheduler]
Wheel event on row header passed through if the Scheduler vertical scrollbar is hidden.
(build 8497)
-
DayPilot.Modal.form() items with type="date" use item.locale or options.locale (in this order) to format the date string.
(build 8497)
-
[Scheduler]
Event version export supported, group marked with [data-type=event-version], [data-event-id].
(build 8497)
-
[Scheduler]
Event data borderColor: "darker" supported.
(build 8497)
-
[Scheduler]
DayPilot.Scheduler.scaleManualLimitBeyond enables moving events beyond the current range with scale set to "Manual" (default value: true).
(build 8497)
-
Static DayPilot.Menu.hide() method hides the currently-open menu.
(build 8497)
-
Calling init() the second time will throw an exception ("This instance is already initialized. Use update() to change properties.") - Calendar, Month, Scheduler, Gantt, Kanban.
(build 8497)
-
[Scheduler]
Event areas marked with [data-type=event-area] and [data-id] during SVG export (Scheduler). [data-id] value is set using area.id.
(build 8497)
-
[Scheduler]
Scheduler SVG export - global clip rectangle added.
(build 8497)
-
[Scheduler]
Loading label styles (.scheduler_default_loading class) added to the default theme (Scheduler).
(build 8497)
-
Bubble Active areas with action="Bubble" call onClick/onClicked on touch devices.
(build 8497)
-
Gantt DayPilot.Gantt.treeAnimation added (default value: true).
(build 8497)
-
Bubble DayPilot.Bubble.position value of "EventTop" renamed to "Above". The original value is still accepted.
(build 8497)
-
DayPilot.Duration.totalMilliseconds()
(build 8497)
-
DayPilot.Duration.add(duration)
(build 8497)
-
[Scheduler]
DayPilot.Scheduler.onEvenMoving allows modification of arg.multimove items (start, end, resource).
(build 8497)
-
[Calendar]
Event data borderColor: "darker" supported.
(build 8497)
-
[Scheduler]
DayPilot.Scheduler.onEventResizing allows modification of args.multiresize items (start, end).
(build 8497)
Fixes
-
[Scheduler]
The args.areaData value available during event touch moving (Scheduler).
(build 8497)
-
[Scheduler]
Active areas with action:"Move" fixed on touch devices - vertical moving (Scheduler)
(build 8497)
-
IE 11 compatibility fixed ("SCRIPT438: Object doesn't support property or method 'includes'").
(build 8497)
-
[Scheduler]
jQuery compatibility fixed (Scheduler)
(build 8497)
-
[Scheduler]
Vertical event position fixed during image export (Scheduler scrolled down).
(build 8497)
-
[Scheduler]
Scheduler coords updated in delayed event click handler (with event double click enabled).
(build 8497)
-
[Scheduler]
"Cannot read property 'dragOutAllowed' of null" error fixed (Scheduler)
(build 8497)
-
[Scheduler]
Scheduler coords updated in click/mousedown event handlers.
(build 8497)
-
[Scheduler]
Shift + click row selection fixed - missing highlighting (Scheduler).
(build 8497)
-
[Scheduler]
Scheduler row header wheel scrolling step fixed in Firefox (based on detected default line height).
(build 8497)
-
[Scheduler]
Event arrangement fixed for eventVersionsReserveSpace=true (Scheduler).
(build 8497)
-
[Scheduler]
Error in batch event rendering in Scheduler: "Cannot read property 'style' of undefined." (fixed).
(build 8497)
-
[Calendar]
Export of Calendar with column hierarchy fixed.
(build 8497)
-
[Scheduler]
Calling scrollTo(), visibleStart(), visibleEnd() before init() fixed for startDate specified as string (Scheduler).
(build 8497)
-
[Scheduler]
Header crosshair position updated correctly for independent time headers (Scheduler).
(build 8497)
-
[Scheduler]
Touch event moving fixed (Scheduler).
(build 8497)
-
area.action = "None" regression fixed (now it cancels the click event bubbling properly)
(build 8497)
-
[Scheduler]
Using scale:"Manual" with an undefined timeline throws "ERROR TypeError: Cannot read property 'length' of null" - fixed (Scheduler)
(build 8497)
-
Not using xlink namespace for <image> href attribute when exporting SVG ("Namespace prefix xlink for href on image is not defined" error).
(build 8497)
-
[Scheduler]
Row autoexpansion during event moving fixed (Scheduler).
(build 8497)
-
[Calendar]
Calendar RTL mode fixed
(build 8497)
-
[Calendar]
Hiding crosshair on column header hover (Calendar).
(build 8497)
-
[Scheduler]
Bubble should get hidden on Scheduler scroll - fixed.
(build 8497)
-
Active areas IE 11 error fixed ("SCRIPT5007: Unable to get property '0' of undefined or null reference").
(build 8497)
-
[Calendar]
Calendar vertical lines disappearing in IE 11 - fixed.
(build 8497)
-
[Scheduler]
Event moving shadow fixed in Scheduler (useEventBoxes="Always" && snapToGrid=false)
(build 8497)
-
Gantt Floating time header cell CSS fixed (Gantt).
(build 8497)
-
[Scheduler]
Time range selection start/end order fixed in onTimeRangeDoubleClick (Scheduler).
(build 8497)
-
HeaderClick callback fixed (ASP.NET WebForms, MVC, Java)
(build 8497)
API Changes
-
[Scheduler]
The default value of args.async in DayPilot.Scheduler.onScroll is now set to true. This means args.loaded() has to be called to apply the new event set (args.events).
(build 8497)