From 59ed6f16459318e3bf3babc3282402265cc84b92 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sun, 19 Oct 2008 13:32:19 -0400
Subject: [PATCH] #1484684: prevent from data loss when pressing ESC key in IE while message compose
---
skins/default/functions.js | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/skins/default/functions.js b/skins/default/functions.js
index 1d8ac02..e232ac7 100644
--- a/skins/default/functions.js
+++ b/skins/default/functions.js
@@ -86,6 +86,12 @@
var bcc_field = document.getElementById('rcmcomposebcc');
if (bcc_field && bcc_field.value!='')
rcmail_show_header_form('compose-bcc', document.getElementById('addbcclink'));
+
+ // prevent from form data loss when pressing ESC key in IE
+ if (bw.ie) {
+ var form = rcube_find_object('form');
+ form.onkeydown = function (e) { if (rcube_event.get_keycode(e) == 27) rcube_event.cancel(e); };
+ }
}
/**
@@ -125,7 +131,7 @@
};
-var rcmail_ui;// = new rcube_mail_ui();
+var rcmail_ui;
function rcube_init_mail_ui()
{
--
Gitblit v1.9.1