The fourth maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for the Droppable, Resizable, Selectable and Sortable interactions as well as the Accordion, Autocomplete, Button, Datepicker Dialog, Progressbar, Slider and Tabs widgets. jQuery UI 1.8.3 was released a few days prior to 1.8.4, but there was a problem with the build system that caused some of the files to not contain any copyright information. If you noticed the 1.8.3 release and upgraded, please upgrade to 1.8.4. 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.4.zip
- Themes Package: http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.4.zip
Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.4, all themes)
- Tag: http://jquery-ui.googlecode.com/svn/tags/1.8.4/
- Themes: http://jquery-ui.googlecode.com/svn/tags/1.8.4/themes/
Git (contains pre-build files, with @VERSION not yet replaced with 1.8.4, base theme only)
Google Ajax Libraries API (CDN)
- Uncompressed: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.js
- Compressed: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/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 four new methods to help with setting the dimensions of elements (actually, we’ve modified existing functions from jQuery core). .innerHeight(), .innerWidth(), .outerHeight(), and .outerWidth() can now be used as setters. They all accept a number as a parameter, and that number will be used to set the width or height appropriately, based on the padding, border, and margins (depending on the method).
Accordion
You can now pass multiple events to accordion’s event option. See the hover intent demo to see an example of an accordion reacting to both clicks and hovers.
Autocomplete
Two new options have been added to autocomplete: position and appendTo. The position option allows you to take advantage of the position utility to customize where the menu will be displayed. The appendTo option allows you to specify which element the menu will be appended to, defaulting to the body.
Dialog
The dialog plugin has also been updated to allow full usage of the position utility. Setting the dialog’s position with a string or array is still possible, but will be removed in a future version.
Tabs
The tabs plugin has been updated to allow accessing tabs by href in addition to index. The enable, disable, select, load, and remove methods all accept the href of a tab.
Changelog
See the 1.8.4 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.2. For full details on what’s included in this release see the 1.8.4 Changelog.
Thanks
Thanks to all who helped with this release, specifically: adw, afcapel, afmenez, ajcrews, ajpiano, Alberto Fernández Capel, ALLPRO, Ascold, AzaToth, bamccaig, banacan, Ben Blank, Ben Hollis, bostanio, botio, brazilianjoe, Carl Fürstenberg, charlesboyung, chromial, chungwu, Cloudream, david.long03, davidcroda, DayBay, dcramer, Diego, dmuir, dsdsico, dwreck, eduardo, ehynds, erikrose, eXtreme, floepi, francois, gavimobile, ggp, gwk, hhillen, hiszpan, Holger, Holger Rüprich, ilyasahmad, IYS, james, jawsper, jdsharp, jghermsen, joern.zaefferer, johnk_c4b, Jon Palmer, jquery-dev, JustinMacCarthy, kaito, keturn, Kevin Dalman, kingjeffrey, klaus.hartl, kobrigo, lambacck, LynXor, mathewpeterson, mgurley, mijobe, Mikko Rantanen, mnoland, mofle, mormegil, mvermilion, nbid, Nick_Craver, nmaves, nminale, paul, Pavel, redjag, RedNinja, remoteportal, Rich2k, Richard D. Worth, rtimmermans, Rwhitbeck, sam.enspiral, Samuel Cormier-Iijima, sarahinthelakes, sciyoshi, Scott González, scottjehl, Sebmaster, serhii, sleyhane, smiller.health, spudly, swago, talmdal, theojapa, Tiago Freire, triblondon, tt0shk0, tzkuei, usd2, vanboom, venky, wouter, ZeekDaGeek, Ziling Zhao.
[...] This post was mentioned on Twitter by Sidepodcast F1, Stratos Filalithis, jQuery Watcher, Johannes Geppert, rick schott and others. rick schott said: RT @scott_gonzalez: jQuery UI 1.8.4 is live and contains over 70 bug fixes http://bit.ly/c2gMG1 [...]
Pingback by Tweets that mention jQuery UI 1.8.4 « jQuery UI Blog -- Topsy.com — August 10, 2010 @ 5:22 am
Amazing News! I’ll use it asap. Thanks Jquery team
Comment by Daniel Santana — August 10, 2010 @ 5:40 am
[...] This post was Twitted by manmohanjit [...]
Pingback by Twitted by manmohanjit — August 10, 2010 @ 5:42 am
[...] can download it here. [...]
Pingback by jQuery UI 1.8.4 Released « ColdFusion Developers Network — August 10, 2010 @ 5:44 am
Will a package of jquery ui 1.9 milestone 2 be released with the new code base rolled into it?
Comment by BAM — August 10, 2010 @ 6:18 am
[...] See the original post here:? jQuery UI 1.8.4 [...]
Pingback by jQuery UI 1.8.4 — August 10, 2010 @ 8:09 am
Version 1.8.3 broke our website when it was pushed to Google CDN several days ago. We had it set up to include the latest 1.8.x version because we assumed no incompatible changes will be made in minor releases. This turned out not to be the case.
Comment by Peter — August 10, 2010 @ 8:47 am
Hey Peter,
Sorry to hear that something broke for you. Can you please use the forum or bug tracker to provide some more details so we can help?
Thanks.
Comment by Scott González — August 10, 2010 @ 8:55 am
Hi – I am curious to know why the ‘fade’ effect is not an accepted argument to the show/hide parameters in the dialog widget.. and is there a simple way to go around this limitation without applying a patch to the jquery ui code?
Thanks!
Comment by Regis — August 10, 2010 @ 9:34 am
Hey Regis,
The fade effect works fine with dialogs. See http://jsbin.com/uhimu3 for an example.
Comment by Scott González — August 10, 2010 @ 9:51 am
Thanks to the jQuery UI team for all your work!
Looking forward to seeing release 1.9
Comment by Laurent — August 10, 2010 @ 3:56 pm
[...] Read more here: jQuery UI 1.8.4 « jQuery UI Blog [...]
Pingback by jQuery UI 1.8.4 « jQuery UI Blog » KHMER855.COM — August 10, 2010 @ 4:41 pm
good.
Comment by surda — August 10, 2010 @ 6:58 pm
[...] Original post: jQuery UI 1.8.4 « jQuery UI Blog [...]
Pingback by jQuery UI 1.8.4 « jQuery UI Blog » WB Tips — August 10, 2010 @ 9:49 pm
[...] jQuery UI 1.8.4 Released [...]
Pingback by jQuery UI 1.8.4 Released — August 11, 2010 @ 3:35 am
[...] 点击查看更多详情:http://blog.jqueryui.com/2010/08/jquery-ui-1-8-4/ javascript, jQuery, jQuery UI [...]
Pingback by jQuery UI 1.8.4发布了 — August 11, 2010 @ 5:17 am
[...] maiores informações sobre esta versão, confira o anúncio desta versão no blog do projeto, onde também foi disponibilizado um guia para quem planeja realizar um upgrade no seu [...]
Pingback by Tribuna do Norte - Tecnologia Comentada - Lançada nova versão do jQuery UI — August 13, 2010 @ 6:09 am
[...] .innerWidth(), .outerHeight(), 和.outerWidth(); 想看具体情况的可以看官方的jQuery UI 1.8.4发行说明,以及1.8.4的修改日志。 官方下载地址 开发套件: [...]
Pingback by jQuery UI 1.8.4 | zaimer — August 14, 2010 @ 7:46 pm
Hey,
Amazing library and very handy!
I found a problem with the autocomplete combox, when clicking the array to show all items my form was submitted auto.
added return false
.click(function() {
// close if already visible
if ( input.autocomplete( “widget” ).is( “:visible” ) ) {
input.autocomplete( “close” );
return false;
}
// pass empty string as value to search for, displaying all results
input.autocomplete( “search”, “” );
input.focus();
return false;
good luck with the further development.
Xavier
Comment by Xavier Dekeyster — August 15, 2010 @ 8:11 am
Effects & html radio buttonset, has a bug with IE. here is demo: $().ready(function(){ $("#div1").buttonset(); $("#btnToggle").click(function(){ $("#div1").toggle('blind'); // if use the blind effect (other effects and also has the bug), can't get the radio value. else, right. }); $("#btnAlert").click(function(){ alert($("#div1 > input:checked").val()); // if div1 hidden by the blind effect, the value is undefined in IE browser. }); $("#div1 > :radio").click(function({ $("#div1").hide('blind'); })); }); Toggle Div1 Alert Checked Radio 1 Radio 2 Radio 3Comment by xijupony — August 16, 2010 @ 5:04 pm
[...] A jQuery UI Combobox: Under the hood read 21 comments by Jörn Zaefferer Update on 2010-08-17: This article was updated to reflect the changes to the combobox code in jQuery UI 1.8.4 [...]
Pingback by A jQuery UI Combobox: Under the hood » Learning jQuery - Tips, Techniques, Tutorials — August 17, 2010 @ 7:33 am
[...] UI is now based on the last stable version 1.8.4 with a lot of bugfixes. When using an own theme, it is recommended to create or update the theme [...]
Pingback by Whats New in Struts2 jQuery Plugin 2.4.0 | Java, Webprogrammierung, Linux und mehr — September 7, 2010 @ 1:46 am