Skip to content

Release of 2.0.0

Compare
Choose a tag to compare
@mlh758 mlh758 released this 01 Feb 15:10
· 98 commits to master since this release
  • 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.