From jQuery JavaScript Library
Summary
This is a preview release for jQuery UI 1.8. It is the second alpha release of the 1.8 series, not final or production-ready. This release adds one new effect: Fade. It also changed the name of all source files to be consistent with the standard naming convention of other jQuery plugins.
Build
- Fixed: build on non-Windows platforms (4973) (4896)
Core
- Split widget factory into its own file: jquery.ui.widget.js
- Split mouse plugin into its own file: jquery.ui.mouse.js
- Added: multiple option hashes can now be passed on init (4784)
- Fixed: interaction plugins don't disable text selection in IE (4773)
Interactions
Draggable
- Added: ui hash in events now contains originalPosition (3782)
- Changed stack option to accept a selector instead of a hash (4375)
- Fixed: draggable doesn't cause the page to scroll to top of the document anymore (4934)
- Fixed: scope option works when no droppables exist (4289)
- Fixed: start callback contains offset and position in ui hash (4380)
- Fixed: draggable can be destroyed immediately after drop (4239) (4550)
Droppable
- Fixed: greedy option stops propagation of events (4570)
Sortable
- Added: ui hash in events now contains originalPosition (4797)
- Removed: ui hash in events no longer contains absolutePosition (3991)
- Fixed: serializing no longer contains the placeholder (4138)
- Fixed: documentation for revert option (4657)
- Fixed: restore original opacity (4165)
Widgets
Accordion
- Obsoleted alwaysOpen option in favor of collapsible option (4030)
Datepicker
- Added UK localization (4895)
- Added DA localization (4930)
- Added Bosnian localization (4987)
- Added: documentation for localization (4790)
- Fixed: keyboard selection of dates in the future (4917)
- Fixed: proper alignment of dates with showOtherMonths option set to true (4762)
- Fixed: double clicking on next/previous buttons no longer closes the datepicker (4949)
- Fixed: proper alignment of month and year dropdowns with showMonthAfterYear option set to true (4420)
- Fixed: datepicker now works with multiple versions of jQuery on the same page (4704)
- Added: yearRange option supports absolute and relative ranges (4775) (4870)
- Fixed: default action of tab key is no longer prevented (4885)
- Fixed: animation control (4787)
- Fixed: undefined function lookAhead() (4956)
- Fixed: element names can now contain special characters (4969)
- Fixed: datepicker works in IE again (4774)
- Fixed: added yearSuffix for Chinese/Korean localization (4793)
Dialog
- Added: support for fixed positioning (2848)
- Fixed: title option now works properly in XHTML documents (4970)
- Fixed: positioning of modal dialogs in Opera (4769)
- Added: documentation for closeText option (4887)
- Fixed: settings resizable option to false after init toggles resizable (4826)
- Fixed: styling in form validation demo (4808)
Slider
- Added: handling for page up and page down (3096)
- Fixed: updating values option affects the slider (4522)
- Added: slider animation via programatic value change (4659) (4432)
Tabs
- Added: more flexible markup allowed (4877) (4501) (4506)
- Obsoleted deselectable option in favor of collapsible option (4031)
- Fixed: all tabs have the ui-state-default class (4815)
- Fixed: added support for jQuery 1.4 (4916)
- Added: demo with tabs at bottom (4785)
Effects
Core
- Fixed: color animations (4251)
- Fixed: better handling of effects on positioned elements (4770) (4540)
- Fixed: class animations are more stable and work cross-browser (4950) (3938) (4721) (4807) (4396) (4342) (4720) (3112) (4999)
- Fixed: animation of borderColor (3938)
Individual effects
- Added: fade effect (4896)
- Fixed: pulsate now pulses the proper number of times regardless of effect mode (4718)