]>
source.dussan.org Git - jquery-ui.git/log
Scott González [Tue, 18 Apr 2017 20:51:23 +0000 (16:51 -0400)]
Menu: Ignore mouse events triggered due to page scrolling
Fixes #9356
Closes gh-1806
Scott González [Tue, 18 Apr 2017 17:57:23 +0000 (13:57 -0400)]
Menu: Handle mouse movement mixed with keyboard navigation
Fixes #9357
Closes gh-1805
Scott González [Mon, 17 Apr 2017 16:26:22 +0000 (12:26 -0400)]
Menu: Don't focus dividers when wrapping via keyboard navigation
Fixes #15157
Closes gh-1804
Alexander Schmitz [Wed, 19 Apr 2017 15:32:13 +0000 (11:32 -0400)]
Button: Fix backcompat when called on collection of mixed elements
Fixes #15109
Closes gh-1808
A. Wells [Thu, 16 Feb 2017 18:48:45 +0000 (13:48 -0500)]
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
Scott González [Tue, 2 May 2017 16:42:49 +0000 (12:42 -0400)]
Labels: Handle empty sets
Fixes #15184
Scott González [Tue, 18 Apr 2017 21:37:15 +0000 (17:37 -0400)]
Menu: Close menus immediately on selection or click outside
Fixes #15034
Closes gh-1807
Scott González [Fri, 21 Apr 2017 18:49:52 +0000 (14:49 -0400)]
Widget: Handle `Object.create(null)` for options objects
Fixes #15179
Closes gh-1809
Scott González [Wed, 16 Nov 2016 19:42:34 +0000 (14:42 -0500)]
Widget: Improve `remove` event bindings for `classes` options
Fixes #15078
Fixes #15082
Fixes #15095
Fixes #15136
Fixes #15152
Closes gh-1769
Konstantin Dinev [Tue, 28 Feb 2017 16:21:46 +0000 (18:21 +0200)]
Resizable: Keep user-provided handles on destroy
Closes gh-1798
Ref gh-1795
Scott González [Thu, 9 Mar 2017 17:17:06 +0000 (12:17 -0500)]
Slider: Use `cursor: pointer` on handles
Fixes #9371
Closes gh-1800
Albert Johansson [Wed, 1 Mar 2017 10:22:01 +0000 (11:22 +0100)]
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
Scott González [Tue, 28 Feb 2017 14:51:59 +0000 (09:51 -0500)]
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
Konstantin Dinev [Fri, 24 Feb 2017 15:36:19 +0000 (17:36 +0200)]
Resizable: Keep user defined handles on _setOption
Fixes #15084
Closes gh-1795
Scott González [Sun, 19 Feb 2017 15:52:27 +0000 (10:52 -0500)]
Spinner: Ignore `mousewheel` events when not focused
Fixes #15139
Closes gh-1794
Scott González [Mon, 6 Feb 2017 15:20:50 +0000 (10:20 -0500)]
Build: Add missing semicolon
Eirik Sletteberg [Sun, 4 Dec 2016 20:57:28 +0000 (21:57 +0100)]
Qunit: Add bootstrap config for running tests with jQuery Migrate
Closes gh-1774
Jörn Zaefferer [Wed, 25 Jan 2017 18:28:37 +0000 (19:28 +0100)]
Build: Add jQuery as explicit dependency, with min and max range
1.7.0 is our minimum supported version, 3.x.x our maximum.
Closes gh-1779
Closes gh-1790
claudi [Thu, 12 Jan 2017 09:23:27 +0000 (10:23 +0100)]
Datepicker: Fix prev/next button behavior with `showCurrentAtPos`
Fixes #15102
Closes gh-1784
Ryan Oriecuia [Thu, 12 Jan 2017 19:16:20 +0000 (11:16 -0800)]
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
Luke Brookhart [Thu, 15 Dec 2016 16:27:39 +0000 (11:27 -0500)]
Effect: Fix typo
Closes gh-1778
Jo Liss [Tue, 29 Nov 2016 12:47:48 +0000 (12:47 +0000)]
Themes: Optimize PNG files with zopflipng
Closes gh-1772
Scott González [Wed, 16 Nov 2016 17:52:15 +0000 (12:52 -0500)]
Selectmenu: Don't render options with the `hidden` attribute
Fixes #15098
pallxk [Sat, 12 Nov 2016 07:26:47 +0000 (15:26 +0800)]
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
Petri Partio [Fri, 21 Oct 2016 20:49:44 +0000 (23:49 +0300)]
Theme: Optimize images
Closes gh-1763
Michał Gołębiowski [Mon, 31 Oct 2016 16:29:15 +0000 (17:29 +0100)]
Build: Stop using the jquery-ui-future browser set
jQuery UI now doesn't support browsers not suspported by latest jQuery
so separating the browser sets no longer makes sense.
Closes gh-1765
Michał Gołębiowski [Mon, 31 Oct 2016 16:29:59 +0000 (17:29 +0100)]
Build: Add jQuery 3.1.1
Closes gh-1766
Michał Gołębiowski [Mon, 31 Oct 2016 19:14:10 +0000 (20:14 +0100)]
Build: Run Travis tests on Node.js 6, not 0.12
Node.js 0.12 loses upstream support at the end of 2016, while Node 6 is in the
Active support phase until 2018-04-18 and will receive security fixes until
2019-04-18.
Closes gh-1767
Kyle Rosenberg [Wed, 26 Oct 2016 14:12:12 +0000 (09:12 -0500)]
Spinner: Fix typo
Closes gh-1764
Jeremy Mickelson [Thu, 13 Oct 2016 17:48:19 +0000 (11:48 -0600)]
Sortable: Fix `z-index` switching from `auto` to `0`
Save `z-index` before saving `opacity`. Setting `opacity` automatically
changes `z-index`.
Fixes #14683
Closes gh-1762
Scott González [Wed, 12 Oct 2016 16:21:01 +0000 (12:21 -0400)]
Tabs: Don't blur focused tab on sort
Fixes #14627
Closes gh-1761
Scott González [Tue, 11 Oct 2016 13:59:32 +0000 (09:59 -0400)]
Form: Rename from `.form()` to `._form()` since its not for public use
Fixes #15074
Closes gh-1760
Kevin Cupp [Thu, 16 Jul 2015 01:10:19 +0000 (21:10 -0400)]
Sortable: Setting table row placeholder height to be same as sorted row
Fixes #13662
Closes gh-1578
Alexander Schmitz [Fri, 30 Sep 2016 20:43:43 +0000 (16:43 -0400)]
Checkboxradio: Don't add ui-state-hover to icons
Fixes #15055
Closes gh-1756
Alexander Schmitz [Tue, 4 Oct 2016 15:19:49 +0000 (11:19 -0400)]
Theme: Removes css for ui-state-checked its not used any more
Also updates checkbox icon border color to go with background color
Ref jquery/download.jqueryui.com#335
Fixes #15059
Closes gh-1753
Alexander Schmitz [Thu, 29 Sep 2016 01:56:53 +0000 (21:56 -0400)]
Theme: Replace missing definition for default icons
Fixes jquery/download.jqueryui.com#335
Alexander Schmitz [Thu, 29 Sep 2016 01:42:50 +0000 (21:42 -0400)]
Theme: Switch icon background to use bgColorContent
It's more semanticly correct then fcActive and looks the same or better
on most themes
Fixes jquery/download.jqueryui.com#335
Simon Asika [Thu, 29 Sep 2016 08:42:17 +0000 (16:42 +0800)]
Datepicker: Correct Traditional Chinese translation
Fixes #15060
Closes gh-1754
Robin [Fri, 23 Sep 2016 11:40:36 +0000 (12:40 +0100)]
Sortable: Fix parent offset detection
Fixes #15021
Closes gh-1749
Evelyn Masso [Sat, 1 Oct 2016 22:47:36 +0000 (15:47 -0700)]
Droppable: Use `$.ui.intersect()`
Fixes #14963
milk54 [Sun, 18 Sep 2016 10:11:41 +0000 (19:11 +0900)]
Tabs: Remove presentation role
Fixes #10122
Closes gh-1748
Sergei Ratnikov [Fri, 23 Sep 2016 15:42:21 +0000 (18:42 +0300)]
Resizable: Fix aspectRatio cannot be changed after initialization.
Fixes #4186
Closes gh-1750
Scott González [Mon, 26 Sep 2016 13:20:29 +0000 (09:20 -0400)]
Build: Fix list of source files
Fixes #15052
Closes gh-1751
Scott González [Thu, 22 Sep 2016 11:53:22 +0000 (07:53 -0400)]
Autocomplete: Escape HTML tags in callback name to avoid XSS in demo
Fixes #15048
Scott González [Wed, 14 Sep 2016 16:34:40 +0000 (12:34 -0400)]
Build: Updating the master version to 1.12.2-pre.
Scott González [Wed, 14 Sep 2016 16:29:20 +0000 (12:29 -0400)]
Build: Update authors list
Scott González [Wed, 14 Sep 2016 13:42:46 +0000 (09:42 -0400)]
Sortable: Use an event object for simulated `mouseup` in `cancel()`
Regression caused by
a1d69208bad175a27c7b50c27fdc10001563cd4d
Fixes #15042
Closes gh-1746
Alexander Schmitz [Tue, 13 Sep 2016 19:42:13 +0000 (15:42 -0400)]
Theme: Fix icon default color when not within a button
Fixes jquery/jqueryui.com#159
Closes gh-1745
Alexander Schmitz [Mon, 12 Sep 2016 14:26:24 +0000 (10:26 -0400)]
Widget: Untrack classes elements when they are removed from the DOM
Fixes #15043
Closes gh-1744
Scott González [Wed, 7 Sep 2016 17:38:45 +0000 (13:38 -0400)]
Release: Remove externals directory from CDN zip
Closes gh-1741
Ryan Oriecuia [Tue, 16 Aug 2016 23:52:15 +0000 (16:52 -0700)]
Draggable: Fix spurious blur in dialogs on mousedown
I was running into a problem with a popup menu control in a dialog; clicks
weren't working (but keyboard was working fine). It turned out that the menu
was getting destroyed before the click event could fire.
Tracked down the issue to the way draggable blurs focused controls; it was
doing the blur before it ran through the logic to figure out if the drag was
actually on the handle. I've moved the blur below these checks, so it'll only
blur things if it actually needs to handle the drag. Otherwise, it asserts no
opinion on what should and shouldn't be focused, which seems like the way
things ought to be.
Also, added a unit test to check for the expected behavior.
Fixes #15046
Closes gh-1730
Scott González [Fri, 2 Sep 2016 14:21:25 +0000 (10:21 -0400)]
Slider: Add demo for custom handle
Fixes #15023
Closes gh-1740
Scott González [Wed, 7 Sep 2016 14:11:36 +0000 (10:11 -0400)]
Build: Update authors list
Scott González [Thu, 1 Sep 2016 19:56:29 +0000 (15:56 -0400)]
Autocomplete: Remove unreachable code in remote demo
Scott González [Thu, 1 Sep 2016 19:55:25 +0000 (15:55 -0400)]
Autocomplete: Change JSONP demo to use local data source
Fixes #14974
Scott González [Wed, 31 Aug 2016 16:28:36 +0000 (12:28 -0400)]
Position: Remove fractional pixel detection
Hooray for newer browsers.
Closes gh-1739
Scott González [Wed, 31 Aug 2016 20:29:54 +0000 (16:29 -0400)]
Controlgroup: Don't use `String.prototype.trim()`
We still support IE 8, which doesn't have this method.
Scott González [Wed, 31 Aug 2016 15:22:54 +0000 (11:22 -0400)]
Dialog: Fix code style
Scott González [Tue, 30 Aug 2016 18:58:39 +0000 (14:58 -0400)]
Dialog: Allow for subpixel calculation errors in tests
Tests were failing in IE 10-11 with values that were off by 0.01 pixels.
Closes gh-1737
Scott González [Tue, 30 Aug 2016 18:37:04 +0000 (14:37 -0400)]
Tabs: Strip hash from remote content URLs
As of jQuery 3.0.0, hashes are no longer stripped for Ajax requests. This
causes issues in IE <11, so we need to strip this before making the request.
Ref jquery/jquery#1732
Closes gh-1736
Scott González [Tue, 30 Aug 2016 20:26:18 +0000 (16:26 -0400)]
Effects: Adjust animation duration in tests
With jQuery 3 using `requestAnimationFrame()`, the `setTimeout()` timing
for short animations wasn't working consistently. This resulted in infrequent
failures everywhere (but infrequent enough that it's hard to even notice), but
consistent failures in IE and Edge. Bumping up the duration and running the
assertions in the middle seems to give consistent results.
Eventually, we should refactor this to use `requestAnimationFrame()` in the
tests themselves to avoid problems like this.
Closes gh-1738
Ville Skyttä [Wed, 27 Jul 2016 13:21:20 +0000 (16:21 +0300)]
Demos: Optimize *.png with zopflipng
zopflipng -m, version 1.0.1.
Closes gh-1726
Felix Nagel [Wed, 17 Aug 2016 22:15:29 +0000 (00:15 +0200)]
Menu: Support number pad keyboard input
Fixes #15031
Closes gh-1732
Scott González [Fri, 19 Aug 2016 13:14:35 +0000 (09:14 -0400)]
CONTRIBUTING: Replace grunt commands with npm
Closes gh-1733
Johannes Schäfer [Wed, 17 Aug 2016 07:57:48 +0000 (09:57 +0200)]
Build: Update bower.json with license information
Closes gh-1731
Scott González [Thu, 4 Aug 2016 13:04:16 +0000 (09:04 -0400)]
Widget: `instance()` should return `undefined` for empty sets
Fixes #15019
Alexander Schmitz [Tue, 26 Jul 2016 19:32:04 +0000 (15:32 -0400)]
Checkboxradio: Adjust rule order to avoid specificty issues with other icons
Fixes #15003
Closes gh-1725
Scott González [Mon, 25 Jul 2016 12:16:13 +0000 (08:16 -0400)]
Dialog: Support deprecated button options
Fixes #15016
Closes gh-1723
Scott González [Mon, 11 Jul 2016 15:32:39 +0000 (11:32 -0400)]
Controlgroup: Handle child elements that don't have options defined
Closes gh-1719
Scott González [Mon, 11 Jul 2016 16:11:59 +0000 (12:11 -0400)]
Checkboxradio: Fix label handling with jQuery 3.x
Fixes #15006
Closes gh-1720
Jörn Zaefferer [Fri, 8 Jul 2016 17:14:59 +0000 (19:14 +0200)]
Build: Updating the master version to 1.12.1-pre.
Scott González [Fri, 8 Jul 2016 17:02:10 +0000 (13:02 -0400)]
Build: Add jQuery 3.1.0
Scott González [Fri, 8 Jul 2016 16:51:44 +0000 (12:51 -0400)]
Tests: Only test latest patch versions for jQuery Core in TestSwarm
Adds some missing tests to TestSwarm and `all.html`.
Scott González [Thu, 7 Jul 2016 14:18:18 +0000 (10:18 -0400)]
Resizable: Avoid `Array#map()` in tests for IE8
Scott González [Wed, 6 Jul 2016 20:39:05 +0000 (16:39 -0400)]
Tooltip: Allow tracking tooltips to be off by a fraciton of a pixel
Closes gh-1718
Scott González [Thu, 7 Jul 2016 13:07:54 +0000 (09:07 -0400)]
Tests: Add jQuery 3.0.0 to missing systems
Scott González [Wed, 6 Jul 2016 20:29:43 +0000 (16:29 -0400)]
Effects: Fix timing of `.animateClass()` assertion
Scott González [Wed, 6 Jul 2016 17:09:15 +0000 (13:09 -0400)]
Tabs: Remove test for Ajax URLs containing hashes
This hasn't been a problem for a long time and jQuery no longer removes
the hash in 3.0.0, so the test started to fail even though the actual
code is working just fine.
Ref #3627
Ref jquery/jquery#1732
Alexander Schmitz [Wed, 6 Jul 2016 13:45:29 +0000 (09:45 -0400)]
Build: Add jQuery 3.0 for testing
Gabriel Schulhof [Tue, 14 Jun 2016 14:47:09 +0000 (17:47 +0300)]
Controlgroup: Correctly handle non-empty child class key
Fixes #14984
Closes gh-1713
Scott González [Thu, 30 Jun 2016 14:02:33 +0000 (10:02 -0400)]
Build: Adjust author info for Dan Strohl
Alexander Schmitz [Wed, 18 May 2016 15:48:47 +0000 (11:48 -0400)]
Controlgroup: Add "only" position to class generator functions
Fixes #14972
Closes gh-1711
Scott González [Wed, 8 Jun 2016 17:03:42 +0000 (13:03 -0400)]
All: Replace non-breaking spaces with regular spaces
Alexander Schmitz [Wed, 1 Jun 2016 15:31:41 +0000 (11:31 -0400)]
Checkboxradio: Use new `ui-state-checked` class in checkboxradio
Using `ui-state-highlight` caused a conflict with dialog
Fixes #14955
Closes gh-1712
Closes gh-1704
Peter Dave Hello [Mon, 30 May 2016 18:13:08 +0000 (02:13 +0800)]
All: Optimize png images losslessly using zopflipng
Closes gh-1710
Peter Kehl [Sun, 29 May 2016 22:49:16 +0000 (08:49 +1000)]
Tests: Removed links to tests that no longer exist
Closes gh-1709
Alexander Schmitz [Wed, 11 May 2016 16:14:14 +0000 (12:14 -0400)]
Controlgroup: Fix rendering of labels
Fixes #14967
Closes gh-1703
Alexander Schmitz [Wed, 11 May 2016 15:49:37 +0000 (11:49 -0400)]
Controlgroup: Fix issues with compatibility with spinner
Fixes #14966
Alexander Schmitz [Tue, 10 May 2016 17:32:21 +0000 (13:32 -0400)]
Controlgroup: Don't remove existing classes classes
unless its a corner class
Fixes #14960
Michał Gołębiowski [Thu, 26 May 2016 09:41:34 +0000 (11:41 +0200)]
Tests: Stop testing against core 2.0.2 on testswarm
jQuery 2.0.3 fixed very few things from 2.0.2, the list is here:
http://blog.jquery.com/2013/07/03/jquery-1-10-2-and-2-0-3-released/
One of the fixes was http://bugs.jquery.com/ticket/13980, though which was
about cross-domain iframe issues. The problem is TestSwarm loads a cross-domain
iframe: the main page is swarm.jquery.org, the frame is on
builds.jenkins.jquery.com so it might be causing issues. You can see jQuery UI
tests are timing out in all IE versions in jQuery 2.0.2:
http://swarm.jquery.org/job/2918
The problem is that it doesn't just fail, it starves the available IE pool,
making it sometimes harder for other projects to get their tests run on IE.
That's why tests with jQuery 2.0.2 on TestSwarm need to be removed as it's been
done with 1.10.1.
Refs #12745
Refs
c2224bf5dc418c84c185844611786b9ccfb869a7
Refs gh-1706
Closes gh-1707
Michał Gołębiowski [Wed, 25 May 2016 20:29:04 +0000 (22:29 +0200)]
Build: Don't run tests on IE 8 with jQuery Core 2 and newer
Closes gh-1706
Michał Gołębiowski [Wed, 25 May 2016 12:59:28 +0000 (14:59 +0200)]
Build: Add grunt-cli to devDependencies, don't install it globally
This makes it possible to use Grunt without installing grunt-cli globally
which makes the whole process more resilient.
Ref gh-1706
Michał Gołębiowski [Wed, 25 May 2016 12:58:21 +0000 (14:58 +0200)]
Build: Add bower_components to .gitignore
Ref gh-1706
Michał Gołębiowski [Wed, 25 May 2016 12:58:08 +0000 (14:58 +0200)]
Build: Add jQuery 1.12/2.2 to the test configuration
Ref gh-1706
Scott González [Wed, 25 May 2016 12:37:28 +0000 (08:37 -0400)]
Focusable: Detect disabled fieldsets
Fixes #14970
Closes gh-1705
Scott González [Wed, 25 May 2016 12:41:08 +0000 (08:41 -0400)]
Tabs: Fix test
Scott González [Wed, 25 May 2016 11:45:23 +0000 (07:45 -0400)]
Tabs: Fix default `classes` option
Fixes #14973
Scott González [Wed, 4 May 2016 22:48:41 +0000 (18:48 -0400)]
Droppable: Re-expose `$.ui.intersect()`
Fixes #14963
Ref #10534
Scott González [Wed, 20 Apr 2016 17:07:53 +0000 (13:07 -0400)]
Tooltip: Fix re-enabling of delegated tooltips
Fixes #14950
Closes gh-1699
Jörn Zaefferer [Thu, 21 Apr 2016 14:16:37 +0000 (16:16 +0200)]
Build: Update authors list