summaryrefslogtreecommitdiff
path: root/roundcubemail/program/js/list.js
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2010-11-15 09:26:24 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2010-11-15 09:26:24 +0000
commitb064e92c81950aa4f35bc81e6436b700614becc3 (patch)
treeafadb031472e9fc5277e8151114881db12434d1f /roundcubemail/program/js/list.js
parenta66fd7b8815b120becb59e92cc02b4c8a3d77679 (diff)
- Fix focused elements aren't unfocused when clicking on the list (#1487123)
git-svn-id: https://svn.roundcube.net/trunk@4224 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/js/list.js')
-rw-r--r--roundcubemail/program/js/list.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/roundcubemail/program/js/list.js b/roundcubemail/program/js/list.js
index aabba0842..406590b4c 100644
--- a/roundcubemail/program/js/list.js
+++ b/roundcubemail/program/js/list.js
@@ -214,6 +214,7 @@ focus: function(e)
{
var id;
this.focused = true;
+
for (var n in this.selection) {
id = this.selection[n];
if (this.rows[id] && this.rows[id].obj) {
@@ -221,6 +222,9 @@ focus: function(e)
}
}
+ // Un-focus already focused elements
+ $('*:focus').blur();
+
if (e || (e = window.event))
rcube_event.cancel(e);
},