| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Apart from updating jQuery Migrate, the setup is now changed so that exact
Migrate versions are only references when fetching npm packages; other than
that, they're represented as `jquery-migrate-1.x` & `jquery-migrate-3.x`. This
will allow smaller changes when updating jQuery Migrate in the future.
Closes gh-2273
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Close gh-2251
|
|
|
|
| |
Ref gh-2249
|
|
|
|
|
|
| |
Also, fix checkboxradio visual tests.
Ref gh-2249
|
|
|
|
|
|
| |
Also, remove the ability to run the test suite in jQuery <1.12.4 & <2.2.4.
Closes gh-2249
|
|
|
|
|
| |
Also, update a few stale URLs to what they redirect now to.
Closes gh-2244
|
|
|
|
|
| |
- add filestash workflow
Close gh-2221
|
| |
|
|
|
| |
Closes gh-2161
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Also, fix htmllint lang exclusion patterns.
Ref gh-2157
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Ref gh-2157
|
| |
|
|
|
| |
Closes gh-2021
|
|
|
|
|
| |
jQuery 1.12.4 misses some Core APIs that jQuery UI depends on and that are not
polyfilled in demos.
|
|
|
|
|
| |
Fixes #15393
Closes gh-1958
|
|
|
|
|
|
|
|
|
| |
Some bad pages are being detected as Catalan randomly which makes the build
fail. This is reproducible both locally & on Travis. PR gh-1949 added a new
regex to account for this error but it didn't escape parens properly so it's
not matching the problematic error message.
Ref gh-1949
Closes gh-1950
|
|
|
|
|
|
|
| |
Some bad pages are being detected as Catalan randomly which makes the build
fail. This is reproducible both locally & on Travis. This commit adds a new
regex to account for this error.
Closes gh-1949
|
|
|
| |
Closes gh-1948
|
|
|
| |
Closes gh-1894
|
|
|
|
|
|
|
|
| |
JSHint, JSCS & QUnit-related packages are not updated as they need more code
adjustments.
Fixes #15112
Closes gh-1882
|
|
|
|
|
|
| |
That upgrade makes UI pass the whole test suite without a single jQuery Migrate
warning. 🎉
Closes gh-1932
|
|
|
| |
Closes gh-1923
|
|
|
| |
Closes gh-1915
|
|
|
|
|
|
| |
The jQuery Simulate & jQuery Color updates are needed for compatibility
with jQuery master, a future jQuery 4.
Closes gh-1914
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary of the changes:
* Build: Add jQuery 3.2.0-3.4.1 to versions UI can be tested against
* Build: Load jQuery & Migrate via HTTPS
* Build: Add package-lock.json to .gitignore
* Build: Update jQuery Migrate from 3.0.0 to 3.1.0
* Build: Allow to run tests against jQuery 3.x-git
* Build: Fix formatting according to JSCS rules
* Build: Disable JSCS for the inlined jQuery Color
* All: Switch from $.isArray to Array.isArray (jQuery.isArray will be
removed in jQuery 4.0)
* All: Switch from `$.isFunction( x )` to `typeof x === "function"`
(jQuery.isFunction will be removed in jQuery 4.0)
* All: Inline jQuery.isWindow as it'll be removed in jQuery 4.0
* Effects: Fix a timing issue in a variable declaration. Previously,
a jQuery object was created, chained & assigned to a variable that
was then accessed in a callback used inside of this chained
definition. Due to a timing difference in when the callback fired for
the first time in latest jQuery master, it was being called before
the variable was defined.
* Tests: Make dialog & draggable unit tests less strict (newest jQuery
returns fractional results in some cases, making comparisons fail when
there's a tiny difference)
* All: Migrate from $.trim to bare String.prototype.trim (jQuery.trim
will be deprecated in jQuery 3.5)
Closes gh-1901
|
|
|
|
| |
Closes gh-1774
|
|
|
|
| |
Closes gh-1766
|
|
|
|
|
| |
Fixes #15052
Closes gh-1751
|
| |
|
| |
|
| |
|
|
|
|
| |
Ref gh-1706
|
|
|
|
|
|
| |
Also seperates tests into a seperate task because they still have many errors
Closes gh-1690
|
| |
|
|
|
|
| |
Ref gh-1670
|
|
|
|
| |
Ref gh-1670
|
| |
|
| |
|
|
|
|
|
|
| |
Adds a data-composite option and fixes paths for effects. Otherwise
just applies the same conversion as already applied to demos, sometimes
moving a <style> element to the right place.
|
|
|
|
| |
Closes gh-1589
|
| |
|
|
|
|
| |
Ref #14246
|
|
|
|
|
| |
Fixes #14246
Closes gh-1588
|
|
|
|
|
|
| |
This task was only used to create the combined js file for sizer
and for creating the combined files for the NPM package. The
npm package is no longer maintained so there is no need for this any more.
|
|
|
|
|
| |
This more closely emulates what you get from the builder in terms of file order
it also will error on any dependency issues.
|
| |
|
|
|
|
|
| |
Fixes #10119
Closes gh-1557
|