aboutsummaryrefslogtreecommitdiffstats
path: root/src/event.js
diff options
context:
space:
mode:
authorjeresig <jeresig@gmail.com>2010-02-13 05:37:17 -0500
committerjeresig <jeresig@gmail.com>2010-02-13 05:37:17 -0500
commitdd5c26304af1c5f884ebf0baa5df28a2f8a8c4cc (patch)
treed27152b7a686b415a4f7b60fefc680fab2bd410c /src/event.js
parent467063a2e25bae25adfa2e9ab789c62e241c9c56 (diff)
downloadjquery-dd5c26304af1c5f884ebf0baa5df28a2f8a8c4cc.tar.gz
jquery-dd5c26304af1c5f884ebf0baa5df28a2f8a8c4cc.zip
Make sure that live focus and blur events also bind to the regular events, to handle triggered events. Fixes #6055.
Diffstat (limited to 'src/event.js')
-rw-r--r--src/event.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/event.js b/src/event.js
index c6a953b2f..d59533f06 100644
--- a/src/event.js
+++ b/src/event.js
@@ -956,7 +956,14 @@ jQuery.each(["live", "die"], function( i, name ) {
}
preType = type;
- type = (liveMap[ type ] || type) + namespaces;
+
+ if ( type === "focus" || type === "blur" ) {
+ types.push( liveMap[ type ] + namespaces );
+ type = type + namespaces;
+
+ } else {
+ type = (liveMap[ type ] || type) + namespaces;
+ }
if ( name === "live" ) {
// bind live handler