78690b2a3686cd3e5b22ebbc416b1c3aee1c9a27 |
|
29-Aug-2011 |
Ryan Grove <ryan@wonko.com> |
Un-remove AutoComplete's ARIA live region. |
3b176d01148442acf4e41c28739a6d8acbf6d32b |
|
24-Aug-2011 |
Ryan Grove <ryan@wonko.com> |
AutoComplete accessibility improvements.
Made the following changes based on advice from the Y! Accessibility
team:
- Removed role="combobox" from the input node. It's not appropriate
for all AutoComplete use cases, and is usually not necessary.
- Removes the live region that announces suggestions. It's redundant
in assistive tools that properly support the other ARIA
functionality that AutoComplete implements. |
eda7086e35a17ed6838d2b2a9fe05841f803d4f8 |
|
25-Jul-2011 |
Dav Glass <davglass@gmail.com> |
Removed legecy 'path' property from all modules meta data files |
73d186fa9969d24fa0675d0e46a60c84bdfc2aa1 |
|
19-Jul-2011 |
Ryan Grove <ryan@wonko.com> |
Replace bogus node-region dependency with node-screen. |
9d22c51f3040a96aae2a15ba6511d2581be5b507 |
|
19-Jul-2011 |
Ryan Grove <ryan@wonko.com> |
Much better scrollIntoView functionality. |
18025c0b6f013225b1c07eaae87c104c4dece712 |
|
01-Jun-2011 |
Ryan Grove <ryan@wonko.com> |
Fix metadata errors in autocomplete and event.
Modifying Y.Array.hash to handle sparse arrays properly revealed that
the metadata for AutoComplete and Event were erroneously providing
strings as values for the "after" option, when they should have been
providing arrays.
Fixing this error may very well result in a slight Loader metadata
parsing speedup. |
bf2db5a2db0d6417cb67fde5ea8f855714f96cbd |
|
27-May-2011 |
Ryan Grove <ryan@wonko.com> |
Add rollup use statements to metadata. |
890f6132c9519337bcb3c160d48e17b728ff522a |
|
19-May-2011 |
Dav Glass <davglass@gmail.com> |
Fixed AutoComplete Meta Data |
396e98d005da39175b04591362d02bb4ac16690a |
|
20-Apr-2011 |
Ryan Grove <ryan@wonko.com> |
Reposition the result list when the window is resized. |
c6ab780ed34026fab30cd3fcdb53e39d6c2a7409 |
|
16-Mar-2011 |
Ryan Grove <ryan@wonko.com> |
Switch to shim-plugin instead of widget-stack, and add a default z-index
in the core autocomplete-list CSS.
This fixes a shim bug in IE6 in which the shim wasn't sized correctly
the first time the list was shown, and also resolves default z-index
issues in all browsers that required implementers to manually set the
z-index in JS in order for it to take effect. |
c67b96bae2676179900c2ed1ed4d00b6de423a93 |
|
19-Nov-2010 |
Ryan Grove <ryan@wonko.com> |
Add selector-css3 as an autocomplete-list dependency.
Fixes some broken selectors in IE. |
174bc2b9feea5dcd41ecb60213d2ce600b5d08bf |
|
16-Nov-2010 |
Ryan Grove <ryan@wonko.com> |
Add support for XHR-based sources without using a DataSource.
Like JSONP sources, XHR sources are specified by setting the source
attribute to a URL. Any URL string with a {callback} placeholder will be
treated as a JSONP source; a URL string without a {callback} placeholder
will be treated as an XHR source. |
0a33c81444b4733a2ca07b957b89f7a0ad29ef80 |
|
16-Nov-2010 |
Ryan Grove <ryan@wonko.com> |
Move code for JSONP and YQL sources into a separate autocomplete-sources module.
The autocomplete-sources module is included in the autocomplete rollup,
but is no longer part of autocomplete-base, which results in a smaller
base module when the extra sources aren't needed. |
cc70141342b8690e43bef6d8cef0c38fcfba8227 |
|
13-Nov-2010 |
Ryan Grove <ryan@wonko.com> |
Rename the unicode-* modules to text-*. API namespace also changes from Y.Unicode to Y.Text. [Fixes bz#4126432] |
63b7fb6d8982a8aeec3b0de4fa10fe2be796ab26 |
|
12-Nov-2010 |
Ryan Grove <ryan@wonko.com> |
Refactor the way results are passed to filters, highlighters, and formatters. [Fixes #2529522]
Previously, result filters received an array of raw results,
highlighters received an array of text result strings, and formatters
received several arrays containing different result formats.
This commit changes this behavior: filters, highlighters, and formatters
now all receive a single array of result objects. Each object has
several properties (display, highlighted, raw, text) representing the
various formats of a given result.
Filters are expected to return an array of result objects. Highlighters
should return an array of highlighted result text strings. Formatters
should return an array of HTML strings or Node instances. |
d7dfe309f16c98deed5bb48777679ec90fae1966 |
|
24-Oct-2010 |
Ryan Grove <ryan@wonko.com> |
Make autocomplete-plugin useful and add it to the autocomplete rollup. |
01c4c7ac9d947771b365cb71b62865d888f2dc92 |
|
24-Oct-2010 |
Ryan Grove <ryan@wonko.com> |
Internationalize autocomplete-list strings.
Only an English version at the moment. Please translate and send pull
requests! |
3fdc538f1e3d65a00b9cd44e65ae854ec9c09963 |
|
20-Oct-2010 |
Ryan Grove <ryan@wonko.com> |
Move autocomplete-list keyboard handlers into a standalone autocomplete-list-keys module.
The autocomplete-list-keys module won't be loaded for iOS and Android
devices by default. |
4d263c284e7251bc6074a844cf90315c0be43158 |
|
06-Oct-2010 |
Ryan Grove <ryan@wonko.com> |
Add base-build as a requirement for autocomplete-base. |
562716da73367d8a41abf8e40d4e76fd2817ead6 |
|
05-Oct-2010 |
Ryan Grove <ryan@wonko.com> |
Add base-build as a requirement for autocomplete-base. |
8a473112ab5d8c74fb79ef0553ba5f038fe3bde3 |
|
29-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
AutoComplete source may now be set to a YQL query string.
When the source is a string, AutoComplete will detect whether it's a YQL
query or a URL. If it's a URL, it'll be loaded via the jsonp module. If
it's a YQL query, the query will be executed via the yql module.
That means the following implementation code is all that's needed to
instantiate a working AutoCompleteList widget that displays search
suggestions as you type:
var ac = new Y.AutoComplete({
inputNode: '#foo',
source: 'select * from search.suggest where query="{query}"'
}).render();
The necessary module (either jsonp or yql) must already be loaded;
AutoComplete doesn't pull them in by default in order to avoid
increasing its dependency payload unnecessarily. |
6310fb38dcb7e288c966f8c9e43200c03c87d942 |
|
15-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
Add keyboard and mouse item selection and focus management. |
f5738feb0b3d461c1398fc1cd8fc01b0de21d592 |
|
15-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
Move autocomplete-list back under the autocomplete module. Make Y.AutoComplete an alias for Y.AutoCompleteList. |
612709c460065386eedb42e97f96e2b5eacd5d17 |
|
13-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
Split autocomplete-list into its own src dir and give it a simple skin. |
be88250ca854b49860633d7f4185e4aa485f61a5 |
|
13-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
More work in progress on autocomplete-list. |
576d2c1a47e05bcee17b811041a3693b91890b2b |
|
13-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
More granular autocomplete dependencies.
Require 'array-extras' instead of the full 'collection' rollup. |
6d408e55d70c428d9bec98954a332ac92adad6ce |
|
13-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
More AutoComplete namespace and dependency refactoring.
- Y.AutoComplete is now an instantiable widgetless implementation of
Y.AutoCompleteBase.
- Y.AutoCompleteList is the barebones list completion widget in
progress.
- The filter and highlighter modules now stand alone and don't depend
on any other part of AutoComplete. |
c878779d09e717508716acb5f3b25a6176fa2672 |
|
13-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
AutoComplete work in progress. |
99ae4cf94b18f24d35db8c5ffed25fdf304accf4 |
|
09-Sep-2010 |
Ryan Grove <ryan@wonko.com> |
Promote autocomplete out of the sandbox. |