or
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"
EnablePartialRendering="true" EnableScriptCombine="True"
EnableViewState="false" ScriptMode="Release"
LoadScriptsBeforeUI="false" CompositeScript-ScriptMode="Release">
<CdnSettings TelerikCdn="Enabled" BaseUrl="~/js" />
</telerik:RadScriptManager>
function Popup_normal(url, title, width, height) { var l = (screen.width - width) / 2; var t = (screen.height - height) / 2; var feature = "width=" + width + ",height=" + height + ",left=" + l + ",top=" + t + ",scrollbars=1,resizable=1"; mywindow = window.open(url, "title", feature); return false; }using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Configuration; namespace HttpModules { public class TestModule : IHttpModule { protected log4net.ILog logger = log4net.LogManager.GetLogger("File"); public void Init(HttpApplication app) { app.BeginRequest += new EventHandler(OnBeginRequest); } public void OnBeginRequest(Object sender, EventArgs e) { try { logger.InfoFormat("TestModule => OnBeginRequest"); HttpApplication app = (HttpApplication)sender; HttpContext context = app.Context; logger.InfoFormat("TestModule => This is just a Test module"); if (IsTelerikRequest(context.Request)) return; string source = context.Request["source"]; if (!string.IsNullOrEmpty(source)) { logger.InfoFormat("TestModule => source is {0} ", source); } } catch(Exception ex) { logger.Error("Error in Test Module", ex); } } private bool IsTelerikRequest(HttpRequest httpRequest) { logger.InfoFormat("TestModule => IsTelerikRequest (httpRequest.RawUrl : '{0}')", httpRequest.RawUrl); return httpRequest.RawUrl.Contains("RadUploadProgressHandler.ashx"); } private static bool IsAjaxRequest(HttpRequest request) { if (request == null) { throw new ArgumentNullException("request"); } return (request["X-Requested-With"] == "XMLHttpRequest") || ((request.Headers != null) && (request.Headers["X-Requested-With"] == "XMLHttpRequest")); } public void Dispose() { } } }
.rdCustomize { width: 25px; height: 25px; cursor: pointer; background: url('../Images/1.gif') transparent !important; }<telerik:RadDock ID="RadDock1" runat="server" Width="250px" EnableAnimation="true" Height="250px" Resizable="true" Skin="Sitefinity" Tag="CSMD_Average_Response_Time" Title="1"> <Commands> <telerik:DockCloseCommand /> <telerik:DockExpandCollapseCommand /> <telerik:DockCommand CssClass="rdCustomize" Name="doEdit" Text="Customize" /> <telerik:DockCommand CssClass="rdCustomize" Name="doRefresh" Text="Refresh" /> </Commands> <ContentTemplate> <div> <uc:AvgResolutionTimeFL ID="CSMD_AvgResolutionTimeFL" runat="server"></uc:AvgResolutionTimeFL> </div> </ContentTemplate> </telerik:RadDock>window.onload = function () { initializeStateFromURL();} window.onhashchange = function () { initializeStateFromURL();} function initializeStateFromURL() { if (!stateHandled) { var navSetting = window.location.hash; var slide = FromHash("slide", navSetting); if (slide) { SetRotatorToSlideID(slide); } }} var stateHandled = false; function SetRotatorToSlideID(slideID) { var items = rotator.get_items(); for (i in items) { if (slideID == GetAttributeValue(items[i], "SlideID")) { rotator.set_currentItemIndex(items[i].get_index(), true); UpdateGUI(items[i]); } }} function RotatorClientItemShowing(sender, args) { stateHandled = true; UpdateGUI(args.get_item()); stateHandled = false;} function RotatorClientItemClicked(sender, args) { stateHandled = true; sender.set_currentItemIndex(args.get_item().get_index(), true); UpdateGUI(args.get_item()); stateHandled = false;} function UpdateGUI(item) { //update some things on the page setHash(GetAttributeValue(item,"DocumentID"),GetAttributeValue(item,"SlideID"));}function RotatorClientItemShowing(sender, args) { stateHandled = true; UpdateGUI(args.get_item());} function RotatorClientItemClicked(sender, args) { stateHandled = true; sender.set_currentItemIndex(args.get_item().get_index(), true); UpdateGUI(args.get_item());}