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

rework loading of appstorage

This commit is contained in:
Luke Pulverenti 2016-03-07 14:13:58 -05:00
parent d0afade8ed
commit 3a7ed6f85f
13 changed files with 214 additions and 211 deletions

View file

@ -1,4 +1,4 @@
define(['paperdialoghelper', 'paper-fab', 'paper-item-body', 'paper-icon-item'], function (paperDialogHelper) { define(['paperdialoghelper', 'appStorage', 'paper-fab', 'paper-item-body', 'paper-icon-item'], function (paperDialogHelper, appStorage) {
var currentItem; var currentItem;

View file

@ -1,4 +1,4 @@
define(['browser'], function (browser) { define(['browser', 'appStorage'], function (browser, appStorage) {
require(['css!devices/ie/ie.css']); require(['css!devices/ie/ie.css']);
var browserSwitchKey = "ieswitchbrowser"; var browserSwitchKey = "ieswitchbrowser";

View file

@ -1,4 +1,4 @@
(function ($, document) { define(['appStorage'], function (appStorage) {
var pageBackgroundCreated; var pageBackgroundCreated;
@ -246,4 +246,4 @@
clear: clearBackdrop clear: clearBackdrop
}; };
})(jQuery, document); });

View file

@ -1,4 +1,4 @@
define(['playlistManager', 'appSettings'], function (playlistManager, appSettings) { define(['playlistManager', 'appSettings', 'appStorage'], function (playlistManager, appSettings, appStorage) {
var libraryBrowser = (function (window, document, screen) { var libraryBrowser = (function (window, document, screen) {

View file

@ -1,4 +1,4 @@
define(['appSettings'], function (appSettings) { define(['appSettings', 'appStorage'], function (appSettings, appStorage) {
var showOverlayTimeout; var showOverlayTimeout;

View file

@ -1,4 +1,4 @@
(function (window) { define(['appStorage'], function (appStorage) {
var currentDisplayInfo; var currentDisplayInfo;
function mirrorItem(info) { function mirrorItem(info) {
@ -1061,4 +1061,4 @@
mirrorIfEnabled(info); mirrorIfEnabled(info);
}); });
})(this); });

View file

@ -1,4 +1,4 @@
define(['appSettings', 'userSettings'], function (appSettings, userSettings) { define(['appSettings', 'userSettings', 'appStorage'], function (appSettings, userSettings, appStorage) {
function mediaPlayer() { function mediaPlayer() {
@ -1729,7 +1729,7 @@ define(['appSettings', 'userSettings'], function (appSettings, userSettings) {
window.MediaPlayer = new mediaPlayer(); window.MediaPlayer = new mediaPlayer();
window.MediaPlayer.init = function() { window.MediaPlayer.init = function () {
window.MediaController.registerPlayer(window.MediaPlayer); window.MediaController.registerPlayer(window.MediaPlayer);
window.MediaController.setActivePlayer(window.MediaPlayer, window.MediaPlayer.getTargetsInternal()[0]); window.MediaController.setActivePlayer(window.MediaPlayer, window.MediaPlayer.getTargetsInternal()[0]);
}; };

View file

@ -1,4 +1,4 @@
define(['userSettings'], function (userSettings) { define(['userSettings', 'appStorage'], function (userSettings, appStorage) {
function loadForm(page, user) { function loadForm(page, user) {

View file

@ -1,4 +1,4 @@
(function ($, document) { define(['appStorage'], function (appStorage) {
var data = {}; var data = {};
function getPageData() { function getPageData() {
@ -197,4 +197,4 @@
} }
}; };
})(jQuery, document); });

View file

@ -1,4 +1,4 @@
(function () { define(['appStorage'], function (appStorage) {
var supporterPlaybackKey = 'lastSupporterPlaybackMessage4'; var supporterPlaybackKey = 'lastSupporterPlaybackMessage4';
@ -297,4 +297,4 @@
} }
}; };
})(); });

View file

@ -2332,6 +2332,7 @@ var AppInfo = {};
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
require(['appStorage'], function (appStorage) {
var deviceName; var deviceName;
if (browserInfo.chrome) { if (browserInfo.chrome) {
@ -2385,6 +2386,7 @@ var AppInfo = {};
}); });
} }
}); });
});
} }
function getHostingAppInfo() { function getHostingAppInfo() {
@ -2403,18 +2405,16 @@ var AppInfo = {};
var initialDependencies = []; var initialDependencies = [];
initialDependencies.push('browser'); initialDependencies.push('browser');
initialDependencies.push('appStorage');
if (!window.Promise) { if (!window.Promise) {
initialDependencies.push('native-promise-only'); initialDependencies.push('native-promise-only');
} }
require(initialDependencies, function (browser, appStorage) { require(initialDependencies, function (browser) {
initRequireWithBrowser(browser); initRequireWithBrowser(browser);
window.browserInfo = browser; window.browserInfo = browser;
window.appStorage = appStorage;
setAppInfo(); setAppInfo();
setDocumentClasses(); setDocumentClasses();

View file

@ -1,4 +1,6 @@
$.fn.taskButton = function (options) { define(['appStorage'], function (appStorage) {
$.fn.taskButton = function (options) {
function pollTasks(button) { function pollTasks(button) {
@ -172,4 +174,5 @@
} }
return this; return this;
}; };
});

View file

@ -1,4 +1,4 @@
(function (document) { define(['appStorage'], function (appStorage) {
var currentOwnerId; var currentOwnerId;
var currentThemeIds = []; var currentThemeIds = [];
@ -73,4 +73,4 @@
} }
}); });
})(document); });