123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- goog.provide('goog.ui.ac');
- goog.require('goog.ui.ac.ArrayMatcher');
- goog.require('goog.ui.ac.AutoComplete');
- goog.require('goog.ui.ac.InputHandler');
- goog.require('goog.ui.ac.Renderer');
- goog.ui.ac.createSimpleAutoComplete = function(
- data, input, opt_multi, opt_useSimilar) {
- var matcher = new goog.ui.ac.ArrayMatcher(data, !opt_useSimilar);
- var renderer = new goog.ui.ac.Renderer();
- var inputHandler = new goog.ui.ac.InputHandler(null, null, !!opt_multi);
- var autoComplete =
- new goog.ui.ac.AutoComplete(matcher, renderer, inputHandler);
- inputHandler.attachAutoComplete(autoComplete);
- inputHandler.attachInputs(input);
- return autoComplete;
- };
|