DayPilot Pro for ASP.NET MVC 7.1

Release date: October 3, 2012 (build 5453)

Version numbering is now aligned with the ASP.NET WebForms edition (see also DayPilot Pro for ASP.NET WebForms 7.1).

Requirements

This version requires ASP.NET MVC 4 and .NET Framework 4.0 or higher.

Features

CSS Theme Designer (Scheduler)

scheduler-css-theme-designer.png

You can design your own CSS theme (for CssOnly mode) using an online WYSIWYG designer:

Active Areas for Events (Scheduler)

scheduler-active-areas-event.png

Custom active areas for events (OnBeforeEventRender/e.Areas).

Demo:

Active Areas for Resources (Scheduler)

scheduler-active-areas-resources.png

Custom active areas for resource headers (OnBeforeResHeaderRender/e.Areas).

Demo:

Active Areas for Events (Calendar)

calendar-active-areas-event.png

Demo:

Active Areas for Column Headers (Calendar)

calendar-active-areas-header.png

Demo:

Active Areas for Events (Month)

month-active-areas-events.png

Demo:

Windows 8 Theme (Scheduler)

scheduler-windows-8-theme.png

Demo:

Duration Bar in CssOnly Mode (Scheduler)

scheduler-duration-bar-css-theme.png

Demo:

Percent Complete (Scheduler)

scheduler-percent-complete.png

Demo:

Crosshair (Calendar)

Crosshair = Header

calendar-crosshair-header.png

Crosshair = Full

calendar-crosshair-full.png

Demo:

Time Header Cell Duration (Calendar)

calendar-time-header-cell-duration.png

Demo:

Header Height Auto-Fit (Calendar)

calendar-header-height-auto-fit.png

Demo:

System.Globalization.Calendar Support (Scheduler)

Example:

protected override void OnInit(InitArgs ea)
{
  DateTimeFormatInfo = new CultureInfo("ja-jp", false).DateTimeFormat;
  DateTimeFormatInfo.Calendar = new JapaneseCalendar();

  int year = Calendar.GetYear(DateTime.Today);
  StartDate = new DateTime(year, 1, 1, Calendar);
  Days = Calendar.GetDaysInYear(year);
}

Demo:

Implemented

  • [Calendar] OnBeforeCellRender fixed (background color). Extended with InnerHtml, BackgroundImage, BackgroundRepeat, and Css. (build 5425)
  • [Scheduler] OnBeforeCellRender extended with InnerHtml, BackgroundImage, BackgroundRepeat, and Css. (build 5425)
  • [Calendar] Crosshair implemented. (build 5430)
  • Switching to ASP.NET MVC 4 and .NET Framework 4.0 (build 5431)
  • Visual Studio 2012 solution included. (build 5431)
  • [Calendar] Crosshair fixed in CssOnly=false. (build 5432)
  • [Calendar] OnBeforeEventRender/e.FontColor fixed. (build 5432)
  • [Calendar] TimeHeaderCellDuration implemented. (build 5435)
  • [Scheduler] Multiline time header fixed. (build 5445)
  • [Scheduler] Dirty background colors fixed. (build 5445)
  • [Calendar] HideUntilInit property added. (build 5446)
  • [Month] HideUntilInit property added. (build 5446)
  • [Scheduler] HideUntilInit property added. (build 5446)
  • [Calendar] EventHoverHandling added. (build 5447)
  • [Calendar] Active areas for events (OnBeforeEventRender/e.Areas). (build 5447)
  • [Scheduler] Active areas for events (OnBeforeEventRender/e.Areas). (build 5447)
  • [Scheduler] Active areas for row headers (OnBeforeResHeaderRender/e.Areas). (build 5447)
  • [Month] Active areas for events (OnBeforeEventRender/e.Areas). (build 5447)
  • [Calendar] Active areas for column headers (OnBeforeHeaderRender/e.Areas). (build 5447)
  • [Calendar] HeaderHeightAutoFit implemented. (build 5448)
  • [Scheduler] System.Globalization.Calendar (DateTimeFormatInfo) support added (Hebrew, Hijri, Japanese, Korean, Taiwan, ThaiBuddhist). (build 5451)
  • [Scheduler] Message helper div was masking the first resource. (build 5452)
  • [Month] Blue theme header background fixed. (build 5452)
  • [Demo] Message bar less transparent (themes). (build 5452)
  • RecurrenceRule.Prefix() added. (build 5452)
  • RecurrenceRule.DecodeStart() added. (build 5452)
  • [Scheduler] Theme 8 added. (build 5452)
  • [Scheduler] Message bar width fixed. (build 5452)
  • [Scheduler] e.BackgroundColor enabled in CssOnly mode. (build 5452)
  • [Month] Fixed: Writing custom HTML to cells caused an error: "HIERARCHY_REQUEST_ERR: DOM Exception 3". (build 5452)
  • [Scheduler] Duration bar support added to CssOnly mode. (build 5452)
  • [Scheduler] OnBeforeEventRender: e.BackgroundImage, e.BackgroundRepeat, e.BorderColor supported in CssOnly mode. (build 5452)
  • [Scheduler] The default value of DurationBarVisible is false for CssOnly mode. (build 5452)
  • [Calendar] Event moving activated after dragging the event for at least 3 pixels. (build 5452)
  • [Month] Cell mode fixed (events were not showing up). (build 5452)
  • ConflictDetector extended (API, recurring events). (build 5452)
  • [Calendar] this.nav.mid.style.height error fixed. (build 5452)
  • [Month] Preventing timeRangeSelected event on event click in cell stacking mode. (build 5452)
  • [Scheduler] DurationBarMode = "PercentComplete" implemented. (build 5452)
  • [Calendar] BeforeEventRender: e.BackgroundColor, e.BackgroundImage, e.BackgroundRepeat, and e.BorderColor supported in CssOnly mode. (build 5452)
  • [Scheduler] BeforeCellRender: e.BackgroundColor, e.BackgroundImage, e.BackgroundRepeat supported in CssOnly mode. (build 5452)
  • [Scheduler] .prefix_cellparent class always added to parent resource cells. (build 5452)
  • [Scheduler] .scrollToResource() added (client-side). (build 5452)
  • [Scheduler] row.events.push(ep) error fixed (dynamic loading). (build 5452)
  • [Calendar] Hover fixed for all-day events. (build 5452)