or


function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz az well) return oWindow;}function NewStatus() { var oManager = GetRadWindow().get_windowManager(); setTimeout(function () { var winId = "Win" + Math.random().toString(); var winPage = "AddStatus.aspx" + winId; var oNew = oManager.open("", "Window2"); oNew.setUrl(winPage); oNew.SetSize(750, 550); oNew.set_visibleStatusbar(false); oNew.set_title("Status Screen"); oNew.Skin = "Forest"; oNew.set_keepInScreenBounds(true); oNew.set_enableShadow(true); oNew.set_destroyOnClose(true); oNew.set_animation(Telerik.Web.UI.WindowAnimation.Slide); oNew.set_initialBehaviors(Telerik.Web.UI.WindowBehaviors.None); oNew.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close); oNew.add_close(OnClientCloseHandler); oNew.setActive(true); oNew.set_modal(true); oNew.Show(); }, 0);}function OnClientTimeSlotContextMenuItemClicked(sender, eventArgs) {<br><br> var menuItem = eventArgs.get_item();<br> var timeSlot = eventArgs.get_slot();<br> if (menuItem != null) {<br> var selectedMenuItem = menuItem._properties._data.value;<br> if (selectedMenuItem == "createTimesheet") {<br><br><br> } else if (selectedMenuItem == "createTodo") {<br><br> } else if (selectedMenuItem == "AllDay") {<br> var radWindow = $find("<%=rWindowAppointmentInsert.ClientID %>");<br> radWindow.show();<br> var startDate = new Date(timeSlot._startTime);<br> var duration = timeSlot.get_durationInMinutes();<br> var arg = "Type=AllDay,Start=" + timeSlot._startTime.toDateString() + " " + startDate.getHours() + ":" + startDate.getMinutes();<br> arg += ",Duration=" + duration;<br> $find("<%=rAjaxMgrScheduler.ClientID %>").ajaxRequest(arg);<br> return false;<br> } else if (selectedMenuItem == "Insert") {<br> var radWindow = $find("<%=rWindowAppointmentInsert.ClientID %>");<br> radWindow.show();<br> var startDate = new Date(timeSlot._startTime);<br> var duration = timeSlot.get_durationInMinutes();<br> var arg = "Type=Insert,Start=" + timeSlot._startTime.toDateString() + " " + startDate.getHours() + ":" + startDate.getMinutes();<br> arg += ",Duration=" + duration;<br> $find("<%=rAjaxMgrScheduler.ClientID %>").ajaxRequest(arg);<br> return false;<br> } else { <br> <br> }<br> }<br> return false;<br> }<telerik:RadPivotGrid ID="rpgDashboard" Width="100%" Height="480px" runat="server" AllowPaging="True" EnableZoneContextMenu="True" AllowFiltering="True" EnableConfigurationPanel="True" OnNeedDataSource="rpgDashboard_NeedDataSource" OnCellDataBound="rpgDashboard_CellDataBound" OnPivotGridCellExporting="rpgDashboard_PivotGridCellExporting" OnPivotGridCreated="OnResponseEnd" ConfigurationPanel-DeferLayoutUpdateCheckBox-CssClass="PivotGridCheckBox" OnPreRender="rpgDashboard_PreRender" AllowSorting="False" EnableEmbeddedSkins="True" OnPivotGridBiffExporting="rpgDashboard_PivotGridBiffExporting" > <PagerStyle Mode="NextPrevNumericAndAdvanced" AlwaysVisible="true" > </PagerStyle> <ClientSettings EnableFieldsDragDrop="True"> <ClientEvents OnPivotGridCreated="hideElements"></ClientEvents> <Scrolling AllowVerticalScroll="True"></Scrolling> </ClientSettings> <ConfigurationPanelSettings Position="Left" LayoutType="Stacked" DefaultDeferedLayoutUpdate="True" EnableDragDrop="False" nableFieldsContextMenu="True" EnableOlapTreeViewLoadOnDemand="False"> </ConfigurationPanelSettings> </telerik:RadPivotGrid>
