| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Fixes gh-3475
Closes gh-3505
|
|
|
|
|
| |
Fixes gh-3436
Closes gh-3462
|
|
|
|
|
| |
Ref b442abacbb8464f0165059e8da734e3143d0721f
Ref gh-3423
|
|
|
|
|
|
|
|
|
|
| |
Notify full progress before resolving empty animations
Register animation callbacks before their ticker
Remove the right timer when immediately-done animations spawn more
Ref 9d822bc1c13dd3393b418210a99537c22c06f2c3
Fixes gh-3502
Fixes gh-3503
Closes gh-3496
|
|
|
|
|
|
|
| |
For performance, use a querySelectorAll path instead of Javascript iteration.
http://codepen.io/anon/pen/vywJjx?editors=1010
Fixes gh-3439
Closes gh-3463
|
|
|
|
| |
Fixes gh-3469
Closes gh-3470
|
|
|
|
|
| |
Fixes gh-2006
Closes gh-3473
|
|
|
|
| |
Fixes gh-3442
Closes gh-3445
|
|
|
|
| |
Fixes gh-3267
Closes gh-3367
|
|
|
|
|
| |
Fixes gh-2961
Closes gh-3278
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Renames and changes rnotwhite to focus on HTML whitespace chars
- Change internal use of jQuery.trim to more accurate strip and collapse
- Adds tests to ensure HTML space characters are retained where valid
- Doesn't add tests where the difference is inconsequential and
existing tests are adequate.
Fixes gh-3003
Fixes gh-3072
Close gh-3316
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Working around this problem would require us to skip setting whitespace-only
values except when they're valid which would be very fragile. Another option
would be to set the value and see if it succeeded and then react to that.
We've tried something like that in the past to be able to overwrite !important
styles (see 24e5879) but it broke the CSS cascade (see
https://bugs.jquery.com/ticket/14836#comment:5) and was triggering
MutationObserver callbacks too often so it was reverted in PR gh-1532.
Ref gh-3204
Ref gh-1532
|
|
|
|
|
|
|
|
| |
- For compability reasons, we had already added the global
in AMD mode, but without noConflict. This adds back noConflict
to AMD (which fixes noConflict mode in the tests).
Fixes gh-2930
|
|
|
|
|
| |
Fixes gh-3226
Closes gh-3261
|
|
|
|
|
| |
Fixes gh-3229
Closes gh-3253
|
| |
|
|
|
|
|
|
|
|
| |
Also, expose jQuery.readyException that allows to overwrite the default
ready error handler.
Fixes gh-3174
Closes gh-3210
|
|
|
|
|
|
| |
Use eslint pragmas, fix new errors, etc
Closes gh-3148
|
|
|
|
|
|
|
|
|
|
|
| |
Progress parameters are now correctly propagated from a deferred to which
another deferred resolved unwrapping it.
Thanks to @gibson042 for the report and a clear description of the problem
and the needed fix.
Fixes gh-3062
Closes gh-3150
|
|
|
|
|
|
|
|
|
|
|
|
| |
Attribute hooks are determined for the lowercase versions of attribute names
but this has not been reflected in the bool attribute hooks. The code that
temporarily removed a handler to avoid an infinite loop was removing an
incorrect handler causing stack overflow.
Fixes gh-3133
Refs gh-2914
Refs gh-2916
Closes gh-3134
|
|
|
|
|
|
| |
One test in the attribute module was overwriting jQuery.expr.attrHandle.checked
and wasn't restoring the original state after it finished. It started causing
issues for another checked-related test.
|
|
|
|
|
| |
Fixes gh-3139
Closes gh-3140
|
|
|
|
|
|
| |
In Firefox, called `stop(Immediate)Propagation` methods,
in capturing phase prevents receiving focus
Fixes gh-3111
|
|
|
|
|
|
|
|
| |
Ref gh-2736
The exception stack has the name of the immediately outer function where the
exception occurred, which can be very handy for tracing errors. Since we already
have the exception object we might as well use it.
|
|
|
|
|
|
| |
Closes gh-3102
Fixes gh-3100
Closes gh-3105
|
|
|
|
| |
Ref 7fd36ea145a11d5896de6d064b546b1c57a83f34
|
|
|
|
|
|
|
| |
This ensures that invalid selectors throw right away.
Fixes gh-3071
Closes gh-3097
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes gh-3103
Fixes gh-1746
Closes gh-2860
- Removes the copy loop in jQuery.event.fix
- Avoids accessing properties such as client/offset/page/screen X/Y
which may cause style recalc or layouts
- Simplifies adding property hooks to event object
|
|
|
|
| |
The word boundary character will prevent iOS from being a false positive.
|
|
|
|
|
| |
Safari 9.1 shares its support test results with Safari 9.0 but it's been
excluded from the regex catching Safari 9.0. This has been fixed.
|
|
|
|
|
|
|
|
| |
Single- and no-argument calls act like Promise.resolve.
Multi-argument calls act like Promise.all.
Fixes gh-3029
Closes gh-3059
|
|
|
|
|
| |
This reverts commit b7a7dea95f84d6d8e5a8186d4fb09a762baf79bb.
Fixes #3064
|
|
|
|
|
| |
Fixes gh-3082
Closes gh-3084
|
|
|
|
|
|
|
|
| |
Fixes gh-3023
Closes gh-3081
Since .param() no longer looks at this setting we need unit tests
to ensure it is still honored by $.ajax().
|
|
|
|
|
| |
Ref gh-3023
Closes gh-3030
|
| |
|
|
|
|
|
|
|
| |
Employs strict mode to simplify Deferred callback context handling.
Fixes gh-3060
Closes gh-3061
|
|
|
|
|
| |
Ref gh-3040
Closes gh-3049
|
|
|
|
| |
Ref gh-3040
|
|
|
|
|
| |
Fixes gh-2863
Closes gh-3037
|
|
|
|
| |
Ref gh-3045
|
|
|
|
|
|
| |
Fixes gh-3005
Closes gh-3007
|
|
|
|
|
|
|
| |
Thanks @blq (Fredrik Blomqvist)
Fixes gh-3035
Close gh-3039
|
|
|
|
|
|
|
|
| |
That test doesn't work properly in such environment
Ref e04e246552c27e872bbf4ae00b55def02b197189
Fixes gh-2888
Closes gh-3034
|
|
|
|
|
| |
Fixes gh-2986
Close gh-2998
|
|
|
|
|
| |
Fixes gh-2965
Close gh-3022
|
|
|
|
|
|
|
|
|
| |
- Make jQuery.ready promise-compatible
- Gives up sync guarantee for post-ready callbacks
Fixes gh-1778
Fixes gh-1823
Close gh-2891
|
|
|
|
|
| |
The changes follow the spec proposed in:
https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
|
|
|
|
|
|
|
|
| |
This commits backports some changes done in the patch to the then-existing
compat branch that removed support for old browsers and added some support
comments.
Refs 90d7cc1d8b2ea7ac75f0eacb42439349c9c73278
|