From d834d5610422d9b36bf8a5270b70d795b1604e31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Baz=C3=A1n?= Date: Mon, 12 Sep 2016 16:24:02 -0300 Subject: [PATCH] hide tabs when native keyboard is open --- src/js/routes.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/js/routes.js b/src/js/routes.js index e37d8efa2..236bc0457 100644 --- a/src/js/routes.js +++ b/src/js/routes.js @@ -739,6 +739,16 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr cordova.plugins.Keyboard.disableScroll(true); } + window.addEventListener('native.keyboardshow', function() { + document.querySelector('div.tabs').style.display = 'none'; + angular.element(document.querySelector('ion-content.has-tabs')).css('bottom', 0); + }); + + window.addEventListener('native.keyboardhide', function() { + var tabs = document.querySelectorAll('div.tabs'); + angular.element(tabs[0]).css('display', ''); + }); + $ionicPlatform.registerBackButtonAction(function(e) { var fromDisclaimer = $ionicHistory.currentStateName().match(/disclaimer/) ? 'true' : '';