Bug Tracker

Ticket #1295: fix-jquery-1.1.2.diff

File fix-jquery-1.1.2.diff, 1021 bytes (added by trischuk, 14 years ago)
Line 
1*** jquery-latest.js    Thu Jun 14 16:26:44 2007
2--- jquery.js   Thu Jun 14 18:31:51 2007
3***************
4*** 1288,1294 ****
5                // returned undefined or false
6                var returnValue;
7 
8!               var c = this.$events[event.type];
9 
10                var args = [].slice.call( arguments, 1 );
11                args.unshift( event );
12--- 1288,1295 ----
13                // returned undefined or false
14                var returnValue;
15 
16!                 var local_this = event.currentTarget;
17!                 var c = local_this.$events[event.type];
18 
19                var args = [].slice.call( arguments, 1 );
20                args.unshift( event );
21***************
22*** 1299,1305 ****
23                        args[0].handler = c[j];
24                        args[0].data = c[j].data;
25 
26!                       if ( c[j].apply( this, args ) === false ) {
27                                event.preventDefault();
28                                event.stopPropagation();
29                                returnValue = false;
30--- 1300,1306 ----
31                        args[0].handler = c[j];
32                        args[0].data = c[j].data;
33 
34!                       if ( c[j].apply( local_this, args ) === false ) {
35                                event.preventDefault();
36                                event.stopPropagation();
37                                returnValue = false;