Scott González
a8ff77360b
Tooltip: Only bind remove handler for delegated tooltips
...
The remove handler was being added for every tooltip, but only removed for
delegated tooltips. The default destroy behavior already handles non-delegated
tooltips, so the handler should only be added for delegated tooltips.
Fixes #9531
Closes gh-1156
2014-01-09 04:12:35 -05:00
Jörn Zaefferer
247257ebc9
Menu: Fix var declaration and move regex comment to the right place.
...
Follow-up to a6806ab1
2014-01-08 18:15:04 +01:00
Daniel DeGroff
af85dfcafb
Tooltip: On close and destroy only set title if empty or undefined
...
Ticket #8925 states that changes to the title attribute while the
tooltip is open are lost on tooltip close.
In the close and destroy functions, the title attribute is always
written if a value was stored in the element on open. It is possible
the attribute has changed and restoring the initial value may overwrite
the current value.
If the value is empty or undefined as set in open, do not set the title
attribute.
This fix has the limitation that if the user removed the title
attribute or set the value to an empty string the original title value
would be restored on close and destroy.
Fixes #8925
2014-01-06 16:10:02 +01:00
Dylan Barrell
b9e438d07c
Tooltip: Improve accessibility by adding content to an aria-live div
...
Fixes #9610
Closes gh-1118
2013-12-19 10:36:30 -05:00
Felix Nagel
c9042b960f
Selectmenu: fix lint issue
2013-12-18 20:11:29 +01:00
Felix Nagel
3dfa08f227
Selectmenu: Fix empty option processing
...
Ref #9701
2013-12-18 19:30:48 +01:00
Felix Nagel
a6806ab17a
Menu: Add _isDivider method
...
Ability to prevent generation of dividers from items
Fixes #9701
2013-12-18 19:29:41 +01:00
Jyoti Deka
bc8e75059c
Resizable: remove redundant comments and whitespace
2013-12-15 13:04:38 -05:00
Jyoti Deka
20f064662a
Resizable: containment plugin restricts resizing within container
...
Fixes #7018
Fixes #9107
Closes gh-1122
2013-12-15 12:57:29 -05:00
Jyoti Deka
bae1a25b14
Resizable: fix whitespace on containment plugin
2013-12-15 12:38:18 -05:00
Jyoti Deka
c03cb8079c
Resizable: containment now works with non - immediate children
...
Fixes #7485
Closes gh-1130
2013-12-15 12:29:55 -05:00
Jyoti Deka
ec5f395260
Resizable: modified to allow resizing when resizables are nested.
...
Fixes #5025
Closes gh-1149
2013-12-14 16:08:44 -05:00
Jörn Zaefferer
3e57b29267
JSCS config: Set requireSpaceBeforeBinaryOperators, fix occurences
2013-12-09 13:02:19 +01:00
Jörn Zaefferer
8b14e49994
JSCS config: Set disallowSpaceAfterObjectKeys, fix two occurences
2013-12-09 12:55:17 +01:00
Felix Nagel
06bcd8eb62
Selectmenu: update button width on refresh
2013-12-07 19:10:50 +01:00
Jörn Zaefferer
6a483fd143
Autocomplete: Whitespace
2013-12-07 18:00:20 +01:00
Jörn Zaefferer
9de1eb0a23
Accordion: Whitespace
2013-12-07 18:00:07 +01:00
Jörn Zaefferer
c3d382e901
Menu: Remove preventDefault for disabled menu items, since there is no default on list items. Follow-up to fe7c300374
and the anchor removal in general
2013-12-03 21:57:58 +01:00
Jörn Zaefferer
fe7c300374
Menu: Remove click binding that was supposed to prevent default on anchor clicks on a disabled menu. Not relevant anymore since we removed the anchors. Partial fix for #8802 - Dev: Track down uses of .bind() inside widgets
2013-12-03 21:54:08 +01:00
Jörn Zaefferer
4992fc902e
Menu: Add ui-front on submenus to address opacity messing up stacking order. Fixes #9650 - Menu: Disabled item visible through submenu on top
2013-12-03 17:03:01 +01:00
Mike Sherov
44b2180782
Draggable: normalize lookups for rootNodes when to bust scroll cache. Fixes #9379 - Draggable: position bug in scrollable div
...
Core: update scrollParent() to support all current supported browsers.
2013-12-03 10:08:12 -05:00
Felix Nagel
a9b18bcfec
Selectmenu: add 1px to menu width to avoid wrapping long text in IE10
2013-11-26 00:56:50 +01:00
Jörn Zaefferer
9a5f20bc7d
Merge branch 'master' into selectmenu
2013-11-25 14:29:30 +01:00
Scott González
f848ae38e0
Build: Include es3 option for JSHint.
2013-11-22 09:54:27 -05:00
Jörn Zaefferer
1096f19f37
Dialog: Keep track of instances to focus when elements outside the dialog get focus. Works with inheritance. Adds tests for both. Fixes #9241 - Dialog: UI dialog inheritance causes undefined property '_focusTabbable' in IE9
2013-11-20 16:04:13 +01:00
Jörn Zaefferer
4f80bc6ecd
Selectmenu: Fix code style issue
2013-11-16 12:30:46 +01:00
Jörn Zaefferer
43772f3e5b
Merge branch 'master' into selectmenu
2013-11-16 12:25:21 +01:00
Jörn Zaefferer
9fd0e86820
Dialog: Update code style, adding whitespace around string arguments and array indices
2013-11-15 16:48:31 +01:00
Jörn Zaefferer
0e5a2e126a
Dialog: Restore focus to the previously focused element when window regains focus. Fixes #9101 - Dialog: Track last focused element instead of always focusing the first tabbable element
2013-11-15 08:16:24 +01:00
Felix Nagel
51b0429713
Selectmenu: simplify and fix document click event
2013-11-13 19:55:31 +01:00
Felix Nagel
ab2219b6ac
Merge branch 'master' into selectmenu
2013-11-13 19:45:56 +01:00
Jörn Zaefferer
0e192979d0
Fix various coding style issues
2013-11-13 19:20:16 +01:00
Scott González
9910e938aa
Menu: Simplify styling. Remove rounded corners, reduce spacing.
2013-11-13 18:41:47 +01:00
Scott González
874865842b
Tabs: Don't decode URLs if they're not UTF-8. Fixes #9518 - Tabs: URLs encoded in anything other than UTF-8 will throw an error.
2013-11-13 12:29:29 -05:00
Imants Horsts
629c632a11
Datepicker: Corrected values for Latvian locale. Fixes #9656 - Datepicker: Incorrect values in Latvian localization.
2013-11-13 07:09:10 -05:00
Kris Borchers
601ad962e0
Sortable: Adjust itemWithLeastDistance algorithm in _contactContainers to properly handle dragging items to the beginning and ends of lists. Fixes #9314 - Sortable: Items cannot be dragged directly into bottom position. Fixes #9381 - Sortable: Connected list placeholders have an inaccurate initial position
2013-11-01 15:17:05 -05:00
Felix Nagel
a6c5f58d82
Selectmenu: follow-up to close menu on other element mousedown not on click
2013-10-30 21:36:03 +01:00
Felix Nagel
11186cc10a
Selectmenu: make sure ui-state-focus class is set on button after initial focus
2013-10-29 21:49:17 +01:00
Felix Nagel
027d8d4cab
Selectmenu: close menu on other element mousedown not on click
2013-10-29 20:54:16 +01:00
Felix Nagel
f3e4b24485
Selectmenu: improve disabled item handling
2013-10-29 19:52:54 +01:00
Andrei Picus
ffab89e9be
Droppable: update ddmanager when scope changes through setOption. Fixed #9287 - droppable: Scope option cannot be changed after initialization.
2013-10-29 13:58:15 -04:00
Fabrício Matté
8b64322e98
Button: Remove obsolete mouse click coordinates checking. Fixed #7665 - Button: Radio button & checkboxes ignore mouseclicks for minor mouse movements.
2013-10-29 12:51:17 -04:00
Monika Piotrowicz
f16d0c7e26
Accordion: moving aria-expanded from active tabpanel to active tab. Fixed #9407 - Accordion: aria-expanded attribute on wrong element
2013-10-28 10:32:25 -04:00
Scott González
9e6095a646
Core: Move variables for .uniqueId()/.removeUniqueId() into their implementations.
2013-10-24 09:19:42 -04:00
Scott González
8a9fb52822
Datepicker: Prefix variables with component name.
2013-10-24 09:19:42 -04:00
Scott González
46b8915eb0
Position: Wrap everything in an IIFE to avoid name collisions when the build strips the main closure.
2013-10-24 09:19:42 -04:00
Scott González
5801a7ef65
Spinner: Prefix variables with component name.
2013-10-24 09:19:42 -04:00
Scott González
47db52b9c9
Widget: Prefix variables with component name.
2013-10-24 09:19:42 -04:00
Scott González
f64c953497
Tooltip: Use .uniqueId() and move aria-describedby helper methods into the widget prototype.
2013-10-24 09:19:42 -04:00
Scott González
ecd4f95a50
Tabs: Use .uniqueId() for panels and moved isLocal() into the widget prototype.
2013-10-24 09:19:42 -04:00
Scott González
604e0949e3
Sortable: Moved helper methods into the widget prototype.
2013-10-24 09:19:42 -04:00
Scott González
b7e3e4636f
Resizable: Moved helper methods into the widget prototype.
2013-10-24 09:19:42 -04:00
Scott González
8dbda00896
Slider: Move numPages into the widget prototype.
2013-10-24 09:19:41 -04:00
Scott González
3317ec8990
Blind effect: Moved regexes into effect definition.
2013-10-24 09:19:41 -04:00
Scott González
d0002569d3
Droppable: Moved isOverAxis() into $.ui.intersect().
2013-10-24 09:19:41 -04:00
Scott González
d6f85644d4
Dialog: Move option category hashes into the widget prototype.
2013-10-24 09:19:41 -04:00
Scott González
da185a6c15
Accordion: Use .uniqueId() and move animation properties into the widget prototype.
2013-10-24 09:19:41 -04:00
Felix Nagel
2c7e3389bc
Selectmenu: remove widthMenu option and rename widthButton option to width
2013-10-24 00:11:10 +02:00
Felix Nagel
80d2c1180a
Selectmenu: lint fix
2013-10-21 21:18:33 +02:00
Felix Nagel
67e7f18d08
Selectmenu: add ui-state-active class to active list item
2013-10-21 20:39:15 +02:00
Felix Nagel
fab6b8883e
Merge branch 'master' into selectmenu
2013-10-21 20:33:49 +02:00
Mike Sherov
4bd1a9c5ba
Draggable: Make sure positional constraints are never applied to ui.originalPosition
2013-10-21 11:20:03 -04:00
Jörn Zaefferer
619261f079
Datepicker: Finnish date format doesn't have padding for day and month. Fixes #9609 - Datepicker: Correct the Finnish date format
2013-10-21 14:24:10 +02:00
Mike Sherov
94f8c4d5e9
Draggable: apply axis options to position instead of style. Fixes #7251 - Draggable: constrained axis option returns incorrect position.
2013-10-20 19:46:05 -04:00
Kris Borchers
52307ebadb
Menu: More precise removal of ui-state-active class for easier CSS overrides. Fixes #9532 - Need a way in Menu to keep ui-state-active class on selected item
2013-10-18 22:14:49 -05:00
Kris Borchers
14065dc23b
Resizable: Store size based on calculated helper size to prevent 1 pixel shifts. Fixes #9547 - Resizable: off-by-one pixel dimensions with helper and grid
2013-10-18 22:12:46 -05:00
Jörn Zaefferer
7b9c810b9a
Autocomplete: Append liveRegion to body to support detached init. Fixes #9590 - Dynamically adding input field breaks auto-complete's accessibility for screen readers
2013-10-19 00:27:51 +02:00
Andrei Picus
06c4387bc9
Sortable: Fix typo and break lines in comment.
2013-10-18 17:30:32 +02:00
Jyoti Deka
93a2dcde52
Slider: Remove unnecessary 3rd argument in _slide method when calling this.values()
2013-10-18 17:24:01 +02:00
Jörn Zaefferer
5ee3a2a7fd
Revert "Slider: Remove unnecessary 3rd argument in _slide method when calling this.values()"
...
This reverts commit b715e1d3cc
.
Reverting to fix author email address to avoid CLA issues in the future.
2013-10-18 17:21:23 +02:00
Jyoti Deka
b715e1d3cc
Slider: Remove unnecessary 3rd argument in _slide method when calling this.values()
2013-10-18 17:18:18 +02:00
Jyoti Deka
ecde7cd41a
Widget: option-method should work as getter only when argument length is 1. Fixes #9601 - Widget: calling _setOption with undefined as 3rd argument makes it a getter
2013-10-16 22:22:28 +02:00
Felix Nagel
7af3dab075
Selectmenu: Remove links in menu items
2013-10-10 01:01:41 +02:00
Felix Nagel
e26e0df3af
Merge branch 'master' into selectmenu
2013-10-10 00:08:49 +02:00
Kris Borchers
31e705ab32
Menu: Add items option for better definition of menu items in non parent-child structures
2013-10-05 21:52:31 -05:00
Kris Borchers
e08791d2c1
Autocomplete: Don't add anchors to items in generated menu
2013-10-05 21:52:31 -05:00
Kris Borchers
3a61627a50
Menu: Remove the requirement to use anchors in menu items
2013-10-05 21:52:30 -05:00
Scott González
e14f75ed48
Tabs: Keep reference to existing tablist during refresh. Fixes #9584 - Tabs: Refresh issue when tabs are moved to bottom.
2013-10-04 10:10:30 -04:00
Scott González
ed09ee5b75
Dialog: Added note explaining that _on() is safe to use for shared handlers because of stacking.
2013-10-03 12:09:50 -04:00
Stephane Deschamps
b67d1037a8
Day TH's: scope=col. Closes gh-1074
...
A TH must feature a way to know which span of TD's it applies to, and in simple tables such as date tables, this can be achieved through the use of the scope attribute.
2013-10-02 17:28:12 +02:00
Jörn Zaefferer
e263ebda99
Dialog: Switch back to shuffling z-index, but only look at .ui-front siblings.
...
Fixes #9166 - Dialog: moveToTop implementation resets flash/video/iframe/scroll
Fixes #9364 - Dialog: Click of element with tooltip scrolls the dialog to the top
2013-10-02 17:02:28 +02:00
TJ VanToll
2dfe85d3e2
Dialog: Safe activeElement access.
...
Fixed #9420 - Dialog: Close causes blur of window in IE9
Fixed #8443 - Dialog: "unspecified error" when using ie9 and iframe
2013-10-01 09:22:07 +03:00
Felix Nagel
f2d06bf063
Selectmenu: add widthMenu and widthButton options
2013-09-29 15:33:14 +02:00
TJ VanToll
e6360ab846
Spinner: Only format the value when there is one. Fixes #9573 - Spinner: forces a field validation in Firefox before field loses focus or form is submitted
2013-09-27 14:23:07 -04:00
Felix Nagel
b1532ed4ae
Selectmenu: Click on button text does not open menu in Webkit browsers
2013-09-26 01:10:16 +02:00
Felix Nagel
b80681c74e
Selectmenu: remove unneeded variable usage
2013-09-25 22:30:13 +02:00
Felix Nagel
12dba998f1
Selectmenu: do not follow anchor link when item is clicked
2013-09-25 22:27:03 +02:00
Kris Borchers
485e0a0612
Menu: Only focus menu after click if focus is on an element within menu. Fixes #9044 - Menu: Autofocus issue with dialog opened from menu widget
2013-09-17 13:03:18 -05:00
Scott González
f416a66f59
Selectmenu: Code review.
2013-09-16 14:45:48 -04:00
Scott González
134fcafdda
Merge branch 'master' into selectmenu
2013-09-16 11:58:05 -04:00
Scott González
d13df39e39
Widget: Only remove hover and focus classes when disabling, not enabling. Fixes #9558 - Widget: .enable() while already enabled kills ui-state-focus and ui-state-hover.
2013-09-16 11:57:35 -04:00
Jörn Zaefferer
1552fc8a05
Spinner: Add isValid method. Fixes #9542 - Spinner: Add isValid() method
2013-09-13 00:16:31 +02:00
Jörn Zaefferer
6e799c39d3
Widget Bridge: Make the _init method optional. Add tests for both states. Fixes #9543 - Widget bridge: Make _init() optional.
2013-09-11 22:26:34 +02:00
Felix Nagel
bdfe7196a2
Selectmenu: lint fix
2013-08-31 11:50:53 +02:00
Felix Nagel
cf6dbd8b6b
Merge branch 'master' into selectmenu
2013-08-31 03:12:22 +02:00
Felix Nagel
67f04e4e42
Selectmenu: update button text when selected option is added
2013-08-31 03:09:57 +02:00
TJ VanToll
eae2c4b358
Draggable: Safe activeElement access from iFrames for IE9, prevent window focus changes in IE9+. Fixed #9520 - Draggable: Browser window drops behind other windows in IE9/10
2013-08-28 11:35:21 -04:00
Scott González
e628d0e4ba
Dialog: Capitalize default value for closeText option. Fixes #9500 - Dialog: Capitalize 'close' for closeText option.
2013-08-15 16:56:49 -04:00
Mike Sherov
263d078944
Draggable: Ignore scroll offsets for abspos draggables. Fixes #9315 - Draggable: jumps down with offset of scrollbar
2013-08-12 19:32:01 -04:00
Kris Borchers
5a24ee0485
Selectmenu: Override menu's _closeOnDocumentClick function to prevent collapseAll and manually fix focus state on open
2013-08-11 19:17:34 -05:00
Kris Borchers
ec61e54e6f
Merge branch 'master' into selectmenu
2013-08-11 19:16:41 -05:00
Kris Borchers
cceb163548
Menu: Make check for click outside of menu a function which can be overridden. Fixes #8929 - Menu needs adjustement for use in Selectmenu
2013-08-11 19:11:23 -05:00
Scott González
c9815f13b4
Dialog: Search the correct document for focus trapping. Fixes #9439 - Dialog: Context is not respected for modals.
2013-08-07 08:57:36 -04:00
TJ VanToll
484e382259
Menu: Only set the mouseHandled flag if the event is going to bubble. Fixes #9469 : on( "menuselect" )
...
not firing every time.
2013-08-03 17:43:30 -04:00
Siebrand Mazeland
a3770884ac
Position: Replace double space with single space.
2013-08-02 10:02:27 -04:00
Vilhjálmur Skúlason
369c76d9e6
Datepicker: Fixed Icelandic locale. Fixes #9431 - Datepicker: Wrong dateformat for Icelandic datepicker locale.
2013-08-01 15:39:56 -04:00
Alexander Schmitz
c0ab71056b
Widget Factory: Make $.widget return the constructor. Fixes #9467 - Widget factory: Return the constructor from $.widget().
2013-07-31 16:52:21 -04:00
Felix Nagel
34e10c1f87
Merge branch 'master' into selectmenu
2013-07-26 19:28:03 +02:00
TJ VanToll
9470af0bbe
Accordion: Avoid resetting outline on headers. Fixes #9352 : Accordion - Active header has no focus indicator
2013-07-20 17:27:49 -04:00
Gabriel Schulhof
bc857424a3
Widget: Make .enable() and .disable() act via ._setOptions() instead of ._setOption().
2013-07-17 21:00:01 -04:00
Felix Nagel
e217c40287
Selectmenu: introduce _position method for easier extending
2013-07-11 00:45:54 +02:00
Felix Nagel
da4e23874d
Selectmenu: remove ui-front from button
2013-07-09 23:03:40 +02:00
Felix Nagel
05832d6b6a
Merge branch 'master' into selectmenu
2013-07-09 22:55:35 +02:00
Felix Nagel
009aa6a953
Selectmenu: add ui-front class to all appended elements
2013-07-09 22:49:08 +02:00
Scott González
382a77502e
Widget: Remove leftover back-compat handling for widget instance storage (see #8801 ).
2013-07-09 11:12:29 -04:00
Scott González
4148acfa9a
Tabs: Prevent default action of clicks even when disabled. Fixes #9413 - Tabs: Disabled tabs are still clickable.
2013-07-03 14:38:49 -04:00
Felix Nagel
c571f7bea9
Merge branch 'master' into selectmenu
2013-07-01 23:23:50 +02:00
Felix Nagel
ff1bb14579
Selectmenu: prevent widget from item looping
2013-07-01 22:23:12 +02:00
Gan Eng Chin
e591a7a9af
Datepicker i18n: Removed "<" in the "Anterior" text for the pt locale.
...
Removed "<" in the "Anterior" text, so that it is consistent with "Seguinte".
2013-06-26 09:02:59 -04:00
Felix Nagel
9992d4626e
Merge branch 'master' into selectmenu
2013-06-24 20:28:10 +02:00
Rafael Xavier de Souza
d0c613d3a8
Effect: Give puff-effect and size-effect its own files. Previously, they were into scale-effect file.
2013-06-22 11:37:37 -03:00
TJ VanToll
670f650b99
Menu: Ensure an event was passed before checking its type. Fixes #9384 - Menu: _focus function forgets null check with doing a pattern match on event.type
2013-06-20 20:40:00 -04:00
Steven Luscher
fcd1cafac8
Draggable: active element blurs when clicking on a draggable. Fixes #4261 - Draggable: Inputs do not blur when clicking on a draggable
2013-06-19 18:07:38 -04:00
Steven Luscher
bca3e058e8
Clicking on a draggable anchor without moving it should make it the active element ( Fixes #8399 ).
2013-06-19 08:38:57 -04:00
TJ VanToll
91b7b9f9ab
Menu: Reset ui-menu-icons class in refresh. Fixes #9377 : Menu: Refreshing should recheck for menu icons
2013-06-16 22:37:36 -04:00
Jörn Zaefferer
ffc7d310d4
Merge branch 'master' into selectmenu
2013-06-05 14:44:44 +02:00
Scott González
2ba75e2c93
Slider: Remove range div when changing range option to false. Fixes #9355 - Slider: Changing range option to false does not remove range div.
2013-06-03 15:14:46 -04:00
Scott González
16c375d374
Dialog: Use proper position data after drag and resize. Fixes #9351 - Dialog: Incorrect value for position option after resize.
2013-05-31 15:01:15 -04:00
Felix Nagel
57fa48281c
Merge branch 'master' into selectmenu
2013-05-30 21:28:15 +02:00
Felix Nagel
bfd3c4aace
Selectmenu: remove unused var
2013-05-30 21:25:36 +02:00
Felix Nagel
7be7d96ee2
Selectmenu: use that.focusIndex != null instead of !== undefined when checking first focus event
2013-05-30 21:25:15 +02:00
Felix Nagel
dfbd712d99
Selectmenu: fire focus event when menu is opened
2013-05-30 21:05:48 +02:00
Felix Nagel
a572f72dde
Selectmenu: do not call focus menu method when close method us used
2013-05-30 21:04:45 +02:00
Steven Luscher
699756942f
Droppable: Style guide conformance.
2013-05-29 08:42:25 -04:00
Steven Luscher
a4fc7a9e96
Droppable: Defer querying of offsetWidth and offsetHeight until they're required. Fixes #9339 - Droppable: offsetWidth and offsetHeight are queried unnecessarily causing synchronous reflow.
2013-05-29 08:41:30 -04:00
Christian Klammer
6df5c1a4ae
Resizable: Fixed sign error on offset calculation. Fixes #9307 - Resizable: Erratic behavior of contained elements within scrollable grandparents
2013-05-29 08:18:58 -04:00
Scott González
9e00e00f3b
Autocomplete: Scope race condition handling to the instance. Fixes #9334 - Autocomplete: Multiple instances should be able to start asynchronous requests simultaneously.
2013-05-28 11:04:42 -04:00
Felix Nagel
cccb8c6e82
Merge branch 'master' into selectmenu
2013-05-24 19:47:42 +02:00
TJ VanToll
c19e7b3496
Dialog: Add type="button" to the close button. Fixed #9312 : Dialog: closes on enter in textbox in IE.
2013-05-23 19:57:32 -04:00
Scott González
daf3f0d9af
Tabs: Restore anchor cloning for remote tab testing. Fixes #9317 - Tabs: Incorrect remote tab detection in IE7.
2013-05-22 13:59:33 -04:00
Brian Grinstead
24756a978a
Draggable: enabled draggable from within iframe. Fixed #5727 - draggable: cannot drag element inside iframe
2013-05-20 22:10:04 -04:00
David Hansen
433ef9d433
Interactions: Fixed an off-by-one error in isOverAxis.
2013-05-20 21:30:16 -04:00
Scott González
2eb89f0734
Widget: Properly set widgetEventPrefix when redefining a widget. Fixes #9316 - Widget: widgetEventPrefix is empty when widget is (occasionally) loaded twice.
2013-05-20 11:30:49 -04:00
Felix Nagel
7e0737edc0
Selectmenu: recheck refresh fallback for IE and add a comment
2013-05-16 22:54:29 +02:00
Scott González
9726cd72b6
Datepicker i18n: Updated Spanish and French locales. Fixes #9289 - Datepicker: Incorrect capitalisation for French and Spanish.
2013-05-16 12:14:05 -04:00
Scott González
d500e945a4
Position: Use absolute positioning when getting scrollbar width to avoid reflows of user content. Fixes #9291 - Position - $.position.scrollbarWidth detection causes layout issues.
2013-05-16 08:34:04 -04:00
Scott González
0da5f9946d
Revert "Position: Use absolute positioning when getting scrollbar width to avoid reflows of user content. Fixes #9291 - Position - $.position.scrollbarWidth detection causes layout issues."
...
This reverts commit 1d3b8ff78e
.
2013-05-16 08:32:58 -04:00
Scott González
1d3b8ff78e
Position: Use absolute positioning when getting scrollbar width to avoid reflows of user content. Fixes #9291 - Position - $.position.scrollbarWidth detection causes layout issues.
2013-05-16 06:26:03 -04:00
Felix Nagel
cb5f9bb9a2
Merge branch 'master' into selectmenu
2013-05-15 21:07:35 +02:00
Felix Nagel
ddf13472dd
Selectmenu: use dynamic binding for document event
2013-05-15 21:04:10 +02:00
Toshi MARUYAMA
ce73a2688d
Datepicker: Fixed Lithuanian translation. Fixes #9281 - Datepicker i18n: Incorrect settings for Lithuanian locale.
2013-05-10 10:37:05 -04:00
Scott González
ce8f4da4e7
Autocomplete: Remove handling for NUMPAD_ENTER.
2013-05-06 15:04:14 -04:00
Scott González
274ed73cd7
Core: Removed $.ui.keyCode.NUMPAD_*. Fixes #9269 - Remove number pad key codes.
2013-05-02 09:13:19 -04:00
Felix Nagel
6640925db2
Merge branch 'master' into selectmenu
2013-04-29 23:40:26 +02:00
Felix Nagel
61be0e5eb0
Selectmenu: using prop instead of attr to receive disabled state
2013-04-29 23:24:15 +02:00
Felix Nagel
70a43607fa
Selectmenu: do not call _getCreateOptions directly
2013-04-29 23:21:17 +02:00
Felix Nagel
b8339ebc46
Selectmenu: use outerWidth for menu width calculation
2013-04-29 23:13:26 +02:00
Felix Nagel
666927ba91
Selectmenu: add renderItemData method similar to autocomplete
2013-04-29 23:05:07 +02:00
Felix Nagel
d4f13bc213
Selectmenu: add spaces
2013-04-29 22:36:37 +02:00
Felix Nagel
17b6ff71dc
Selectmenu: use guard clause for option length checking in refresh
2013-04-29 22:23:11 +02:00
Felix Nagel
ee9c4434c2
Selectmenu: adjust comments, trim trailing spaces
2013-04-29 22:19:53 +02:00
Felix Nagel
0631d7666f
Selectmenu: rename var to focusIndex
2013-04-29 22:15:50 +02:00
Felix Nagel
5e9ad9b434
Selectmenu: blank before comment
2013-04-29 22:15:29 +02:00
Felix Nagel
00ab497923
Selectmenu: improve readability when creating button elements
2013-04-29 22:14:50 +02:00
Felix Nagel
8b4a3044cb
Selectmenu: set aria states as string if needed
2013-04-29 22:07:41 +02:00
Felix Nagel
b84cd7e686
Selectmenu: simplify tabindex attribute setting on button create
2013-04-29 22:04:56 +02:00
Felix Nagel
68c7485ed9
Selectmenu: Comments start with an uppercase letter
2013-04-29 22:01:51 +02:00
Felix Nagel
a29cfb8bf4
Selectmenu: don't quote click, remove extraneous space
2013-04-29 21:59:55 +02:00
Felix Nagel
60eed79390
Selectmenu: improve id generation
2013-04-29 21:54:36 +02:00
Jason Moon
f5f0879153
Autocomplete: Don't prevent keypress for multiline. Fixed #8911 - Autocomplete: Unable to use up/down arrow keys in a textarea (Firefox).
2013-04-25 13:17:21 -04:00
Scott González
947d738c0b
Autocomplete: Refactored _response() so that requestIndex is defined closer to where it's used.
2013-04-25 10:59:35 -04:00
Scott González
fadf2b312a
All: Remove inline JSHint settings.
2013-04-22 12:35:21 -04:00
Scott González
7033544cdd
Sortable: Don't create functions inside loops.
2013-04-22 12:33:35 -04:00
Felix Nagel
4efd006e26
Merge branch 'master' into selectmenu
2013-04-21 15:10:38 +02:00
Mike Sherov
d345a0d7db
Draggable: allow draggable to defer destroying itself upon DOM removal until after stop is fired. Fixes #6889 - Draggable: Cursor doesn't revert to pre-dragging state after revert action when original element is removed.
2013-04-12 14:45:48 -04:00
Scott González
0d0b05ec7c
Button: Remove ui-state-focus class when becoming disabled. Fixes #9169 - Button: Disabled button maintains ui-state-focus in IE & Firefox on Windows.
2013-04-11 14:03:51 -04:00
TJ VanToll
2de31fdbf4
Button: On form reset only call refresh on current button widgets. Fixed #9213 : Button: timeout in formResetHandler causing refresh to be called on non-widgets
2013-04-09 22:45:46 -04:00
Scott González
8f9310609a
Updated .jshintrc settings.
2013-04-08 15:02:12 -04:00
Mike Sherov
1c1b64fcf0
Datepicker Tests: Fix IE tests by accounting for async nature of focus/blur and by correctly not double focusing a programmatically focused date picker.
...
A partial fix was implemented to resolve #6694 , and this commit completes the fix so we can programmatically focus a date picker without focus being fired twice.
2013-04-07 14:16:31 -04:00
Scott González
e11cfce801
Datepicker: Remove unused _getBorders() method.
2013-04-03 16:19:39 -04:00
Scott González
cb42ba6fd6
Datepicker: Remove unnecessary global variable now that we don't use inline event handlers anymore.
2013-04-03 16:12:50 -04:00
Scott González
504b100a1a
Datepicker: Fixed date format for Serbian locales. Fixes #7347 - Datepicker: Wrong date format for Serbian localization.
2013-04-03 16:06:15 -04:00
Mike Sherov
49c7b7200e
Draggable: Don't cache parent offset if the parent position is fixed. Fixes #5009 - Draggable: scroll not working with parent's position fixed
2013-04-03 12:26:39 -04:00
Mike Sherov
a88d645140
Draggable: Stop erroneously overriding scroll offsets for root nodes. Fixes #6258 - Draggable: not following mouse when scrolled and using overflow-y: scroll.
2013-04-02 19:51:36 -04:00
Felix Nagel
73c7342bc4
Merge branch 'master' into selectmenu
2013-04-02 19:42:19 +02:00
Scott González
09b3533910
Sortable: Copy the cell structure when sorting a table row. Fixes #9185 - Sortable: Placeholder breaks table-layout: fixed.
2013-04-02 10:42:21 -04:00
Scott González
5a8596cdf3
Accordion: Maintain collapsed state on refresh. Fixes #9189 - Accordion: refresh() method incorrectly opens collapsed accordion.
2013-03-27 15:23:59 -04:00
Scott González
ecd6a25a83
Core: Removed $.ui.hasScroll(). Fixes #9190 - Core: Remove $.ui.hasScroll().
2013-03-27 09:35:17 -04:00
Scott González
b26d207d57
Core: Updated comment about $.ui.plugin.
2013-03-27 09:30:15 -04:00
Scott González
a9e1755cb9
Build: Use globals instead of predef for JSHint.
2013-03-26 14:44:32 -04:00
Mike Sherov
dc5254aa07
Draggable: Handle containment set to false after init, and style improvements. Fixes #8962 - Containment doesn't properly update
2013-03-23 16:48:19 -04:00
Jason Moon
f306a826a4
Sortable: update placeholder when axis is x or y for connected lists. Fixed #8301 - Placeholder doesn't move when using connectWith option
2013-03-23 15:42:38 -04:00
Scott González
ae4753b3f1
Datepicker Added it-CH locale. Fixes #9175 - Datepicker: Add Italian in Switzerland locale.
2013-03-21 17:11:59 -04:00
Scott González
ff11b69a67
Autocomplete: Insert the live region before the input. Fixes #9172 - Autocomplete: .replaceWith() fails to replace.
2013-03-21 15:54:50 -04:00
Jörn Zaefferer
54092e4f63
Autocomplete: Menu's input option is long gone, remove leftovers
2013-03-21 17:09:21 +01:00
Felix Nagel
26c528a4a3
Selectmenu: Updating to use instance method on bridge, see 4fce29e935
2013-03-19 20:27:12 +01:00
Felix Nagel
ba0e8040f0
Selectmenu: add ui-state-disabled and aria-disabled manually as its removed from Widget, see 44d07173db
2013-03-19 20:20:06 +01:00
Felix Nagel
1ce8d87f8b
Merge branch 'master' into selectmenu
2013-03-19 19:59:31 +01:00
Jörn Zaefferer
90135b27f8
Widget tests: Use instance method. Also replace a few instances of $.data in widget implementations.
2013-03-19 16:53:35 +01:00
Corey Frang
4fce29e935
Widgets: Updating to use instance method on bridge
2013-03-19 16:08:00 +01:00
Corey Frang
36cb6f264d
Widget: Implement instance method on the bridge to return widget instance - Fixes #9030 - instance
method in widget prototype
2013-03-19 16:07:59 +01:00
Mike Sherov
9d8af804ad
Draggable: make sure snap elements are in the document before snapping. Fixes #8459 - Draggable: element can snap to an element that was removed during drag.
2013-03-16 14:36:06 -04:00
Zbigniew Motyka
bd126a9c1c
Draggable: modified snapping algorithm to use edges and corners. Fixed #8165 - Draggable: Snapping doesn't take top/left into account properly
2013-03-16 11:51:51 -04:00
Woody Gilk
82f588e82b
Draggable: Fix double offset bug when scrolling. Fixes #6817 - Draggable: auto scroll goes double distance when dragging
2013-03-15 18:52:56 -04:00
Scott González
932caaf2dd
Core: Deprecated .zIndex(). Fixes #9061 - Core: Deprecate .zIndex().
2013-03-15 07:01:24 -04:00
Scott González
ae9651931f
Datepicker: Don't use .zIndex(); implement the logic locally.
2013-03-15 06:53:09 -04:00
Scott González
43442c3196
Accordion: Remove deprecated content property in create event. Fixes #8999 - Accordion: Remove content property from create event.
2013-03-15 06:45:38 -04:00
Scott González
0cc40d799f
Dialog: Removed deprecated position handling. Fixes #8825 - Dialog: Remove array and string notations for position option.
2013-03-15 06:41:06 -04:00
Scott González
44d07173db
Widget: Stop setting ui-state-disabled and aria by default on setting disabled option.
...
Fixes #5973 - Resizable: disabled should not have the ui-state-disabled class or aria attribute aria-disabled
Fixes #5974 - Draggable: disabled should not have the ui-state-disabled class or aria attribute aria-disabled
Fixes #6039 - Droppable: disabled should not have ui-state-disabled
This reverts commit 23771d38ba
.
2013-03-14 19:08:21 -04:00
Scott González
23771d38ba
Revert "Widget: Stop setting ui-state-disabled and aria by default on setting disabled option." This needs to wait for a major release.
...
This reverts commit 4d67f4f349
.
2013-03-14 15:07:06 -04:00
Scott González
054449e214
Sortable: Only animate along the specified axis when reverting. Fixes #7415 - Sortable: Incorrect revert animation with axis: 'y'.
2013-03-13 11:31:54 -04:00
Mike Sherov
4d67f4f349
Widget: Stop setting ui-state-disabled and aria by default on setting disabled option.
...
Fixes #5973 - Resizable: disabled should not have the ui-state-disabled class or aria attribute aria-disabled
Fixes #5974 - Draggable: disabled should not have the ui-state-disabled class or aria attribute aria-disabled
Fixes #6039 - Droppable : disabled should not have ui-state-disabled
2013-03-11 22:08:21 -04:00
Jörn Zaefferer
775b81b9e6
Selectmenu: Remove aria-selected, since that only causes NVDA to announce 'not selected', doesn't have any positive effect
2013-03-09 13:00:38 +01:00
John Chen
07ce771a13
Sortable: Skip triggering over event if it's alreay over the continer. Fixes #9041 : the over event fires on every pixel movement
2013-03-08 16:52:35 -05:00
John Chen
89473f6557
Sortable: Skip items that are not at the same line as the cursor when floating. Fixes #8792 : Issue with floated items in connected lists.
2013-03-08 16:52:21 -05:00
Scott González
e0b2644d91
Removed guard against duplicate loading. Use safe references to original functions when proxying, don't rename originals.
2013-03-08 10:23:25 -05:00
Scott González
cdff72efed
Draggable: Account for descendants in handle.
2013-03-08 10:08:58 -05:00
TJ VanToll
6358695df1
Draggable: Fix border containment. Fixed #5569 - Draggable: Containment incorrectly calculates padding and border
2013-03-07 21:42:28 -05:00
Felix Nagel
0bf91a41c6
Merge branch 'master' into selectmenu
2013-03-07 23:56:48 +01:00
Felix Nagel
66ba39094e
Selectmenu: remove button wrapper element
2013-03-07 23:53:15 +01:00
Jörn Zaefferer
022079a782
Selectmenu: Switch to span to avoid cranky click/keydown event handling
2013-03-07 23:23:10 +01:00
Felix Nagel
6e80a19d02
Selectmenu: improve keyboard control
2013-03-07 22:57:49 +01:00
Felix Nagel
f128292636
Selectmenu: fix keyboard control issue
2013-03-07 20:10:56 +01:00
Felix Nagel
f08b0af1be
Selectmenu: make sure menu is refreshed at least once before opening
2013-03-07 19:34:13 +01:00
Felix Nagel
8787cb0456
Selectmenu: switch from a to button element
2013-03-07 19:15:37 +01:00
Scott González
b9be6bb7ad
Sortable: Copy the src of the original item when creating a placeholder from an image. Fixes #5129 - Sortable: Unable to use an image as a placeholder in Firefox.
2013-03-07 12:55:00 -05:00
Mike Sherov
c278a4461b
Draggable Tests: Add test coverage for supported options
2013-03-04 01:05:11 -05:00
Felix Nagel
dffe8f6610
Merge branch 'master' into selectmenu
2013-03-03 13:48:01 +01:00
Jörn Zaefferer
d94e217065
Selectmenu: Fix whitespace (trailing ws on 1 line) and lint issues (unused variables)
2013-03-01 17:18:03 +01:00
Scott González
6f29577436
Effects: Handle the .hide/show/toggle( options ) signatures from core properly. Fixes #9126 - .show()/.hide() do not support all of core's options.
2013-02-28 13:34:49 -05:00
Scott González
948563b8b5
Effects: Delegate to core show/hide when the element is already in the correct final state. This forces the element to go through the olddisplay tracking and forces styles on elements even if they're hidden via an ancestor. Fixes #9120 - Effects: .hide() inconsistent with core with a hidden parent.
2013-02-26 10:36:03 -05:00
Zaven Muradyan
1c80735acb
Droppable: Changed drop event to loop over a copied array instead of the droppables directly. Fixed #9116 - Droppable: Drop event can cause droppables to remain active if any droppable is created/destroyed in the event handler.
2013-02-26 09:56:18 -05:00
Scott González
e9c04bfa43
Position: Fix orientation check for scrollbar widths. Fixes #8763 - Position: getScrollInfo() swapped width and height.
2013-02-26 08:59:28 -05:00
Scott González
d5d3a745b0
Autocomplete: Set isNewMenu flag on every suggestion. Fixes #9118 - Autocomplete: Mouse auto-highlights option in Firefox.
2013-02-25 15:36:08 -05:00
Scott González
2348fb8eb9
Spinner: Call _stop() on blur. Fixes #9112 - Spinner keeps changing after losing focus.
2013-02-22 09:15:43 -05:00
Steve Urmston
a924af12b6
Draggable: Revert flag honours Sortable revert speed. Fixed #9103 Draggable: revert option reset after being added to a connectedSortable.
2013-02-21 08:20:41 -05:00
Scott González
bd47bd4ace
Sortable: When sorting table rows, create a td to force dimensions. Fixes #4765 - Sortable: Placeholder not displayed when sorting table rows.
2013-02-20 20:16:29 -05:00
Scott González
51eb28e76e
Dialog: Extract check for which elements can gain focus into its own method for overriding. Fixes #9087 - Dialog: Allow registering elements outside a dialog for use when a modal dialog is open.
2013-02-20 17:35:48 -05:00
Christian Wenz
10ca48308f
Datepicker: Updated German locale. Fixes #9098 - Datepicker German localization - make casing of previous/next/today consistent.
2013-02-19 15:21:48 -05:00
Scott González
5e1b8dc71a
Dialog: Don't hard-code widget data key. Fixes #9097 - UI dialog inheritance.
2013-02-18 16:07:15 -05:00
Nathanael Silverman
a692bf9b70
Sortable: Inject a CSS rule to style the cursor. Fixed #7389 - sortable: 'cursor' option didn't override CSS cursor settings.
2013-02-18 10:10:01 -05:00
Felix Nagel
50bb89f3be
Selectmenu: follow-up to: menuItems now contains link elements instead of list elements
2013-02-13 23:30:37 +01:00
Felix Nagel
06eb3bff6a
Selectmenu: menuItems now contains link elements instead of list elements
2013-02-13 23:09:00 +01:00
Felix Nagel
8a5e8696ad
Selectmenu: aria-activedescendant should be set when item is selected, not when menu is closed
2013-02-13 23:07:25 +01:00
Felix Nagel
640d3080eb
Selectmenu: menu focus reset when menu is closed, prevents issues when using keyboard control on button when focusing menu item before
2013-02-13 22:42:05 +01:00
TJ VanToll
a5469750ae
Merge branch 'draggable_fix_9077'
2013-02-12 21:28:23 -05:00
TJ VanToll
3d39d8c32f
Removing unnecessary wrapping of this in draggable's stack option handling.
2013-02-12 21:27:21 -05:00
Scott González
bce9da4206
Datepicker i18n: Change Slovak day/month names to lowercase. Fixes #9078 - Datepicker Slovak localisation - name of day/month is always lowercase.
2013-02-12 09:57:29 -05:00
David Petersen
c958b211db
Position: Handle decimal percentage offsets. Fixes #9076 : percentage offset does not support decimal
2013-02-12 07:05:19 -06:00
TJ VanToll
c32bebd1bd
Draggable: Account for z-index set in CSS for the stack option. Fixed #9077 - Draggable: stack option resets the z-index
2013-02-11 23:29:48 -05:00