From fe5bdc1920433b2bb6c4fe720875556d00a268f1 Mon Sep 17 00:00:00 2001 From: Marty Alcala Date: Wed, 16 Nov 2016 11:24:25 -0500 Subject: [PATCH] prelim status bar show/hide logic based on ui-router events --- src/js/routes.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/js/routes.js b/src/js/routes.js index e424b5cb6..886d4b57c 100644 --- a/src/js/routes.js +++ b/src/js/routes.js @@ -157,6 +157,9 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr controller: 'walletDetailsController', templateUrl: 'views/walletDetails.html' } + }, + customConfig: { + hideStatusBar: true } }) .state('tabs.activity', { @@ -1092,5 +1095,19 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr $log.debug('Route change from:', fromState.name || '-', ' to:', toState.name); $log.debug(' toParams:' + JSON.stringify(toParams || {})); $log.debug(' fromParams:' + JSON.stringify(fromParams || {})); + + console.log('toState', toState); + + if(toState.customConfig && toState.customConfig.hideStatusBar) { + console.log('hiding status bar'); + if($window.StatusBar) { + $window.StatusBar.hide(); + } + } else { + console.log('showing status bar'); + if($window.StatusBar) { + $window.StatusBar.show(); + } + } }); });