autocomplete.html revision 9fbfadc8cecb19e710a4d90e12555337a93af483
2521N/A <!-- <link rel="stylesheet" href="/build/cssreset/reset-min.css">
2521N/A <link rel="stylesheet" href="/build/cssbase/base-min.css"> -->
2521N/A <!-- <link rel="stylesheet" href="/assets/autocomplete-list-core.css">
2521N/A <input type="radio" class="highlighter" name="highlighter" id="highlighter_none" value="none" checked="checked">
Y.one('#ac-form').reset();
new Y.Console({
}).plug(Y.Plugin.ConsoleFilters, {}).render('#log');
var autoComplete = new Y.AutoComplete({
Y.ac = autoComplete;
var filtersDiv = Y.one('#filters>div'),
highlightersDiv = Y.one('#highlighters>div');
if (name.indexOf('_') === 0) {
'<input type="checkbox" class="filter" id="filter_' + name + '" value="' + name + '"' + (name === 'phraseMatch' ? ' checked="checked"' : '') + '>' +
if (name.indexOf('_') === 0) {
'<input type="radio" class="highlighter" name="highlighter" id="highlighter_' + name + '" value="' + name + '"' + (name === 'phraseMatch' ? ' checked="checked"' : '') + '>' +
Y.delegate('click', function (e) {
switch (e.currentTarget.get('value')) {
Y.delegate('click', setFilters, '#filters', 'input[type="checkbox"]');
Y.delegate('click', setHighlighter, '#highlighters', 'input[type="radio"]');
Y.on('change', setDelimiter, '#delimiter');
autoComplete.get('inputNode').focus();
return Y.Array.map(raw, function (result, i) {
var imgUrl = Y.Lang.sub('http://farm{farm}.static.flickr.com/{server}/{id}_{secret}_s.jpg', result);
if (input.get('checked')) {
Y.Array.each(filterNames, function (name) {
autoComplete.set('resultFilters', filters);
if (input.get('checked')) {
name = input.get('value');
autoComplete.set('resultHighlighter', name === 'none' ? null :
Y.AutoCompleteHighlighters[name]);
Y.log('using local data source', 'info', 'autocomplete');
autoComplete.detachAll('test|*');
source : ExampleData.arrayStates
Y.log('using no data source', 'info', 'autocomplete');
autoComplete.detachAll('test|*');
Y.log('using remote Flickr data source', 'info', 'autocomplete');
autoComplete.detachAll('test|*');
source : 'select * from flickr.photos.search where tags="{query}"'
Y.log('using remote Y! Search data source', 'info', 'autocomplete');
autoComplete.detachAll('test|*');
source : 'select * from search.suggest where query="{query}"'