Commit Graph

4197 Commits

Author SHA1 Message Date
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