From f5584856527dca0c2298932b44de6a59a744b273 Mon Sep 17 00:00:00 2001 From: alec Date: Sun, 19 Oct 2008 17:32:19 +0000 Subject: #1484684: prevent from data loss when pressing ESC key in IE while message compose git-svn-id: https://svn.roundcube.net/trunk@1993 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/skins/default/functions.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/roundcubemail/skins/default/functions.js b/roundcubemail/skins/default/functions.js index 1d8ac0290..e232ac771 100644 --- a/roundcubemail/skins/default/functions.js +++ b/roundcubemail/skins/default/functions.js @@ -86,6 +86,12 @@ function rcmail_init_compose_form() 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 @@ body_keypress: function(evt, p) }; -var rcmail_ui;// = new rcube_mail_ui(); +var rcmail_ui; function rcube_init_mail_ui() { -- cgit v1.2.3