DayPilot Pro for ASP.NET MVC 2022.4.6070

Release date: December 22, 2022

Improvements

  • [Scheduler] Event moving can be disabled dynamically by calling DayPilot.Scheduler.stopDragging() in onEventMoving (position indicators and shadow cleared properly). (build 6069)
  • [Scheduler] Mouse coords updated when position is changed using mouse wheel (build 6069)
  • [Month] Event bar image export supported (Month) (build 6069)
  • [Calendar] Monthly calendar CSS themes updated (Green, Transparent, White). (build 6069)
  • Bubble Bubble uses onmouseleave instead of onmouseout for delayed hiding - helps keeping a bubble with complex content visible. (build 6069)
  • [Calendar] DayPilot.Calendar.selectTimeRange(start, end, resource, dontFireEvent) method added (build 6069)
  • [Calendar] Calendar CSS themes updated (Green, White, Transparent). (build 6069)
  • Context menu styling (default CSS theme) updated - submenus (build 6069)
  • [Scheduler] DayPilot.Scheduler.onTimeRangeSelecting: args.control added (build 6069)
  • [Calendar] DayPilot.Calendar.stopDragging() method implemented - cancels any ongoing drag and drop operation (event resizing, moving, time range selecting) (build 6069)
  • SVG symbol icons supported in menu items ("symbol" property) (build 6069)
  • DayPilot.ColorUtil.lighter(color, steps) added (build 6069)
  • [Scheduler] Start of autoscroll delayed by 500ms when moving an external item to the Scheduler. (build 6069)
  • DayPilot.Http.patch() added (build 6069)
  • DayPilot.ColorUtil.contrasting(color[, light[, dark]]) method added. (build 6069)
  • [Scheduler] Resizing the last column with rowHeaderScrolling enabled enabled (Scheduler). (build 6069)
  • [Scheduler] Resizing row header columns (with rowHeaderScrolling enabled + outer row header width set to max) updates outer row header width automatically (Scheduler). (build 6069)

Fixes

  • [Scheduler] Animated row toggle after row header columns change fixed (Scheduler). (build 6069)
  • [Calendar] Monthly calendar: Time range selection shadow disappearing when moving the mouse out of the first cell, to the left (fixed). (build 6069)
  • [Calendar] Touch range selection corrupt when moving over different columns - fixed (Calendar) (build 6069)
  • [Scheduler] Column resizing in legacy row header columns mode fixed (Scheduler). (build 6069)
  • [Month] Monthly calendar: Event padding fixed (image export) (build 6069)
  • [Scheduler] Exception during moving event before start of the first row in timesheet mode - fixed (Scheduler) (build 6069)
  • [Scheduler] Row creation fixed (build 6069)
  • [Scheduler] Row header splitter: Mouse button release outside of the source window (e.g. iframe parent) fixed (build 6069)
  • [Scheduler] Releasing mouse button on source event (not on target position shadow) during event moving fires onEventClick - fixed. (build 6069)
  • [Calendar] Monthly calendar: position of cells in the last column fixed (build 6069)
  • [Scheduler] Exception during row moving (new row as a target) - fixed (Scheduler) (build 6069)
  • [Calendar] Calendar external drag and drop: Initial position calculation error fixed. (build 6069)
  • [Month] Monthly calendar: Moving long events to a position with start is before the first day - fixed ["Cannot read properties of undefined (reading '-1')"]. (build 6069)
  • [Scheduler] Scheduler event click fixed. (build 6069)
  • [Month] Time range double click event fixed (Month). (build 6069)
  • [Calendar] Calculation of moving shadow position fixed (right edge of the calendar): "Cannot read properties of undefined (reading 'start')" error (build 6069)
  • [Gantt] Row creation fixed (build 6069)
  • [Scheduler] Moving an event over a new row fixed (Scheduler): Uncaught TypeError: Cannot read properties of undefined (reading 'preventUsage') (build 6069)
  • [Calendar] Export of calendar with custom timeHeaderCellDuration or time header text fixed. (build 6069)
  • [Scheduler] Crosshair hover effect fixed for an updated row (Scheduler). (build 6069)
  • [Month] Cell mode in monthly calendar with no events fixed ["Uncaught TypeError: Cannot read properties of undefined (reading '0')"]. (build 6069)
  • [Month] Moving long events beyond end fixed - Month ["Uncaught TypeError: Cannot read properties of undefined (reading 'props')"]. (build 6069)
  • [Month] Custom event border (borderColor) should be applied during export - fixed (Month) (build 6069)
  • [Calendar] Custom event border (borderColor) should be applied during export - fixed (Calendar) (build 6069)
  • [Scheduler] Resizing the row header (with DayPilot.Scheduler.rowHeaderScrolling enabled) shouldn't trigger row header width auto-fit - fixed. (build 6069)
  • [Calendar] Calendar cell bubble - resource id fixed in DayPilot.Bubble.onLoad/args.source. (build 6069)
  • [Month] Event double click fires onTimeRangeDoubleClick as well - fixed (Month) (build 6069)
  • [Calendar] Left event padding fixed during image export (Calendar). (build 6069)
  • [Calendar] Touch actions for Calendar active areas fixed. (build 6069)