jQuery: added missing overloads with tests

This commit is contained in:
John Reilly
2013-11-29 11:02:42 +00:00
parent eed0725e82
commit fce6226f37
2 changed files with 36 additions and 0 deletions
+28
View File
@@ -677,6 +677,10 @@ interface JQuery {
*/
change(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery;
/**
* Trigger the "click" event on an element.
*/
click(): JQuery;
/**
* Bind an event handler to the "click" JavaScript event
*
@@ -691,6 +695,10 @@ interface JQuery {
*/
click(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery;
/**
* Trigger the "dblclick" event on an element.
*/
dblclick(): JQuery;
/**
* Bind an event handler to the "dblclick" JavaScript event
*
@@ -707,6 +715,10 @@ interface JQuery {
delegate(selector: any, eventType: string, handler: (eventObject: JQueryEventObject) => any): JQuery;
/**
* Trigger the "focus" event on an element.
*/
focus(): JQuery;
/**
* Bind an event handler to the "focus" JavaScript event
*
@@ -752,6 +764,10 @@ interface JQuery {
hover(handlerIn: (eventObject: JQueryEventObject) => any, handlerOut: (eventObject: JQueryEventObject) => any): JQuery;
hover(handlerInOut: (eventObject: JQueryEventObject) => any): JQuery;
/**
* Trigger the "keydown" event on an element.
*/
keydown(): JQuery;
/**
* Bind an event handler to the "keydown" JavaScript event
*
@@ -766,6 +782,10 @@ interface JQuery {
*/
keydown(eventData?: any, handler?: (eventObject: JQueryKeyEventObject) => any): JQuery;
/**
* Trigger the "keypress" event on an element.
*/
keypress(): JQuery;
/**
* Bind an event handler to the "keypress" JavaScript event
*
@@ -780,6 +800,10 @@ interface JQuery {
*/
keypress(eventData?: any, handler?: (eventObject: JQueryKeyEventObject) => any): JQuery;
/**
* Trigger the "keyup" event on an element.
*/
keyup(): JQuery;
/**
* Bind an event handler to the "keyup" JavaScript event
*
@@ -850,6 +874,10 @@ interface JQuery {
select(handler: (eventObject: JQueryEventObject) => any): JQuery;
select(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery;
/**
* Trigger the "submit" event on an element.
*/
submit(): JQuery;
/**
* Bind an event handler to the "submit" JavaScript event
*