mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update storage
This commit is contained in:
parent
9fc4c86111
commit
3beaf88745
15 changed files with 36 additions and 29 deletions
|
@ -141,7 +141,7 @@
|
||||||
|
|
||||||
var userId = Dashboard.getCurrentUserId();
|
var userId = Dashboard.getCurrentUserId();
|
||||||
|
|
||||||
var val = store.getItem('enableBackdrops-' + userId);
|
var val = appStorage.getItem('enableBackdrops-' + userId);
|
||||||
|
|
||||||
// For bandwidth
|
// For bandwidth
|
||||||
return val == '1' || (val != '0' && isEnabledByDefault());
|
return val == '1' || (val != '0' && isEnabledByDefault());
|
||||||
|
|
|
@ -40,12 +40,12 @@
|
||||||
break;
|
break;
|
||||||
case MediaBrowser.ConnectionState.ServerSignIn:
|
case MediaBrowser.ConnectionState.ServerSignIn:
|
||||||
{
|
{
|
||||||
Dashboard.navigate('login.html?serverid=' + result.Servers[0].Id);
|
Dashboard.navigate('login.html?serverid=' + result.Servers[0].Id, false, 'none');
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MediaBrowser.ConnectionState.ServerSelection:
|
case MediaBrowser.ConnectionState.ServerSelection:
|
||||||
{
|
{
|
||||||
Dashboard.navigate('selectserver.html');
|
Dashboard.navigate('selectserver.html', false, 'none');
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MediaBrowser.ConnectionState.ConnectSignIn:
|
case MediaBrowser.ConnectionState.ConnectSignIn:
|
||||||
|
|
|
@ -478,4 +478,4 @@
|
||||||
showMenu: showPlayMenu
|
showMenu: showPlayMenu
|
||||||
};
|
};
|
||||||
|
|
||||||
})(window, window.store);
|
})(window, window.appStorage);
|
|
@ -2893,4 +2893,4 @@
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
})(window, document, jQuery, screen, window.store);
|
})(window, document, jQuery, screen, window.appStorage);
|
|
@ -371,7 +371,7 @@
|
||||||
|
|
||||||
function getTopParentId() {
|
function getTopParentId() {
|
||||||
|
|
||||||
return getParameterByName('topParentId') /*|| sessionStore.getItem('topParentId')*/ || null;
|
return getParameterByName('topParentId') || null;
|
||||||
}
|
}
|
||||||
|
|
||||||
window.LibraryMenu = {
|
window.LibraryMenu = {
|
||||||
|
|
|
@ -746,4 +746,4 @@
|
||||||
mirrorIfEnabled(info);
|
mirrorIfEnabled(info);
|
||||||
});
|
});
|
||||||
|
|
||||||
})(jQuery, window, window.store);
|
})(jQuery, window, window.appStorage);
|
|
@ -1740,4 +1740,4 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
})(document, setTimeout, clearTimeout, screen, window.store, $, setInterval, window);
|
})(document, setTimeout, clearTimeout, screen, window.appStorage, $, setInterval, window);
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
function loadForm(page, userId, displayPreferences) {
|
function loadForm(page, userId, displayPreferences) {
|
||||||
|
|
||||||
var externalPlayers = JSON.parse(store.getItem('externalplayers') || '[]');
|
var externalPlayers = JSON.parse(appStorage.getItem('externalplayers') || '[]');
|
||||||
|
|
||||||
$('#selectMaxBitrate', page).val(AppSettings.maxStreamingBitrate()).selectmenu("refresh");
|
$('#selectMaxBitrate', page).val(AppSettings.maxStreamingBitrate()).selectmenu("refresh");
|
||||||
$('#selectMaxChromecastBitrate', page).val(AppSettings.maxChromecastBitrate()).selectmenu("refresh");
|
$('#selectMaxChromecastBitrate', page).val(AppSettings.maxChromecastBitrate()).selectmenu("refresh");
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
|
|
||||||
}).checkboxradio('refresh');
|
}).checkboxradio('refresh');
|
||||||
|
|
||||||
$('#selectThemeSong', page).val(store.getItem('enableThemeSongs-' + userId) || '').selectmenu("refresh");
|
$('#selectThemeSong', page).val(appStorage.getItem('enableThemeSongs-' + userId) || '').selectmenu("refresh");
|
||||||
$('#selectBackdrop', page).val(store.getItem('enableBackdrops-' + userId) || '').selectmenu("refresh");
|
$('#selectBackdrop', page).val(appStorage.getItem('enableBackdrops-' + userId) || '').selectmenu("refresh");
|
||||||
|
|
||||||
$('#selectHomeSection1', page).val(displayPreferences.CustomPrefs.home0 || '').selectmenu("refresh");
|
$('#selectHomeSection1', page).val(displayPreferences.CustomPrefs.home0 || '').selectmenu("refresh");
|
||||||
$('#selectHomeSection2', page).val(displayPreferences.CustomPrefs.home1 || '').selectmenu("refresh");
|
$('#selectHomeSection2', page).val(displayPreferences.CustomPrefs.home1 || '').selectmenu("refresh");
|
||||||
|
@ -33,8 +33,8 @@
|
||||||
|
|
||||||
function saveUser(page, userId, displayPreferences) {
|
function saveUser(page, userId, displayPreferences) {
|
||||||
|
|
||||||
store.setItem('enableThemeSongs-' + userId, $('#selectThemeSong', page).val());
|
appStorage.setItem('enableThemeSongs-' + userId, $('#selectThemeSong', page).val());
|
||||||
store.setItem('enableBackdrops-' + userId, $('#selectBackdrop', page).val());
|
appStorage.setItem('enableBackdrops-' + userId, $('#selectBackdrop', page).val());
|
||||||
|
|
||||||
displayPreferences.CustomPrefs.home0 = $('#selectHomeSection1', page).val();
|
displayPreferences.CustomPrefs.home0 = $('#selectHomeSection1', page).val();
|
||||||
displayPreferences.CustomPrefs.home1 = $('#selectHomeSection2', page).val();
|
displayPreferences.CustomPrefs.home1 = $('#selectHomeSection2', page).val();
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
store.setItem('externalplayers', JSON.stringify(externalPlayers));
|
appStorage.setItem('externalplayers', JSON.stringify(externalPlayers));
|
||||||
|
|
||||||
AppSettings.maxStreamingBitrate($('#selectMaxBitrate', page).val());
|
AppSettings.maxStreamingBitrate($('#selectMaxBitrate', page).val());
|
||||||
AppSettings.maxChromecastBitrate($('#selectMaxChromecastBitrate', page).val());
|
AppSettings.maxChromecastBitrate($('#selectMaxChromecastBitrate', page).val());
|
||||||
|
@ -138,4 +138,4 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
})(window, window.store);
|
})(window, window.appStorage);
|
|
@ -633,12 +633,12 @@
|
||||||
|
|
||||||
var expected = '2';
|
var expected = '2';
|
||||||
|
|
||||||
if (store.getItem('remotecontrolswipedown') != expected) {
|
if (appStorage.getItem('remotecontrolswipedown') != expected) {
|
||||||
Dashboard.alert({
|
Dashboard.alert({
|
||||||
message: Globalize.translate('MessageSwipeDownOnRemoteControl'),
|
message: Globalize.translate('MessageSwipeDownOnRemoteControl'),
|
||||||
title: Globalize.translate('HeaderAlert')
|
title: Globalize.translate('HeaderAlert')
|
||||||
});
|
});
|
||||||
store.setItem('remotecontrolswipedown', expected);
|
appStorage.setItem('remotecontrolswipedown', expected);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -420,7 +420,7 @@ var Dashboard = {
|
||||||
return "ConfigurationPage?name=" + encodeURIComponent(name);
|
return "ConfigurationPage?name=" + encodeURIComponent(name);
|
||||||
},
|
},
|
||||||
|
|
||||||
navigate: function (url, preserveQueryString) {
|
navigate: function (url, preserveQueryString, transition) {
|
||||||
|
|
||||||
if (!url) {
|
if (!url) {
|
||||||
throw new Error('url cannot be null or empty');
|
throw new Error('url cannot be null or empty');
|
||||||
|
@ -430,7 +430,14 @@ var Dashboard = {
|
||||||
if (preserveQueryString && queryString) {
|
if (preserveQueryString && queryString) {
|
||||||
url += queryString;
|
url += queryString;
|
||||||
}
|
}
|
||||||
$.mobile.changePage(url);
|
|
||||||
|
var options = {};
|
||||||
|
|
||||||
|
if (transition) {
|
||||||
|
options.transition = transition;
|
||||||
|
}
|
||||||
|
|
||||||
|
$.mobile.changePage(url, options);
|
||||||
},
|
},
|
||||||
|
|
||||||
showLoadingMsg: function () {
|
showLoadingMsg: function () {
|
||||||
|
@ -1979,7 +1986,7 @@ $(document).on('pagecreate', ".page", function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.id !== "loginPage" && !page.hasClass('forgotPasswordPage') && !page.hasClass('wizardPage') && !isConnectMode) {
|
if (!isConnectMode && this.id !== "loginPage" && !page.hasClass('forgotPasswordPage') && !page.hasClass('wizardPage')) {
|
||||||
|
|
||||||
console.log('Not logged into server. Redirecting to login.');
|
console.log('Not logged into server. Redirecting to login.');
|
||||||
Dashboard.logout(true, true);
|
Dashboard.logout(true, true);
|
||||||
|
|
|
@ -77,7 +77,7 @@ $.fn.taskButton = function (options) {
|
||||||
var key = 'scheduledTaskButton' + options.taskKey;
|
var key = 'scheduledTaskButton' + options.taskKey;
|
||||||
var expectedValue = '4';
|
var expectedValue = '4';
|
||||||
|
|
||||||
if (store.getItem(key) == expectedValue) {
|
if (appStorage.getItem(key) == expectedValue) {
|
||||||
onScheduledTaskMessageConfirmed(instance, id);
|
onScheduledTaskMessageConfirmed(instance, id);
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ $.fn.taskButton = function (options) {
|
||||||
|
|
||||||
if (result) {
|
if (result) {
|
||||||
|
|
||||||
store.setItem(key, expectedValue);
|
appStorage.setItem(key, expectedValue);
|
||||||
onScheduledTaskMessageConfirmed(instance, id);
|
onScheduledTaskMessageConfirmed(instance, id);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
|
|
||||||
var userId = Dashboard.getCurrentUserId();
|
var userId = Dashboard.getCurrentUserId();
|
||||||
|
|
||||||
var val = store.getItem('enableThemeSongs-' + userId);
|
var val = appStorage.getItem('enableThemeSongs-' + userId);
|
||||||
|
|
||||||
var localAutoPlayers = MediaController.getPlayers().filter(function (p) {
|
var localAutoPlayers = MediaController.getPlayers().filter(function (p) {
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
function ensure() {
|
function ensure() {
|
||||||
|
|
||||||
credentials = credentials || JSON.parse(store.getItem(key) || '{}');
|
credentials = credentials || JSON.parse(appStorage.getItem(key) || '{}');
|
||||||
credentials.servers = credentials.servers || [];
|
credentials.servers = credentials.servers || [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
if (data) {
|
if (data) {
|
||||||
credentials = data;
|
credentials = data;
|
||||||
store.setItem(key, JSON.stringify(data));
|
appStorage.setItem(key, JSON.stringify(data));
|
||||||
} else {
|
} else {
|
||||||
self.clear();
|
self.clear();
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
self.clear = function () {
|
self.clear = function () {
|
||||||
credentials = null;
|
credentials = null;
|
||||||
store.removeItem(key);
|
appStorage.removeItem(key);
|
||||||
};
|
};
|
||||||
|
|
||||||
self.credentials = function (data) {
|
self.credentials = function (data) {
|
||||||
|
|
4
dashboard-ui/thirdparty/apiclient/device.js
vendored
4
dashboard-ui/thirdparty/apiclient/device.js
vendored
|
@ -17,13 +17,13 @@
|
||||||
var randomId = '';
|
var randomId = '';
|
||||||
|
|
||||||
// Since the above is not guaranteed to be unique per device, add a little more
|
// Since the above is not guaranteed to be unique per device, add a little more
|
||||||
randomId = store.getItem(keyName);
|
randomId = appStorage.getItem(keyName);
|
||||||
|
|
||||||
if (!randomId) {
|
if (!randomId) {
|
||||||
|
|
||||||
randomId = new Date().getTime();
|
randomId = new Date().getTime();
|
||||||
|
|
||||||
store.setItem(keyName, randomId.toString());
|
appStorage.setItem(keyName, randomId.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
keys.push(randomId);
|
keys.push(randomId);
|
||||||
|
|
2
dashboard-ui/thirdparty/apiclient/store.js
vendored
2
dashboard-ui/thirdparty/apiclient/store.js
vendored
|
@ -44,7 +44,7 @@
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
globalScope.store = new myStore(localStorage);
|
globalScope.appStorage = new myStore(localStorage);
|
||||||
globalScope.sessionStore = new myStore(sessionStorage);
|
globalScope.sessionStore = new myStore(sessionStorage);
|
||||||
|
|
||||||
})(window, window.localStorage, window.sessionStorage);
|
})(window, window.localStorage, window.sessionStorage);
|
Loading…
Add table
Add a link
Reference in a new issue