Releases: ehynds/jquery-ui-multiselect-widget
V3 Full release
Version 3 Pre-Release
5d42519 New features (#751)
0a340f3 Menu clipping (#749)
7142177 Max selected and misc updates (#747)
ecb9a54 Eliminate replacement _toggleChecked code in multiselect.filter.js (#745)
7002ad8 Dimensions 2 (#744)
34762fb Updating to QUnit 2.5, some spec formatting
27e3775 Fix #740 Group label inside an li tag
5f55116 Use JSDoc pretty much everywhere
9837c2c Peformance 3 and Dimensions (#735)
406a6ba Performance tweaks 2 (#732)
105bb21 Improve performance and fix issues (#728)
1676043 $variable naming & comments (#725)
804cf1a Improve options for header text/links and add Flip All feature
27c6d6a Multiple option elimination
210cc57 Fix #722 Adding more comments to the widget code
23c5447 Remove web URL for original maintainer
49da1ce Eliminate deprecated jQuery API calls
786ffc1 Eliminate unnecessary function calls
363dc10 accented characters fixed
173ce81 Mentioning dependencies in the readme.
e093745 Fix #564
Fixes for 2.0.0
Release of 2.0.0
- Substantial re-working of keyboard navigation. The wiki describes the new shortcuts and in general navigation has been improved to be more reliable. Closing the menu now also returns focus to the button so that the user can continue to navigate the form with tab.
- The menu is now appended to the page in a way that is consistent with other jQuery UI widgets such as autocomplete. This allows for more reliable behavior when the widget is added to modals. This also fixes how the widget is stacked on the page and was done to be consistent with jQuery UI specifications.
- Reworked the disable method to be substantially faster.
- The menu now resizes based on the list length.
- Positioning of the widget has been reworked to be more reliable.
- The filter no longer stops the user from being able to use CTRL-R when the menu is open.
- Data attributes from source elements are now copied over into the widget when it is created.
- Option groups have been re-worked and are now independent UL elements. This should allow for further enhancements to option group behavior in the near future.
Fix #681 Header button classes now checked explicitly so additional buttons can be added to the header
Fix #457 Header can be updated dynamically
Fix #502 Check All and Uncheck All buttons now come back after changing between single and multiple select modes
Fix #234 Empty drop down can now be closed with escape
Fix #332 Option group toggle no longer throws an error if the option group list is empty.
Re-release of v1.16
v1.16 had incorrect encoding for compressed files courtesy of PowerShell. This release has all the same changes but with UTF-8 file encoding.
Fixes and Performance Improvement
Fix #650 Button ID undefined in certain contexts.
Fix #651 Better handling of special characters.
Fix #157 Performance improvements.
Fix #136 Better handling of option groups.
Fix #656 Allowing for separators in selected list.
Fix #654 minWidth is now more reliable.
Merged #608 Hungarian translations update.
The close icon can now be configured as an option.
Memory Leaks and Other Fixes
Version 1.14
Version 1.14
- Fixed: get appropriate width before hiding original element. (#609, #614)
- Fixed: get appropriate width when source element is styled to 100% (#546)
- Fixed: Generate a unique ID for input even with multiple selects with same name
- Fixed: No longer showing hidden select element when printing in IE (#627)
- Fixed: Binding mousedown to appropriate event (#628)
- Fixed: Unit tests can be run again, pointing to appropriate libraries.
- Fixed: Preventing XSS attacks from option group labels (#592)
- Fixed: Preventing html artifacts when setting button text. (#663)
- Added: getUnchecked method which provides all unchecked options (#595)
- Added: menuWidth option to manually set the width of the menu