aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Dialog: Add aria-modal supportRalf Koller2024-06-142-1/+39
| | | | | | | | | | | | Reflect the `modal` dialog option into the `aria-modal` attribute - when `modal` is `true`, set `aria-modal` to `"true"`. This helps some accessibility tools like VoiceOver with their rotor functionality as it reduces the number of elements presented. Fixes gh-2246 Closes gh-2257 Co-authored-by: Michał Gołębiowski-Owczarek <m.goleb@gmail.com>
* Tests: remove testswarm grunt taskTimmy Willison2024-06-112-118/+0
| | | Closes gh-2263
* Tests: conslidate GH actions runs; separate git & stable jQuery versionsTimmy Willison2024-06-051-27/+33
| | | | | - also add hard retries to runs Closes gh-2260
* Build: Bump actions/checkout from 4.1.4 to 4.1.6dependabot[bot]2024-06-042-4/+4
| | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...a5ac7e51b41094c92402da3b24376905380afc29) Closes gh-2259 --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build: Test on more jQuery Core versionsMichał Gołębiowski-Owczarek2024-06-031-0/+3
| | | | | | | | The initial 1.14.0 announcement only promised support for the latest version of jQuery Core within each major. The main goal was to avoid testing on too many old versions. However, just testing on the latest one seems too drastic. For now, add `3.6.4` to the mix; we'll work on a more detailed policy soon. Closes gh-2258
* Build: Report compressed sizes in compare_sizeMichał Gołębiowski-Owczarek2024-05-201-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | Just like it has always worked in Core. This will help with size comparisons between 1.13 & 1.14. After this PR: ``` $ grunt sizer Running "requirejs:js" (requirejs) task Running "uglify:main" (uglify) task >> 1 file created 549 kB → 267 kB Running "compare_size:all" (compare_size) task raw gz Sizes 549319 128757 dist/jquery-ui.js 266710 69612 dist/jquery-ui.min.js Done. ``` Before, only the less interesting `raw` sizes were reported. Closes gh-2254 Ref gh-2248
* Tests: remove code supporting jenkins and testswarmTimmy Willison2024-05-154-16/+4
| | | Close gh-2251
* Core: Update compatible jQuery versionsMichał Gołębiowski-Owczarek2024-05-152-2/+2
| | | | Instead of `>=1.8.0 <4.0.0`, specify `>=1.12.0 <5.0.0`.
* Effect: Update jQuery Color from 2.2.0 to 3.0.0Michał Gołębiowski-Owczarek2024-05-152-50/+19
| | | | | | | | | | Breaking changes applicable to jQuery UI: * Use a space when serializing, remove the transparent case ([#88](https://github.com/jquery/jquery-color/issues/88), [aaf03cc](https://github.com/jquery/jquery-color/commit/aaf03ccec3bd8c15733d8e72e214cf63150a2569)) See https://github.com/jquery/jquery-color/releases/tag/3.0.0 for more information. Fixes gh-2240
* Build: Add `/.github`, `/build` & `/external` to .gitignoreMichał Gołębiowski-Owczarek2024-05-151-5/+9
| | | | | | Also, make some `.gitignore` paths absolute. Fixes gh-2075
* Tests: Fix form-reset-mixin test module name, add to the tests HTMLMichał Gołębiowski-Owczarek2024-05-152-1/+2
| | | | Ref gh-2249
* Build: Drop support for Node 10Michał Gołębiowski-Owczarek2024-05-152-46/+3
| | | | Ref gh-2249
* Docs: Fix the link to MongooseMichał Gołębiowski-Owczarek2024-05-151-1/+1
| | | | Ref gh-2249
* Build: Remove unused build/themesMichał Gołębiowski-Owczarek2024-05-151-1/+0
| | | | Ref gh-2249
* All: Remove the deprecated `ui/core.js` fileMichał Gołębiowski-Owczarek2024-05-154-35/+5
| | | | | | Also, fix checkboxradio visual tests. Ref gh-2249
* All: Stop relying on jquery-patch.js internally, add testsMichał Gołębiowski-Owczarek2024-05-1516-41/+228
| | | | | | | | | | | | Avoid relying on jQuery patches. Instead: * use `CSS.escape` instead of `jQuery.escapeSelector` * use `.filter()` with a proper handler instead of `.even()` Keep `jquery-patch.js` for backwards compatibility, though. Also, add tests for jquery-patch. Ref gh-2249
* Sortable: Rename `storedStylesheet` to `_storedStylesheet`Michał Gołębiowski-Owczarek2024-05-151-3/+4
| | | | | | This follows the naming strategy for other internal properties. Ref gh-2249
* All: Drop support for IE & some other browsers (but mostly IE)Michał Gołębiowski-Owczarek2024-05-1553-716/+243
| | | | Closes gh-2249
* All: Drop support for jQueries different than the latest for each majorMichał Gołębiowski-Owczarek2024-05-1580-293046/+44
| | | | | | Also, remove the ability to run the test suite in jQuery <1.12.4 & <2.2.4. Closes gh-2249
* Core: Make back compat disabled by defaultMichał Gołębiowski-Owczarek2024-05-1315-27/+28
| | | Closes gh-2250
* Build: Bump actions/checkout from 4.1.2 to 4.1.4dependabot[bot]2024-05-062-5/+5
| | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...0ad4b8fadaa221de15dcec353f45205ec38ea70b) Closes gh-2247 --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build: Updating the main version to 1.14.0-preMichał Gołębiowski-Owczarek2024-04-271-1/+1
|
* Build: Updating the main version to 1.13.4-pre.Michał Gołębiowski-Owczarek2024-04-261-1/+1
|
* Build: Update AUTHORS.txtMichał Gołębiowski-Owczarek2024-04-261-0/+9
|
* Docs: Update leftover HTTP Trac URLs to HTTPSMichał Gołębiowski-Owczarek2024-04-265-16/+16
|
* Build: Update download.jqueryui.com from 2.2.12 to 2.2.14Michał Gołębiowski-Owczarek2024-04-261-1/+1
|
* Docs: Change a few most common domains from HTTP to HTTPSMichał Gołębiowski-Owczarek2024-04-2690-301/+301
| | | | | Also, update a few stale URLs to what they redirect now to. Closes gh-2244
* Update custom_render.html (#2242)mark van tilburg2024-04-2513-23/+23
| | | | | This fixes mixed content errors on the selectmenu demo page at jqueryui.com. Closes gh-2242
* Build: Update release dependenciesMichał Gołębiowski-Owczarek2024-04-221-3/+3
| | | | | | In particular, the `node-packager` update is required for the release process to work on newer Node.js versions. Closes gh-2239
* Docs: remove a duplicated "be" in an accordion demodivdeploy2024-04-121-1/+1
| | | | | Closes gh-2233 Signed-off-by: divdeploy <chenguangxue@outlook.com>
* Tests: Skip a problematic keyboard test in IE with jQuery 3.6Michał Gołębiowski-Owczarek2024-04-121-1/+7
| | | | | | jQuery 3.6 has issues with focus handling in IE which breaks this test. The issues were fixed in jQuery 3.7, so we just accept them here. Closes gh-2231
* Tests: Increase robustness of a draggable `revert` testMichał Gołębiowski-Owczarek2024-04-121-2/+3
| | | | | | | | One of the changes is increasing `revertDuration` from 200 to 300. For some reason, when jQuery 3.1 is used in an iframe (which TestSwarm uses) the timings are lower than expected and `setTimeout` too slow and the check for animation happens too late. Closes gh-2230
* Tests: Workaround a jQuery 1.8 issue with one dialog testMichał Gołębiowski-Owczarek2024-04-121-0/+18
| | | | | | | The test "#8958: dialog can be opened while opening" had special behavior in jQuery 1.8 and the patch from commit 7adb13ac7c30a7ba33f1db256952be77b9e7a310 broke those assumptions. Adjust the test so that it passes again. Closes gh-2229
* Build: Update jquery-3.x to point to 3.7.1 instead of 3.7.0Michał Gołębiowski-Owczarek2024-04-122-19/+31
| | | Closes gh-2228
* Tests: align test runner with other reposTimmy Willison2024-04-0919-240/+884
| | | Close gh-2234
* Build(deps): Bump actions/checkout from 4.1.1 to 4.1.2dependabot[bot]2024-04-022-5/+5
| | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633) Closes gh-2224 --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build(deps-dev): Bump express from 4.19.1 to 4.19.2dependabot[bot]2024-03-291-1/+1
| | | | | | | | | | | | | | | | | Bumps [express](https://github.com/expressjs/express) from 4.19.1 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.1...4.19.2) Closes gh-2223 --- updated-dependencies: - dependency-name: express dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Tests: replace grunt-contrib-qunit with jQuery test runnerTimmy Willison2024-03-2934-113/+12196
| | | | | - add filestash workflow Close gh-2221
* Tests: Fix tests with the Git Core buildMichał Gołębiowski-Owczarek2024-03-261-1/+2
| | | | | | jQuery PR jquery/jquery#5452 removed special handling of boolean attributes. Thankfully, this only broke a single jQuery UI test. Closes gh-2220
* Build(deps): Bump actions/cache from 3 to 4dependabot[bot]2024-02-031-1/+1
| | | | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) Closes gh-2210 --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* demos: Replace search.php with $.ajaxTransport() mockTimo Tijhof2024-01-039-611/+645
| | | | Fixes jquery/jqueryui.com#203 Closes gh-2187
* Build: Change Node tested versions from 10/16/18 to 10/18/20Michał Gołębiowski-Owczarek2023-11-061-1/+1
| | | Closes gh-2195
* Build(deps): Bump actions/setup-node from 3 to 4dependabot[bot]2023-11-061-1/+1
| | | | | | | | | | | | | | | | | Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) Closes gh-2193 --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build(deps): Bump actions/checkout from 3 to 4dependabot[bot]2023-10-041-1/+1
| | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) Closes gh-2188 --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build: Add jQuery 3.7.0Michał Gołębiowski-Owczarek2023-05-129-1057/+11527
|
* Tests: Workaround IE issues in qunit-assert-domequalMichał Gołębiowski-Owczarek2023-05-101-16/+19
| | | | | | | | | | In IE, `option` elements may have different initial `option` colors. They may initially all be transparent, but later the selected option gets a blue background with white text; we now ignore it. The logic of `qunit-assert-domequal` was also fixed to use the same method of fetching styles in all browsers; IE used to get a legacy one meant for IE <9 due to a mistake in the performed check.
* Tests: Make resizable tests a bit more forgivingMichał Gołębiowski-Owczarek2023-05-101-6/+16
|
* Tests: Workaround a dialog test issue by a proper cleanupMichał Gołębiowski-Owczarek2023-05-101-2/+9
| | | | | The `#favorite-animal` focus & blur handlers used to not be cleaned up after the test automatically, leading to issues with some jQuery versions.
* Tests: Fix selectmenu width tests in Firefox with jQuery 3.0 & 3.1Michał Gołębiowski-Owczarek2023-05-101-2/+3
| | | | | | | | jQuery 3.0 & 3.1 used `getBoundingClientRect()` in its `width`/`height` calculations and that causes minor differences in fractional width computations. Allow a tiny delta in tests to fix those tests breaking in Firefox. Ref jquery/jquery#3561 Closes gh-2159
* Dialog: Fix IE tests about interactions with other dialogsMichał Gołębiowski-Owczarek2023-05-101-5/+8
| | | | | | | | | | The workaround triggering a second delayed focus to a tabbable element was applied in jQueries 3.4 & 3.5 to fix IE issues. It also needs to be applied in jQuery 3.6 which this commit adds. This will no longer be needed in jQuery 3.7 and jQuery 3.x-git tests are already passing because of that. Closes gh-2160