DayPilot Pro for JavaScript 8.3

Release date: October 10, 2016 (build 8.3.2450)

javascript-scheduler-skip-non-business.png

Features

  • eventMoveSkipNonBusiness (Scheduler)
  • Angular 2 support
  • TypeScript definitions

Improvements

  • [Scheduler] Safe to dispose immediately after .init() (Scheduler). (build 2282)
  • DayPilot.Modal.disposeOnClose (default true). (build 2287)
  • [Scheduler] Mouse wheel/trackpad scrolling on row headers reset to the native behavior. It's possible to use a fixed step using .overrideWheelScrolling = true and .scrollStep (int) (Scheduler). (build 2296)
  • [Scheduler] rows.update() method implemented (Scheduler). (build 2303)
  • [Scheduler] ionicEventClickFix added (Scheduler) (build 2307)
  • [Scheduler] onBeforeCellRender caching (Scheduler) (build 2309)
  • [Scheduler] DayPilot.Scheduler.rows.find("A").cells.all().invalidate() (build 2310)
  • [Scheduler] .show() redraws all invalidated cells in viewport (Scheduler) (build 2319)
  • [Scheduler] Mouse move correctly detected over event position indicators (left/right) in the Scheduler. (build 2328)
  • [Scheduler] Optimized event update checking for existing div (Scheduler). (build 2334)
  • [Scheduler] DayPilot.Scheduler.eventUpdateInplaceOptimization (default: true) (build 2338)
  • [Scheduler] DayPilot.Scheduler.navigatorBackSync implemented (synchronizes Navigator highlighting with scheduler viewport start). (build 2342)
  • [Navigator] DayPilot.Scheduler.navigatorBackSync implemented (synchronizes Navigator highlighting with scheduler viewport start). (build 2342)
  • [Scheduler] Event text accepts an integer (Scheduler). (build 2342)
  • DayPilot.Modal supports "left" option (centered if left is null). (build 2345)
  • DayPilot.Modal supports CSS themes. Disabled properties: border, corners, opacity. New properties: theme. (build 2346)
  • DayPilot.Modal themes: "modal_default", "modal_min". (build 2346)
  • DayPilotScheduler global object removed. (build 2347)
  • [Scheduler] DayPilot.Angular.Scheduler: All events handlers available in TypeScript definitions. (build 2381)
  • [Scheduler] TypeScript definitions added: DayPilot.Scheduler/event handlers and methods, DayPilot.Date, DayPilot.Event, DayPilot.Locale. (build 2384)
  • [Calendar] DayPilot.Calendar TypeScript definitions. (build 2387)
  • [Gantt] DayPilot.Gantt TypeScript definitions. (build 2387)
  • [Gantt] DayPilot Gantt for Angular 2. (build 2387)
  • [Scheduler] Event copying demo added (Scheduler). (build 2396)
  • [Kanban] TypeScript definitions for DayPilot.Month, DayPilot.Kanban. (build 2398)
  • [Month] TypeScript definitions for DayPilot.Month, DayPilot.Kanban. (build 2398)
  • [Kanban] Angular 2 support for Calendar, Month, Kanban. (build 2408)
  • [Calendar] Angular 2 support for Calendar, Month, Kanban. (build 2408)
  • [Month] Angular 2 support for Calendar, Month, Kanban. (build 2408)
  • [Navigator] Angular 2 support for Navigator. (build 2410)
  • [Navigator] Angular 2: DayPilot.Angular.Navigator.date, DayPilot.Angular.Navigator.onDateChanged. (build 2412)
  • optional "options" parameter added to control constructors (TypeScript) (build 2429)

Fixes

  • [Scheduler] Right-click context menu for grid cells fixed (Scheduler). (build 2281)
  • [Scheduler] Modal dialog demo fixed (Scheduler). (build 2302)
  • [Scheduler] Custom message CSS class cleared correctly - fixed (Scheduler). (build 2304)
  • [Scheduler] IE switching inline editing event using "tab" fixed (Scheduler). (build 2317)
  • [Scheduler] Event resizing + scrolling + dynamic event loading fixed (Scheduler). (build 2321)
  • [Scheduler] Nonbusiness skipping with drag offset fixed. (build 2323)
  • [Scheduler] DayPilot.Scheduler.events.update() calls onBeforeEventRender even if the even position didn't change (fixed). (build 2329)
  • [Scheduler] Optimized event update fixed (Scheduler). (build 2332)
  • [Calendar] DayPilot.Calendar.viewType = "Resources" in AngularJS fixed. (build 2343)
  • [Kanban] Kanban column areas in AngularJS fixed. (build 2375)
  • [Kanban] Kanban row collapsing fixed. (build 2377)
  • [Kanban] Empty swimlanes/cards/columns fixed in Kanban/AngularJs 1.x. (build 2378)
  • [Kanban] Kanban rendering fixed for control that is hidden during init. (build 2382)
  • [Kanban] Kanban rendering event handlers specified using on-* attribute don't wrap the handler in $apply() anymore (fixed). (build 2383)
  • TypeScript definitions fixed (daypilot-angular.min.d.ts - Parameter cannot have question mark and initializer.errors) (build 2386)
  • onBefore* and onAfter* events bound using attributes in AngularJS don't fire $apply() anymore (fixed). (build 2433)

DayPilot for JavaScript, ASP.NET WebForms, ASP.NET MVC, Java