1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update use of shellexecute

This commit is contained in:
Luke Pulverenti 2016-12-09 20:58:52 -05:00
parent 633ed72ae8
commit ec06f3cc61
11 changed files with 74 additions and 31 deletions

View file

@ -151,7 +151,13 @@
return list;
}
function saveUser(page, user, userSettings) {
function refreshGlobalUserSettings(userSettingsInstance) {
require(['userSettings'], function (userSettings) {
userSettings.importFrom(userSettingsInstance);
});
}
function saveUser(page, user, userSettingsInstance) {
user.Configuration.HidePlayedInLatest = page.querySelector('.chkHidePlayedFromLatest').checked;
@ -175,10 +181,14 @@
user.Configuration.OrderedViews = orderedViews;
userSettings.set('homesection0', page.querySelector('#selectHomeSection1').value);
userSettings.set('homesection1', page.querySelector('#selectHomeSection2').value);
userSettings.set('homesection2', page.querySelector('#selectHomeSection3').value);
userSettings.set('homesection3', page.querySelector('#selectHomeSection4').value);
userSettingsInstance.set('homesection0', page.querySelector('#selectHomeSection1').value);
userSettingsInstance.set('homesection1', page.querySelector('#selectHomeSection2').value);
userSettingsInstance.set('homesection2', page.querySelector('#selectHomeSection3').value);
userSettingsInstance.set('homesection3', page.querySelector('#selectHomeSection4').value);
if (user.Id === Dashboard.getCurrentUserId()) {
refreshGlobalUserSettings(userSettingsInstance);
}
return ApiClient.updateUserConfiguration(user.Id, user.Configuration);
}