Modify ↓
Ticket #2708 (closed enhancement: fixed)
Cross Browser event object
| Reported by: | narcvs | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.2.4 |
| Component: | core | Version: | 1.2.3 |
| Keywords: | Event, Timestamp | Cc: | |
| Blocking: | Blocked by: |
Description
When attaching an event, e.g. keydown, to an element using bind or keydown, the event object that gets passed in at trigger time is not cross browser. Notably, the timeStamp object does not have a value in IE 5/6, and is 0 in Opera 9.27.
Is there a concensus on making the event object cross platform, or leaving it as is? The timeStamp feature is very convenient for certain purposes, and should be reliable.
A possible fix would be to give it value
| Number(new Date()) |
before passing it on to the event handler.
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

That's supposed to be
Silly me.