-
-
Datepicker: Fix first day of week for pt-PT locale
Fixes #15195 Closes gh-1820
-
Dialog: Fix shared event handler for modal dialogs
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
-
Position: Increase scrollbar test div to handle larger scrollbars
Fixes #15106 Closes gh-1811
-
Core: Fix JQMIGRATE warning about `jQuery.expr[":"]`
This commit polyfills `jQuery.expr.pseudos` for old versions of jQuery. Fixes #15185 Closes gh-1773
-
Menu: Ignore mouse events triggered due to page scrolling
Fixes #9356 Closes gh-1806
-
Menu: Handle mouse movement mixed with keyboard navigation
Fixes #9357 Closes gh-1805
-
Menu: Don't focus dividers when wrapping via keyboard navigation
Fixes #15157 Closes gh-1804
-
Button: Fix backcompat when called on collection of mixed elements
Fixes #15109 Closes gh-1808
-
Sortable: Fix various scrolling issues
* 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
-
Menu: Close menus immediately on selection or click outside
Fixes #15034 Closes gh-1807
-
Widget: Handle `Object.create(null)` for options objects
Fixes #15179 Closes gh-1809
-
Widget: Improve `remove` event bindings for `classes` options
Fixes #15078 Fixes #15082 Fixes #15095 Fixes #15136 Fixes #15152 Closes gh-1769
-
Slider: Use `cursor: pointer` on handles
Fixes #9371 Closes gh-1800
-
Datepicker: Corrections for Swedish localization
Months and weekdays should be in small caps in Swedish. https://sv.wikipedia.org/wiki/Versalisering Fixes #15142 Closes gh-1799
-
Widget: Don't swallow errors in `remove` events
The try/catch was only there to support jQuery <1.6.3, which we no longer support. Ref jquery/jquery#3554
-
Resizable: Keep user defined handles on _setOption
Fixes #15084 Closes gh-1795
-
Spinner: Ignore `mousewheel` events when not focused
Fixes #15139 Closes gh-1794
-
Datepicker: Fix prev/next button behavior with `showCurrentAtPos`
Fixes #15102 Closes gh-1784
-
Autocomplete: Fix IE/Edge scrolling issues
IE11 and scrolling autocompletes didn't get along great; this should help fix their relationship. When you click on an autocomplete scrollbar in IE11, the menu temporarily gains focus, which caused a couple problems. 1. Depending on how long you clicked, the dropdown could close. 2. Scrolling down by clicking the scrollbar's down arrow would misbehave. The list would pop back up to the top with the first item selected. We can fix both problems by modifying the focus/blur handling a bit. 1. There is a flag to instruct the control to ignore blurs, but it was getting cleared too quickly; when the code refocused the input after it was blurred, IE would send *another* blur event, which wasn't getting ignored and would close the dropdown. We now wait for the focus/blur pair to process before clearing the flag. 2. We remove the tabindex from the dropdown menu, which prevents menu's focus handler from firing. When you focus a menu, it will select the first menu item if none are selected. Selecting a menu item will scroll it into view if it's not visible. This combination of behaviors was causing the strange behavior when attempting to scroll down. I couldn't figure out a way to write a unit test for this, since it's IE only and seems to require user interaction. You can verify the previous behavior (and the fix) on `demos/autocomplete/maxheight.html` Fixes #9638 Closes gh-1785
-
Tooltip: Clear interval for delayed tracking tooltips on remove
This is needed in the case that the tooltip is removed before it gets shown. Fixes #15099 Closes gh-1768