Don't replace existing onclick/blur with autosuggest

This commit is contained in:
Christian Dywan 2012-03-13 20:03:20 +01:00
parent 1edfd88d2f
commit 2c9f219b7a

View file

@ -186,10 +186,10 @@ AutoSuggestControl.prototype.init = function () {
}; };
//assign onblur event handler (hides suggestions) //assign onblur event handler (hides suggestions)
this.textbox.onblur = if (!this.textbox.onblur)
this.textbox.onclick = function () { this.textbox.onblur = function () { oThis.hideSuggestions(); };
oThis.hideSuggestions(); if (!this.textbox.onclick)
}; this.textbox.onclick = function () { oThis.hideSuggestions(); };
//create the suggestions dropdown //create the suggestions dropdown
this.createDropDown(); this.createDropDown();
@ -299,7 +299,7 @@ function initSuggestions () {
if (inputs.length == 0) if (inputs.length == 0)
return false; return false;
for (i=0;i<inputs.length;i++) for (var i=0;i<inputs.length;i++)
{ {
var ename = inputs[i].getAttribute("name"); var ename = inputs[i].getAttribute("name");
var eid = inputs[i].getAttribute("id"); var eid = inputs[i].getAttribute("id");