DayPilot Pro 6.5

Release date: August 16, 2011

Autorefresh (Month)

Properties:

  • AutorefreshCommand
  • AutorefreshEnabled
  • AutoRefreshInterval
  • AutoRefreshMaxCount

DayBeginsHour, DayEndsHour (Calendar)

DayEndsHour is supported. The Calendar is able to display up to 24 hours in each column with an arbitrary start and end.

AutoScroll="Drag" (Scheduler)

Limit the automatic scrolling to drag and drop operation (event resizing, event moving).

Vertical AutoScroll (Scheduler)

The scheduler supports automatic vertical scrolling.

Client-side event manipulation API (Scheduler)

Events

Action queue:

Writing custom HTML to background cells (Scheduler)

Properties supported in BeforeCellRender:

  • e.BackgroundImage
  • e.BackgroundRepeat
  • e.CssClass
  • e.InnerHTML

Notify Event Model (Scheduler)

The Notify model updates the events on the client side immediately and notifies the server about the change. The traditional model fires the server-side event and asks for a new event set (which means bigger delay).

  • EventMoveHandling="Notify"
  • EventResizeHandling="Notify"

Implemented

  • [Demo] Every X month rule loading fixed in the edit dialog (build 2275)
  • [Calendar] RecurrentMasterId accessible in RenderEventBubbleEventArgs (build 2277)
  • [Scheduler] Time range selecting properly disabled for TimeRangeSelectedHandling="Disabled" (build 2278)
  • [Calendar] DurationBar height fixed for UseEventBoxes="Never". (build 2279)
  • [Month] EventMoveJavaScript fixed ($d.eventMoveCustom is not defined). (build 2281)
  • Support for years 1 - 999 on the client side (build 2282)
  • [Calendar] DataSource checked for null again (on DataBind) (build 2283)
  • [Month] DataSource checked for null again (on DataBind) (build 2283)
  • [Demo] Solution file for Visual Studio 2010 is now included (build 2286)
  • [Month] AutoRefresh implemented (build 2287)
  • [Navigator] updateFreeBusy() method is no longer clearing the existing cell classes. (build 2288)
  • [Navigator] The updateFreeBusy() method is now called from select() method so the free/busy highlighting is not lost. (build 2288)
  • [Calendar] Null RecurrentEventImage and RecurrentEventExceptionImage properties no longer cause "Value cannot be null. Parameter name: relativeUrl" error. (build 2288)
  • [Scheduler] Null RecurrentEventImage and RecurrentEventExceptionImage properties no longer cause "Value cannot be null. Parameter name: relativeUrl" error. (build 2288)
  • JavaScript string values are encoded properly during initial page load. Affects UpdateWithMessage() and other string properties that are passed directly to the client. (build 2289)
  • [Calendar] DayBeginsHour synchronized on Update(CallBackUpdateType.Full). (build 2290)
  • [Calendar] DayEndsHour property added. (build 2292)
  • [Calendar] ExportBitmap() added. (build 2293)
  • [Month] ExportBitmap() added. (build 2293)
  • [Scheduler] ExportBitmap() added. (build 2293)
  • IE9 mouse coordinates calculation fixed (DayPilot.mo2). (build 2294)
  • [Scheduler] Empty Event.InnerHTML made the Text value visible (IE). (build 2295)
  • 'Refused to set unsafe header "User-Agent"' error fixed (Chrome, Safari). (build 2295)
  • [Scheduler] Regression bug: time range selection active after modal dialog was closed. (build 2296)
  • [Month] Image Export: Event background fixed for long text, EventTextAlignment = Left and EventTextIndent > 0. (build 2297)
  • [Month] StaticBubbleHTML added to BeforeEventRender (build 2298)
  • [Scheduler] EventHoverHandling property added (build 2300)
  • [Scheduler] EventClickHandling="Bubble" supported (build 2300)
  • [Scheduler] Custom sorting (SortExpression) applied during image export (build 2301)
  • [Scheduler] Overlapping events sorting fixed during image export. (build 2301)
  • [Scheduler] Vertical autoscroll implemented (build 2302)
  • [Scheduler] AutoScroll="Drag" option enables autoscroll during dragging (moving, resizing, selecting) only. (build 2302)
  • [Scheduler] Notify event model introduced. (build 2303)
  • [Month] Shortened response for CallBackUpdateType.None (build 2304)
  • [Scheduler] Shortened response for CallBackUpdateType.None (build 2304)
  • [Scheduler] Client-side event-manipulation API added (store, queue). (build 2309)
  • [Scheduler] EventCreate, EventUpdate, EventDelete events added (Notify) (build 2309)
  • [Scheduler] Event resizing fixed (no more accidental TimeRangeSelected firing) (build 2310)
  • Message bar fading fixed (Chrome) (build 2311)
  • [Calendar] Header misalignment (Chrome) fixed. (build 2312)
  • [Scheduler] Writing custom HTML to background cells (BeforeCellRender) (build 2314)
  • [Scheduler] Time header width fixed (Chrome) (build 2315)
  • [Scheduler] BeforeCellRender supports e.BackgroundImage, e.BackgroundRepeat, e.CssClass. (build 2317)
  • [Scheduler] dps.store changed to dps.events. dps.events.create changed to dps.events.add. dps.queue.commit changed to dps.queue.notify. dps.queue.rollback changed to dps.queue.clear. DayPilotScheduler.Event changed to DayPilot.eventBubbleCallBack. (build 2318)
  • [Scheduler] Time header height fixed. (build 2318)
  • [Scheduler] EventCreate renamed to EventAdd. (build 2319)
  • [Scheduler] EventDelete renamed to EventRemove. (build 2319)
  • [Scheduler] Notify commit fixed (queue.notify()). (build 2319)
  • [Demo] Event editing using modal dialog (main Scheduler demo). (build 2319)
  • [Demo] Notify model demo page (Scheduler). (build 2319)
  • [Scheduler] Bubble opening fixed, Menu callbacks fixed, EventResize firing properly. (build 2320)
  • [Scheduler] Visibility of last hour for BusinessEndsHour="24" and ShowNonBusiness="false" fixed. (build 2321)