| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MasterCalendar.ascx.cs" |
| Inherits="edu.yale.som.mastercalendar.usercontrol.MasterCalendar" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <link href="SOMCalendarStyles.css" rel="stylesheet" type="text/css" /> |
| <!-- Loading Manager --> |
| <telerik:RadAjaxManager runat="Server" ID="RadAjaxManager1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadCalendar1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadCalendar2" /> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadCalendar2"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadCalendar1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadScheduler1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkCourses"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkGeneral"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkCareer"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkAdministration"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkCenters"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkFaculty"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="chkStudent"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Office2007" /> |
| <telerik:RadSplitter runat="server" ID="RadSplitter1" PanesBorderSize="0" Width="734px" |
| Height="590px" Skin="Office2007"> |
| <telerik:RadPane runat="Server" ID="leftPane" Width="220px" MinWidth="220" MaxWidth="300" |
| Scrolling="None"> |
| <!-- Upper Mini Cal --> |
| <telerik:RadCalendar runat="server" ID="RadCalendar1" Skin="Office2007" AutoPostBack="true" |
| EnableMultiSelect="false" DayNameFormat="FirstTwoLetters" EnableNavigation="true" |
| EnableMonthYearFastNavigation="false" OnSelectionChanged="RadCalendar1_SelectionChanged" |
| OnDefaultViewChanged="RadCalendar1_DefaultViewChanged"> |
| </telerik:RadCalendar> |
| <!-- Future Mini Cal --> |
| <telerik:RadCalendar runat="server" ID="RadCalendar2" Skin="Office2007" AutoPostBack="true" |
| EnableMultiSelect="false" DayNameFormat="FirstTwoLetters" EnableNavigation="false" |
| EnableMonthYearFastNavigation="false" OnSelectionChanged="RadCalendar2_SelectionChanged"> |
| </telerik:RadCalendar> |
| <!-- Calendar Filter --> |
| <telerik:RadPanelBar runat="server" Skin="Office2007" ID="PanelBar" Width="100%"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Calendars" Expanded="true"> |
| <Items> |
| <telerik:RadPanelItem runat="server"> |
| <ItemTemplate> |
| <div class="rpCheckBoxPanel"> |
| <div class="General"> |
| <asp:CheckBox ID="chkGeneral" runat="server" Text="General" Checked="true" AutoPostBack="true" |
| OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Administration"> |
| <asp:CheckBox ID="chkAdministration" runat="server" Text="Administration" Checked="true" |
| AutoPostBack="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Career"> |
| <asp:CheckBox ID="chkCareer" runat="server" Text="Career" Checked="true" AutoPostBack="true" |
| OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Courses"> |
| <asp:CheckBox ID="chkCourses" runat="server" Text="Courses" Checked="true" AutoPostBack="true" |
| OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Centers"> |
| <asp:CheckBox ID="chkCenters" runat="server" Text="Centers & Programs" Checked="true" |
| AutoPostBack="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Faculty"> |
| <asp:CheckBox ID="chkFaculty" runat="server" Text="Faculty" Checked="true" AutoPostBack="true" |
| Visible="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| <div class="Student"> |
| <asp:CheckBox ID="chkStudent" runat="server" Text="Student Organizations" Checked="true" |
| AutoPostBack="true" OnCheckedChanged="chk_OnCheckedChanged" EnableViewState="true"/><br /> |
| </div> |
| </div> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelBar> |
| </telerik:RadPane> |
| <telerik:RadSplitBar runat="server" ID="RadSplitBar2" CollapseMode="Forward" /> |
| <telerik:RadPane runat="Server" ID="rightPane" Scrolling="None" Width="680px"> |
| <!-- Main Cal --> |
| <telerik:RadScheduler ID="RadScheduler1" runat="server" Skin="Office2007" EnableEmbeddedSkins="true" |
| AllowDelete="False" AllowEdit="False" AllowInsert="False" DataEndField="Meeting_End" |
| DataKeyField="Reservation_ID" DataRecurrenceField="Recurrence" DataRecurrenceParentKeyField="Recurrence_ID" |
| DataStartField="Meeting_Start" DataSubjectField="General_Meeting_Title" FirstDayOfWeek="Monday" |
| HoursPanelTimeFormat="htt" LastDayOfWeek="Sunday" ReadOnly="True" Style="top: 0px; |
| left: 0px; height: 590px; width: 680px;" ValidationGroup="ctl00_RadScheduler1" |
| DataMember="DefaultView" WeekView-GroupingDirection="Horizontal" ShowHeader="true" |
| OverflowBehavior="Scroll" TimelineView-UserSelectable="false" EnableDatePicker="false" |
| CustomAttributeNames="Category" OnAppointmentDataBound="RadScheduler1_AppointmentDataBound"> |
| <MonthView AdaptiveRowHeight="True" ReadOnly="True" /> |
| <MultiDayView ReadOnly="True" /> |
| <TimelineView ReadOnly="True" /> |
| <DayView ReadOnly="True" /> |
| <WeekView ReadOnly="True" /> |
| </telerik:RadScheduler> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| |