You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG 7.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. jQuery UI MultiSelect Widget Changelog
  2. Version 1.13 - 08/19/2012
  3. ==============================================
  4. - Fixed: jQuery 1.8 compatibility
  5. - Fixed: make sure the widget doesn't spit out duplicate IDs (#236)
  6. - Fixed: select boxes with a single option work properly now (#199, #222)
  7. - Fixed: speed improvements (#157)
  8. - Added: getButton() method (#205)
  9. - Added: list items now inherit the classes from their option/optgroups (#244, thanks doits)
  10. - Added: Japanese translation (thanks dtaniwaki)
  11. - Added: Italian translation (thanks mastropinguino)
  12. - Added: Turkish translation (thanks realsby)
  13. - Added: French translation (thanks csanqeur)
  14. Version 1.12 - 11/26/2011
  15. ==============================================
  16. - Fixed: append the widget menu to the body rather than directly after the button (#38, 181).
  17. - Fixed: optgroups disappeared when refresh() was called on a closed widget (thx anakinj, #154).
  18. - Fixed: use the span element's nodeValue rather than the title attribute in selectedList (#135).
  19. - Fixed: keep focus on the inputs as much as possible as to not break the esc key (partial fix for #165).
  20. - Fixed: do not alter selected attributes at all - just properties (#104).
  21. - Fixed: other minor bug fixes & perf enhancements.
  22. - Added: Filter: option to automatically clear the last search on widget close (#166).
  23. - Added: MIT license file (#143).
  24. Version 1.11 - 8/29/2011
  25. ==============================================
  26. - Fixed: set/remove the "selected" attribute on option tags instead of just the property (#104).
  27. - Fixed: filter widget: do not exclude options with empty values (#105).
  28. - Added: allow options to display tooltips (thanks rogerschlachter)
  29. - Added: fire the select box's change event when checkbox/radio inputs are changed (#124).
  30. - Added: started unit tests for the filter widget.
  31. - Added: Chinese translation (thanks benz303).
  32. - Added: German translation (thanks CitySim).
  33. - Added: Czech translation (thanks Michi).
  34. - Added: license file.
  35. Version 1.10 - 5/18/2011
  36. ==============================================
  37. - Fixed: full support for jQuery 1.6+ (#85, #100).
  38. - Fixed: invalid unit tests (#70, et. al.).
  39. - Fixed: all inputs with no values (#79).
  40. - Fixed: make sure the button inherits the original tab index (#76).
  41. - Fixed: incorrect items sent to the server after filtering, checking all, then submitting the form (#48).
  42. - Fixed: make sure the menu is closed before triggering the close event.
  43. - Fixed: in single select mode with the filter widget, make sure only the radio buttons are hidden, not the text input as well.
  44. - Fixed: make sure the escape key doesn't accidently abort any active xhrs in FF.
  45. - Modified: refactored create logic to use native JS instead of jQuery. Menus will build much faster now, especially in IE.
  46. - Added: beforeoptgrouptoggle event.
  47. Version 1.9 - 2/2/2011
  48. ==============================================
  49. - Added: auto-close single select menus when an item is chosen.
  50. - Added: if the optgrouptoggle handler returns false, prevent the items from being selected.
  51. - Added: namespaced all events.
  52. - Added: brazilian and spanish localizations (thanks Vinicius).
  53. - Fixed: when an item is chosen via the enter key, the underlying option tag wasn't being selected properly (thanks zlamma).
  54. - Fixed: refactored redundant close logic when clicking on the document to close the widget (thanks zlamma).
  55. - Modified: hide option tags in single selects, and add the ui-state-active class instead.
  56. Version 1.8 - 12/21/2010
  57. ==============================================
  58. - Fixed: Chrome was not honoring pre-selected tags in a single select.
  59. - Fixed: Do no hide the header on single selects; just the check all/none links.
  60. - Fixed: when filtering plugin is used and an optgroup label is clicked, select the underlying option tags.
  61. - Fixed: issues manually triggering click on a checkbox.
  62. - Fixed: filter plugin was allowing regex patterns as values.
  63. - Fixed: removed word boundry from filtering.
  64. - Fixed: when filtering with optgroups, if no children match the keyword, do not show the optgroup label.
  65. - Modified: use input type=serach on the filter widget.
  66. - Modified: improved selectors to work with querySelectorAll.
  67. - Added: public refresh method. BOOM!
  68. - Added: various bug fixes, performance optimizations, and unit tests.
  69. Version 1.7 - 12/2/2010
  70. ==============================================
  71. - Modified: completely refactored creation code to be consistent with the official jQuery UI widgets.
  72. - Fixed: clicking on an optgroup label now selects the correct option tags on the underlying select.
  73. - Fixed: filtering widget now works properly on optgroups (thx Dario).
  74. - Fixed: manually triggering click on an input now correctly updates the selectedText.
  75. - Added: ARIA support.
  76. - Added: filter widget now uses input type=search for a better experience in WebKit.
  77. - Added: various bug fixes, performance optimizations, and unit tests.
  78. Version 1.6 - 10/26/2010
  79. ==============================================
  80. - Fixed: a number of single select issues, especially in IE7.
  81. - Fixed: jumpy keyboard traversal. MUCH better now (thx Angel Garcia).
  82. - Fixed: button text wasn't updating correctly on form reset.
  83. - Fixed: ID attribute wasn't being retrieved from the original select correctly.
  84. Version 1.5 - 10/11/2010
  85. ==============================================
  86. - Added: 'classes' option (string), allowing you to apply additional classes to the widget.
  87. - Fixed: single select regression is fixed.
  88. - Fixed: namespaced all events.
  89. - Fixed: filter plugin cache included options with blank values (thx to Peter Bengtsson).
  90. - Fixed: filter plugin wasn't wasn't working with optgroups.
  91. - Fixed: webkit wouldn't open the menu if you clicked on the span inside the button. Fixed for good now.
  92. - Fixed: make sure the click event is only triggered by checkbox/radio buttons.
  93. - Fixed: destroy method now calls the widget factory's base destroy.
  94. - Modified: use event.which instead of event.keyCode for keydown events.
  95. - Modified: better filter plugin matching (thx to Peter Bengtsson).
  96. - Modified: replaced hard-coded default animation speed with $.fx.speeds._default.
  97. Version 1.4.1 - 09/22/2010
  98. ==============================================
  99. - Fixed: now works with the position utility.
  100. - Modified: now removing the attr attribute from the original select to ensure they're not also submitted with the form.
  101. - Modified: slight refactoring
  102. Version 1.4 - 09/16/2010
  103. ==============================================
  104. - Fixed: move focus to the first checkbox on open (better keyboard support)
  105. - Fixed: workaround jQuery bug when triggering a checkbox click event vs. actually clicking on it
  106. - Modified: refactored how original select elements are handled. option tags are no longer detached, and the
  107. original select is no longer disabled.
  108. - Fixed: do not stop propagation when the button is clicked on. more customizable this way
  109. - Fixed: missing comma in var declarations
  110. - Fixed: cannot set noneSelectedText to an empty string
  111. - Fixed: missing pound sign in href links, causing weird behavior
  112. - Fixed: checkAll bug when the menu is closed
  113. - Added: started option unit tests
  114. - Added: "formal" introduction of filtering widget
  115. - Added: support for the position plugin... although it's buggy and undocumented at the moment
  116. Version 1.3 - 07/08/2010
  117. ==============================================
  118. - Fixed: clicking on the button icon in webkit didn't open the widget correctly
  119. - Modified: refactored logic to close other instances when one opens
  120. - Modified: changed arrow icon
  121. - Modified: instead of removing the original option tags they're detached, preserving pre-existing events/data
  122. - Added: public getChecked() method
  123. Version 1.2 - 07/06/2010
  124. ==============================================
  125. - Fixed: namespacing issues with destroy()
  126. - Fixed: support NaN values in _setMenuWidth() calculations
  127. Version 1.1 - 05/26/2010
  128. ==============================================
  129. - Modified: renamed "_updateSelected" to "update", exposing it as a method in the process
  130. Version 1.0
  131. ==============================================
  132. - Initial release