From 01655be433fdcd9b6a737e586a9e5ffd9ab5e8a7 Mon Sep 17 00:00:00 2001 From: Richard Mathot Date: Thu, 11 Sep 2014 16:13:44 +0200 Subject: [PATCH] [IMP] im_chat: ESC shortcut to close chat window Cherry-picked from 0172cfba76ae4509be33220f6d4ef09c005c8312 Closes #2335 --- addons/im_chat/static/src/js/im_chat.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/im_chat/static/src/js/im_chat.js b/addons/im_chat/static/src/js/im_chat.js index 4188d6f25e1..ef0656f7814 100644 --- a/addons/im_chat/static/src/js/im_chat.js +++ b/addons/im_chat/static/src/js/im_chat.js @@ -327,6 +327,15 @@ this._go_bottom(); }, keydown: function(e) { + if(e && e.which == 27) { + if(this.$el.prev().find('.oe_im_chatview_input').length > 0){ + this.$el.prev().find('.oe_im_chatview_input').focus(); + }else{ + this.$el.next().find('.oe_im_chatview_input').focus(); + } + e.stopPropagation(); + this.update_fold_state('closed'); + } if(e && e.which !== 13) { return; }