Commit Graph

3515 Commits

Author SHA1 Message Date
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
Felix Nagel
a7b4f29cea Merge branch 'master' into selectmenu 2013-02-09 03:29:10 +01:00
Felix Nagel
9719719e60 Selectmenu: rename _setSelected to _setAria 2013-02-09 03:24:50 +01:00
Felix Nagel
3a17a91f30 Selectmenu: click on the text of the button did not open the menu in Webkit browsers 2013-02-08 22:05:26 +01:00
Scott González
7d5fe02dd9 Autocomplete: Use .ui-front instead of .zIndex() for the suggestions menu. 2013-02-05 13:01:32 -05:00
Scott González
7a49ee4cd3 Datepicker: Use entity number instead of entity name when escaping single quotes. 2013-02-05 10:13:27 -05:00
Scott González
101a09d31f Autocomplete: Optimize element type checks for speed and size. 2013-02-05 09:34:32 -05:00
David Petersen
df077abfc2 Slider: allow range option to be changed. Fixed #5602 - Slider Does Not Exhibit Proper Behavior When Switching Range 2013-02-05 08:31:42 -06:00
David Petersen
a129a93a4d Slider: Add disabled tests and remove disabled prop from handles 2013-02-04 14:43:56 -06:00
Scott González
a7353e7c9b Dailog: Cover iframes during drag and resize. Fixes #7650 - Dialog cannot be dragged properly with IFRAME. 2013-02-03 08:55:34 -05:00
Scott González
8724092e50 Dialog: Don't use ._on() for modal event handlers. Fixes #9048 - Dialog: broken focusin event handler when beforeclose event of a modal opens another modal. 2013-02-02 19:32:42 -05:00
Vahid Sohrabloo
2df2abcbf1 Draggable: Change $.ui.contains() to $.contains(). Fixes #9051 - Draggable: Reference to undefined $.ui.contains(). 2013-02-02 15:29:31 -05:00
Scott González
df179542cc Datepicker: Escape single quotes in tooltips. Fixes #9049 - Datepicker beforeShowDay tooltip not displayed properly if single quote is used. 2013-02-01 16:52:04 -05:00
Scott González
7bbda71a32 Dialog: Check for empty array in addition to empty object when checking if there are buttons. Fixes #9043 - Dialog: Buttonpane shown with no buttons when modifying native prototypes. 2013-02-01 08:59:55 -05:00
Scott González
62cda1f95d Dialog: Set the _isOpen flag immediately in open(). Fixes #8958 - Dialog: Double ui-widget-overlay when opening modal dialog triggers an event opening same dialog. 2013-01-31 17:20:19 -05:00
Scott González
c193a0ce17 Menu: Escape em and en dashes in regex. Fixes #9016 - Menu: Non-ASCII characters. 2013-01-31 09:05:16 -05:00
Kris Borchers
d1505e3434 Dialog: Move call to _focusTabbable and triggering of open and focus events into the _show callback. Fixes #6756 - Dialog: show: "blind" with link in content doesn't animate properly. Fixes #8051 - Dialog: 'Explode' dialog animation causes crash in IE 6, 7 and 8. Fixes #4421 - Dialog: Focus lost from dialog which uses show-effect 2013-01-30 12:30:37 -06:00
Felix Nagel
91dde04dad Merge branch 'master' into selectmenu 2013-01-30 18:10:39 +01:00
David Petersen
2ca4d17982 Effects Core: make removeClass work correctly with changes jQuery 1.9.0. Fixed #9015 - Inclusion of jQuery UI breaks removeClass 2013-01-29 07:47:54 -06:00
Thomas Jaggi
3aa8ad0c4a Slider: Added rounded corners to range area. Fixed #9024 - Slider: Range area needs rounded corners, too 2013-01-28 16:03:42 +01:00
David Sullivan
55360eeb7e Dialog: modified _createOverlay to _appendTo instead of document.body. Fixed #8984 - Modal dialogs display behind overlay when using appendTo option 2013-01-26 11:34:51 -05:00
Scott González
c53198c209 Dialog: Allow interaction with datepickers from modal dialogs. Fixes #8989 - Dialog: Cannot change month/year in datepicker within modal. 2013-01-25 08:51:13 -05:00
David Petersen
649f105229 Dialog: Don't handle overlays on destory if there are not any. Fixed: #9004 - failed in _destroyOverlay when I destroy a modal dialog thau was never opened. Fixed: #9000 Dialog leaves broken event handler after close/destroy in certain cases 2013-01-24 13:43:02 -06:00
David Petersen
f7f165c9f8 Merge pull request #891 from petersendidit/datepicker_8994
Datepicker: Handle when yearRange is a year or a modifier. Fixed #8994 -...
2013-01-23 11:50:00 -08:00
David Petersen
8f7c3e309c Datepicker: Handle when yearRange is a year or a modifier. Fixed #8994 - Datepicker: next and prev buttons are disabled when using yearRange 2013-01-23 13:41:01 -06:00
Scott González
10c873ab6c Accordion: Add panel in addition to content for create event. Fixes #8998 - Accordion: Create event uses content instead of panel. 2013-01-22 09:19:04 -05:00
Scott González
673c6558e0 Accordion: Properly set corner classes on refresh. Fixes #8995 - Accordion: Corner display issues. 2013-01-22 08:56:38 -05:00
Felix Nagel
f5e65b0819 Merge branch 'master' into selectmenu 2013-01-18 19:25:30 +01:00
Corey Frang
722c4bed99 Updating to jQuery Color 2.1.2 2013-01-16 11:15:16 -06:00
Dominic Barnes
176e0ed0e6 Slider: Moved events to named functions (to allow extended plugins to hook in). 2013-01-14 12:48:32 -05:00
Mike Sherov
e4a786e1a4 Tooltip: Avoid errors on mouseover of tooltips with parents that have no title attribute. Fixes #8955 - Tooltip: error when parent element has no title attribute using jQuery <1.7
This corrects a failing test with core 1.6, so no new test is required.
2013-01-11 08:35:51 -05:00
Felix Nagel
4d77ca3e21 Selectmenu: Update copyright year to 2013 2013-01-10 19:16:41 +01:00
Felix Nagel
dcb28a7c71 Merge branch 'master' into selectmenu 2013-01-10 19:13:54 +01:00
Scott González
83cbf97978 Update copyright year to 2013. 2013-01-10 08:52:20 -05:00
Mike Sherov
78a6354180 Effects: fix backwards compatibility in animateClass for jQuery Core <1.8 2013-01-08 21:36:34 -05:00
Scott González
68e5ebcf1a Datepicker i18n: Fix line endings. 2013-01-08 08:09:34 -05:00
Mike Sherov
da01fb6a34 Effects: Avoid cssHook blending in non-rgba browsers when the value is "transparent". Fixes #8914: odd behaviour of css hook when setting backgroundColor to transparent in IE7/8 2013-01-03 14:33:41 -05:00
Jörn Zaefferer
fb47fd0310 Merge branch 'master' into selectmenu 2013-01-03 09:45:09 +01:00
Mike Sherov
f667d090a7 Interactions: Update widget defaults to match documented API. 2013-01-02 18:27:22 -05:00
Mike Sherov
b477098da5 Slider: add options for event callbacks 2013-01-02 14:58:12 -05:00
Felix Nagel
c9602857dd Selectmenu: improve element creation 2013-01-02 19:52:18 +01:00
Felix Nagel
1ba02e9c5f Merge branch 'master' into selectmenu 2013-01-02 19:38:55 +01:00
Felix Nagel
2eb92232f3 Selectmenu: make sure position option could be overwritten 2013-01-02 19:36:56 +01:00
TJ VanToll
695358983e Selectable: Account for scrolling on the helper's initial position. Fixed #8915 - Selectable: Lasso offset issue with scrolling. 2013-01-01 08:22:18 -05:00
Kris Borchers
5561f5db12 Add comment explaining the mouseHandled flag 2012-12-29 20:08:35 -06:00
Kris Borchers
5143b7f672 Create mouseHandled flag per instance instead of globally. Fixes #8866 - Menu: select event not firing due to mouseHandled flag reset bug 2012-12-27 21:06:54 -06:00
Jörn Zaefferer
2c3d311f90 Menu: Allow changing icons option after creation. Fixes #8927 - Menu: Can't change icons option after init 2012-12-27 17:23:25 +01:00
Jörn Zaefferer
0d53fbfd0b Spinner: Trigger start/spin/stop events when calling step/page methods. Fixes #8901 - Spinner does not fire start/spin/stop events when calling stepUp()/Down(), pageUp()/Down() methods 2012-12-27 17:06:01 +01:00
Jörn Zaefferer
04d668b717 Spinner: Update button icons when option changes. Fixes #8926 - Spinner: Can't change icons option after init 2012-12-27 12:50:04 +01:00
Mike Sherov
74d7eac2da All: Convert single quotes to double quotes. 2012-12-25 12:01:09 -05:00
Mike Sherov
63d624fcb5 Datepicker: Use tabs for indentation. 2012-12-25 08:41:09 -05:00
Felix Nagel
44e472a613 Merge branch 'master' into selectmenu 2012-12-20 22:05:23 +01:00
Scott González
e21fc29610 Datepicker: Remove data event handlers from the dark ages. 2012-12-20 10:12:40 -05:00
Felix Nagel
dab7bf8993 Merge branch 'master' into selectmenu 2012-12-20 00:32:28 +01:00
Felix Nagel
50d7a969a5 Selectmenu: improve _setOption to make it possible to change icons option after init 2012-12-20 00:16:37 +01:00
Felix Nagel
a787d52d4a Selectmenu: make dropdown style default and remove option dropdown 2012-12-20 00:10:06 +01:00
Felix Nagel
52fc8e3c70 Selectmenu: add option icons 2012-12-18 19:55:04 +01:00
Dominic Barnes
209443d716 Slider: Create clone of options.values during _create(). Fixed #8892 - Multiple Sliders have Conflict with options.values. 2012-12-18 11:48:10 -05:00
Scott González
9cbd4b4222 Tooltip: Clear the tracking interval on close. Fixes #8920 -Tooltip potential setinterval endless loop. 2012-12-18 08:38:36 -05:00
Matthieu Penant
9f841dffcc Datepicker: Added Candian French locale. Fixes #8917 - Datepicker: Add Canadian French locale. 2012-12-17 08:30:23 -05:00
Felix Nagel
1afede867d Selectmenu: remove zIndex 2012-12-16 01:44:19 +01:00
Felix Nagel
76f335ea68 Selectmenu: CGL and lint fixes 2012-12-15 02:40:14 +01:00
Felix Nagel
57ecee889d Selectmenu: rework appendTo functionality 2012-12-15 02:21:51 +01:00
Felix Nagel
8aa24dd1d5 Merge branch 'master' into selectmenu 2012-12-15 01:10:32 +01:00
Felix Nagel
e2b5123f37 Selectmenu: introduce _setText helper function to improve handling of empty strings 2012-12-14 18:04:51 +01:00
Scott González
8ec7a1b69f All: Use .addBack() instead of .andSelf(). 2012-12-14 11:13:50 -05:00
Scott González
80e46c93a8 Autocomplete: Append to closest .ui-front if available. 2012-12-14 09:10:32 -05:00
Felix Nagel
1ea22565d3 Selectmenu: fix closing of empty selects 2012-12-13 01:12:52 +01:00
Felix Nagel
c69d01bed7 Selectmenu: replace placeholder entity with &#160; 2012-12-13 00:54:45 +01:00
Felix Nagel
89019606eb Selectmenu: revert change to text instead of html, otherwise the unicode special char wont be displayed 2012-12-13 00:53:51 +01:00
Felix Nagel
ed422bd855 Selectmenu: removed ugly workaround for IE9 to make sure the menu is built on first focus 2012-12-12 23:43:32 +01:00
Felix Nagel
b15ae2a64f Selectmenu: merge and explain if statements in Menu focus event, remove unneeded Menu focus method call in open 2012-12-12 19:31:39 +01:00
Felix Nagel
20aad07fe4 Selectmenu: fix comment typo 2012-12-12 17:39:00 +01:00
Felix Nagel
07328359e9 Selectmenu: use method _documentClick for adding events to the document 2012-12-12 17:26:17 +01:00
Scott González
ff78d0bbce Core: Moved selectstart support test to deprecated section. 2012-12-12 11:22:08 -05:00
Scott González
f5aaf874e9 Progressbar: Moved .ui-progressbar-indeterminate to main element. Added tests for markup structure. 2012-12-12 11:21:49 -05:00
Felix Nagel
f6372bd7ea Merge branch 'master' into selectmenu 2012-12-12 16:44:19 +01:00
Felix Nagel
d1350f9f11 Selectmenu: improve option appendTo handling in appendTo method 2012-12-12 16:34:56 +01:00
Scott González
747d853452 Core: Removed $.ui.contains. Fixes #8902 - Remove $.ui.contains. 2012-12-12 08:54:53 -05:00
Scott González
0f111a2ac4 Dialog: Spacing. 2012-12-12 08:47:21 -05:00
Scott González
b9f206dbcf Dialog: Cleanup. 2012-12-11 16:23:18 -05:00
Jörn Zaefferer
2845d38d40 Selectmenu: Select value when closing with space 2012-12-09 12:58:47 +01:00