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)