aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Gaidarenko <markelog@gmail.com>2015-05-29 00:51:22 +0300
committerOleg Gaidarenko <markelog@gmail.com>2015-06-05 22:14:42 +0300
commit3655c4e1908cc3ee49487e7e26e8cfca9fe8146d (patch)
treebc35f236f95edef9c630b0a7bffd60a6a06b2772
parent0019a463bdcb81dc6ba3434505a45774ca27f363 (diff)
downloadjquery-3655c4e1908cc3ee49487e7e26e8cfca9fe8146d.tar.gz
jquery-3655c4e1908cc3ee49487e7e26e8cfca9fe8146d.zip
Event: remove preDispatch hook & simplify "simulate" signature
Closes gh-2358
-rw-r--r--src/event.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/event.js b/src/event.js
index 8722268a8..1e954513a 100644
--- a/src/event.js
+++ b/src/event.js
@@ -602,7 +602,7 @@ jQuery.event = {
},
// Piggyback on a donor event to simulate a different one
- simulate: function( type, elem, event, bubble ) {
+ simulate: function( type, elem, event ) {
var e = jQuery.extend(
new jQuery.Event(),
event,
@@ -624,11 +624,8 @@ jQuery.event = {
}
);
- if ( bubble ) {
- jQuery.event.trigger( e, null, elem );
- } else {
- jQuery.event.dispatch.call( elem, e );
- }
+ jQuery.event.trigger( e, null, elem );
+
if ( e.isDefaultPrevented() ) {
event.preventDefault();
}
@@ -771,7 +768,7 @@ if ( !support.focusin ) {
// Attach a single capturing handler on the document while someone wants focusin/focusout
var handler = function( event ) {
- jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );
+ jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) );
};
jQuery.event.special[ fix ] = {