mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
event: Stricter type checking in trigger - Fixes #13360 - Closes gh-1153
Squashed commit of the following: commit5935a362c7Author: Andrew Plummer <plummer.andrew@gmail.com> Date: Fri Feb 1 02:40:42 2013 +0900 Using "hasOwnProperty" to check for direct properties "type" and "namespace" on events before triggering. (cherry picked from commitf005af54e4)
This commit is contained in:
committed by
Corey Frang
parent
d3a2ef7cfe
commit
d654914fd0
@@ -2663,3 +2663,17 @@ test( "Check order of focusin/focusout events", 2, function() {
|
||||
input.off();
|
||||
});
|
||||
|
||||
test( "String.prototype.namespace does not cause trigger() to throw (#13360)", function() {
|
||||
expect( 1 );
|
||||
var errored = false;
|
||||
|
||||
String.prototype.namespace = function() {};
|
||||
|
||||
try {
|
||||
jQuery("<p>").trigger("foo.bar");
|
||||
} catch( e ) {
|
||||
errored = true;
|
||||
}
|
||||
equal( errored, false, "trigger() did not throw exception" );
|
||||
delete String.prototype.namespace;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user