DayPilot Pro for JavaScript 2021.1.4880

Release date: February 15, 2021

Features

Improvements

  • AreaData properties added to TypeScript definitions: onMouseEnter, onMouseLeave, offsetX, text (build 4860)
  • AreaData properties added to TypeScript definitions: svg (build 4860)
  • ResourceData.columns.text added to TypeScript definitions (build 4860)
  • AreaData.action = "Default" added to TypeScript definitions (build 4860)
  • [Scheduler] DayPilot.Scheduler.watchWidthChanges respected in modern browsers with ResizeObserver support. (build 4861)
  • [Calendar] DayPilot.Calendar.watchWidthChanges respected in modern browsers with ResizeObserver support. (build 4861)
  • CalendarConfig.watchWidthChanges added to TypeScript definitions (build 4861)
  • More state checks (initialized, disposed, placeholder link) added to init() and update() - all components. (build 4863)
  • [Scheduler] DayPilot.Scheduler.events.findAll(f) added (build 4864)
  • [Scheduler] DayPilot.Scheduler.events.findAll(dataProps) added (build 4864)
  • [Scheduler] DayPilot.Scheduler.events.findAll() - checking param type (build 4865)
  • [Scheduler] DayPilot.Scheduler.links.remove(id) added (build 4865)
  • [Calendar] Improved mouseleave detection (clearing the crosshair when moving the mouse between two adjacent Calendar components). (build 4867)
  • TimeHeaderData.height property added (TypeScript) (build 4869)
  • [Scheduler] Vertical scrolling using row headers re-enabled on iOS (Scheduler). (build 4878)

Fixes

  • [Calendar] DayPilot.Calendar: multiselect API uses standard event comparison (build 4862)
  • [Month] DayPilot.Month: multiselect API uses standard event comparison (build 4862)
  • [Scheduler] DayPilot.Scheduler.links.find() fixed (build 4866)
  • [Gantt] GanttConfig.columns property added (TypeScript) (build 4869)

API Changes

  • [Scheduler] DayPilot.Scheduler.removeById() removed from TypeScript definitions --> use remove(id) instead; only typings removed (build 4865)
  • [Scheduler] DayPilot.Scheduler.removeByData() removed from TypeScript definitions --> use remove(data) instead; only typings removed (build 4865)
  • [Scheduler] DayPilot.Scheduler.addByData() removed from TypeScript definitions --> use add(data) instead; only typings removed (build 4865)
  • [Scheduler] DayPilot.Scheduler.updateByData() removed from TypeScript definitions --> use update(data) instead; only typings removed (build 4865)