From 66fc3fe4169592233ea7111ea188353d89478924 Mon Sep 17 00:00:00 2001 From: Javier Date: Thu, 9 Jun 2016 17:20:17 -0300 Subject: [PATCH] Fix language selection - IOs --- public/views/preferencesLanguage.html | 20 ++++++-------------- src/js/controllers/preferencesLanguage.js | 21 +++++++++------------ 2 files changed, 15 insertions(+), 26 deletions(-) diff --git a/public/views/preferencesLanguage.html b/public/views/preferencesLanguage.html index e3496b1e5..9c856a97a 100644 --- a/public/views/preferencesLanguage.html +++ b/public/views/preferencesLanguage.html @@ -1,20 +1,12 @@ -
- - -
+

-
    -
  • - {{lang.name}} - -
  • -
+ + {{lang.name}} +
diff --git a/src/js/controllers/preferencesLanguage.js b/src/js/controllers/preferencesLanguage.js index acce188b5..50fb7a2af 100644 --- a/src/js/controllers/preferencesLanguage.js +++ b/src/js/controllers/preferencesLanguage.js @@ -3,11 +3,14 @@ angular.module('copayApp.controllers').controller('preferencesLanguageController', function($scope, $log, $timeout, configService, profileService, uxLanguage, walletService, go) { - this.availableLanguages = uxLanguage.getLanguages(); - this.currentLanguage = uxLanguage.getCurrentLanguage(); + this.init = function() { + this.availableLanguages = uxLanguage.getLanguages(); + $scope.data = { + currentLanguage: uxLanguage.getCurrentLanguage() + }; + }; this.save = function(newLang) { - var opts = { wallet: { settings: { @@ -20,16 +23,10 @@ angular.module('copayApp.controllers').controller('preferencesLanguageController if (err) $log.warn(err); go.preferencesGlobal(); - uxLanguage.update(function() { - $timeout(function() { - $scope.$apply(); - }, 100); - - walletService.updateRemotePreferences(profileService.getClients(), {}, - function() { - $log.debug('Remote preferences saved'); - }); + walletService.updateRemotePreferences(profileService.getClients(), {}, function() { + $log.debug('Remote preferences saved'); + }); }); }); };