From 58c9dd72935e9ea4403681997bb1beb291d70bd4 Mon Sep 17 00:00:00 2001 From: alecpl Date: Fri, 10 Apr 2009 11:11:45 +0000 Subject: - Fix DEL key problem in search boxes (#1485528) --- program/js/app.js | 9 ++++++--- program/js/list.js | 2 -- 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'program/js') diff --git a/program/js/app.js b/program/js/app.js index 7f60de544..42ea5d95d 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -1158,7 +1158,7 @@ function rcube_webmail() this.doc_mouse_up = function(e) { var model, li; - + if (this.message_list) { this.message_list.blur(); model = this.env.mailboxes; @@ -1170,7 +1170,7 @@ function rcube_webmail() else if (this.ksearch_value) { this.ksearch_blur(); } - + // handle mouse release when dragging if (this.drag_active && model && this.env.last_folder_target) { this.set_classname(this.get_folder_li(this.env.last_folder_target), 'droptarget', false); @@ -1299,10 +1299,13 @@ function rcube_webmail() this.click_on_list = function(e) { + if (this.gui_objects.qsearchbox) + this.gui_objects.qsearchbox.blur(); + if (this.message_list) this.message_list.focus(); else if (this.contact_list) - this.contact_list.focus(); + this.contact_list.focus(); var mbox_li; if (mbox_li = this.get_folder_li()) diff --git a/program/js/list.js b/program/js/list.js index 7bae7a5f6..7d16080c5 100644 --- a/program/js/list.js +++ b/program/js/list.js @@ -824,8 +824,6 @@ drag_mouse_up: function(e) } } - this.focus(); - return rcube_event.cancel(e); }, -- cgit v1.2.3