Richard Gibson
979809c5a8
Manipulation: Properly detect HTML elements with single-character names
...
Fixes gh-4124
Closes gh-4125
2018-07-13 00:35:08 -04:00
Jason Bedard
e743cbd285
Dimensions: fix computing outerWidth on SVGs
...
Fixes gh-3964
Closes gh-4096
2018-06-20 22:09:29 -07:00
Timmy Willison
0645099e02
Serialize: jQuery.param: return empty string when given null/undefined
...
Fixes gh-2633
Close gh-4108
2018-06-20 12:07:44 -04:00
Ed S
dc05f3c1d5
Build: Remove unnecessary ESLint exception
...
The linked-to issue was fixed 2 years ago.
Closes gh-4095
2018-06-18 18:50:16 +02:00
Michał Gołębiowski-Owczarek
75b77b4873
CSS: Don't auto-append "px" to CSS variables ( #4064 )
...
Fixes gh-4063
Closes gh-4064
2018-06-04 18:08:06 +02:00
Dave Methvin
dc48b11e0c
squash! Set attributes all at once, src last
2018-05-14 14:09:43 -04:00
Dave Methvin
1f4375a342
Ajax: Allow custom attributes when script transport is used
...
Fixes gh-3028
Ref gh-2612
Useful, for example, to add `nonce`, `integrity`, or `crossorigin`.
2018-05-14 14:09:43 -04:00
Luis Emilio Velasco Sanchez
0ba8e38d0c
Traversing: $.fn.contents() support for object
...
Fixes gh-4045
Closes gh-4046
2018-05-14 13:41:42 -04:00
Richard Gibson
821bf34353
CSS: Correctly detect scrollbox support with non-default zoom
...
Fixes gh-4029
Closes gh-4030
2018-05-07 09:28:18 -04:00
Michał Gołębiowski-Owczarek
f5e36bd8f2
CSS: Skip the px-appending logic for animations of non-element props
...
Without this change animating properties from jQuery.cssNumber on non-elements
throws an error.
Ref gh-4055
Closes gh-4061
2018-04-30 18:52:39 +02:00
tmybr11
899c56f6ad
Event: Add "code" property to Event object
...
Fixes gh-3978
Closes gh-3998
2018-04-17 17:29:11 -04:00
Jason Bedard
73d7e6259c
Dimensions: avoid fetching boxSizing when setting width/height
...
- this avoids forcing a reflow in some cases
Fixes #3991
2018-03-25 00:10:23 -07:00
Dave Methvin
2b5f5d5e90
CSS: Avoid filling jQuery.cssProps
...
Fixes gh-3986
Closes gh-4005
Avoids filling jQuery.cssProps by introducing a second internal
prop cache. This allows jQuery Migrate to detect external usage.
2018-03-19 20:33:35 -04:00
Saptak Sengupta
662083ed7b
Core: Use isAttached to check for attachment of element
...
This change replaces the use of contains to check for attachment
by isAttached function
Closes gh-3977
Ref gh-3504
2018-03-05 18:57:03 +01:00
Saptak Sengupta
4765bb5c78
Filter: Use direct filter in winnow
...
for both simple and complex selectors
Fixes gh-3272
Closes gh-3910
2018-01-17 11:01:08 -05:00
Timmy Willison
fa793bee20
Tests: fix tests in AMD mode
2018-01-16 12:41:40 -05:00
basil.belokon
5d3a968e03
Manipulation: Add support for scripts with module type
...
Fixes gh-3871
Close gh-3869
2018-01-16 11:39:16 -05:00
Jason Bedard
1ea092a54b
Core: deprecate jQuery.type
...
Fixes gh-3605
Close gh-3895
2018-01-16 10:39:08 -05:00
Jason Bedard
c4494d4abc
Core: deprecate jQuery.isNumeric
...
Fixes gh-2960
Closes gh-3888
2018-01-15 20:50:02 -08:00
Dave Methvin
d7237896c7
Ajax: Don't process non-string data property on no-entity-body requests
...
Fixes gh-3438
Closes gh-3781
2018-01-15 21:48:54 -05:00
Dave Methvin
022b69a44e
Event: Move event aliases to deprecated
...
Fixes gh-3214
2018-01-15 21:40:45 -05:00
Jason Bedard
3d732cca6b
Core: deprecate jQuery.isFunction
...
Fixes gh-3609
2018-01-15 09:26:19 -08:00
Timmy Willison
80f57f8a13
Attributes: allow array param in add/remove/toggleClass
...
+30 bytes instead of +182
Thanks to @faisaliyk for the first pass on this feature.
Fixes gh-3532
Close gh-3917
2018-01-08 11:43:53 -05:00
Timmy Willison
a88b48eab1
Manipulation: use .children to select tbody elements
...
- selectors beginning with a child combinator are not valid natively.
This fixes the tests when using selector-native.js
2018-01-08 11:39:29 -05:00
Timmy Willison
3a8e44745c
Core: deprecate jQuery.proxy (not slated for removal)
...
Fixes gh-2958
Close gh-3885
2018-01-08 11:28:35 -05:00
Timmy Willison
909e0c9925
Core: deprecate jQuery.now
...
Fixes gh-2959
Close gh-3884
2018-01-08 11:24:45 -05:00
Timmy Willison
775caebd61
Core: adjust data tests to ensure proper camelCasing
...
- Add back camelCase to the public object (deprecate not remove)
Ref #3384
2018-01-08 11:21:22 -05:00
Nilton Cesar
64a289286a
Core: make camelCase function available only for internal usage
...
Close gh-3604
Fixes gh-3384
2018-01-08 11:21:22 -05:00
Saptak Sengupta
f00a07590e
CSS: Correctly set support properties with non-default zoom
...
Fixes gh-3808
Closes gh-3872
2017-12-05 23:59:54 -05:00
Richard Gibson
0aa832afec
Manipulation: Reduce size by eliminating single-use variable
...
Closes gh-3851
2017-11-22 14:43:44 -05:00
Richard Gibson
94ddf62022
CSS: Detect more WebKit styles erroneously reported as percentages
...
Ref 692f9d4db3
Fixes gh-3777
Closes gh-3778
2017-09-18 11:59:50 -04:00
Richard Gibson
692f9d4db3
CSS: Avoid unit-conversion interference from CSS upper bounds
...
Fixes gh-2144
Closes gh-3745
2017-08-28 13:23:04 -04:00
Richard Gibson
3cf1d14ccc
Dimensions: Don't trust non-pixel computed width/height
...
Fixes gh-3611
Closes gh-3741
2017-08-07 12:26:03 -04:00
Richard Gibson
a49578499e
Dimensions: Improve offsetWidth/offsetHeight fallback
...
Fixes gh-3698
Fixes gh-3602
Closes gh-3738
2017-07-31 12:36:54 -04:00
Erik Lax
262acc6f1e
Ajax: add an ontimeout handler to all requests
...
Fixes gh-3586
Close gh-3590
2017-07-24 11:44:09 -04:00
Richard Gibson
20cdf4e7de
Support: Properly check for IE9 absolute scrollbox mishandling
...
Ref gh-3589
Fixes gh-3699
Fixes gh-3730
Closes gh-3729
2017-07-18 15:40:41 -04:00
Richard Gibson
3fcddd6e72
Dimensions: Detect and account for content-box dimension mishandling
...
Fixes gh-3699
Closes gh-3700
2017-07-10 12:35:03 -04:00
Jason Bedard
a6a28d24c1
Offset: fix error from bad merge in #3695
2017-07-10 09:31:49 -07:00
Jason Bedard
0fb6b9a860
Revert "Offset: Resolve strict mode ClientRect "no setter" exception"
...
This reverts commit 3befe5911a .
2017-07-10 09:03:08 -07:00
Shashanka Nataraj
c18d608537
Core: Deprecate jQuery.isWindow
...
Fixes gh-3629
Close gh-3702
2017-07-10 12:00:27 -04:00
Pierre Spring
490db839fb
Event: stopPropagation() on native event-handler
...
Fixes gh-3693
Close gh-3694
2017-07-10 11:55:32 -04:00
Jason Bedard
36389288e8
Deferred: fix memory leak of promise callbacks
...
Fixes gh-3606
Closes gh-3657
2017-06-20 01:23:24 -04:00
Richard Gibson
80f1c8239e
Dimensions: Include scroll gutter in "padding" box
...
Fixes gh-3589
Closes gh-3656
2017-06-19 15:42:55 -04:00
Michał Gołębiowski
731c501155
Docs:Tests: Update IE/Edge-related support comments & tests
...
Closes gh-3661
2017-05-15 20:37:14 +02:00
Michał Gołębiowski
bbf334282b
CSS: Drop the float mapping from cssProps
...
Firefox 35 and newer support style.float directly.
Closes #3569
2017-05-06 20:52:07 +02:00
Richard Gibson
a16339b893
Core: Update isFunction to handle unusual-@@toStringTag input
...
Ref gh-3597
Fixes gh-3600
Fixes gh-3596
Closes gh-3617
2017-04-24 12:39:25 -04:00
Richard Gibson
1d2df772b4
Offset: Use correct offset parents; include all border/scroll values
...
Thanks @anseki
Fixes gh-3080
Fixes gh-3107
Closes gh-3096
Closes gh-3487
2017-04-24 12:15:39 -04:00
Boom Lee
e1b1b2d7fe
Docs: Update links to HTML spec for stripAndCollapse ( #3594 )
2017-03-29 10:42:13 -04:00
Timmy Willison
c4598da429
CSS: retrieve inline style before computed
...
- Fixes an issue with getting computed style on detached elements
2017-03-20 13:43:18 -04:00
Timmy Willison
4d6b4536b2
Revert "Event: Trigger checkbox and radio click events identically"
...
This reverts commit b442abacbb .
2017-03-20 12:24:49 -04:00