# HG changeset patch
# User Ranjith S R <ranjith@qualiantech.com>
# Date 1553782481 -19800
#      Thu Mar 28 19:44:41 2019 +0530
# Node ID 414e8148e21079bd67edc159bbe9399467c11f84
# Parent  4dcd0c625a3573a051fe49abb5c807750ec94e9e
Related to issue 34947 : Hide popup while clicking escape key escape when focus in input box

diff -r 4dcd0c625a35 -r 414e8148e210 web/org.openbravo.mobile.core/source/component/ob-keyboard.js
--- a/web/org.openbravo.mobile.core/source/component/ob-keyboard.js	Wed Mar 27 17:35:35 2019 +0100
+++ b/web/org.openbravo.mobile.core/source/component/ob-keyboard.js	Thu Mar 28 19:44:41 2019 +0530
@@ -487,6 +487,11 @@
       return true;
     }
 
+    if (OB.MobileApp.view.openedPopup !== null && which === 27 && key === 'Escape') {
+      OB.MobileApp.view.waterfall('onkeydown', inEvent.keyboardEvent);
+      return true;
+    }
+
     if (OB.MobileApp.model.get('useBarcode') && OB.MobileApp.view.scanMode) {
       //Issue 25013. This flag is checked by keypressHandler function in ob-terminal-component.js
       OB.MobileApp.keyPressProcessed = true;
