Merge commit 'catalyst/MOODLE_19_STABLE' into mdl19-linuxchix
[moodle-linuxchix.git] / lib / yui / autocomplete / README
blob7f98bcdfc6cf36180b2428affaf3b3df506046bf
1 AutoComplete Release Notes
3 *** version 2.5.2 ***
5 * Empty responses of TYPE_FLAT no longer open empty container.
7 * Mac FF no longer submits form on enter-to-select suggestion, nor tabs away from
8 input element on tab-to-select when delimiter characters are enabled.
12 *** version 2.5.1 ***
14 * No changes.
18 *** version 2.5.0 ***
20 * Fixed bug where Mac users were not able to input "&" or "(" characters.
24 *** version 2.4.0 ***
26 * Support for YUI JSON Utility.
28 * The allowBrowserAutocomplete property now supports cases when the user navigates
29 away from page via mean other than a form submission.
31 * Added support for integration with the Get Utility, for proxyless data
32 retrieval from dynamically loaded script nodes.
34 * Typing 'Enter' to select item no longer causes automatic form submission on
35 Mac browsers.
39 *** version 2.3.1 ***
41 * AutoComplete no longer throw a JavaScript error due to an invalid or
42 non-existent parent container. While a wrapper DIV element is still expected in
43 order to enable skinning (see 2.3.0 release note), a lack of such will not
44 cause an error.
46 * When suggestion container is collapsed, Mac users no longer need to type
47 Enter twice to submit input.
51 *** version 2.3.0 ***
53 * Applied new skinning model. Please note that in order to enable skinning,
54 AutoComplete now expects a wrapper DIV element around the INPUT element and the
55 container DIV element, in this fashion:
57 <div id="myAutoComplete">
58     <input type="text" id="myInput">
59     <div id="myContainer"></div>
60 </div>
62 * The default queryDelay value has been changed to 0.2. In low-latency
63 implementations (e.g., when queryDelay is set to 0 against a local
64 JavaScript DataSource), typeAhead functionality may experience a race condition
65 when retrieving the value of the textbox. To avoid this problem, implementers
66 are advised not to set the queryDelay value too low.
68 * Fixed runtime property value validation.
70 * Implemented new method doBeforeSendQuery().
72 * Implemented new method destroy().
74 * Added support for latest JSON lib http://www.json.org/json.js.
76 * Fixed forceSelection issues with matched selections and multiple selections.
78 * No longer create var oAnim in global scope.
80 * The properties alwaysShowContainer and useShadow should not be enabled together.
82 * There is a known issue in Firefox where the native browser autocomplete
83 attribute cannot be disabled programmatically on input boxes that are in use.
89 **** version 2.2.2 ***
91 * No changes.
95 *** version 2.2.1 ***
97 * Fixed form submission in Safari bug.
98 * Fixed broken DS_JSArray support for minQueryLength=0.
99 * Improved type checking with YAHOO.lang.
103 *** version 2.2.0 ***
105 * No changes.
109 *** version 0.12.2 ***
111 * No changes.
115 *** version 0.12.1 ***
117 * No longer trigger typeAhead feature when user is backspacing on input text.
121 *** version 0.12.0 ***
123 * The following constants must be defined as static class properties and are no longer
124 available as instance properties:
126 YAHOO.widget.DataSource.ERROR_DATANULL
127 YAHOO.widget.DataSource.ERROR_DATAPARSE
128 YAHOO.widget.DS_XHR.TYPE_JSON
129 YAHOO.widget.DS_XHR.TYPE_XML
130 YAHOO.widget.DS_XHR.TYPE_FLAT
131 YAHOO.widget.DS_XHR.ERROR_DATAXHR
133 * The property minQueryLength now supports zero and negative number values for
134 DS_JSFunction and DS_XHR objects, to enable null or empty string queries and to disable
135 AutoComplete functionality altogether, respectively.
137 * Enabling the alwaysShowContainer feature will no longer send containerExpandEvent or
138 containerCollapseEvent.
142 **** version 0.11.3 ***
144 * The iFrameSrc property has been deprecated. Implementers no longer need to
145 specify an https URL to avoid IE security warnings when working with sites over
146 SSL.
150 *** version 0.11.0 ***
152 * The method getListIds() has been deprecated for getListItems(), which returns
153 an array of DOM references.
155 * All classnames have been prefixed with "yui-ac-".
157 * Container elements should no longer have CSS property "display" set to "none".
159 * The useIFrame property can now be set after instantiation.
161 * On some browsers, the unmatchedItemSelectEvent may not be fired properly when
162 delimiter characters are defined.
164 * On some browsers, defining delimiter characters while enabling forceSelection
165 may result in unexpected behavior.
169 *** version 0.10.0 ***
171 * Initial release
173 * In order to enable the useIFrame property, it should be set in the
174 constructor.
176 * On some browsers, defining delimiter characters while enabling forceSelection
177 may result in unexpected behavior.