Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jquery/jquery

jQuery JavaScript Library
https://github.com/jquery/jquery

Selector: Use jQuery `:has` if `CSS.supports(selector(...))` non-compliant

jQuery has followed the following logic for selector handling for ages:
1. Modify the selector ...

d153c375e67f2c2dba82c2fb079c36b8d795e66a authored over 2 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Upgrade: Bump actions/setup-node from 3.3.0 to 3.4.1

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.3.0 to 3.4.1.
- [Relea...

78321f078ce04ce78aeade8e2860ac41d05fae54 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Core: Drop the root parameter of jQuery.fn.init

The third parameter of `jQuery.fn.init` - `root` - was just needed to support
`jQuery.sub`. Sin...

d2436df36a4b2ef556907e734a90771f0dbdbcaf authored over 2 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Fix the link to QUnit CSS file

Without this fix, the layout is fine during the test run but all the CSS is gone
when tests fin...

8cf39b78e6c36b360dd81268a7f84fb4ca218e15 authored over 2 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Remove git.io from a GitHub Actions comment

All links on git.io are deprecated and may stop redirecting at a certain point.

See https://g...

016872ffe03ab9107b1bc62fae674a4809c3b23f authored over 2 years ago by Baoshuo Ren <[email protected]>
Docs: Update webpack website in README

Webpack has migrated to https://webpack.js.org/ since version 2.

Closes gh-5037

01819bc3bcc44282e5bb9301c3478d837d1e5152 authored over 2 years ago by Simon Legner <[email protected]>
Tests: Exclude tests based on compilation flags, not API presence

Introduces a new test API, `includesModule`. The method returns whether
a particular module lik...

fae5fee8b435cc20352d28b0a384b9784b1ad9ed authored over 2 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Update GitHub Actions

* Build(deps): Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://git...

52f452b2e8881e5ec5c9e880e277c8ecf633e8dc authored over 2 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Add dependabot.yml config (GitHub Actions)

This makes dependabot issue automated PRs to update
GitHub Action versions monthly.

Closes g...

3f8bb2a46daf76f1427f49810d06a210ffbc7016 authored over 2 years ago by Christian Oliff <[email protected]>
Docs: add link to patchwelcome and help wanted issues

924b7ce825962bfe4c16e02eb411c7f66ee75a55 authored over 2 years ago by Timmy Willison <[email protected]>
Build: Test on Node 17, update Grunt & `karma-*` packages

This adds testing on Node.js 17 in addition to the currently tested 10, 12, 14
and 16 versions....

2525cffc42934c0d5c7aa085bc45dd6a8282e840 authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Effects: Remove jQuery.fx.interval

`jQuery.fx.interval` has been deprecated since jQuery 3.0.0 but it has been
still used in jQuer...

6c2c7362fb18d3df7c2a7b13715c2763645acfcb authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Workaround an XML parsing bug in Firefox

See https://bugzilla.mozilla.org/show_bug.cgi?id=1751796

Closes gh-5018

af1cd6f218f699abc34b1582a910c0df00312aee authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: add link to preview the new CLAs

Close gh-5009

683ceb8ff067ac53a7cb464ba1ec3f88e353e3f5 authored almost 3 years ago by Timmy Willison <[email protected]>
CSS: Skip falsy values in `addClass( array )`, compress code

This change makes jQuery skip falsy values in `addClass( array )`
& `removeClass( array )` inst...

a338b407f2479f82df40635055effc163835183f authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core: Don't rely on splice being present on input

Without this fix calling `jQuery.uniqueSort` on an array-like can result in:

TypeError: resul...

9c6f64c7b51d50e334ef1183e2937ad77c0a68b0 authored almost 3 years ago by Bruno PIERRE <[email protected]>
Docs: Fix incorrect `trac-NUMBER` references

PR gh-4993 changed a few too many issue references to `trac-NUMBER` ones. This
change fixes the...

eb9ceb2facbeff1c66a41824bd0ac0c56d0c5c62 authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: lock colors version to 1.4.0

9603b3c899af354a4f538fa5b15f9dac3fcc0f55 authored almost 3 years ago by Timmy Willison <[email protected]>
Docs: remove expired links from old jquery source (#4997)

Ref gh-4981
Ref gh-4991

ed066ac70270b4bb20b5717501d2d268ef144bd3 authored almost 3 years ago by Timmy Willison <[email protected]>
Docs: Remove links to Web Archive from source

Neither of the removed links is crucial; one of them refers to a site that has
since started be...

e24f2dcf3f6bda1a672502e0233c732065cbbe89 authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Separate the install step from running tests in GitHub Actions

Also, update the "Run test" label to "Run tests".

Closes gh-4992

eef972508c8be6cc3cd0039d34dc9fe16bac916c authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Replace `#NUMBER` Trac issue references with `trac-NUMBER`

The GitHub UI treats `#NUMBER` as referring to its own issues which is confusing
when in jQuery...

5d5ea015114092c157311c4948f7cc3d8c8e7f8a authored almost 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
CSS: Justify use of rtrim on CSS property values

CSS does not acknowledge carriage return or form feed characters
as whitespace but it does repl...

655c0ed5e204b1f6427e09d615a49586a7bc84eb authored almost 3 years ago by Richard Gibson <[email protected]>
Build: remove travis.yml and travis mentions from core (#4983)

We've migrated to GH actions on jQuery core and have already disabled travis builds for core.

5f4d449aa836f376eab2d2ca7585d5476d12f095 authored about 3 years ago by Timmy Willison <[email protected]>
Tests: Skip ETag AJAX tests on TestSwarm

TestSwarm is now proxied via Cloudflare which cuts out headers relevant for
ETag tests, failing...

00c060d1619d472a2d8c5b104ed76fa3afc2ce97 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Allow statusText to be "success" in AJAX tests

In HTTP/2, status message is not supported and whatever is reported as
statusText differs betwe...

19ced963c63372eae5aca9e1a4baec80b78a2b8e authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Migrate CI to GitHub Actions

Closes gh-4800

e23190e63cb121da79b92e6641a81a44dcea9252 authored about 3 years ago by ygj6 <[email protected]>
Docs: Update the URL to the latest jQuery build in CONTRIBUTING.md

It used to say https://code.jquery.com/jquery.js but that's a frozen URL
to jQuery 1.11.1. Let'...

9bdb16cd19097da67950a707baac3980bda873f3 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Attributes: Don't stringify attributes in the setter

Stringifying attributes in the setter was needed for IE <=9 but it breaks
trusted types enforce...

4250b628783d7bfa92ec6c5550c6e4b22fab6034 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Make Karma browser timeout larger than the QUnit one

Since the default Karma browser no activity timeout was lower than the QUnit
timeout, a single ...

4fd6912bfd8fffbfabc98a9b0789d28f10af0914 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Update ESLint & eslint-plugin-import, fixing the build

Latest `main` started failing the build after some transitive dependencies
got updated, incorre...

9735edd5cb7b5ef30bb8acc4d7596a1410a971cc authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Remove the CLA checkbox in the pull request template

The EasyCLA status check is required so this won't get missed. The old JSF CLA
is dead, the pro...

e124893132d7a979d7987f978e968a1f889348b6 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core:Manipulation: Add basic TrustedHTML support

This ensures HTML wrapped in TrustedHTML can be used as an input to jQuery
manipulation methods...

de5398a6ad088dc006b46c6a870a2a053f4cd663 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Don't remove csp.log in the cspClean action of mock.php

For some reason the current setup worked fine with Apache but broke for me when
I migrated to n...

1019074f7b1df96ee9d6409ada3dc0562046f6c7 authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Load the TestSwarm listener via HTTPS

d225639a8ea62863482bd20249077688f60235db authored about 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
CSS: Trim whitespace surrounding CSS Custom Properties values

The spec has recently changed and CSS Custom Properties values are trimmed now.
This change mak...

efadfe991a5c287af561a9326bf1427d726c91c1 authored about 3 years ago by fecore1 <[email protected]>
Docs: update irc to Libera and fix LAMP dead link

175db73ec7938e774d9e93d3afdfb35a24466b47 authored over 3 years ago by fecore1 <[email protected]>
Manipulation: Don't remove HTML comments from scripts

When evaluating scripts, jQuery strips out the possible wrapping HTML comment
and a CDATA secti...

2f8f39e457c32c454c50545b0fdaa1d7a4a2f8bd authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Test on Node.js 16 instead of 15

Node.js 10 is kept for now despite being EOL'd as that's what our current
infrastructure relies...

0f623fdc8db128657716290cb7d57430e224c977 authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Switch background image from online file to local 1x1.jpg

Also, remove unused `expected` property in `css` test cases.

Closes gh-4866

482f846203e82b1c2620f580e483bf41d11f9f49 authored over 3 years ago by Timo Tijhof <[email protected]>
Event: Don't break focus triggering after `.on(focus).off(focus)`

The `_default` function in the special event settings for focus/blur has
always returned `true`...

e539bac79e666bba95bba86d690b4e609dca2286 authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Strip untypical callback parameter characters from mock.php

Only allow alphanumeric characters & underscores for callback parameters.
The change is done bo...

a70274632dc19ff4a64d7bb7657a2cc647ff38b9 authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Make more tests run natively in Chrome & Firefox

Chrome & Firefox now support complex `:not()` selectors so those test can run
in them even with...

50e8e84621ff7a314fca253ce73f0519322d8a4d authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Take core-js-bundle from the external directory as well

That package was missed in gh-4865 as it only broke browsers needing the
polyfill which is just...

345cd22e5664655ed315958ed2056610607c12ef authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Restore the external directory

In gh-4466, we removed the `external` directory in favor of loading some files
directly from `n...

a684e6ba836f7c553968d7d026ed7941e1a612d8 authored over 3 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Release: remove the need to install grunt globally

b2bbaa36d4d37bd48f954ed3cdbd50d3461a523d authored almost 4 years ago by Timmy Willison <[email protected]>
Release: upgrade release dependencies

- Remove unused npm dependency

967af73203378db0cc3637adee85c442e246e05a authored almost 4 years ago by Timmy Willison <[email protected]>
Support: ensure display is set to block for the support div

* Support: ensure display is set to block for the support div

- Fixes an issue with the suppo...

09f254361f1fe8a563b8a90fe6a4d269f4b11514 authored almost 4 years ago by Timmy Willison <[email protected]>
Build: Rename master to main across the repository

The default branch was updated, this updates the remaining occurrences in code
& comments.

C...

8ae477a432f0924cd4bd3bdeaef2c4c15e483a8f authored almost 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Ajax: Don't auto-execute scripts unless dataType provided

PR gh-2588 made jQuery stop auto-execute cross-domain scripts unless
`dataType: "script"` was e...

025da4dd343e6734f3d3c1b4785b1548498115d8 authored almost 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Deferred: Rename master to primary

Closes gh-4828

a32cf6324f8f2190e66a687e94be9687ebf840b7 authored almost 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Fix tests for not auto-executing scripts without dataType

Two issues are fixed in testing for responses with a script Content-Type not
getting auto-execu...

d38528b17a846b7ca4513b41150a05436546292d authored almost 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Dimensions: Add offset prop fallback to FF for unreliable TR dimensions

Firefox incorrectly (or perhaps correctly) includes table borders in computed
dimensions, but t...

3bbbc11111840d6fd5160db13f2c1a9acb05c4c4 authored almost 4 years ago by Timmy Willison <[email protected]>
Core: Report browser errors in parseXML

Fixes gh-4784
Closes gh-4816

8969732518470a7f8e654d5bc5be0b0076cb0b87 authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core: Make jQuery.isXMLDoc accept falsy input

Fixes gh-4782
Closes gh-4814

fd421097c56696e4c1c4a99c1aae44c59a722be4 authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Event: Make focus re-triggering not focus the original element back

If during a focus handler another focus event is triggered:

```js
elem1.on( "focus", functio...

dbcffb396c2db61ff96edc4162602e850797d61f authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Test on Node.js 15

Also, run browser tests on Node 14 instead of 12.

Closes gh-4802

6984d1747623dbc5e87fd6c261a5b6b1628c107c authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Event: Don't crash if an element is removed on blur

In Chrome, if an element having a `focusout` handler is blurred by
clicking outside of it, it i...

5c2d08704e289dd2745bcb0557b35a9c0e6af4a4 authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Explicitly exclude the queue module from the slim build

The queue module is not present in the slim build as it depends on deferred
and our Gruntfile s...

a503c691dc06c59acdafef6e54eca2613c6e4032 authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Core: Drop support for Edge Legacy (i.e. non-Chromium Microsoft Edge)

Drop support for Edge Legacy: the non-Chromium, EdgeHTML-based Microsoft
Edge version. Also, re...

e35fb62db4fb46f031056bb53e393982c03972a1 authored about 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Manipulation: Respect script crossorigin attribute in DOM manipulation

Fixes gh-4542
Closes gh-4563

Co-authored-by: Michał Gołębiowski-Owczarek <[email protected]>

15ae361485056b236a9484a185238f992806e1ff authored about 4 years ago by 高灰 <[email protected]>
Tests: Recognize callbacks with dots in the Node.js mock server

This aligns the Node.js server with the previous PHP one in sending `mock.php`
as a callback if...

df6858df2ed3fc5c424591a5e09b900eb4ce0417 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Skip the "jQuery.ajax() on unload" test in Safari

The test has been already skipped in Chrome as it dropped support for such
requests and now Saf...

c18dc49699bc27481a4af36ed1a0ee1b19c6eb03 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Make the import/no-unused-modules ESLint rule work in WebStorm

When run via WebStorm, the root path against which paths in the config of the
`import/no-unused...

8612018d4eb570b39532fca8344a187d2e95f98e authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Attributes: Drop the `toggleClass(boolean|undefined)` signature

The behavior of this signature is not intuitive, especially if classes are
manipulated via othe...

a4421101fd6d9d7b0550210f8e8690641733dd9a authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Ajax: Make responseJSON work for erroneous same-domain JSONP requests

Don't use a script tag for JSONP requests unless for cross-domain requests
or if scriptAttrs ar...

68b4ec59c8f290d680e9db4bc980655660817dd1 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Event: Remove the event.which shim

All supported browsers implement this property by themselves. The shim was only
needed for IE <...

1a5fff4c169dbaa2df72c656868bcf60ed4413d0 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Ajax: Execute JSONP error script responses

Issue gh-4379 was meant to be a bug fix but the JSONP case is a bit special:
under the hood it'...

a1e619b03a557b47c3e26a5e74af12b63a0d5e73 authored over 4 years ago by Dallas Fraser <[email protected]>
Ajax: Avoid CSP errors in the script transport for async requests

Until now, the AJAX script transport only used a script tag to load scripts
for cross-domain re...

07a8e4a177550025c1a08d7ac754839733943f55 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Remove an unused local variable

Closes gh-4769

82b87f6f0e45ca4e717b4e3a4a20a592709a099f authored over 4 years ago by Wonhyoung Park <[email protected]>
Build: Append .eslintignore paths to grunt eslint paths

This allows us to turn off the `quiet` option which was suppressing warnings.
We can also set `m...

a22b43bad41592ec61e5fa0fcd2b3a3d44f8bfd3 authored over 4 years ago by Ed Sanders <[email protected]>
Ajax: Drop the json to jsonp auto-promotion logic

Previously, `jQuery.ajax` with `dataType: 'json'` with a provided callback was
automatically co...

e7b3bc488d01d584262e12a7c5c25f935d0d034b authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Use the US spelling of "favor"

Closes gh-4752

fa0058af426c4e482059214c29c29f004254d9a1 authored over 4 years ago by Necmettin Karakaya <[email protected]>
Build: Fix commitplease husky config

Fixes gh-4735
Closes gh-4737

3a1b338a7a579a45543b031a003abdce4dc6ac67 authored over 4 years ago by Beatriz Rezener <[email protected]>
Build: Update dependencies

This also resolves a security warning from GitHub about a vulnerable `request`
version - the ne...

b502866960b30863e56968bd35e720905ac58025 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
build: set up periodic code scanning analysis

39c5778c649ad387dac834832799c0087b11d5fe authored over 4 years ago by Timmy Willison <[email protected]>
Manipulation: Avoid concatenating strings in buildFragment

Concatenating HTML strings in buildFragment is a possible security risk as it
creates an opport...

9c98e4e86eda857ee063bc48adbc1a11bb5506ee authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Update Frequently Reported Issues in the GitHub issue template

The issue about selectors with '#' being broken is old and no longer
frequently reported so thi...

7a6fae6a7e51ae30a9f3177e8639fbf523ed0915 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build:Event: Make sure all source modules' exports are used (#4648)

To achieve that, use `eslint-plugin-import`'s `no-unused-modules` rule.

Also, explicitly impo...

40c3abd0ab049449acab5f2e12c34b9cc3199482 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Deprecated: Remove jQuery.trim

The API has been deprecated in 3.5.0 so it can be removed in 4.0.0.

Ref gh-4461
Closes gh-4695

0b676ae12d20721e2df6f6f32f37f7302f8805bf authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Release: Remove an unused chalk dependency

Chalk was used for a Sizzle version check that's no longer there on `master`.

Closes gh-4712

bfb6897c558dfdccff7ac5fc377b08e806525be3 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Update eslint-config-jquery, fix linting violations

Closes gh-4696
Ref jquery/eslint-config-jquery#15
Ref jquery/eslint-config-jquery#16

ef4d6ca6c3a1b276fedc27b1f3a18823276f01a3 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Remove remaining obsolete jQuery.cache references

PR gh-4586 removed some of those but not all.

Closes gh-4715
Ref gh-4586

d96111e18b42ae1bc7def72a8a0d156ea39e4d0e authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Change JS Foundation mentions to OpenJS Foundation

Closes gh-4711

11611967adf2bd9ff4304132f917629ec1134049 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: add SECURITY.md, show security email address

2ffe54ca53b4ba2de2012f83c3faf262c1003af9 authored over 4 years ago by Timmy Willison <[email protected]>
Build: Followups after introducing ES modules compiled via Rollup

This commit cleans up a few comments & configurations that are out of date
after the migration ...

55cd3a44368d529326b6d9b16ff7c0204fee5516 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
CSS: Include `show`, `hide` & `toggle` methods in the jQuery slim build

The `show()`, `hide()` & `toggle()` methods were included in the 3.x jQuery
slim build. The jQu...

297d18dd13f7b810ea5a4afeefa4cb15d9e16e16 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Correct code indentations based on jQuery Style Guide

1. Correct code indentations based on jQuery Style Guide
(contribute.jquery.org/style-guide/...

3d62d5704989f17d3a20ae7521d52e9c8c60b4ee authored over 4 years ago by Wonseop Kim <[email protected]>
Tests: Workaround failures in recent XSS tests in iOS 8 - 12

iOS 8-12 parses `<noembed>` tags differently, executing this code. This is no
different to nati...

11066a9e6ac183dd710d1bc7aa74a3f809757136 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Fix typos

Closes gh-4686

1a7332ce83cdee7d6cd9d45c2a4b83067f53f14b authored over 4 years ago by Pierre Grimaud <[email protected]>
Tests: Add tests for recently fixed manipulation XSS issues

Closes gh-4685
Ref gh-4642
Ref gh-4647

dc06d68bdc4c2562b5cc530f21e668a17d78ee2d authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Reduce the slim build header comment & jQuery.fn.jquery

So far, the slim build was expanded to its full exclusion list, generating the
following `jQuer...

812b4a1a837c049b85efb73603105b4245cb0e5c authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Tests: Use only one focusin/out handler per matching window & document

Backport tests from a jQuery 3.x fix that's not needed on `master`.

Also, fix the "focusin fr...

9b7320435059e30af71d648ab34ac6c00c80f5ef authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Move ESLint max-len disable-directive to dist/.eslintrc.json

This disable-directive only applies to the built version, so put
it in /dist. This avoids a war...

34296ec547f0ab6577e8c31815447990a9c01b31 authored over 4 years ago by Ed S <[email protected]>
Tests: Fix flakiness in the "jQuery.ajax() - JSONP - Same Domain" test

The "jQuery.ajax() - JSONP - Same Domain" test is firing a request with
a duplicate "callback" ...

7b0864d0539bbfbb01d88d9bc95369580ffd99bc authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Docs: Update the link to the jsdom repository

Closes gh-4684

a62309e01b3c76d2b73560ca666c454b7bbfcb77 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Test on Node.js 14, stop testing on Node.js 8 & 13

Closes gh-4678

88eb22e0599d546f98f6145c53deb086e1d82857 authored over 4 years ago by Michał Gołębiowski-Owczarek <[email protected]>
Build: Enable reportUnusedDisableDirectives in ESLint

This forbids unnecessary `eslint-disable` comments.

Ref gh-4095
Closes gh-4520

46f9810b73a7ad446d7c3711faf92f56b67df3c1 authored over 4 years ago by Ed S <[email protected]>
Docs: Use https for hyperlinks in README

Closes gh-4673

73415da25d964ee31ec1804d55f5af0199a1378e authored over 4 years ago by Jonathan <[email protected]>
Ajax: Overwrite s.contentType with content-type header value, if any

This fixes the issue of "%20" in POST data being replaced with "+"
even for requests with conte...

7fb90a6beaeffe16699800f73746748f6a5cc2de authored over 4 years ago by Christian Wenz <[email protected]>