jQuery UI 1.8.6
The sixth maintenance release for jQuery UI 1.8 is out. Along with official support for jQuery 1.4.3, this update brings bug fixes and enhancements for jQuery UI Core, the Widget Factory, the Mouse widget and the Position utility as well as the Accordion, Autocomplete, Button, Datepicker, Dialog, Progressbar, and Tabs widgets. For the full list of changes, see the changelog. You can download it here:
Download
File Downloads
- Development Bundle: http://jquery-ui.googlecode.com/files/jquery-ui-1.8.6.zip
- Themes Package: http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.6.zip
Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.6, all themes)
- Tag: http://jquery-ui.googlecode.com/svn/tags/1.8.6/
- Themes: http://jquery-ui.googlecode.com/svn/tags/1.8.6/themes/
Git (contains pre-build files, with @VERSION not yet replaced with 1.8.6, base theme only)
Google Ajax Libraries API (CDN)
- Uncompressed: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.js
- Compressed: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js
- Themes:
base, black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast, pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, and vader.
Microsoft Ajax CDN (CDN)
- Uncompressed: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.js
- Compressed: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.min.js
- Themes:
base, black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast, pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, and vader.
Custom Download Builder
New Features
In this release, we’ve added support for jQuery 1.4.3 and IE 9. We’ve also added some new features to all widgets and interactions, which are listed under the Widget Factory below.
Widget Factory
All widgets created through the widget factory now trigger a create event upon creation of each instance. For example, when creating a dialog via $( "#dialog" ).dialog()
you can bind to the dialogcreate
event or specify a create
callback.
You can now specify additional logic for gathering options that should take precedence over default values, but not over options passed on initialization. Prior to this release, the widget factory had built-in support for using the metadata plugin to gather such options. As of 1.8.6, you can now specify whatever logic you want by creating a _getCreateOptions()
method in your widget; the default method uses the metadata plugin to maintain backward compatibility.
When setting options via the option
method, the full set of options is passed to a new method called _setOptions
. The default implementation is to just pass off each individual option to the existing _setOption
method. However, you may want to override _setOptions
in order to batch the updates. Check out the dialog widget for a nice example of batching updates.
Datepicker
The datepicker widget now has support for two more localizations: Galician and Portuguese.
Progressbar
Progressbar has finally received an update, with the addition of a new callback. There is now a complete
event that is triggered when the value reaches the maximum of 100%.
Effects
Color animations now support the borderColor shorthand property for animating all four sides with a single property.
Changelog
See the 1.8.6 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.5. For full details on what’s included in this release see the 1.8.6 Changelog.
Thanks
Thanks to all who helped with this release, specifically: aebond, Alkarex, AzaToth, bakatron, benjamin.neau, bgrinstead, bjoernhaeuser@gmail.com, boldewyn, burnrbr, can3p, chrisbarr, cim, clewis, Daniel Steigerwald, dejannenov, didroe, Dmitry Petrov, dziastinux, ehynds, enti, ergec, gavtaylor, itpretty, Ján Suchal, jenters, jitter, jmiller, joern.zaefferer, John Firebaugh, Jorge Barreiro, kbwood, kharpoh, Kryal, lfaustino, Lim Chee Aun, m157y, MechanisM, oov, phallstrom, PKBurgess1983, qpi, quaff, reidres, Richard D. Worth, rickgnyc, roncli, Rwhitbeck, Scott González, seb835, squix, stakach, Tanguy, unt01d, vaporetto, watanabe, waveduke, wiibaker, wprice, xirzec.
Comments
Note: please do NOT use the comments section of this blog post for reporting bugs. Bug reports should be filed in the jQuery UI Bug Tracker and support questions should be posted on the jQuery Forum.
If you have feedback on us doing our sixth maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.
Pingback: Tweets that mention jQuery UI 1.8.6 « jQuery UI Blog -- Topsy.com
Thank you jQuery UI team!
Pingback: jQuery UI 1.8.6
Pingback: Ticket #15303 (jQuery UI 1.8.6) created | Wordpress Services
Pingback: jQuery UI 1.8.6 « jQuery UI Blog » WB Tips
Hmm… The 1.8.6 release seems to have broken the demos at http://jqueryui.com/demos/. The left hand menu does not work any longer. You can’t switch between widgets/plugins.
Thanks lmfs, one of the servers had some old files in the cache. The cache has been cleared and the demos are working again.
Pingback: jQuery: » jQuery 1.4.4 Release Candidate 2 Released
Pingback: Twitted by nilambar
Pingback: Twitted by dublado
FYI for anyone out there that was using something like this:
this._setOption(‘minWidth’, 100);
It now needs to be coded like this:
this._setOptions( { ‘minWidth’: 100} );
A slight annoyance that backwards compatibility was not in place as it is with ‘beforeclose’.
Pingback: jQuery: » jQuery Community Updates For November 24th 2010
Pingback: jQuery Community Updates For November 24th 2010 - Free Web Design Phoenix
Pingback: jQuery Community Updates For November 2010 - Free Web Design Phoenix
Pingback: jQuery Community Updates For November 2010 | Web Resources Updates
Pingback: jQuery 1.4.4 Release Candidate 2 Released | Web Resources Updates
Pingback: jQuery Roundup | tips & tricks