DayPilot Pro for JavaScript 8.4 SP4

Release date: October 16, 2017 (build 8.4.3027)

javascript scheduler infinite scrolling

Features

  • An option to display a link outline during event drag and drop in Scheduler (args.link in onEventMoving)
  • Scheduler infinite scrolling: infiniteScrollingEnabled, infinite.shiftStart(days), infinite.scrollTo(date) [Live Demo]
  • External drag and drop (DayPilot.Month) [Live Demo]

Improvements

  • [Scheduler] Custom data can be passed to moving event handlers from an active area with action:"Move" (data: "..."). Accessible as args.areaData in onEventMoving/onEventMove/onEventMoved. (Scheduler) (build 2998)
  • [Scheduler] DayPilot.Scheduler.links.addData() - experimental. (build 2999)
  • [Scheduler] Scheduler default CSS theme: timeline break color softened (#000 -> #999). (build 3000)
  • [Scheduler] DayPilot.Scheduler.links.load(url) (build 3002)
  • [Scheduler] Scheduler links use a circle for a close connection. (build 3005)
  • [Calendar] DayPilot.Calendar.eventsLoadMethod added (default value "GET"). (build 3007)
  • [Scheduler] DayPilot.Scheduler.dragOutAllowed supported on mobile (touch) devices. (build 3008)
  • [Gantt] DayPilot.Gantt.tasks.load() method added. (build 3010)
  • [Gantt] DayPilot.Gantt.links.load() method added. (build 3013)
  • DayPilot.DatePicker.setDate() added. (build 3014)
  • [Calendar] Monthly calendar SVG export demo added. (build 3016)
  • [Month] DayPilot.Month.eventsLoadMethod added (default value "GET"). (build 3017)
  • [Month] DayPilot.Month.onTimeRangeSelect/ed - args.control added. (build 3018)
  • Event areas and cells accept area.visibility in addition to area.v property. (build 3018)
  • [Month] DayPilot.Month.makeDraggable() accepts DayPilot.Duration as options.duration. (build 3020)
  • DayPilot.DatePicker detects changes in target element automatically. (build 3021)
  • DayPilot.TimeSpan fully replaced by DayPilot.Duration (DayPilot.TimeSpan now throws an exception with instructions). (build 3024)
  • [Scheduler] Infinite scrolling demo added (Scheduler). (build 3025)
  • [Navigator] Workaround for Chrome 61 opacity bug added (Navigator CSS). (build 3025)

Fixes

  • [Gantt] Link hover fixed (Scheduler, Gantt). (build 3012)
  • [Scheduler] Link hover fixed (Scheduler, Gantt). (build 3012)
  • [Gantt] DayPilot.Gantt.onBeforeRowHeaderRender - start/end/duration fixed for task groups in taskGroupMode="Auto" (build 3015)
  • [Scheduler] Infinite scrolling and dynamic loading multiple onScroll calls fixed (Scheduler). (build 3023)
  • [Scheduler] Start/end labels fixed for time range selecting (Scheduler). (build 3024)