diff --git a/src/js/routes.js b/src/js/routes.js index 8e9a6729c..1034d0aa5 100644 --- a/src/js/routes.js +++ b/src/js/routes.js @@ -900,13 +900,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr } 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', ''); + document.body.classList.add('keyboard-open'); }); $ionicPlatform.registerBackButtonAction(function(e) { diff --git a/src/sass/shame.scss b/src/sass/shame.scss index 4ef73e65a..1997e43fb 100644 --- a/src/sass/shame.scss +++ b/src/sass/shame.scss @@ -423,3 +423,11 @@ input[type=file] { .left { float: left; } + +.keyboard-open .tabs{ + display: none; +} + +.keyboard-open .has-tabs{ + bottom:0; + }