DayPilot Pro for JavaScript 2022.3.5416

Release date: August 15, 2022

Improvements

  • [Bubble] DayPilot.Bubble compatible with React 18 (rendering custom JSX elements using onBeforeDomAdd event) (build 5393)
  • Context menu styling (default CSS theme) updated - submenus (build 5394)
  • [Scheduler] Event moving can be disabled dynamically by calling DayPilot.Scheduler.stopDragging() in onEventMoving (position indicators and shadow cleared properly). (build 5395)
  • SVG symbol icons supported in menu items ("symbol" property) (build 5395)
  • [Calendar] DayPilot.Calendar.stopDragging() method implemented - cancels any ongoing drag and drop operation (event resizing, moving, time range selecting) for the JavaScript Calendar component (build 5396)
  • [Calendar] Calendar CSS themes updated (GreenWhiteTransparent). (build 5398)
  • [Gantt] Gantt chart: DayPilot.TaskData.start property made optional (TypeScript) (build 5398)
  • [Calendar] Monthly calendar CSS themes updated (GreenTransparentWhite). (build 5406)
  • [Calendar] DayPilot.Calendar.allDayEventTextWrappingEnabled property added (default value: false) - enables text wrapping for all-day events in the Calendar (build 5415)
  • [Month] DayPilot.Month.eventTextWrappingEnabled property added (default value: false) - enables text wrapping for events in the Monthly Calendar component (build 5415)

Fixes

  • [Calendar] Monthly calendar: Time range selection shadow disappearing when moving the mouse out of the first cell, to the left (fixed). (build 5397)
  • Type of DayPilot.LinkData properties fixed (from, to, id) (TypeScript) (build 5399)
  • [Scheduler] Moving an event over a new row fixed (Scheduler): Uncaught TypeError: Cannot read properties of undefined (reading 'preventUsage') (build 5400)
  • [Calendar] Monthly calendar: position of cells in the last column fixed (build 5406)
  • [Scheduler] Custom React components used in row headers and cells should be unmounted a destroyed properly - fixed (Scheduler). (build 5414)