Justin Meyer
|
88068f82c1
|
Make sure that focusin/focusout bubbles in non-IE browsers.
|
2010-10-13 10:35:28 -04:00 |
|
Colin Snover
|
1518ae1aed
|
Fix patch for #7150, which was not deleting the events object properly on plain JS objects. Thanks to jitter for catching it.
|
2010-10-12 18:49:37 -05:00 |
|
Colin Snover
|
ff6ceadbfd
|
Use a key name less likely to result in collisions for events on plain JS objects. Fixes bug #7150.
|
2010-10-11 23:35:18 -05:00 |
|
John Resig
|
1df5084c97
|
Handle some edge cases with binding events to the window object (which is also a plain object - causing some confusion). Fixes #7143.
|
2010-10-11 18:20:57 -04:00 |
|
jeresig
|
884de15fb9
|
Make sure that the unload event doesn't leak in IE - use jQuery's binding mechanism to make that happen.
|
2010-10-10 18:01:59 -04:00 |
|
jeresig
|
cbf9d874e5
|
Change event did not fire in IE when an explicit .focus() was used. Fixes #6374.
|
2010-10-09 19:04:15 -04:00 |
|
jeresig
|
79305ed146
|
Fix the case where live change was breaking if a live click was bound ahead of time. Very similar to #6359. Fixes #6505.
|
2010-10-09 18:16:08 -04:00 |
|
David Petersen
|
60744e8abd
|
Set event.LiveFired to undefined in specialSubmit handler so that click events bound before the submit won't prevent the submit to fire. Fixes #6359
|
2010-09-30 13:46:36 -04:00 |
|
Dave Reed
|
cb811c04b0
|
Using data() on JavaScript objects sets fields directly on the object. Note that events are now a property of a function (to avoid JSON serialization - and only in the case of JavaScript objects, not DOM nodes). Fixes #6807.
|
2010-09-29 06:46:25 -07:00 |
|
John Resig
|
ab77451843
|
Fix mis-type in commit e3c4e57897 . Thanks to @jdalton for the catch.
|
2010-09-28 20:13:40 -07:00 |
|
John Resig
|
e3c4e57897
|
Tweak the logic for fixing event.which. Fixes #2338.
|
2010-09-28 09:07:57 -07:00 |
|
Dave Methvin
|
adff8e45e2
|
If an inline handler returns false, call event.preventDefault(). Fixes #6337.
|
2010-09-24 18:02:31 -04:00 |
|
dmethvin
|
69994211b0
|
Don't copy event.originalTarget, it's a Netscape-specific property. Fixes #2814.
|
2010-09-24 17:44:48 -04:00 |
|
Robert Katic
|
da5706c974
|
Added support for map of events in live, die, delegate and undelegate. Fixes #6282.
|
2010-09-23 12:07:42 -04:00 |
|
jeresig
|
a7aa86d0b1
|
Fix missing var. Thanks to @jeff-themovie for the catch.
|
2010-09-22 16:56:48 -04:00 |
|
jeresig
|
c8dd49f756
|
Unify the means of detecting a window across the library. Fixes jQuery UI bug #5438 and jQuery bugs #6575 and 6088.
|
2010-09-22 16:41:51 -04:00 |
|
jeresig
|
9dc6e0c572
|
Applied the RegExp issues reported by Jeff Robinson here: http://jmrware.com/articles/2010/jqueryregex/jQueryRegexes.html Additionally broke out all remaining inline RegExp. Fixes #7062.
|
2010-09-22 09:16:28 -04:00 |
|
jeresig
|
be59693037
|
No need to set returnValue if preventDefault exists. Thanks kangax for the catch.
|
2010-09-20 10:16:36 -04:00 |
|
jeresig
|
acb162a697
|
Make sure that the removeEvent and buildFragment private functions are exposed (to help with access across modules). The final API for each of these is very much in flux and will likely change before the final release. Fixes #7011.
|
2010-09-08 18:13:35 -04:00 |
|
jeresig
|
bca5765502
|
Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011.
|
2010-09-08 13:54:33 -04:00 |
|
John Resig
|
1533bf7c77
|
Expose jQuery.uuid (use with caution) and make sure the expando property is used in the events module.
|
2010-04-24 14:16:27 -07:00 |
|
jeresig
|
8effe3a7de
|
Made it so that you no longer need to build jQuery in order to run the test suite (but you'll still need a checkout of QUnit and Sizzle, at least).
|
2010-03-23 12:12:16 -04:00 |
|
jeresig
|
f68b46d7ab
|
Make sure that special remove and teardown events get called when .die() is used. Additionally made sure that default actions are triggered when namespaced events are used. Fixes #6202 and #6250.
|
2010-03-09 12:22:25 -05:00 |
|
jeresig
|
9584e908a2
|
Added in Ben Alman's proposed event.namespace property (the property holds the namespaces specified in a call to trigger). Additionally fixes namespaces with .live(). Fixes #6208 and #6209.
|
2010-03-02 17:34:12 -05:00 |
|
jeresig
|
dcf0fa5048
|
More changes to get jQuery in line with JSLint.
|
2010-03-01 21:24:49 -05:00 |
|
jeresig
|
a4043cdcbf
|
Land some additional tweaks related to running through JSLint.
|
2010-03-01 18:19:29 -05:00 |
|
jeresig
|
a18f682012
|
Made some code tweaks related to running jQuery through JSLint (thanks to Lorin Larson for the JSLint run).
|
2010-03-01 12:44:56 -05:00 |
|
jeresig
|
36faab439a
|
No reason to double-bind the beforeunload event. Fixes #6113.
|
2010-02-27 10:03:43 -05:00 |
|
jeresig
|
42568db4c4
|
Merge branch 'master' of github.com:jquery/jquery
|
2010-02-27 09:02:18 -05:00 |
|
jeresig
|
a45372a4c5
|
Adding in .bind(name, false), .unbind(name, false) support - an easy way to just stop bubbling and the default action on an element. Fixes #6188.
|
2010-02-27 09:02:13 -05:00 |
|
brandonaaron
|
7d5da0ee03
|
Make sure events exist before trying to access them in jQuery.event.handle and removed unnecessary var statement. Fixes #6163.
|
2010-02-27 01:31:33 -06:00 |
|
jeresig
|
ba7195e3f9
|
Make it so that you can pass in event data to .click(), et. al. Fixes #6187.
|
2010-02-26 20:01:19 -05:00 |
|
jeresig
|
7f5179b654
|
Make sure that unbinding on a plain javascript object works correctly. Fixes #6184.
|
2010-02-26 11:32:12 -05:00 |
|
jeresig
|
28b489bfc8
|
Make sure that the correct type is set for live mouseenter/mouseleave events. Fixes #6169.
|
2010-02-26 11:23:49 -05:00 |
|
jeresig
|
26b0e913dd
|
Make sure that live events bubble unless explicitly told not to, like a normal event. Fixes #6182.
|
2010-02-26 09:26:14 -05:00 |
|
jeresig
|
da966573c3
|
Make sure that elements that have been removed also have their special events cleaned up. Fixes #6084.
|
2010-02-13 06:10:43 -05:00 |
|
jeresig
|
6a82f2ae63
|
Make sure that mousing over XUL elements results in no trigger of a mouseleave. Fixes #6013.
|
2010-02-13 05:45:48 -05:00 |
|
jeresig
|
dd5c26304a
|
Make sure that live focus and blur events also bind to the regular events, to handle triggered events. Fixes #6055.
|
2010-02-13 05:37:17 -05:00 |
|
jeresig
|
467063a2e2
|
When binding a change directly to a file input just passthrough to the normal bind. A temporary fix for #5997, needs more investigation.
|
2010-02-13 04:40:26 -05:00 |
|
jeresig
|
8404ad6070
|
Make sure that there are some live events before continuing on.
|
2010-02-12 19:38:57 -05:00 |
|
jeresig
|
5d36fe3210
|
Make sure that live mouseenter/mouseleave work properly. Fixes #6077.
|
2010-02-11 16:50:26 -05:00 |
|
John Resig
|
021b809ace
|
Make sure that the teardown is called after all the handlers of a type are removed. Fixes #6065.
|
2010-02-11 01:42:51 -05:00 |
|
jeresig
|
35c379075c
|
Simplify the special change/submit event removal logic, per Scott's suggestion in 5267824aa3 .
|
2010-02-10 15:56:53 -05:00 |
|
jeresig
|
5267824aa3
|
Updated formatting for the change/submit special event logic. Also switched the function declarations to statements. Thanks to Garrett for the recommendation.
|
2010-02-08 23:28:15 -05:00 |
|
jeresig
|
75bb2d6e51
|
Fix in logic for handling exclusive namespace testing. Fixes #6048.
|
2010-02-08 11:31:01 -05:00 |
|
jeresig
|
43b3ed086d
|
Update special events to work with the internal event system changes. Also fixes #5967.
|
2010-02-05 11:02:56 -05:00 |
|
jeresig
|
be2407e233
|
Rewrote the live event handling to use the new event logic. Also added in support for live namespaced events. Fixes #5945.
|
2010-02-04 21:36:32 -05:00 |
|
jeresig
|
e7912805d6
|
A large refactor of the event handling logic. Data and namespace information is maintained in a separate object now, no longer on the event handler. Proxy functions are no longer needed, as a result. Additionally execution order of the handlers is maintained, fixing #4261, and the execution of handlers is maintained even while they're being removed. Live events will be refactored separately.
|
2010-02-04 00:20:52 -05:00 |
|
jeresig
|
31432e048f
|
Add .delegate() and .undelegate(). An alternative to using .live() which goes from a single root and filters by the specified selectors. Should be used like do: .delegate(td, hover, someFn);. Fixes #6005.
|
2010-02-01 18:06:03 -05:00 |
|
jeresig
|
98c7248518
|
Further optimize the empty/remove/cleanData logic.
|
2010-01-28 15:25:52 -05:00 |
|