From 6e6e89324c231737936acc3a30558df7e9649551 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Fri, 05 Sep 2008 06:32:25 -0400
Subject: [PATCH] Capture backspace key in list mode (#1484566)

---
 program/js/list.js |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/program/js/list.js b/program/js/list.js
index 97549f7..f33c67c 100644
--- a/program/js/list.js
+++ b/program/js/list.js
@@ -26,6 +26,7 @@
   // static contants
   this.ENTER_KEY = 13;
   this.DELETE_KEY = 46;
+  this.BACKSPACE_KEY = 8;
   
   this.list = list ? list : null;
   this.frame = null;
@@ -574,6 +575,9 @@
       this.shiftkey = e.shiftKey;
       this.key_pressed = keyCode;
       this.trigger_event('keypress');
+      
+      if (this.key_pressed == list.BACKSPACE_KEY)
+        return rcube_event.cancel(e);
   }
   
   return true;

--
Gitblit v1.9.1