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

restore ability to edit user preferences from admin screen

This commit is contained in:
Luke Pulverenti 2016-07-11 15:25:27 -04:00
parent 65a75eb894
commit b90d8515b1
8 changed files with 203 additions and 196 deletions

View file

@ -15,12 +15,12 @@
},
"devDependencies": {},
"ignore": [],
"version": "1.4.76",
"_release": "1.4.76",
"version": "1.4.77",
"_release": "1.4.77",
"_resolution": {
"type": "version",
"tag": "1.4.76",
"commit": "6221303e81236b1cc47ccc4fd81b536d4c09f752"
"tag": "1.4.77",
"commit": "22897eca3cd924d46ea6b612b8959b6bc8912f7c"
},
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "^1.2.0",

View file

@ -0,0 +1,4 @@
define(['userSettingsBuilder'], function (userSettingsBuilder) {
return new userSettingsBuilder();
});

View file

@ -1,20 +1,24 @@
define(['appSettings', 'apiClientResolver', 'events'], function (appsettings, apiClientResolver, events) {
function getUserId() {
var apiClient = apiClientResolver();
if (apiClient) {
return apiClient.getCurrentUserId();
}
return null;
}
return new function () {
return function (configuredUserId) {
var self = this;
function getUserId() {
if (configuredUserId) {
return configuredUserId;
}
var apiClient = apiClientResolver();
if (apiClient) {
return apiClient.getCurrentUserId();
}
return null;
}
self.set = function (name, value) {
var userId = getUserId();
@ -94,5 +98,5 @@ define(['appSettings', 'apiClientResolver', 'events'], function (appsettings, ap
});
}
};
}();
};
});