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); } }) } })