Skip to content
Permalink
Branch: master
Commits on May 16, 2020
  1. Tests: Ensure no timers are running at the end of each test (#1920)

    mgol committed May 16, 2020
    This helps fix issues that make tooltip tests sometimes fail when run against
    jQuery 3.2 or newer due to timing differences.
    
    Details:
    * Add the `moduleAfterEach` function ensuring no timers are running.
    * Attach this function via `common.testWidget`.
    * Attach this function to most test suites.
    * Add a tooltip test helper cleaning up leftover timers.
    * Rename legacy `setup`/`teardown` hooks to `beforeEach`/`afterEach`.
    
    Closes gh-1920
  2. All: Resolve most jQuery Migrate warnings

    mgol committed May 16, 2020
    Closes gh-1919
  3. Tests: Load jQuery Migrate before UI test files

    mgol committed May 16, 2020
    This is necessary to catch all possible warnings that the test files
    may trigger.
    
    Closes gh-1918
  4. Build: Rename jquery-1-7 to jquery-patch

    mgol committed May 16, 2020
    The file now contains many more than just jQuery 1.7 patches.
    
    Closes gh-1917
  5. Tests: Solve a frequent race condition in tests in Chrome/Safari

    mgol committed May 16, 2020
    Closes gh-1916
  6. Build: Add jQuery 3.5.0 & 3.5.1

    mgol committed May 16, 2020
    Closes gh-1915
  7. Build: Update jQuery Simulate, jQuery Migrate & jQuery Color

    mgol committed May 16, 2020
    The jQuery Simulate & jQuery Color updates are needed for compatibility
    with jQuery master, a future jQuery 4.
    
    Closes gh-1914
Commits on Mar 23, 2020
  1. Datepicker: Fix Hungarian localization to use uppercase for first cha…

    zsoltii authored and fnagel committed Dec 18, 2019
    …racters
  2. Datepicker: Add German localization

    florianweg authored and fnagel committed Jan 17, 2020
  3. Datepicker: Fixed current instance memory leak and added unit testcases

    jigar140291 authored and fnagel committed Jan 31, 2018
Commits on Jan 22, 2020
  1. All: Remove usage of jQuery positional selectors

    mgol committed Jan 22, 2020
    jQuery positional selectors () have been deprecated in
    [jQuery 3.4.0](https://blog.jquery.com/2019/04/10/jquery-3-4-0-released/)
    and they'll be removed in jQuery 4.0.0. This PR removes their usage.
    
    Most of the changes were possible without changing public API. However,
    dropping `:even` usage required a change to the
    [`header` option](https://api.jqueryui.com/accordion/#option-header)
    of the accordion widget. I made it an optional function; this will need
    to be documented.
    
    The polyfill for `.even()` & `.odd()` is added for jQuery <3.5.0. There was
    no usage of the :odd selector in the code but the `.odd()` method is also
    polyfilled for completeness.
    
    Closes gh-1904
Commits on Jan 14, 2020
  1. Tests: Add the 3.x-git jQuery version to the dropdown

    mgol committed Dec 30, 2019
    Closes gh-1905
Commits on Dec 9, 2019
  1. Sortable: Remove reference to .disableSelection() from demos

    gezquinndesign authored and mgol committed Dec 9, 2019
    `.disableSelection()` was deprecated in v1.9:
    http://api.jqueryui.com/disableSelection/
    
    Closes gh-1856
  2. Datepicker: Fix typo in currentText in da localization

    OskarNS authored and mgol committed Dec 9, 2019
    The term for "Today" in Danish is "I dag" not "Idag". This is a common misspelling in the Danish language. 
    see https://dsn.dk/?retskriv=idag 
    Dansk Sprognævn (DSN) is the authority over the Danish language.
    
    Closes gh-1862
Commits on Dec 8, 2019
  1. Build: Add my new name to .mailmap, update it in AUTHORS.txt

    mgol committed Dec 8, 2019
    Closes gh-1837
  2. All: Migrate away from deprecated/removed Core APIs

    mgol committed Dec 8, 2019
    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
Commits on May 31, 2017
  1. Tests: Load `jquery-1-7` before other modules

    scottgonzalez committed May 31, 2017
  2. Datepicker: Fix first day of week for pt-PT locale

    horus68 authored and scottgonzalez committed May 31, 2017
    Fixes #15195
    Closes gh-1820
Commits on May 17, 2017
  1. Dialog: Fix shared event handler for modal dialogs

    scottgonzalez committed May 11, 2017
    The old logic worked when all widgets of the same type used the same
    event namespace. However, now that each instance has its own namespace,
    we cannot use `_on()` for shared event handlers.
    
    Fixes #15182
    Closes gh-1817
  2. All: Remove uses of `jQuery.proxy()`

    scottgonzalez committed May 8, 2017
    Ref #15160
    Closes gh-1813
  3. All: Remove uses of `jQuery.camelCase()`

    scottgonzalez committed May 8, 2017
    Ref #15160
    Ref gh-1813
Commits on May 15, 2017
  1. Tests: Load `jquery-1-7` module for jQuery 2.x as well

    scottgonzalez committed May 15, 2017
Commits on May 10, 2017
  1. Demos: Fix a typo with an extra semicolon

    robertbrignull authored and scottgonzalez committed May 7, 2017
    Closes gh-1812
  2. Tests: Load the `jquery-1-7` module for all 1.x versions

    scottgonzalez committed May 10, 2017
Commits on May 4, 2017
  1. Position: Increase scrollbar test div to handle larger scrollbars

    scottgonzalez committed May 3, 2017
    Fixes #15106
    Closes gh-1811
Commits on May 2, 2017
  1. Core: Fix JQMIGRATE warning about `jQuery.expr[":"]`

    eirslett authored and scottgonzalez committed Dec 2, 2016
    This commit polyfills `jQuery.expr.pseudos` for old versions of jQuery.
    
    Fixes #15185
    Closes gh-1773
  2. Menu: Ignore mouse events triggered due to page scrolling

    scottgonzalez committed Apr 18, 2017
    Fixes #9356
    Closes gh-1806
  3. Menu: Handle mouse movement mixed with keyboard navigation

    scottgonzalez committed Apr 18, 2017
    Fixes #9357
    Closes gh-1805
  4. Menu: Don't focus dividers when wrapping via keyboard navigation

    scottgonzalez committed Apr 17, 2017
    Fixes #15157
    Closes gh-1804
  5. Button: Fix backcompat when called on collection of mixed elements

    arschmitz authored and scottgonzalez committed Apr 19, 2017
    Fixes #15109
    Closes gh-1808
  6. Sortable: Fix various scrolling issues

    borgboyone authored and scottgonzalez committed Feb 16, 2017
    * Created _scroll extension point and migrated scroll code from _mouseDrag
    * Cleaned up logic for scrolled
    * Fixed appendTo functionality to match documentation
    * Remove unnecessary function calls
    * Move set-up position functions to appropriate place
    * Base scrollParent on placeholder and not helper
    * Update scrollParent when switching containers
    
    Fixes #3173
    Fixes #15165
    Fixes #15166
    Fixes #15167
    Fixes #15168
    Fixes #15169
    Fixes #15170
    Closes gh-1793
  7. Labels: Handle empty sets

    scottgonzalez committed May 2, 2017
    Fixes #15184
Commits on Apr 25, 2017
  1. Menu: Close menus immediately on selection or click outside

    scottgonzalez committed Apr 18, 2017
    Fixes #15034
    Closes gh-1807
Commits on Apr 24, 2017
  1. Widget: Handle `Object.create(null)` for options objects

    scottgonzalez committed Apr 21, 2017
    Fixes #15179
    Closes gh-1809
Older
You can’t perform that action at this time.