Side navigation
Ticket #1253: event.js2.diff
File event.js2.diff, 0.9 KB (added by john, June 01, 2007 04:11PM UTC)
It didn't recognize it as a patch, trying again.
Index: src/event/event.js
===================================================================
--- src/event/event.js (revision 2018)
+++ src/event/event.js (working copy)
@@ -300,8 +300,10 @@
* @cat Events
*/
bind: function( type, data, fn ) {
- return type == "unload" ? this.one(type, data, fn) : this.each(function(){
- jQuery.event.add( this, type, fn || data, fn && data );
+ return type == "unload" ? this.one(type, data, fn) : this.each(function(i,elem){
+ jQuery.each( type.split(/\s+/), function(){
+ jQuery.event.add( elem, this, fn || data, fn && data );
+ });
});
},
@@ -370,8 +372,10 @@
* @cat Events
*/
unbind: function( type, fn ) {
- return this.each(function(){
- jQuery.event.remove( this, type, fn );
+ return this.each(function(i,elem){
+ jQuery.each( type.split(/\s+/), function(){
+ jQuery.event.remove( elem, this, fn );
+ });
});
},
Download in other formats:
Original Format
File event.js2.diff, 0.9 KB (added by john, June 01, 2007 04:11PM UTC)
It didn't recognize it as a patch, trying again.
Index: src/event/event.js
===================================================================
--- src/event/event.js (revision 2018)
+++ src/event/event.js (working copy)
@@ -300,8 +300,10 @@
* @cat Events
*/
bind: function( type, data, fn ) {
- return type == "unload" ? this.one(type, data, fn) : this.each(function(){
- jQuery.event.add( this, type, fn || data, fn && data );
+ return type == "unload" ? this.one(type, data, fn) : this.each(function(i,elem){
+ jQuery.each( type.split(/\s+/), function(){
+ jQuery.event.add( elem, this, fn || data, fn && data );
+ });
});
},
@@ -370,8 +372,10 @@
* @cat Events
*/
unbind: function( type, fn ) {
- return this.each(function(){
- jQuery.event.remove( this, type, fn );
+ return this.each(function(i,elem){
+ jQuery.each( type.split(/\s+/), function(){
+ jQuery.event.remove( elem, this, fn );
+ });
});
},