Typeaheads

This commit is contained in:
epriestley
2011-01-25 13:48:05 -08:00
parent 69f64198c2
commit 14ed5482ab
15 changed files with 1539 additions and 6 deletions

View File

@@ -0,0 +1,27 @@
/**
* @provides javelin-behavior-aphront-basic-tokenizer
*/
JX.behavior('aphront-basic-tokenizer', function(config) {
var root = JX.$(config.id);
var datasource = new JX.TypeaheadPreloadedSource(config.src);
var typeahead = new JX.Typeahead(
root,
JX.DOM.find(root, 'input', 'tokenizer'));
typeahead.setDatasource(datasource);
var tokenizer = new JX.Tokenizer(root);
tokenizer.setTypeahead(typeahead);
if (config.limit) {
tokenizer.setLimit(config.limit);
}
if (config.value) {
tokenizer.setInitialValue(config.value);
}
tokenizer.start();
});