From 58c9dd72935e9ea4403681997bb1beb291d70bd4 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Fri, 10 Apr 2009 07:11:45 -0400
Subject: [PATCH] - Fix DEL key problem in search boxes (#1485528)
---
program/js/list.js | 2 --
CHANGELOG | 1 +
program/js/app.js | 9 ++++++---
3 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
index 1e34dc4..832bc48 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail
===========================
+- Fix DEL key problem in search boxes (#1485528)
- Support several e-mail addresses per user from virtuser_file (#1485678)
- Fix drag&drop with scrolling on IE (#1485786)
- Fix adding signature separator in html mode (#1485350)
diff --git a/program/js/app.js b/program/js/app.js
index 7f60de5..42ea5d9 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1158,7 +1158,7 @@
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 @@
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 @@
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 7bae7a5..7d16080 100644
--- a/program/js/list.js
+++ b/program/js/list.js
@@ -824,8 +824,6 @@
}
}
- this.focus();
-
return rcube_event.cancel(e);
},
--
Gitblit v1.9.1