|
|
|
@ -178,7 +178,7 @@ SimpleAutocomplete.prototype.makeItem = function(name, value, checked) |
|
|
|
|
d.appendChild(document.createTextNode(name)); |
|
|
|
|
var self = this; |
|
|
|
|
addListener(d, 'mouseover', function() { return self.onItemMouseOver(this); }); |
|
|
|
|
addListener(d, 'mousedown', function() { return self.onItemClick(this); }); |
|
|
|
|
addListener(d, 'mousedown', function(ev) { return self.onItemClick(ev, this); }); |
|
|
|
|
this.items.push([name, value, checked]); |
|
|
|
|
return d; |
|
|
|
|
}; |
|
|
|
@ -323,8 +323,9 @@ SimpleAutocomplete.prototype.onItemMouseOver = function(elm) |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// Handle item clicks
|
|
|
|
|
SimpleAutocomplete.prototype.onItemClick = function(elm) |
|
|
|
|
SimpleAutocomplete.prototype.onItemClick = function(ev, elm) |
|
|
|
|
{ |
|
|
|
|
stopEvent(ev||window.event, true, false); |
|
|
|
|
this.selectItem(parseInt(elm.id.substr(this.id.length+6))); |
|
|
|
|
return true; |
|
|
|
|
}; |
|
|
|
|