Bug 347268: Fix red input field on Quick Find in some cases.

r=masayuki
This commit is contained in:
pkasting%google.com 2006-08-04 18:36:50 +00:00
parent 75940be05a
commit 343dc42472

View File

@ -440,12 +440,8 @@ var gFindBar = {
findToolbar.hidden = false;
var findField = document.getElementById("find-field");
findField.removeAttribute("status");
this.setCaseSensitiveUI(findField.value);
var statusIcon = document.getElementById("find-status-icon");
statusIcon.removeAttribute("status");
var statusText = document.getElementById("find-status");
statusText.value = "";
this.updateStatus(Components.interfaces.nsITypeAheadFind.FIND_FOUND, false);
return true;
}
@ -728,6 +724,8 @@ var gFindBar = {
evt.charCode != CHAR_CODE_APOSTROPHE &&
evt.charCode != CHAR_CODE_SLASH)
this.fireKeypressEvent(findField.inputField, evt);
else
this.updateStatus(Components.interfaces.nsITypeAheadFind.FIND_FOUND, false);
evt.preventDefault();
}
else {
@ -738,6 +736,8 @@ var gFindBar = {
if (evt.charCode != CHAR_CODE_APOSTROPHE &&
evt.charCode != CHAR_CODE_SLASH)
this.fireKeypressEvent(findField.inputField, evt);
else
this.updateStatus(Components.interfaces.nsITypeAheadFind.FIND_FOUND, false);
evt.preventDefault();
}
}