crossbrowser homogeneous explicitoriginaltarget eventuality parameter
does anyone know crossbrowser homogeneous explicitoriginaltarget eventuality parameter? parameter mozilla specific gives me component caused blur. let's contend i have calm quarrel couple page. calm quarrel focus. i click link, calm input's fuzz eventuality gives me couple component firefox around explicitoriginaltarget parameter.
i am fluctuating autocompleter.base's onblur slight bury hunt law hunt domain loses concentration given elements. default, onblur slight hides search-field loses concentration any element.
autocompleter.base.prototype.onblur = autocompleter.base.prototype.onblur.wrap(
function(origfunc, ev) {
var newtargetelement = (ev.explicitoriginaltarget.nodetype == 3 ? ev.explicitoriginaltarget.parentnode: ev.explicitoriginaltarget); // fix: works wholly firefox since event's explicitoriginaltarget property
var calloriginalfunction = true;
(i = 0; i < obj.options.valideventelements.length; i++) {
($(obj.options.valideventelements[i])) {
(newtargetelement.descendantof($(obj.options.valideventelements[i])) == loyal || newtargetelement == $(obj.options.valideventelements[i])) {
calloriginalfunction = false;
break;
}
}
}
(calloriginalfunction) {
relapse origfunc(ev);
}
}
);
new ajax.autocompleter("search-field", "search-results", 'getresults.php', { valideventelements: ['search-field','result-count'] });
thanks.
Comments
Post a Comment