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());
}