Felix Nagel
5ee64dd0e0
Calendar: Introduce build methods for year and month title
2017-04-12 22:47:27 +02:00
Felix Nagel
6d81c03493
Date: Rename and improve timestamp and day getter and setter
2017-03-31 21:31:45 +02:00
Felix Nagel
4267e4283c
Merge branch 'master' into datepicker
...
# Conflicts:
# ui/i18n/datepicker-sv.js
# ui/widgets/datepicker.js
2017-03-30 23:18:25 +02:00
Albert Johansson
032ddc3349
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
2017-03-01 13:43:47 -05:00
Scott González
1f2011ece3
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
2017-02-28 09:51:59 -05:00
Konstantin Dinev
278d1e1108
Resizable: Keep user defined handles on _setOption
...
Fixes #15084
Closes gh-1795
2017-02-24 14:30:58 -05:00
Scott González
a3b9129be1
Spinner: Ignore mousewheel
events when not focused
...
Fixes #15139
Closes gh-1794
2017-02-21 12:45:19 -05:00
Felix Nagel
188550faff
Calendar: Make sure option numberOfMonth could be changed after creation
2017-01-25 18:29:45 +01:00
Felix Nagel
00a470b435
Calendar: Remove aria hidden on day cells
2017-01-25 18:29:45 +01:00
claudi
17404ced47
Datepicker: Fix prev/next button behavior with showCurrentAtPos
...
Fixes #15102
Closes gh-1784
2017-01-25 11:14:57 -05:00
Ryan Oriecuia
573e7e69c9
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
2017-01-25 10:57:34 -05:00
Felix Nagel
767d173040
Calendar: Introduce refresh callback event
2017-01-21 13:49:36 +01:00
Felix Nagel
8b864309f6
Datepicker: Make select and change event pass the current value
2017-01-21 13:49:35 +01:00
Felix Nagel
de20614bd7
Calendar: Make select and change event pass the current value
2017-01-21 13:49:35 +01:00
Luke Brookhart
4b9f32486c
Effect: Fix typo
...
Closes gh-1778
2016-12-16 19:55:44 -05:00
Felix Nagel
f001a4b9a6
Calendar: Fix line length violations
2016-12-11 17:54:16 +01:00
Jörn Zaefferer
042eae9f50
Datepicker: Set defaultElement to input, equivalent to Autocomplete
2016-11-22 18:18:57 +01:00
Scott González
a2b25ef6ca
Selectmenu: Don't render options with the hidden
attribute
...
Fixes #15098
2016-11-16 12:52:15 -05:00
pallxk
9a4c057157
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
2016-11-16 12:12:22 -05:00
Felix Nagel
6b8ac7ef1b
Merge branch 'master' into datepicker
2016-11-09 10:13:28 +01:00
Kyle Rosenberg
863a49f95b
Spinner: Fix typo
...
Closes gh-1764
2016-11-02 12:48:00 -04:00
Felix Nagel
2c43879a46
Datepicker: Use simple split instead of globalize for parsing attributes
...
This reverts commit ea986f2808
.
2016-10-25 18:27:31 +02:00
Felix Nagel
f010087aca
Calendar: Clear value if an invalid min / max option value was given
2016-10-25 01:34:06 +02:00
Jeremy Mickelson
9c5ce4c3e9
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
2016-10-19 14:46:47 -04:00
Felix Nagel
bd488f97a4
Calendar: Clear value if an invalid input was given
2016-10-12 18:47:22 +02:00
Felix Nagel
f64a7a4812
Calendar: Use name space for timestamp data attribute
2016-10-12 01:31:22 +02:00
Felix Nagel
9fc83a085c
Calendar: Add change event
2016-10-12 01:04:26 +02:00
Felix Nagel
6f9d266339
Datepicker: Fix min / max attribute and add proper option parsing
2016-10-12 01:04:26 +02:00
Scott González
0627eb3645
Form: Rename from .form()
to ._form()
since its not for public use
...
Fixes #15074
Closes gh-1760
2016-10-11 10:15:04 -04:00
Felix Nagel
967e58179e
Calendar: Make sure keydown original event is available
2016-10-05 18:32:10 +02:00
Kevin Cupp
87eab46a58
Sortable: Setting table row placeholder height to be same as sorted row
...
Fixes #13662
Closes gh-1578
2016-10-04 15:22:14 -04:00
Alexander Schmitz
b9d687deb5
Checkboxradio: Don't add ui-state-hover to icons
...
Fixes #15055
Closes gh-1756
2016-10-04 11:33:17 -04:00
Simon Asika
1294343847
Datepicker: Correct Traditional Chinese translation
...
Fixes #15060
Closes gh-1754
2016-10-04 11:16:44 -04:00
Robin
1d409528a1
Sortable: Fix parent offset detection
...
Fixes #15021
Closes gh-1749
2016-10-04 11:05:01 -04:00
Evelyn Masso
fd30534b73
Droppable: Use $.ui.intersect()
...
Fixes #14963
2016-10-03 09:16:41 -04:00
milk54
b9ffc34710
Tabs: Remove presentation role
...
Fixes #10122
Closes gh-1748
2016-09-29 10:15:19 -04:00
Felix Nagel
ea6c475da4
Datepicker: Make use of Calendar widget icons option
...
Fix missing classes options defaults in tests.
2016-09-29 15:10:47 +02:00
Felix Nagel
d7939faae2
Calendar: Add icons option support
2016-09-29 15:10:46 +02:00
Felix Nagel
6fdf14f99a
Datepicker: Make use of classes option
2016-09-29 15:10:46 +02:00
Felix Nagel
bd7a6f1468
Calendar: Use classes option for non performance critical rendering
2016-09-29 15:10:46 +02:00
Felix Nagel
e02ef66389
Calendar: Add missing day cell and month label ARIA attributes
2016-09-28 18:28:34 +02:00
Felix Nagel
f2bbea2cec
Calendar: Use shift and ctrl key as modifier for page up / down
2016-09-28 18:28:33 +02:00
Felix Nagel
280cda31d0
Datepicker: Always focus calendar grid when opening
...
Remove arrow down key requirement.
2016-09-28 18:28:33 +02:00
Sergei Ratnikov
c481400f22
Resizable: Fix aspectRatio cannot be changed after initialization.
...
Fixes #4186
Closes gh-1750
2016-09-28 11:55:13 -04:00
Scott González
19027bb085
Sortable: Use an event object for simulated mouseup
in cancel()
...
Regression caused by a1d69208ba
Fixes #15042
Closes gh-1746
2016-09-14 12:06:33 -04:00
Alexander Schmitz
89af4c292e
Widget: Untrack classes elements when they are removed from the DOM
...
Fixes #15043
Closes gh-1744
2016-09-13 15:11:34 -04:00
Ryan Oriecuia
8c66934434
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
2016-09-13 08:53:00 -04:00
Scott González
51461d5238
Slider: Add demo for custom handle
...
Fixes #15023
Closes gh-1740
2016-09-13 08:41:33 -04:00
Scott González
586d572ad2
Position: Remove fractional pixel detection
...
Hooray for newer browsers.
Closes gh-1739
2016-08-31 17:00:19 -04:00
Scott González
3606e1c33a
Controlgroup: Don't use String.prototype.trim()
...
We still support IE 8, which doesn't have this method.
2016-08-31 16:29:56 -04:00