DayPilot Pro for Java 2018.2.8460

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)