aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Selectmenu: Fix selecting options following hidden onesMichał Gołębiowski-Owczarek2023-05-102-8/+69
| | | | | | | | | | | Change a2b25ef6caae3e1a272214839b815a6387618124 made options with the `hidden` attribute skipped when rendering. However, that makes indexes misaligned with native options as hidden ones maintain their index values. Instead, don't skip hidden options but add the `hidden` attribute to the respective jQuery UI elements as well. Fixes gh-2082 Closes gh-2144 Ref a2b25ef6caae3e1a272214839b815a6387618124
* Build: Add jQuery 3.6.4, update Migrate to 3.4.1Michał Gołębiowski-Owczarek2023-05-1011-93/+11090
| | | Closes gh-2161
* Build: Fork vendors to remove QUnit deprecated API usageMichał Gołębiowski-Owczarek2023-05-1039-109/+241
| | | | | | | | | | | | Changes: * add `tests/lib/vendor/**/*` to `.eslintignore` * move `qunit-composite` to `tests/lib` so that we can modify it * move `qunit-assert-classes` to `tests/lib` so that we can modify it * move `qunit-assert-close` to `tests/lib` so that we can modify it * replace `assert.push` with `assert.pushResult` * remove usage of `QUnit.extend` Closes gh-2157
* Build: Update dependencies, including QUnit 1 -> 2Michał Gołębiowski-Owczarek2023-05-109-3814/+7363
| | | | | | Also, fix htmllint lang exclusion patterns. Ref gh-2157
* Build: Stop using ::set-output in GitHub ActionsMichał Gołębiowski-Owczarek2023-05-101-1/+1
| | | | | | The `set-output` workflow is deprecated in favor of using environment variables, see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
* Tests: Make Puppeter really fire Chrome on macOSMichał Gołębiowski-Owczarek2023-05-103-4/+29
| | | | | | | | | | | Also, workaround issues with QUnit Chrome bridge: the Chrome bridge from `grunt-contrib-qunit` is now getting injected into every single iframe, including an empty one that has no intention of running QUnit tests. Since that bridge requires QUnit, it fails with an error in such cases. Workaround the issue by wrapping the bridge in another function that bails early if QUnit is not defined. Ref gh-2157
* Build: Test on Node 10, 16 & 18; fix CI in Node <16Michał Gołębiowski-Owczarek2023-05-103-97/+121
| | | | Ref gh-2157
* Tests: Switch from QUnit.jsDump to QUnit.dumpMichał Gołębiowski-Owczarek2023-05-101-1/+1
| | | | | | `QUnit.jsDump` was renamed to `QUnit.dump` in QUnit 2.0. Ref gh-2157
* Tests: Fix tooltip tests by destroying tooltipsMichał Gołębiowski-Owczarek2023-05-105-5/+34
| | | | | | | Some tests were not properly destroying tooltips which made tests start to fail with the new QUnit. Ref gh-2157
* Demos:Tests: Avoid self-closing HTML tagsMichał Gołębiowski-Owczarek2023-05-1020-39/+39
| | | | | | | | | Self-closing tags are reported by newer versions of the htmllint Grunt plugin. They also don't make sense in our HTML files since they are not XHTML-compliant and they run in HTML mode anyway. Ref gh-2157
* Tests: Test only valid values for Datepicker defaultDate, min/maxDateKenneth DeBacker2023-03-301-14/+14
| | | | | | | The docs say that valid periods when using string value and period pairs as relative dates are "y", "m", "w", and "d" https://api.jqueryui.com/datepicker/ Closes gh-2143
* Docs: Add a maintenance mode info to READMEMichał Gołębiowski-Owczarek2023-01-151-0/+2
| | | Closes gh-2150
* Build: Add jQuery 3.6.1-3.6.3, update Migrate to 3.4.0Michał Gołębiowski-Owczarek2023-01-1515-265/+33468
|
* Demos: Optimize PNG filesДилян Палаузов2022-12-202-0/+0
| | | | | | | Optimization done by calling: for i in `find -name '*.png'`; do optipng -o7 -zm9 $i; done Closes gh-2132
* Demos: Better wording for the purposefully broken tabDeerBear2022-12-061-2/+2
| | | | | Fix both grammar and punctuation in one tabs demo. Closes gh-2139
* Build: Set minimum permission for GitHub Actions TokenAshish Kurmi2022-12-011-0/+3
| | | | | Closes gh-2129 Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>
* Resizable: Fix resizing of elems with `box-sizing: border-box`Matías Cánepa2022-10-102-3/+32
| | | | Fixes gh-1979 Closes gh-2012
* Core: Fix dependencies in ui/core.jsMichał Gołębiowski-Owczarek2022-08-181-1/+1
| | | | | | | The `jquery-patch` reference was included with the `.js` extension which is not allowed in AMD. Fixes gh-2107 Closes gh-2109
* Docs: Add a security policy in SECURITY.mdMichał Gołębiowski-Owczarek2022-07-191-0/+11
| | | | | This is needed so that people know how to report security issues. Closes gh-2103
* All: Update JS Foundation mentions to OpenJS FoundationMichał Gołębiowski-Owczarek2022-07-1973-73/+73
| | | Closes gh-2104
* Build: Updating the main version to 1.13.3-pre.Michał Gołębiowski-Owczarek2022-07-141-1/+1
|
* Checkboxradio: Don't re-evaluate text labels as HTMLMichał Gołębiowski-Owczarek2022-07-144-8/+100
| | | | | | | | | | | | | If you generate a Checkboxradio from a checkbox/radio with a label that contains encoded HTML, e.g. `&lt;em&gt;test&lt;/em&gt;` this will work fine at first. If, however a refresh is triggered on that instance (explicitly or e.g. by turning it into a `Controlgroup`), the previously escaped HTML will now be evaluated. If the label was created based on some user input, this could lead to unexpected code execution even though the initial output was escaped. Fixes gh-2101 Closes gh-2102
* All: Remove deprecated .click() usage in demos/testsMichał Gołębiowski-Owczarek2022-07-143-3/+3
|
* Build: Update AUTHORS.txtMichał Gołębiowski-Owczarek2022-07-141-0/+2
|
* Datepicker: Capitalize some Indonesian wordsDenny Septian Panggabean2022-07-141-5/+6
| | | Closes gh-2067
* Selectmenu: Remove a call to the deprecated .focus() methodJames Hinderks2022-07-141-1/+1
| | | | | | Replaces a call to the deprecated jQuery `.focus()` method with `.trigger("focus")`. Closes gh-2053
* Build: Update AUTHORS.txtMichał Gołębiowski-Owczarek2022-07-141-0/+3
|