From 4255cfb3050c98408a69150627770ac61b6a914d Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Fri, 20 May 2011 15:18:35 +0300 Subject: [PATCH] Load selected item when ENTER pressed in search. Also hide the search results menu after click/ENTER. --- template/app/controller/Search.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/template/app/controller/Search.js b/template/app/controller/Search.js index a8bdbf21..da953798 100644 --- a/template/app/controller/Search.js +++ b/template/app/controller/Search.js @@ -49,7 +49,7 @@ Ext.define('Docs.controller.Search', { } else if (ev.keyCode == Ext.EventObject.ENTER) { ev.preventDefault(); - // panel.handleClick(); + this.handleClick(selModel.getLastSelected()); } else { this.search(el.value); @@ -60,12 +60,13 @@ Ext.define('Docs.controller.Search', { }, handleClick: function(curItem) { - curItem = curItem || panel.getSelectionModel().getLastSelected(); + curItem = curItem; var cls = curItem.data.cls; if (curItem.data.type != 'cls') { cls += '-' + curItem.data.type + '-' + curItem.data.member; } Docs.App.getController('Classes').loadClass(cls); + Ext.getCmp('quick-search').hide(); }, search: function(term) { -- GitLab