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}} +
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'); + }); }); }); };