Release date: June 28, 2018
Improvements
-
[Month]
Obsolete callback header props removed (Month).
(build 8445)
-
DayPilotCalendar.updateWithMessage() added.
(build 8445)
-
[Calendar]
getId() added to calendar event handler args classes (EventActionArgs)
(build 8450)
-
[Month]
EventActionArgs.getId() added (Month).
(build 8452)
-
[Calendar]
org.daypilot.ui.args.calendar.BeforeEventRenderArgs supports getId(), setDurationBarVisible(), isDurationBarVisible(), isRecurrentException().
(build 8453)
-
[Scheduler]
AutoScroll ("Drag") enabled during rectangle selecting (Scheduler).
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.scrollTo() can be called before init() to set the initial position. Compatible with infinite scrolling.
(build 8459)
-
Default modal theme updated (more padding for buttons).
(build 8459)
-
Style for .month_default_event_hover removed from the built-in theme.
(build 8459)
-
[Month]
DayPilot.Month.events.add() accepts raw data object in addition to DayPilot.Event object.
(build 8459)
-
[Scheduler]
Additional column properties available during image export in DayPilot.Scheduler.onBeforeRowHeaderExport (args.row.columns[]: text, backColor, horizontalAlignment, fontSize, fontFamily, fontStyle, fontColor).
(build 8459)
-
[Navigator]
Navigator supports "hidden" property for events.
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.events.scrollIntoView()
(build 8459)
-
[Calendar]
DayPilot.Calendar.events.add() accepts raw data object in addition to DayPilot.Event object.
(build 8459)
-
[Scheduler]
Scheduler grid cells rendered immediately during scrolling in dynamic event loading mode (requires dynamicLoadingDelayedCellRendering = false).
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.onDomAddEvent/onDomRemoveEvent events added
(build 8459)
-
Bubble DayPilot.Bubble.hide()
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.scrollStep value always applied to row header scrolling (if specified), regardless of overrideWheelScrolling value.
(build 8459)
-
[Calendar]
DayPilot.Calendar.visibleStart()/visibleEnd() returns today for empty columns.list in resources view.
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.onBeforeRowHeaderRender/args.row.fontColor supported.
(build 8459)
-
[Calendar]
Checking for visibility during export (Calendar/Month/Scheduler).
(build 8459)
-
[Calendar]
Default Bubble set to null (cell, column).
(build 8459)
-
[Calendar]
DayPilot.Calendar.columns replaced by DayPilot.Calendar.columns.list (backwards compatible).
(build 8459)
-
Bubble DayPilot.Bubble.onDomAdd/onDomRemove events added.
(build 8459)
-
[Navigator]
DayPilot.Navigator.update(options) supports options argument.
(build 8459)
-
[Scheduler]
Checking for visibility during export (Calendar/Month/Scheduler).
(build 8459)
-
[Scheduler]
Default Bubble set to null (cell, resource)
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.events.add() accepts raw data object in addition to DayPilot.Event object.
(build 8459)
-
[Month]
borderColor property supported for events in the monthly calendar
(build 8459)
-
Bubble Bubble hiding logic improved (keep active when hovering bubble or source element).
(build 8459)
-
[Month]
Checking for visibility during export (Calendar/Month/Scheduler).
(build 8459)
-
[Month]
Cursor set to "pointer" for events with click handling enabled (Month)
(build 8459)
Fixes
-
Recurrence id conversion (null => "") fixed.
(build 8457)
-
[Month]
Recurrence details in EventActionArgs fixed (Calendar/Month).
(build 8459)
-
[Calendar]
Recurrence details in EventActionArgs fixed (Calendar/Month).
(build 8459)
-
[Scheduler]
"Unspecified error" (IE 11) fixed - caused by delayed bubble activation (collapsed tree nodes in the Scheduler).
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.stopDragging() null reference fixed.
(build 8459)
-
[Scheduler]
First column text width fixed (image export, Scheduler)
(build 8459)
-
[Scheduler]
External drag and drop + autoscroll fixed (Scheduler).
(build 8459)
-
[Scheduler]
Invalid cell deleting fixed in IE (Scheduler).
(build 8459)
-
[Scheduler]
Errors in drag and drop between two Scheduler instances fixed.
(build 8459)
-
[Scheduler]
Grid cell rendering during initial load fixed (Scheduler).
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.onBeforeCellRender not firing after shift during infinite scrolling (fixed).
(build 8459)
-
[Scheduler]
Row header column export error fixed (Scheduler).
(build 8459)
-
[Calendar]
Scrollbar position restored after partial switch of viewType to "Resources" (Calendar).
(build 8459)
-
Row autoexpand timeout canceled when moving events between two adjacent Schedulers without headers (fixed).
(build 8459)
-
[Scheduler]
Redundant refresh during Scheduler init fixed (infinite scrolling).
(build 8459)
-
[Scheduler]
DayPilot.Scheduler.businessWeekends = false mode fixed.
(build 8459)
-
[Scheduler]
"Cannot read property 'getDatePart' of undefined" error fixed (resizing Scheduler events when eventEndSpec="Date").
(build 8459)
-
[Scheduler]
Disabled cells error fixed (moving event over the edge) - Scheduler.
(build 8459)
-
[Scheduler]
Row header column border (image export) fixed (Scheduler).
(build 8459)
-
[Scheduler]
Row header columns export fixed - missing args.row object when onBeforeRowHeaderExport is not defined (Scheduler).
(build 8459)
-
[Scheduler]
allowEventOverlap + disabled cells conflict fixed (Scheduler).
(build 8459)