Documentation

UI/Changelog/1.8a2

From jQuery JavaScript Library

Jump to: navigation, search

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)