Added PageRequestManager Tests and EndRequestEventArgs Tests

Minor changes to PageRequestManager definitions and Browser
This commit is contained in:
Patrick Magee
2014-05-28 14:17:51 +01:00
parent 38e236edbe
commit c92d26b615
2 changed files with 48 additions and 6 deletions
+44 -2
View File
@@ -195,6 +195,7 @@ function Sys_Application_Tests() {
Sys.Application.findComponent(id, element);
Sys.Application.findComponent(id, component);
Sys.Application.findComponent(id);
$find(id, element);
var componentArray = Sys.Application.getComponents();
@@ -496,14 +497,14 @@ function Sys_Services_Profile_Service_Group_Tests() {
}
function Sys_Net_NetworkRequestEventArgsTests() {
function Sys_Net_NetworkRequestEventArgs_Tests() {
var value = new Sys.Net.WebRequest();
var netWorkEventArgs = new Sys.Net.NetWorkRequestEventArgs(value);
var webRequest = netWorkEventArgs.get_webRequest();
}
function Sys_Net_WebRequestManagerTests() {
function Sys_Net_WebRequestManager_Tests() {
var handler = (sender: any, args: any) => { }
@@ -516,6 +517,47 @@ function Sys_Net_WebRequestManagerTests() {
}
function Sys_WebForms_PageRequestManager_Tests() {
var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
var eventArgs = pageRequestManager.Empty;
var handler = (sender: any, args: any) => { }
var isInAsyncPostBack = pageRequestManager.get_isInAsyncPostBack();
pageRequestManager.add_beginRequest(handler);
pageRequestManager.add_endRequest(handler);
pageRequestManager.add_initializeRequest(handler);
pageRequestManager.add_pageLoading(handler);
pageRequestManager.add_pageLoaded(handler);
pageRequestManager.remove_beginRequest(handler);
pageRequestManager.remove_pageLoaded(handler);
pageRequestManager.remove_pageLoading(handler);
pageRequestManager.beginAsyncPostBack();
pageRequestManager.abortPostBack();
pageRequestManager.dispose();
}
function Sys_WebForms_EndRequestEventArgs_Tests() {
var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
var handler = (sender: any, args: Sys.WebForms.EndRequestEventArgs) => {
var error = args.get_error();
var response = args.get_response();
var dataItems = args.get_dataItems();
var eventArgs = args.Empty;
args.set_errorHandled(true);
var errorHandled = args.get_errorHandled();
}
pageRequestManager.add_endRequest(handler);
}
function AspNetTypes_Tests() {
Type.registerNamespace("Samples");
+4 -4
View File
@@ -1135,7 +1135,7 @@ declare module Sys {
* The Sys.Browser object determines which browser is being used and provides some information about it. You can use this object to help customize your code to the unique requirements or capabilities of the browser.
* @see {@link http://msdn.microsoft.com/en-us/library/cc679064(v=vs.100).aspx}
*/
interface IBrowser {
interface Browser {
//#region Fields
@@ -1171,7 +1171,7 @@ declare module Sys {
//#endregion
}
export function Browser(): Sys.IBrowser;
export function Browser(): Sys.Browser;
/**
* Provides the base class for the Control and Behavior classes, and for any other object whose lifetime should be managed by the ASP.NET AJAX client library.
@@ -3652,13 +3652,13 @@ declare module Sys {
* @param endRequestHandler
* The name of the handler method that will be called.
*/
add_endRequest(endRequestHandler: (sender: any, args: any) => void): void;
add_endRequest(endRequestHandler: (sender: any, args: Sys.WebForms.EndRequestEventArgs) => void): void;
/**
* Raised after an asynchronous postback is finished and control has been returned to the browser.
* @param endRequestHandler
* The name of the handler method that will be removed.
*/
remove_endRequest(endRequestHandler: (sender: any, args: any) => void): void;
remove_endRequest(endRequestHandler: (sender: any, args: Sys.WebForms.EndRequestEventArgs) => void): void;
/**
* Raised during the initialization of the asynchronous postback.
* @param initializeRequestHandler