mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-19 00:23:25 +02:00
Save user settings to the database and embed them to the template for fast access.
This commit is contained in:
@@ -1,20 +1,8 @@
|
||||
module.exports = function ($scope, LanguageService, SettingsService) {
|
||||
// SettingsService.sync($scope, 'Language', {
|
||||
// language: LanguageService.detectedLanguage
|
||||
// })
|
||||
// SettingsService.bind($scope, {
|
||||
// key: 'language',
|
||||
// defaultValue: LanguageService.selectedLanguage
|
||||
// })
|
||||
|
||||
LanguageService.getSelectedLanguage().then(function (data) {
|
||||
$scope.language = data
|
||||
})
|
||||
|
||||
$scope.$watch('language', function (newValue, oldValue) {
|
||||
if (newValue !== oldValue) {
|
||||
LanguageService.setSelectedLanguage(newValue)
|
||||
}
|
||||
SettingsService.bind($scope, {
|
||||
target: 'language'
|
||||
, source: LanguageService.settingKey
|
||||
, defaultValue: LanguageService.detectedLanguage
|
||||
})
|
||||
|
||||
$scope.supportedLanguages = LanguageService.supportedLanguages
|
||||
|
||||
Reference in New Issue
Block a user