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