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 release adds one new widget: Progressbar. It also modifies other widgets to utilize the new jQuery UI CSS Framework.

Core

  • Added: metadata support to the widget factory.(3187)
  • Added: trigger method for triggering callbacks and events in widget factory.
  • Added: :data selector that matches elements that have data for a given key.(r454)
  • Added: :enableSelection/disableSelection now returns the chain(3174)
  • Added: Made enableSelection/disableSelection standard jQuery methods (3459)
  • Added: a namespace to the selectstart event handler in $.ui.disableSelection() so we don't remove other event handlers in $.ui.disableSelection().(r542)
  • Added: constants for key codes.(3233)
  • Added: option method to widgets(3257)
  • Added: Let mouse events propagate (3552)
  • Added: All files now have version numbers in the header (3284)
  • Added: :tabbable selector to find elements that participate in the tabbing order.(r660)
  • Fixed: Don't prevent click event if mouseup occurs on a different element than mousedown (4146)
  • Fixed: Too much recurson with double include (4130)
  • Fixed: Error triggering mousedown on elements that use $.ui.mouse (4061)
  • Fixed: triggered events are missing properties from the original events (3965)
  • Fixed: Components should use this.widgetName on internal methods (3838)
  • Fixed: Mouse: Cancel drags in <option> elements by default (3786)
  • Fixed: keyCodes should be in the $.ui namespace (3665)
  • Fixed: Prevent multiple instantiations of the same plugin on a single element (r648)
  • Fixed: The dollar sign should be used globally in UI instead of 'jQuery' (3596)
  • Fixed: Instead of defining .ariaRole() and .ariaState(), ui.core is proxying .attr() for FF2 (3529)
  • Fixed: Moved call to _init outside of constructor. This makes it possible to invoke callbacks during initialization and have those callbacks use the widget (3633)
  • Fixed: Modified widget factory to prevent access to internal methods through the API(r547)
  • Fixed: Removing elements causes instantiated plugins to be destroyed again (3457)
  • Fixed: trigger() to be able to return a value from triggerHandler.(r440)
  • Fixed: selectionDisable for IE.(r514)
  • Fixed: hasScroll now checks for overflow hidden, since then the user wants the scrollbar to be hidden(r680)
  • Deprecated $.ui.plugin. Use the proxy pattern instead.

Interactions

Draggable

  • Added: addClasses option (4036)
  • Added: revertDuration option since revert no longer checks for numbers (r484)
  • Added: Implemented more advanced features to the snap option - you can now pass in an object instead of a boolean into "snap", possible keys are the callbacks snap/release (which both receive ui.snapItem) and items (jQuery selector, defaults to :data(draggable)) (r468)
  • Added: Implemented patch that allows revert to be a callback, receives one argument which is the droppable (3175)
  • Removed: 'options' from ui hash (3917)
  • Fixed: Margin on body element in safari caused bump (4141)
  • Fixed: Defaults should be set to 'false' if disabled, not null (3878)
  • Fixed: Containment (resizable and draggable) not working when container has overflow:hidden (3328)
  • Fixed: draggable position refactoring - fixes many bugs, many edge case issues - added many new tests to draggable, especially related to scrolling and helper clone (r676) (fixes 3268,3227)
  • Fixed: Containment broken in Chrome (4192)
  • Fixed: Fixed positions include wrong scroll offset in Safari (4142)
  • Fixed: Disabled sortable still receives elements from draggable (3980)
  • Fixed: Removing ui.draggable immediately after the drop callback raises an error (4087)
  • Fixed: Made connectToSortable accept strings (3984)
  • Fixed: Respect padding in containment (3957)
  • Fixed: Renamed absolutePosition to offset in ui hash (3976)
  • Fixed: Respect 'axis' option during scrolling (3868)
  • Fixed: Nested draggables should not conflict (3910)
  • Fixed: Containment option doesn't work with Array(3877)
  • Fixed: Snap positioning is wrong (3853)
  • Fixed: connectToSortable revert valid/invalid bug (3556)
  • Fixed: If cursorAt was used, draggable reverted to the wrong position (3699)
  • Fixed: draggable snap option doesn't include scroll offsets (3710)
  • Fixed: Re-implemented containment and grid support (fixes 3607)
  • Fixed: wrong className in iframeFix (3653)
  • Fixed: Error when the items are dragged back to a draggable when connected to a sortable (3502)
  • Fixed and updated tests, rewrote positioning core, now passes the test suite completely in FF, IE6, IE7 (r998, fixes 3535,3555)
  • Fixed: Draggable CSS classes aren't removed on destroy (3424)
  • Fixed: Prevent exposure of internal methods (3200)
  • Fixed: incorrect helper checking (3511)
  • Fixed: helper function is applied incorrect parameters (3471)
  • Fixed: Enhanced minor performance improvements at init (r443)
  • Fixed: relative position bug (r467)
  • Fixed: overflow calculation in the positioning methods (r491)
  • Fixed: issue when scroll was set to true, and therefore droppables inside changed their position as well (r492)
  • Fixed: IE scrolling but with overflowing containers and appendTo being used (r493)
  • Fixed: snapTolerance option instead of default (r526)
  • Fixed: proper usage of _mouseCapture, fixes interaction issues when many plugins are used on the same element (3164)
  • Fixed: problem with helper clone (3256)
  • Fixed: Dragging fixed position elements throw error in browsers (3166)

Droppable

  • Added: addClasses option (4037)
  • Added: complete technical specification to http://wiki.jqueryui.com/Droppable (3747)
  • Fixed: Removed use and support for $.ui.plugin (3723)
  • Fixed: Renamed offset to absolutePosition in ui hash (3978)
  • Fixed: accept function - 'this' context should be DOMElement, not jQuery object (3955)
  • Fixed: Droppable defaults should be set to 'false' if disabled, not null (3881)
  • Fixed: Unable to remove() ui.draggable (sortable item) immediately after the drop callback (4088)
  • Fixed: Use the jQuery UI event triggering (3727)
  • Fixed: accept.droppable not an option (3386)
  • Fixed: Prevent exposure of internal method (3201)
  • Fixed: .is(accept) on init()(r456)
  • Fixed: droppables and sortables in the current dragged item are filtered out at start, preventing node hierarchy issues(r487)
  • Fixed: proper usage of _mouseCapture, fixes interaction issues when many plugins are used on the same element (3164)
  • Fixed: Droppable Elements jump and move below mouse when page is scrolled down (3268)
  • Fixed: drop is invoked as many times as droppable has been invoked (3275)

Resizable

  • Fixed: prevent exposure of internal methods (3204)
  • Fixed: Resizable aspectRatio is switched. Should be width/height (3450)
  • Fixed: Resizable css cursor not getting applied (3480)
  • Fixed: errors when alsoResize option is a jQuery object (3693)
  • Fixed: all classes added should have 'ui-' prefix, 'proxy' should be 'ui-resizable-helper' (3708)
  • Fixed: containment fix (3714)(3067)
  • Fixed: 'grid' option (3131)
  • Fixed: default resizable has no visual indication (3767)
  • Fixed: animate event has no callback (3843)
  • Fixed: animated option broken (3841)
  • Fixed: handles fail to disappear (3237)
  • Fixed: Attempt to make textarea resizable in IE7 failes if textarea in hidden container (3058)
  • Fixed: containment - only scales on x-axis (3733)
  • Fixed: the knobHandles and theme detection things should be removed from resizable (3906)
  • Fixed: alsoResize changes size of other element(s) in IE6 (3879)
  • Fixed: !respecting min height || width (3251)
  • Fixed: bug in IE6, IE7 (3894)
  • Fixed: containment option, container size changes during resize in IE6 (3954)
  • Fixed: dialog jumps in IE6 when scrolled down (3971)
  • Fixed: animated resizable broken (3775)
  • Fixed: disableSelection option should be removed (4093)
  • Fixed: remove transparent option (4098)
  • Fixed: preserveCursor option should be removed (4092)
  • Fixed: proportionallyResize option should be removed (made internal) (4090)
  • Fixed: preventDefault should not be an option as there's not use case for false (4135)
  • Fixed: Little jump when a resizable is about to reach the coordinate 0 (in x- or y-axis) (4147)
  • Fixed: Left Margin Calculated Incorrectly (Using Containment) (3882)

Selectable

  • Added: missing ui-selectable-helper class to helper/lasso element (r465)
  • Removed: element and options from ui hash (3752)
  • Fixed: random Safari issues (3854)
  • Fixed: Use the jQuery UI trigger method to trigger events (3729)
  • Fixed: Prevent exposure of internal methods (3205)

Sortable

  • Added: support helper: "original" and fixes tons of issues (placeholder zIndex issue for example).
  • Added: forcePlaceholderSize option (r682)
  • Added: cancel method to ui-event-object: call to prevent sort (3283, 3402)
  • Fixed: Enhanced intersectWidth maths accuracy
  • Fixed: Changed default tolerance to a more meaningful name: "intersect"(3887)
  • Fixed: Implemented the option connected (boolean), for the method serialize to also serialize connected lists (r472)
  • Fixed: an items issue caused the items of the container itself to be doubled if the connected query also match on it (r472)
  • Fixed: droppables and sortables in the current dragged item are filtered out at start, preventing node hierarchy issues (r487)
  • Fixed: the outer container is not set to relative anymore, preventing some weird IE bugs (r494)
  • Fixed: beforeStop should work properly in all cases (r543)
  • Fixed: wrong parameter in toArray (r647)
  • Fixed: proper usage of _mouseCapture, fixes interaction issues when many plugins are used on the same element (3164)
  • Fixed: if a key option is specified to sortable("serialize"), brackets are no longer automatically added to it (r598)
  • Fixed: UI Sortables IE issue with CSS overflow property (3052, http://dev.jqueryui.com/ticket/3039)
  • Fixed: IE6+ doesn't fire click-event after sorting (3488)
  • Fixed: Sortable doesn't prevent click on dragged link (3132)
  • Fixed: sortable with default radio (prev ticket 2930) (3466)
  • Fixed: prevent exposure of internal methods (3209)
  • Fixed: Sortables do not work on sorted elements that are also resizable (3164)
  • Fixed: select boxes in a sortable can't be changed (3485)
  • Fixed: Events removed on sortable elements (3541)
  • Fixed: Positioning issue on sortable connected to draggable (3479)
  • Fixed: Inline styles not removed after sorting (3542)
  • Fixed: Scroll jumping on drag elements in sortable (3591)
  • Fixed: Sortable elements not staying inside container (3538)
  • Fixed: update is called before receive (3658, 3780)
  • Fixed: Error when dragging an item before last item has finished dragging (3545)
  • Fixed: inconsistent drag behavior across browsers (3546)
  • Fixed: reloading iframe (3595)
  • Fixed: fast click bugs with sortable (3329)
  • Fixed: 'update' option broken in rails 1.3 (3828)
  • Fixed: Removed use and support of $.ui.plugin (3725)
  • Fixed: connected sortable provides wrong ui.sender property in receive callback (3856)
  • Fixed: missing connectWith default (3888)
  • Fixed: missing default for handle option (3889)
  • Fixed: missing default for placeholder option (3890)
  • Fixed: connectWith should accept string selectors (3892)
  • Fixed: ui hash should have offset instead of absolutePosition (3977)
  • Fixed: padding space should not be used in certain calculations (3958)
  • Fixed: events are improperly named (4008)
  • Fixed: opacity is not reset when placed (4017)
  • Fixed: dragging nested sortable children results in chaotic movement of elements (3962)
  • Fixed: connectToSortable doesn't contain ui.item in callbacks (4009)
  • Fixed: "out" event is being fired on drop (3988)
  • Fixed: connectWith fails (3979)
  • Fixed: fixed position bug in webkit (4041)

Widgets

Accordion

  • Added: trigger changestart event when the animation starts (2932)
  • Renamed alwaysOpen option to collapsible (3969)
  • Removed deprecated method fn.activate for 1.6 (r691)
  • Removed selectedClass for consistency reasons to the CSS Framework (3886)
  • Fixed: IE js error when autoHeight is false (4100)
  • Fixed: autoHeight:false animation jumps in 1.6rc6 (4011)
  • Fixed: accordion jumpy with clearStyle true (3961)
  • Fixed: overflow is set to hidden during calculations for fillSpace in IE6 (3883)
  • Fixed: Error when using navigation option in accordion (3944)
  • Fixed: Accordion icons are not being shown correctly in IE(6) (3844)
  • Fixed: clearStyle broken in ui.accordion (3896)
  • Fixed: Missing defaults for active, clearStyle, fillSpace and navigation (3884)
  • Fixed: accordion activate behavior (3785)
  • Fixed: Error in accordion documentation (or implementation)(3686)
  • Fixed: set overflow:auto for fillSpace:true accordions (3682)
  • Fixed: Update markup to new UI CSS Framework specs (3646)
  • Fixed: Automatically add ui- classes (2513) (3705)
  • Fixed: ui.accordion resize not possible (3626)
  • Fixed: prevent exposure of internal methods (3194)
  • Fixed: use new trigger() method.(r459)
  • Fixed: inconsistent accordionchange event arguments (jQuery #3111)

Datepicker

  • Added: support for mousewheel (r525)
  • Added: day-of-year to format and parse date routines (r447)
  • Added: big previous/next links to scroll by year using showBigPrevNext setting. Use prevBigText and nextBigText for the displayed text and prevBigStatus and nextBigStatus for their status values (3111)
  • Added: refresh command (3159)
  • Added: Croatian localisation (3224)
  • Added: Esperanto localisation (3170)
  • Added: Serbian localization (4156)
  • Added: Albanian localization (3550)
  • Added: Persian localization (3536)
  • Added: Malaysian (Bahasa Malaysia) localization (3764)
  • Added: Greek localization (3805)
  • Added: complete functional specification on http://wiki.jqueryui.com/DatePickerCalendar (3744)
  • Renamed monthAfterYear setting to showMonthAfterYear (r499)
  • Removed all unused values from i18n files (3751)
  • Removed not used clearText option from source (3755)
  • Fixed: Updated japanese localization (3598)
  • Fixed: prev and next buttons should not have hover effect when disabled (3774)
  • Fixed: Made datepicker work with jQuery.noConflict(true) (4055)
  • Fixed: Incorrect layout in multiple month rows (4032)
  • Fixed: Changed inline datepicker so it hides the Close button only and not the whole button panel when showButtonPanel=true (4003)
  • Fixed: Datepicker calendar renders at wrong vertical position (3863)
  • Fixed: Unable to sellect month: numberOfMonths - maxDate - changeMonth combi bug (3778)
  • Fixed: Can't pick years before 1999 (3859)
  • Fixed: DatePicker not hiding consistently on external click (3858)
  • Fixed: In quirksmode the datepicker does not obey the viewport (3779)
  • Fixed: Themeroller doesn't work well with min/max dates in datepicker (3507)
  • Fixed: Themeroller doesn't support datepicker for right-to-left languages (3503)
  • Fixed: Themeroller doesn't support disabled inline datepickers (3505)
  • Fixed: Themeroller changes datepicker appearance when can't change month/year (3509)
  • Fixed: Themeroller for datepicker doesn't highlight today or selected days (3506)
  • Fixed: Themeroller doesn't support multiple months for datepicker (3504)
  • Fixed: clicking on a date causes the browser to follow '#' anchor (3709)
  • Fixed: Month and year dropdown mis-alignment in datepicker (3712)
  • Fixed: multi-datepicker layout is messed up in IE 6 & 7 (3695)
  • Fixed: Updated markup to new UI CSS Framework specs (3647)
  • Fixed: firstDay displays day names incorrectly in multi-month view (3642)
  • Fixed: error in french l18n file for ui.datepicker (3610)
  • Fixed: Setting a date pops up the datepicker window (3619)
  • Fixed: invalid increment operand in Firefox (3434)
  • Fixed: daylight saving issue (3537,3512,3566,3395,3560,3597)
  • Fixed: Only move focus if the datepicker is already showing for that input field (3258)
  • Fixed: ui.datepicker range selection causing previous month image to be replaced by text (3307)
  • Fixed: Update altField on load for inline datepicker (3547)
  • Fixed: The year is now defaulted to the current one if not set in the input field (3526)
  • Fixed: IDs are now sequential (Fixes 3338)
  • Fixed: Datepicker breaks with form elements whos ids contain square brackets (3108)
  • Datepicker div now appends to the document after the datepicker(); function is called instead of automatically on include (r474)
  • Fixed: Keystrokes not recognised by datepicker are passed onto field (3082)
  • Fixed: Inline datepicker doesn't initialise from input field (3080)
  • Fixed: Control order of month and year select boxes using showMonthAfterYear setting (3084)
  • Fixed: Handle IDs with embedded meta-characters (3108, 3113)
  • Fixed: date duplications (again) (3088, 3105, 3281, 3339)
  • Fixed: Display simultaneously past and current month in datepicker using showCurrentAtPos setting (2818)
  • Fixed: Corrected assignment/comparison in _changeDatepicker (3165)
  • Fixed: Corrected automatic ID assignment (3180, 3235, 3338)
  • Fixed: Handle NaN in relative date calculations (3191)
  • Fixed: Handle errors on getting instance data (3238)
  • Fixed: Alternate field is now updated when using "setDate" (3267)
  • Fixed: Made callback signatures consistent: onSelect and onClose return the text form of the date(s), while onChangeMonthYear returns year and month separately (3183)
  • Fixed: position problem in IE 6/7 (3232)
  • Fixed: displayed when using "setDate" and "change" method (3266)

Dialog

  • Added an id to the title span (needed for ARIA support) (3451)
  • Added isOpen method (r537)
  • Added closeText option (default 'close') (3638)
  • Added role of button to close link (3637)
  • Added beforeclose callback for dialogs (can prevent closing the dialog by returning false) (3087)
  • Removed autoResize option (now always auto resizes) (3117)
  • Complete written technical specification at http://wiki.jqueryui.com/Dialog (3745)
  • Fixed: Dialog z-index adjusted incorrectly on mousedown (4214)
  • Fixed: Dialog close event occurs too early with hide effect (4207)
  • Fixed: Major performance improvements (2807)
  • Fixed: Don't set focus to elements in the titlebar on open (fixes 4126)
  • Fixed: Can't change dialogClass otion after init (4086)
  • Fixed: content jumps up when dialog resized in IE6 (3982)
  • Fixed: undefined class being added to ui-dialog element (4050)
  • Fixed: Pass related events to all triggered events (fixes 3718)
  • Fixed: Don't allow minHeight to be negative (fixes 3901)
  • Fixed: Don't add the button pane div if there are no buttons (fixes 3688)
  • Fixed: Setting default opacity to null (preserve current opacity) (fixes 3808)
  • Fixed: Ensure the content is visible during init (3813)
  • Fixed: Wrong height on every other open (3756)
  • Fixed: The ui hash in callbacks should not contain the plugin element or the options hash (3753)
  • Fixed: Contain dialogs within the document when dragging (fixes 3731)
  • Fixed: Set default height to auto and default minHeight to 150. Now applying minHeight to the content div instead of only using it for resizing (related to 3713)
  • Fixed: Dialog is created with wrong height/width when a string is passed (3667)
  • Fixed: User outerWidth/Height for positioning (fixed 3221)
  • Fixed: Proper positioning in Opera (3564)
  • Fixed: Content may be cutted at the right side because of padding of content (3038)
  • Fixed: Resizing bug in IE6 (3095)
  • Fixed: Dialog button pane was covered up by main content (3094)
  • Fixed: Updated markup to new UI CSS Framework specs (3648)
  • Fixed: Dialog fails to init on removed elements (3664)
  • Fixed: Non-draggable dialogs shouldn't instantiate draggables (3389)
  • Fixed: Non-resizable dialogs shouldn't instantiate resizables (3220)
  • Fixed: Prevent tabbing out of modal dialogs (3123)
  • Fixed: Remove title attribute from dialog elements on init (3259)
  • Fixed: Prevent exposure of internal methods (3198)
  • Fixed: Cannot select scrollbars inside dialog in Opera 9.51 (3193)
  • Fixed: Focus not going to modal dialog (3327)
  • Fixed: use new trigger() method.
  • Fixed: problem with auto margins in IE (3086)
  • Fixed: force dialog titlebars to have a full line height when no title is provided (3013)
  • Fixed: If options.title is empty on init, set it to the title attribute of the dialog element (r450)
  • Fixed: sizing of overlays in Opera 9.51 (3076)
  • Fixed: Ctrl-Select should use Cmd key on Mac (3169)
  • Fixed: When opening a dialog, give focus to the first tabbable element inside the dialog (3327)
  • Fixed: Don't allow closing modal dialogs on escape if closeOnEscape is set to false (3253)

Slider

  • Fixed: keyboard interaction to match dhtml style guide (3081)
  • Fixed: prevent bubbling (and default key behaviour) for slider based key events (3342)
  • Fixed: Slider Gallery doesn't behave the same on ui.jquery.com as it does on jqueryfordesigners.com (3064)
  • Fixed: Small dot appears in upper left corner of the slider in Firefox 3 (3468)
  • Fixed: Callbacks in Slider (3465)
  • Fixed: prevent exposure of internal methods (3206)
  • Fixed: keyboard event not swalled, causes scrolling (3342)
  • Fixed: fire beforeunload event (3228)
  • Fixed: steps option (3489)
  • Fixed: Update markup to new UI CSS Framework specs (3650)
  • Fixed: range handles should not be able to cross (3716)
  • Fixed: Incorrect event types for callbacks (3717)
  • Fixed: 'startValue' option or 'start' option of handler of ui slider has no any effect under Safari (3703)
  • Fixed: JavaScript Error when clicking on a Disabled Slider in IE7 (3668)
  • Fixed: click and drag mode error in slider.js (3242)
  • Fixed: Slider handle runs over right slider track edge by 3px (3618)
  • Fixed: "slide" callback not executing with jQuery 1.3b2 (3783)
  • Fixed: Vertical Range Slider Demo Broken (3848)
  • Fixed: missing ui.handle property in options (3766)
  • Fixed: missbehaves when going from min to max or vice versa (3948)
  • Fixed: exceeds min and max limits when using keyboard (3737)
  • Fixed: animation change event returns wrong value if you move mouse (3643)
  • Fixed: support floating values, set number of decimals (3282)
  • Fixed: improvement for _trigger-Method and more consistency in slider events (3528)
  • Fixed: Vertical slider stops working when set to minimum (4016)
  • Fixed: Second handle gets stuck when using two handles (3736)
  • Fixed: Multiple Slider Focus Issues (3804)
  • Fixed: vertical slider handle jumps up when you click on it (4062)
  • Fixed: JS error when slider is on minimum and mouse up is not on handle (4106)
  • Fixed: IE6 error by min==max (4155)
  • Fixed: animation for single handles broken (4167)
  • Fixed: slider and change callback with range: true (4005)
  • Fixed: Value should always be constrained to valid step values (4124)
  • Fixed: Remove orientation "auto" option (4174)
  • Fixed: min/max classes aren't being added to range div (4182)
  • Fixed: range styling messed up in IE6 (3997)
  • Fixed: Slider should respect the click offset from the handle (3972)
  • Fixed: If animation is set to true, the range of a slider with 2 handles will not work properly (4194)

Tabs

  • Added: support for tab hover class (3661)
  • Added: add ability to define cookie name for UI Tabs (2393)
  • Rename deselctable option to collapsible (4029)
  • Remove options in tabs for specifying classes (3691)
  • Fixed: use new trigger() method.(r460)
  • Fixed: cookie name generation which wasn't based on DOM element any longer after change in this.element, update cookie after init/add/destroy (3015)
  • Fixed: Update selected property after add/remove.(3065)
  • Fixed: Themeroller theme does not work with ui.tabs (3021)
  • Fixed: cookie value is not checked on init + selected tab is not stored in cookie on init (3015)
  • Fixed: tabs relies on theme CSS (2609)
  • Fixed: Reset styles more carefuly after animation (3122)
  • Fixed: breaks when tab links contain colons (2715)
  • Fixed: UI Tabs ThemeRoller - gap between tabs and tab panel under ie7 (3447)
  • Fixed: Selected index becomes off by one when removing tabs (3065)
  • Fixed: prevent exposure of internal methods (3208)
  • Fixed: After removal $tabs.data('selected.tabs') contains wrong information (3490)
  • Fixed: Update markup to new UI CSS Framework specs (3651)
  • Fixed: Add method doesn't work (3734)
  • Fixed: Can't initialize an empty ul tabset (3683)
  • Fixed: if the first 'li' refers to remote file. The content coming from the remove file is append outside of the tab (mytabs) div element. (3795)
  • Fixed: Ajax Tabs Demo Bug (3852)
  • Fixed: destroy method: needs to be adapted to new markup (3798)
  • Fixed: mouseover option: conflicts with state handling (3799)
  • Fixed: tabs() causes error when no UL available (3855)
  • Fixed: ajax tabs fail in internet explorer when url has a fragment (3627)
  • Fixed: Animations are broken (3872)
  • Fixed: Adding existing div as a new panel should have ui-tabs-hide class (3875)
  • Fixed: ajax ui.tabs and rotation causes error (2651)
  • Fixed: Specifications needed (3750)
  • Fixed: Cookie is not updated with all tabs unselected (deselectable: true) (3936)
  • Fixed: Link pseudo classes overwrite Themeroller styles in IE6 (4044)
  • Fixed: Tab hover class doesn't work for dynamically added tabs (4097)
  • Fixed: Ajax tabs: spinner option issues (4109)
  • Fixed: In-page tab has to cancel a loading Ajax tab (3929)
  • Fixed: Inconsistent href in IE/FF for newly added tabs: "http://domain.com/#name" vs "#name" (4134)
  • Fixed: Selected tab isn't read from cookie in case page url contains fragment identifier (4210)
  • Fixed: Tabs shoud NOT use togleClass() for .ui-state-hover (4212)
  • Fixed: Tab hrefs may be converted to full URLs in IE, then misinterpreted as ajax tabs (4033)
  • Fixed: Panels retain opacity if animation is stopped by choosing another tab (4060)
  • Fixed: Tabs in Dialog: quirky tab positioning in IE (3470)

Effects

Core

  • Fixed: Effects methods don't allow callback as the second parameter (4181)
  • Fixed: Effects ignored speed in some situations (4057)
  • Fixed: Effects problems with non-numeric duration (3912)
  • Fixed: toggleClass override breaks new jQuery 1.3 toggleClass state parameter (3857)
  • Fixed: Easing doesn't work on class animations (single-line fix) (3674)

Individual effects

  • Added: size: documentation of size (3042)
  • Fixed: transfer: throws 'Invalid Argument' in IE7 without CSS border property (4153)
  • Fixed: effect: Classes added should have 'ui-' prefix (3704)