mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-13 05:20:25 +00:00
Added Sys.UI.DomEvent definitions and tests.
Made some tests have Explicitly typed variables to see immediately the returning type.
This commit is contained in:
@@ -338,20 +338,20 @@ function Sys_Component_Tests() {
|
||||
|
||||
function Sys_UI_Key_Tests() {
|
||||
|
||||
var backspace = Sys.UI.Key.backspace;
|
||||
var del = Sys.UI.Key.del;
|
||||
var down = Sys.UI.Key.down;
|
||||
var end = Sys.UI.Key.end;
|
||||
var pageDown = Sys.UI.Key.pageDown;
|
||||
var pageUp = Sys.UI.Key.pageUp;
|
||||
var home = Sys.UI.Key.home;
|
||||
var enter = Sys.UI.Key.enter;
|
||||
var esc = Sys.UI.Key.esc;
|
||||
var tab = Sys.UI.Key.tab;
|
||||
var key = Sys.UI.Key.up;
|
||||
var left = Sys.UI.Key.left;
|
||||
var right = Sys.UI.Key.right;
|
||||
var space = Sys.UI.Key.space;
|
||||
var backspace: number = Sys.UI.Key.backspace;
|
||||
var del: number = Sys.UI.Key.del;
|
||||
var down: number = Sys.UI.Key.down;
|
||||
var end: number = Sys.UI.Key.end;
|
||||
var pageDown: number = Sys.UI.Key.pageDown;
|
||||
var pageUp: number = Sys.UI.Key.pageUp;
|
||||
var home: number = Sys.UI.Key.home;
|
||||
var enter: number = Sys.UI.Key.enter;
|
||||
var esc: number = Sys.UI.Key.esc;
|
||||
var tab: number = Sys.UI.Key.tab;
|
||||
var key: number = Sys.UI.Key.up;
|
||||
var left: number = Sys.UI.Key.left;
|
||||
var right: number = Sys.UI.Key.right;
|
||||
var space: number = Sys.UI.Key.space;
|
||||
|
||||
}
|
||||
|
||||
@@ -388,12 +388,36 @@ function Sy_UI_Point_Tests() {
|
||||
|
||||
}
|
||||
|
||||
function Sys_UI_DomEvent_Tests() {
|
||||
|
||||
var object: any;
|
||||
|
||||
Sys.UI.DomEvent.addHandler(object, "eventName", () => { });
|
||||
Sys.UI.DomEvent.addHandler(object, "eventName", () => { }, true);
|
||||
|
||||
Sys.UI.DomEvent.addHandlers(object, object, object, true);
|
||||
Sys.UI.DomEvent.removeHandler(object, "eventName", () => { });
|
||||
Sys.UI.DomEvent.clearHandlers(object);
|
||||
|
||||
var domEvent = new Sys.UI.DomEvent(object);
|
||||
var altKey: boolean = domEvent.altKey;
|
||||
var mouseButton: Sys.UI.MouseButton = domEvent.button;
|
||||
var charCode: number = domEvent.charCode;
|
||||
var clientX: number = domEvent.clientX;
|
||||
var ctrlKey: boolean = domEvent.ctrlKey;
|
||||
var screenX: number = domEvent.screenX;
|
||||
var screenY: number = domEvent.screenY;
|
||||
var target: any = domEvent.target;
|
||||
var shiftKey: boolean = domEvent.shiftKey;
|
||||
var type: string = domEvent.type;
|
||||
}
|
||||
|
||||
function Sys_UI_DomElement_Tests() {
|
||||
|
||||
// Add CSS class
|
||||
Sys.UI.DomElement.addCssClass($get("Button1"), "redBackgroundColor");
|
||||
|
||||
var elementRef = $get("Label1");
|
||||
var elementRef: Sys.UI.DomElement = $get("Label1");
|
||||
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);
|
||||
var toggleCssClassMethod = () => {};
|
||||
var removeCssClassMethod = () => {};
|
||||
@@ -606,45 +630,43 @@ function Sys_Net_WebRequestManager_Tests() {
|
||||
|
||||
function Sys_WebForms_PageRequestManager_Tests() {
|
||||
|
||||
var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
|
||||
|
||||
var eventArgs = pageRequestManager.Empty;
|
||||
var pageRequestManager: Sys.WebForms.PageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
|
||||
|
||||
var beginRequestHandler = (sender: any, args: Sys.WebForms.BeginRequestEventArgs) => {
|
||||
var postBackElement = args.get_postBackElement();
|
||||
var webRequest = args.get_request();
|
||||
var updatePanelsToUpdate = args.get_updatePanelsToUpdate();
|
||||
var empty = args.Empty;
|
||||
var postBackElement: HTMLElement = args.get_postBackElement();
|
||||
var webRequest: Sys.Net.WebRequest = args.get_request();
|
||||
var updatePanelsToUpdate: string[] = args.get_updatePanelsToUpdate();
|
||||
var empty: Sys.EventArgs = args.Empty;
|
||||
}
|
||||
var endRequestHandler = (sender: any, args: Sys.WebForms.EndRequestEventArgs) => {
|
||||
var dataItems = args.get_dataItems();
|
||||
var error = args.get_error();
|
||||
var errorHandled = args.get_errorHandled();
|
||||
var webRequestExecutor = args.get_response();
|
||||
var handled = args.set_errorHandled(true);
|
||||
var dataItems: any = args.get_dataItems();
|
||||
var error: Error = args.get_error();
|
||||
var errorHandled: boolean = args.get_errorHandled();
|
||||
var webRequestExecutor: Sys.Net.WebRequestExecutor = args.get_response();
|
||||
args.set_errorHandled(true);
|
||||
|
||||
}
|
||||
var initializeRequestHandler = (sender: any, args: Sys.WebForms.InitializeRequestEventArgs) => {
|
||||
var postBackElement = args.get_postBackElement();
|
||||
var webRequestExecutor = args.get_request();
|
||||
var updatePanelsToUpdate = args.get_updatePanelsToUpdate();
|
||||
var empty = args.Empty;
|
||||
var postBackElement: HTMLElement = args.get_postBackElement();
|
||||
var webRequestExecutor: Sys.Net.WebRequestExecutor = args.get_request();
|
||||
var updatePanelsToUpdate: string[] = args.get_updatePanelsToUpdate();
|
||||
var empty: Sys.EventArgs = args.Empty;
|
||||
}
|
||||
var pageLoadedRequestHandler = (sender: any, args: Sys.WebForms.PageLoadedEventArgs) => {
|
||||
var dataItems = args.get_dataItems();
|
||||
var panelsCreated = args.get_panelsCreated();
|
||||
var panelsUpdated = args.get_panelsUpdated();
|
||||
var empty = args.Empty;
|
||||
var dataItems: any = args.get_dataItems();
|
||||
var panelsCreated: HTMLDivElement[] = args.get_panelsCreated();
|
||||
var panelsUpdated: HTMLDivElement[] = args.get_panelsUpdated();
|
||||
var empty: Sys.EventArgs = args.Empty;
|
||||
}
|
||||
var pageLoadingRequestHandler = (sender: any, args: Sys.WebForms.PageLoadingEventArgs) => {
|
||||
var dataItems = args.get_dataItems();
|
||||
var panelsDeleted = args.get_panelsDeleted();
|
||||
var dataItems: any = args.get_dataItems();
|
||||
var panelsDeleted: HTMLDivElement[] = args.get_panelsDeleted();
|
||||
var panelsUpdating = args.get_panelsUpdating();
|
||||
var empty = args.Empty;
|
||||
var empty: Sys.EventArgs = args.Empty;
|
||||
}
|
||||
|
||||
|
||||
var isInAsyncPostBack = pageRequestManager.get_isInAsyncPostBack();
|
||||
var isInAsyncPostBack: boolean = pageRequestManager.get_isInAsyncPostBack();
|
||||
|
||||
pageRequestManager.add_beginRequest(beginRequestHandler);
|
||||
pageRequestManager.add_endRequest(endRequestHandler);
|
||||
@@ -661,19 +683,19 @@ function Sys_WebForms_PageRequestManager_Tests() {
|
||||
|
||||
function Sys_WebForms_EndRequestEventArgs_Tests() {
|
||||
|
||||
var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
|
||||
var pageRequestManager: Sys.WebForms.PageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
|
||||
|
||||
var handler = (sender: any, args: Sys.WebForms.EndRequestEventArgs) => {
|
||||
|
||||
var error = args.get_error();
|
||||
var message = error.message;
|
||||
var name = error.name;
|
||||
var response = args.get_response();
|
||||
var dataItems = args.get_dataItems();
|
||||
var eventArgs = args.Empty;
|
||||
var error: Error = args.get_error();
|
||||
var message: string = error.message;
|
||||
var name: string = error.name;
|
||||
var response: Sys.Net.WebRequestExecutor = args.get_response();
|
||||
var dataItems: any = args.get_dataItems();
|
||||
var eventArgs: Sys.EventArgs = args.Empty;
|
||||
|
||||
args.set_errorHandled(true);
|
||||
var errorHandled = args.get_errorHandled();
|
||||
var errorHandled: boolean = args.get_errorHandled();
|
||||
}
|
||||
|
||||
pageRequestManager.add_endRequest(handler);
|
||||
|
||||
Vendored
+33
-22
@@ -3421,49 +3421,60 @@ declare module Sys {
|
||||
*/
|
||||
charCode: number;
|
||||
/**
|
||||
*
|
||||
* Gets the x-coordinate of the mouse pointer's position relative to the client area of the browser window, excluding window scroll bars.
|
||||
* @return An integer that represents the x-coordinate in pixels.
|
||||
*/
|
||||
clientX: any; // todo
|
||||
clientX: number;
|
||||
/**
|
||||
*
|
||||
* Gets the y-coordinate of the mouse pointer's position relative to the client area of the browser window, excluding window scroll bars.
|
||||
* @return An integer that represents the y-coordinate in pixels.
|
||||
*/
|
||||
clientY: any; // todo
|
||||
clientY: number;
|
||||
/**
|
||||
*
|
||||
* Gets a Boolean value that indicates the state of the CTRL key when the associated event occurred.
|
||||
* @return true if the CTRL key was pressed when the event occurred; otherwise, false.
|
||||
*/
|
||||
ctrlKey: any; // todo
|
||||
ctrlKey: boolean;
|
||||
/**
|
||||
*
|
||||
* Gets the key code of the key that raised the keyUp or keyDown event.
|
||||
* @return An integer value that represents the key code of the key that was pressed to raise the keyUp or keyDown event.
|
||||
*/
|
||||
keyCode: any; // todo
|
||||
keyCode: number;
|
||||
/**
|
||||
*
|
||||
* Gets the x-coordinate of the mouse pointer's position relative to the object that raised the event.
|
||||
* @return An integer that represents the x-coordinate in pixels.
|
||||
*/
|
||||
offsetX: any; // todo
|
||||
offsetX: number;
|
||||
/**
|
||||
*
|
||||
* Gets the y-coordinate of the mouse pointer's position relative to the object that raised the event.
|
||||
* @return An integer that represents the y-coordinate in pixels.
|
||||
*/
|
||||
offsetY: any; // todo
|
||||
offsetY: number;
|
||||
/**
|
||||
*
|
||||
* Gets the x-coordinate of the mouse pointer's position relative to the user's screen.
|
||||
* @return An integer that represents the x-coordinate in pixels.
|
||||
*/
|
||||
screenX: any; // todo
|
||||
screenX: number;
|
||||
/**
|
||||
*
|
||||
* Gets the y-coordinate of the mouse pointer's position relative to the user's screen.
|
||||
* @return An integer that represents the y-coordinate in pixels.
|
||||
*/
|
||||
screenY: any; // todo
|
||||
screenY: number;
|
||||
/**
|
||||
*
|
||||
* Gets a Boolean value that indicates the state of the SHIFT key when the associated event occurred.
|
||||
* @return true if the SHIFT key was pressed when the event occurred; otherwise, false.
|
||||
*/
|
||||
shiftKey: any; // todo
|
||||
shiftKey: boolean;
|
||||
/**
|
||||
*
|
||||
* Gets the object that the event acted on.
|
||||
* @return An object that represents the target that the event acted on.
|
||||
*/
|
||||
target: any; // todo
|
||||
target: any;
|
||||
/**
|
||||
*
|
||||
* Gets the name of the event that was raised.
|
||||
* @return A string that represents the name of the event that was raised.
|
||||
*/
|
||||
type: any; // todo
|
||||
type: string;
|
||||
|
||||
//#endregion
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user