From 9033c1268889c8561d4d5ea0e0836079d7c31a94 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 25 Jan 2010 14:38:43 -0800 Subject: docs: accept the enter key on key-down, rather than key-up, in order to be sure we capture this key before anything else. Fixes case where highlighted suggestions don't get executed when pressed. Bug: 1909300 --- tools/droiddoc/templates/assets/search_autocomplete.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tools/droiddoc') diff --git a/tools/droiddoc/templates/assets/search_autocomplete.js b/tools/droiddoc/templates/assets/search_autocomplete.js index 086674a..4fa47a5 100644 --- a/tools/droiddoc/templates/assets/search_autocomplete.js +++ b/tools/droiddoc/templates/assets/search_autocomplete.js @@ -107,11 +107,13 @@ function search_changed(e, kd, toroot) var text = search.value; // 13 = enter - if (!kd && (e.keyCode == 13)) { + if (e.keyCode == 13) { document.getElementById("search_filtered_div").className = "no-display"; - if (gSelectedIndex >= 0) { + if (kd && gSelectedIndex >= 0) { window.location = toroot + gMatches[gSelectedIndex].link; return false; + } else if (gSelectedIndex < 0) { + return true; } } // 38 -- arrow up -- cgit v1.1