diff --git a/dashboard-ui/mypreferencesdisplay.html b/dashboard-ui/mypreferencesdisplay.html index c3c470a307..fba44c11d3 100644 --- a/dashboard-ui/mypreferencesdisplay.html +++ b/dashboard-ui/mypreferencesdisplay.html @@ -10,6 +10,61 @@
+
+

+ ${HeaderLanguage} +

+ +
+
+
+ + +
+
${LabelPreferredDisplayLanguageHelp}
+ +
+
+ +
+
+

${HeaderNavigation} diff --git a/dashboard-ui/scripts/mypreferencesdisplay.js b/dashboard-ui/scripts/mypreferencesdisplay.js index 56c0f6d02d..d7dc3467a4 100644 --- a/dashboard-ui/scripts/mypreferencesdisplay.js +++ b/dashboard-ui/scripts/mypreferencesdisplay.js @@ -1,4 +1,4 @@ -(function ($, window, document) { +define([], function () { function loadForm(page, user) { @@ -9,6 +9,8 @@ $('#selectThemeSong', page).val(appStorage.getItem('enableThemeSongs-' + user.Id) || ''); $('#selectBackdrop', page).val(appStorage.getItem('enableBackdrops-' + user.Id) || ''); + //$('#selectLanguage', page).val(AppSettings.displayLanguage()); + Dashboard.hideLoadingMsg(); } @@ -18,6 +20,8 @@ user.Configuration.DisplayUnairedEpisodes = page.querySelector('.chkDisplayUnairedEpisodes').checked; user.Configuration.GroupMoviesIntoBoxSets = page.querySelector('.chkGroupMoviesIntoCollections').checked; + //AppSettings.displayLanguage(page.querySelector('#selectLanguage').value); + appStorage.setItem('enableThemeSongs-' + user.Id, $('#selectThemeSong', page).val()); appStorage.setItem('enableBackdrops-' + user.Id, $('#selectBackdrop', page).val()); @@ -94,6 +98,12 @@ $('.fldEnableBackdrops', page).show(); + if (AppInfo.supportsUserDisplayLanguageSetting) { + $('.languageSection', page).show(); + } else { + $('.languageSection', page).hide(); + } + }); pageIdOn('pagebeforehide', "displayPreferencesPage", function () { @@ -105,4 +115,4 @@ }); -})(jQuery, window, document); \ No newline at end of file +}); \ No newline at end of file