diff --git a/src/js/controllers/import.js b/src/js/controllers/import.js index 3d014fcd7..0baf65e1a 100644 --- a/src/js/controllers/import.js +++ b/src/js/controllers/import.js @@ -3,41 +3,44 @@ angular.module('copayApp.controllers').controller('importController', function($scope, $timeout, $log, $state, $stateParams, $ionicHistory, $ionicScrollDelegate, profileService, configService, sjcl, ledger, trezor, derivationPathHelper, platformInfo, bwcService, ongoingProcess, walletService, popupService, gettextCatalog, appConfigService) { - var isChromeApp = platformInfo.isChromeApp; - var isDevel = platformInfo.isDevel; var reader = new FileReader(); var defaults = configService.getDefaults(); var errors = bwcService.getErrors(); $scope.init = function() { - $scope.isSafari = platformInfo.isSafari; + $scope.isDevel = platformInfo.isDevel; + $scope.isChromeApp = platformInfo.isChromeApp; $scope.isCordova = platformInfo.isCordova; $scope.formData = {}; $scope.formData.bwsurl = defaults.bws.url; $scope.formData.derivationPath = derivationPathHelper.default; $scope.formData.account = 1; $scope.importErr = false; - $scope.showHardwareWallet = appConfigService.name == 'copay'; + $scope.isCopay = appConfigService.name == 'copay'; if ($stateParams.code) $scope.processWalletInfo($stateParams.code); $scope.seedOptions = []; - if (isChromeApp) { + if ($scope.isChromeApp) { $scope.seedOptions.push({ id: 'ledger', label: 'Ledger Hardware Wallet', }); } - if (isChromeApp || isDevel) { + if ($scope.isChromeApp || $scope.isDevel) { $scope.seedOptions.push({ id: 'trezor', label: 'Trezor Hardware Wallet', }); $scope.formData.seedSource = $scope.seedOptions[0]; } + + $timeout(function() { + $scope.$apply(); + }); }; $scope.processWalletInfo = function(code) { diff --git a/www/views/import.html b/www/views/import.html index 4be88c393..3622526a1 100644 --- a/www/views/import.html +++ b/www/views/import.html @@ -16,7 +16,7 @@ File/Text
+ {'border-bottom-style': 'solid'}" ng-show="isCopay && (isChromeApp || isDevel)"> Hardware wallet