DayPilot Pro for JavaScript 8.3 SP9

Release date: February 20, 2017 (build 8.3.2709)

Improvements

  • [Navigator] DayPilot.Navigator.autoFocusOnClick works for selectMode = "month" (build 2677)
  • [Scheduler] DayPilot.Scheduler.heightSpec="Max100Pct" implemented. (build 2678)
  • [Scheduler] Width change detection implemented in the Scheduler (watchWidthChanges, default value: true). (build 2684)
  • [Scheduler] Scheduler - native Angular 2 (viewChange) event added. (build 2684)
  • [Scheduler] DayPilot.Angular.Scheduler.control accessible since AfterViewInit. (build 2687)
  • Font icons supported in active areas. The "icon" property specifies the class name, it will be inserted as <i> element (only if "html" isn't specified). (build 2692)
  • DayPilot.Row.data added to TypeScript definitions (build 2693)
  • DayPilot.Row.parent() added to TypeScript definitions. (build 2694)
  • DayPilot.Row.remove() added to TypeScript definitions. (build 2695)
  • Fixed: "Uncaught Row index too high (DayPilotScheduler._getRowByIndex)" when there are two Schedulers with active selection on the same page. (build 2697)
  • Handled exception thrown by ::-webkit-scrollbar style prevented. (build 2698)
  • [Navigator] DayPilot.Angular.Navigator emits (dateChange) for initial config. (build 2702)
  • [Calendar] cancelDraggable() method available on elements activated using DayPilot.Calendar.makeDraggable(). (build 2706)
  • DayPilot.Row.events.forRange(start, end) added. (build 2707)
  • [Scheduler] DayPilot.Angular.Scheduler.viewChange event args.visibleRangeChanged property added. (build 2708)
  • [Scheduler] DayPilot.Scheduler row header scrollbar hiding removed (Chrome). (build 2708)

Fixes

  • Context menu displayed by active area fixed in Angular 2 (JSON.stringify circular reference caused by storing the initiator). (build 2699)
  • Active areas - correctly using the default resource context menu if event context menu isn't specified (fix). (build 2701)