Interactions
Draggable
Droppable
Resizable
Selectable
Sortable
Widgets
Accordion
Autocomplete
Button
Datepicker
Dialog
Progressbar
Slider
Tabs
Effects
Color Animation
Toggle Class
Add Class
Remove Class
Switch Class
Effect
Toggle
Hide
Show
Utilities
Position
About jQuery UI
Getting Started
Upgrade Guide
Changelog
Roadmap
Subversion Access
UI Developer Guidelines
Theming
Theming jQuery UI
jQuery UI CSS Framework
ThemeRoller application
Theme Switcher Widget

Contents

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)