From d60a652a7e4a584d8f8b9c676bdf728e33cabe43 Mon Sep 17 00:00:00 2001 From: Morteza Tavanarad Date: Fri, 7 Jun 2019 14:46:54 +0800 Subject: [PATCH] Fixed the issue of loading languages list in signin page --- www/js/share/components/language/language.controller.js | 4 ++-- www/js/share/services/websocket.service.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/www/js/share/components/language/language.controller.js b/www/js/share/components/language/language.controller.js index b2b7755070..87561cfb0a 100644 --- a/www/js/share/components/language/language.controller.js +++ b/www/js/share/components/language/language.controller.js @@ -44,6 +44,8 @@ vm.showSpinner = false; }); + $scope.$on('supported_languages', init); + vm.language = languageService.read(); vm.changeLanguage = function(language) { @@ -51,7 +53,5 @@ languageService.update(vm.language); vm.showSpinner = true; }; - - init(); } })(); diff --git a/www/js/share/services/websocket.service.js b/www/js/share/services/websocket.service.js index 59d6197b69..e6b448c481 100644 --- a/www/js/share/services/websocket.service.js +++ b/www/js/share/services/websocket.service.js @@ -645,6 +645,7 @@ angular supportedLanguagesService.setSupportedLanguages( message.website_status.supported_languages ); + $rootScope.$broadcast("supported_languages"); } } else if (message.hasOwnProperty("error")) { trackJs.track(`${message.error.code}: ${message.error.message}`);