From 8df8ba6ee0f2d2d9fa437cf0da453570db5c2060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Baz=C3=A1n?= Date: Tue, 16 May 2017 15:04:48 -0300 Subject: [PATCH] remove tabs from fee policy view when back view is confirm --- src/js/controllers/preferencesFee.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/js/controllers/preferencesFee.js b/src/js/controllers/preferencesFee.js index 50af5f40e..55ffe42a7 100644 --- a/src/js/controllers/preferencesFee.js +++ b/src/js/controllers/preferencesFee.js @@ -1,6 +1,6 @@ 'use strict'; -angular.module('copayApp.controllers').controller('preferencesFeeController', function($scope, $timeout, $ionicHistory, lodash, gettextCatalog, configService, feeService, ongoingProcess, popupService) { +angular.module('copayApp.controllers').controller('preferencesFeeController', function($scope, $rootScope, $timeout, $ionicHistory, lodash, gettextCatalog, configService, feeService, ongoingProcess, popupService) { $scope.save = function(newFee) { var opts = { @@ -21,7 +21,16 @@ angular.module('copayApp.controllers').controller('preferencesFeeController', fu }); }; + function hideTabs() { + $timeout(function() { + $rootScope.hideTabs = 'tabs-item-hide'; + $rootScope.$apply(); + }); + }; + $scope.$on("$ionicView.beforeEnter", function(event, data) { + + if ($ionicHistory.backView() && ($ionicHistory.backView().stateName == 'tabs.send.confirm')) hideTabs(); $scope.feeOpts = feeService.feeOpts; $scope.currentFeeLevel = feeService.getCurrentFeeLevel(); $scope.loadingFee = true; @@ -45,7 +54,7 @@ angular.module('copayApp.controllers').controller('preferencesFeeController', fu }); if (lodash.isEmpty(feeLevelValue)) { $scope.feePerKBUnit = null; - $scope.avgConfirmationTime = null; + $scope.avgConfirmationTime = null; return; } $scope.feePerKBUnit = feeLevelValue.feePerKBUnit;