Merge pull request #511 from ksummerlin/master

Fixed jQuery.Event() to make it new-able.
This commit is contained in:
Diullei Gomes
2013-05-02 18:31:17 -07:00
2 changed files with 13 additions and 2 deletions

View File

@@ -2279,4 +2279,12 @@ function test_parseHTML() {
$( "<ol></ol>" )
.append( nodeNames.join( "" ) )
.appendTo( $log );
}
function test_EventIsNewable() {
var ev = new jQuery.Event('click');
}
function test_EventIsCallable() {
var ev = jQuery.Event('click');
}

7
jquery/jquery.d.ts vendored
View File

@@ -89,7 +89,7 @@ interface JQueryPromise {
state(): string;
pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise;
then(doneCallbacks: any, failCallbacks?: any, progressCallbacks?: any): JQueryPromise;
promise(target?): JQueryPromise;
promise(target?): JQueryPromise;
}
/*
@@ -282,7 +282,10 @@ interface JQueryStatic {
(fn?: (d: JQueryDeferred) => any): JQueryDeferred;
new(fn?: (d: JQueryDeferred) => any): JQueryDeferred;
};
Event(name:string, eventProperties?:any): JQueryEventObject;
Event: {
(name:string, eventProperties?:any): JQueryEventObject;
new(name:string, eventProperties?:any): JQueryEventObject;
};
/*********
INTERNALS