Bug Tracker

Ticket #3401: event_trigger_prop.txt

File event_trigger_prop.txt, 827 bytes (added by DanSwitzer2, 13 years ago)

Event Triggered Property

Line 
1Index: Y:/.workspace/jquery/src/event.js
2===================================================================
3--- Y:/.workspace/jquery/src/event.js   (revision 5853)
4+++ Y:/.workspace/jquery/src/event.js   (working copy)
5@@ -186,6 +186,7 @@
6                        // Pass along a fake event
7                        if ( event ) {
8                                data.unshift({
9+                                       triggered: true, // flags that event was triggered manually
10                                        type: type,
11                                        target: elem,
12                                        preventDefault: function(){},
13@@ -315,7 +316,10 @@
14 
15                // Fix timeStamp
16                event.timeStamp = event.timeStamp || now();
17+               // add flag that this has been triggered via an actual event
18+               event.triggered: false;
19 
20+
21                // Fix target property, if necessary
22                if ( !event.target )
23                        event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either