DayPilot Pro for JavaScript 2019.3.3967

Release date: August 15, 2019

Features

  • DayPilot.Scheduler.onBeforeRowHeaderDomAdd supports React JSX [tutorial]
  • DayPilot.Bubble.onBeforeDomAdd/args.element supports React JSX

Improvements

  • [Scheduler] Scheduler multiselect not using event data instance comparison (replaced by the new standard comparison). (build 3926)
  • TypeScript definitions for "options" parameter [constructor, update()]. (build 3932)
  • Angular - typed config classes: DayPilot.SchedulerConfig, DayPilot.CalendarConfig, DayPilot.MonthConfig, DayPilot.GanttConfig, DayPilot.KanbanConfig, DayPilot.NavigatorConfig. (build 3933)
  • React - typed component properties (TypeScript). (build 3933)
  • [Scheduler] DayPilot.Scheduler.onDomAddEvent / onDomRemoveEvent renamed to onBeforeEventDomAdd / onBeforeEventDomRemove. (build 3944)
  • [Scheduler] DayPilot.Scheduler.onBeforeRowHeaderDomAdd: Using args.target = "Cell" as a default value (values: "Cell" | "Text") (build 3945)
  • [Scheduler] DayPilot.Scheduler.onIncludeTimeCell: args.cell.width supported (allows overriding the default cell width for individual time columns) (build 3947)
  • [Scheduler] DayPilot.Scheduler.v property added to TypeScript definitions (build 3950)
  • [Scheduler] DayPilot.Scheduler.crosshairTimeHeaderLevel added ("Last" | number) - specifies the time header row that will be used for time header crosshair. (build 3955)
  • [Bubble] DayPilot.Bubble.onDomAdd/onDomRemove renamed to onBeforeDomAdd/onBeforeDomRemove (build 3955)

Fixes

  • [Scheduler] Fast moving of events between two Schedulers fixed. (build 3947)
  • [Scheduler] *_block CSS class added to bundled Scheduler themes - used by uiBlock() for the overlay div. (build 3949)
  • [Scheduler] Scheduler message bar position fixed (1px space). (build 3953)
  • Full build of Angular/React/Vue packages - .v property value fixed (build 3955)