DayPilot Pro for JavaScript 2018.1.3187

Release date: March 1, 2018

Features

  • [Calendar] Event overlap prevention (time range selecting, event moving, event resizing) [demo] (build 3174)
  • [Calendar] Event moving start/end indicator (build 3174)
  • [Calendar] Event resizing start/end indicator (build 3174)
  • [Calendar] onEventResizing event handler supported (build 3174)
  • [Scheduler] Disabled cells support [demo] (build 3180)

Improvements

  • [Calendar] DayPilot.Calendar.onBeforeCellRender(args) supports active area position specified using start/end (args.cell.areas[].start, args.cell.areas[].end). (build 3170)
  • [Calendar] Time range selecting shadow displayed above events (build 3174)
  • [Calendar] onEventMoving event handler - more customization properties added (args.allowed, args.top, args.bottom, args.cssClass) (build 3174)
  • [Kanban] update(options?:any) added to TypeScript definitions (build 3176)
  • [Scheduler] update(options?:any) added to TypeScript definitions (build 3176)
  • [Month] update(options?:any) added to TypeScript definitions (build 3176)
  • [Gantt] update(options?:any) added to TypeScript definitions (build 3176)
  • [Calendar] update(options?:any) added to TypeScript definitions (build 3176)
  • [Calendar] Event overlaps demo added (Calendar). (build 3180)
  • [Scheduler] Obsolete Scheduler properties removed (inline fonts, colors, cssOnly). (build 3183)
  • [Scheduler] DayPilot.Scheduler.events.focus(e) works for events that were not rendered yet. (build 3183)
  • [Scheduler] DayPilot.Scheduler.events.find(filterFunction) added to TypeScript definitions. (build 3184)

Fixes

  • [Scheduler] DayPilot.Scheduler.onBeforeEventExport(args): args.textPadding supported, args.barHeight fixed; args.e.data.areas[].fontSize, args.e.data.areas[].fontFamily, args.e.data.areas[].fontStyle, args.e.data.areas[].fontColor supported. (build 3179)
  • TypeScript definitions: callback arguments fixed, AreaData updated. (build 3184)
  • [Scheduler] DayPilot.Scheduler.onScroll() for args.async = false fixed. (build 3185)