window.addEvent("domready", function() {
// initialization
var url = "/search/autocomplete";
var id = "search";
// the code
if ($(id)) {
new Autocompleter.Request.HTML(id, url, {
'selectMode': 'type-ahead',
'indicatorClass': 'autocompleter-loading',
'minLength': 1,
'injectChoice': function(choice) {
// choice is one
element
var text = choice.getFirst();
// the first element in this is the with the text
var value = text.innerHTML;
// inputValue saves value of the element for later selection
choice.inputValue = value;
// overrides the html with the marked query value (wrapped in a )
text.set('html', this.markQueryValue(value));
// add the mouse events to the element
this.addChoiceEvents(choice);
}
})
}
})