From d788d58e92c9fddfa11ae74f63e382e27b0fcd46 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 23 Oct 2017 02:01:49 -0400 Subject: [PATCH] update themes --- .../displaysettings/displaysettings.js | 2 +- .../displaysettings.template.html | 9 +++++++++ .../emby-webcomponents/skinmanager.js | 2 +- .../emby-webcomponents/strings/en-us.json | 4 +++- .../emby-webcomponents/themes/halloween/bg.jpg | Bin 136376 -> 0 bytes .../themes/halloween/theme.css | 2 +- .../themes/verydark/theme.css | 2 +- .../usersettings/usersettingsbuilder.js | 2 +- dashboard-ui/css/librarybrowser.css | 2 +- dashboard-ui/scripts/themeloader.js | 2 +- dashboard-ui/themes/halloween/theme.js | 1 - 11 files changed, 19 insertions(+), 9 deletions(-) delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/themes/halloween/bg.jpg delete mode 100644 dashboard-ui/themes/halloween/theme.js diff --git a/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.js b/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.js index 5af9a9a6ff..9c7d9f3f57 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.js +++ b/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.js @@ -1 +1 @@ -define(["require","layoutManager","appSettings","pluginManager","apphost","focusManager","globalize","loading","connectionManager","skinManager","dom","events","emby-select","emby-checkbox","emby-linkbutton"],function(require,layoutManager,appSettings,pluginManager,appHost,focusManager,globalize,loading,connectionManager,skinManager,dom,events){"use strict";function fillThemes(select,isDashboard){select.innerHTML=skinManager.getThemes().map(function(t){var value=t.id;return t.isDefault&&!isDashboard?value="":t.isDefaultServerDashboard&&isDashboard&&(value=""),'"}).join("")}function loadScreensavers(context,userSettings){var selectScreensaver=context.querySelector(".selectScreensaver"),options=pluginManager.ofType("screensaver").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectScreensaver.innerHTML=options.map(function(o){return'"}).join(""),selectScreensaver.value=userSettings.screensaver(),selectScreensaver.value||(selectScreensaver.value="none")}function loadSoundEffects(context,userSettings){var selectSoundEffects=context.querySelector(".selectSoundEffects"),options=pluginManager.ofType("soundeffects").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectSoundEffects.innerHTML=options.map(function(o){return'"}).join(""),selectSoundEffects.value=userSettings.soundEffects(),selectSoundEffects.value||(selectSoundEffects.value="none")}function loadSkins(context,userSettings){var selectSkin=context.querySelector(".selectSkin"),options=pluginManager.ofType("skin").map(function(plugin){return{name:plugin.name,value:plugin.id}});selectSkin.innerHTML=options.map(function(o){return'"}).join(""),selectSkin.value=userSettings.skin(),!selectSkin.value&&options.length&&(selectSkin.value=options[0].value)}function loadForm(context,user,userSettings,apiClient){apiClient.getCurrentUserId(),user.Id;user.Policy.IsAdministrator?context.querySelector(".selectDashboardThemeContainer").classList.remove("hide"):context.querySelector(".selectDashboardThemeContainer").classList.add("hide"),appHost.supports("displaylanguage")?context.querySelector(".languageSection").classList.remove("hide"):context.querySelector(".languageSection").classList.add("hide"),appHost.supports("displaymode")?context.querySelector(".fldDisplayMode").classList.remove("hide"):context.querySelector(".fldDisplayMode").classList.add("hide"),appHost.supports("runatstartup")?context.querySelector(".fldAutorun").classList.remove("hide"):context.querySelector(".fldAutorun").classList.add("hide"),appHost.supports("soundeffects")?context.querySelector(".fldSoundEffects").classList.remove("hide"):context.querySelector(".fldSoundEffects").classList.add("hide"),appHost.supports("skins")?context.querySelector(".selectSkinContainer").classList.remove("hide"):context.querySelector(".selectSkinContainer").classList.add("hide"),appHost.supports("screensaver")?context.querySelector(".selectScreensaverContainer").classList.remove("hide"):context.querySelector(".selectScreensaverContainer").classList.add("hide"),context.querySelector(".chkRunAtStartup").checked=appSettings.runAtStartup();var selectTheme=context.querySelector("#selectTheme"),selectDashboardTheme=context.querySelector("#selectDashboardTheme");fillThemes(selectTheme),fillThemes(selectDashboardTheme,!0),loadScreensavers(context,userSettings),loadSoundEffects(context,userSettings),loadSkins(context,userSettings),context.querySelector(".chkDisplayMissingEpisodes").checked=user.Configuration.DisplayMissingEpisodes||!1,context.querySelector("#chkThemeSong").checked=userSettings.enableThemeSongs(),context.querySelector("#chkThemeVideo").checked=userSettings.enableThemeVideos(),context.querySelector("#chkBackdrops").checked=userSettings.enableBackdrops(),context.querySelector("#selectLanguage").value=userSettings.language()||"",selectDashboardTheme.value=userSettings.dashboardTheme()||"",selectTheme.value=userSettings.theme()||"",context.querySelector(".selectLayout").value=layoutManager.getSavedLayout()||"",loading.hide()}function refreshGlobalUserSettings(userSettingsInstance){require(["userSettings"],function(userSettings){userSettings.importFrom(userSettingsInstance)})}function saveUser(context,user,userSettingsInstance,apiClient){return appSettings.runAtStartup(context.querySelector(".chkRunAtStartup").checked),user.Configuration.DisplayMissingEpisodes=context.querySelector(".chkDisplayMissingEpisodes").checked,appHost.supports("displaylanguage")&&userSettingsInstance.language(context.querySelector("#selectLanguage").value),userSettingsInstance.enableThemeSongs(context.querySelector("#chkThemeSong").checked),userSettingsInstance.enableThemeVideos(context.querySelector("#chkThemeVideo").checked),userSettingsInstance.dashboardTheme(context.querySelector("#selectDashboardTheme").value),userSettingsInstance.theme(context.querySelector("#selectTheme").value),userSettingsInstance.soundEffects(context.querySelector(".selectSoundEffects").value),userSettingsInstance.screensaver(context.querySelector(".selectScreensaver").value),userSettingsInstance.skin(context.querySelector(".selectSkin").value),userSettingsInstance.enableBackdrops(context.querySelector("#chkBackdrops").checked),user.Id===apiClient.getCurrentUserId()&&(skinManager.setTheme(userSettingsInstance.theme()),refreshGlobalUserSettings(userSettingsInstance)),layoutManager.setLayout(context.querySelector(".selectLayout").value),apiClient.updateUserConfiguration(user.Id,user.Configuration)}function save(instance,context,userId,userSettings,apiClient,enableSaveConfirmation){loading.show(),apiClient.getUser(userId).then(function(user){saveUser(context,user,userSettings,apiClient).then(function(){loading.hide(),enableSaveConfirmation&&require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#SettingsSaved"))}),events.trigger(instance,"saved")},function(){loading.hide()})})}function onSubmit(e){var self=this,apiClient=connectionManager.getApiClient(self.options.serverId),userId=self.options.userId,userSettings=self.options.userSettings;return userSettings.setUserInfo(userId,apiClient).then(function(){var enableSaveConfirmation=self.options.enableSaveConfirmation;save(self,self.options.element,userId,userSettings,apiClient,enableSaveConfirmation)}),e&&e.preventDefault(),!1}function embed(options,self){require(["text!./displaysettings.template.html"],function(template){options.element.innerHTML=globalize.translateDocument(template,"sharedcomponents"),options.element.querySelector("form").addEventListener("submit",onSubmit.bind(self)),options.enableSaveButton&&options.element.querySelector(".btnSave").classList.remove("hide"),self.loadData(options.autoFocus)})}function DisplaySettings(options){this.options=options,embed(options,this)}return DisplaySettings.prototype.loadData=function(autoFocus){var self=this,context=self.options.element;loading.show();var userId=self.options.userId,apiClient=connectionManager.getApiClient(self.options.serverId),userSettings=self.options.userSettings;return apiClient.getUser(userId).then(function(user){return userSettings.setUserInfo(userId,apiClient).then(function(){self.dataLoaded=!0,loadForm(context,user,userSettings,apiClient),autoFocus&&focusManager.autoFocus(context)})})},DisplaySettings.prototype.submit=function(){onSubmit.call(this)},DisplaySettings.prototype.destroy=function(){this.options=null},DisplaySettings}); \ No newline at end of file +define(["require","layoutManager","appSettings","pluginManager","apphost","focusManager","globalize","loading","connectionManager","skinManager","dom","events","emby-select","emby-checkbox","emby-linkbutton"],function(require,layoutManager,appSettings,pluginManager,appHost,focusManager,globalize,loading,connectionManager,skinManager,dom,events){"use strict";function fillThemes(select,isDashboard){select.innerHTML=skinManager.getThemes().map(function(t){var value=t.id;return t.isDefault&&!isDashboard?value="":t.isDefaultServerDashboard&&isDashboard&&(value=""),'"}).join("")}function loadScreensavers(context,userSettings){var selectScreensaver=context.querySelector(".selectScreensaver"),options=pluginManager.ofType("screensaver").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectScreensaver.innerHTML=options.map(function(o){return'"}).join(""),selectScreensaver.value=userSettings.screensaver(),selectScreensaver.value||(selectScreensaver.value="none")}function loadSoundEffects(context,userSettings){var selectSoundEffects=context.querySelector(".selectSoundEffects"),options=pluginManager.ofType("soundeffects").map(function(plugin){return{name:plugin.name,value:plugin.id}});options.unshift({name:globalize.translate("sharedcomponents#None"),value:"none"}),selectSoundEffects.innerHTML=options.map(function(o){return'"}).join(""),selectSoundEffects.value=userSettings.soundEffects(),selectSoundEffects.value||(selectSoundEffects.value="none")}function loadSkins(context,userSettings){var selectSkin=context.querySelector(".selectSkin"),options=pluginManager.ofType("skin").map(function(plugin){return{name:plugin.name,value:plugin.id}});selectSkin.innerHTML=options.map(function(o){return'"}).join(""),selectSkin.value=userSettings.skin(),!selectSkin.value&&options.length&&(selectSkin.value=options[0].value)}function loadForm(context,user,userSettings,apiClient){apiClient.getCurrentUserId(),user.Id;user.Policy.IsAdministrator?context.querySelector(".selectDashboardThemeContainer").classList.remove("hide"):context.querySelector(".selectDashboardThemeContainer").classList.add("hide"),appHost.supports("displaylanguage")?context.querySelector(".languageSection").classList.remove("hide"):context.querySelector(".languageSection").classList.add("hide"),appHost.supports("displaymode")?context.querySelector(".fldDisplayMode").classList.remove("hide"):context.querySelector(".fldDisplayMode").classList.add("hide"),appHost.supports("runatstartup")?context.querySelector(".fldAutorun").classList.remove("hide"):context.querySelector(".fldAutorun").classList.add("hide"),appHost.supports("soundeffects")?context.querySelector(".fldSoundEffects").classList.remove("hide"):context.querySelector(".fldSoundEffects").classList.add("hide"),appHost.supports("skins")?context.querySelector(".selectSkinContainer").classList.remove("hide"):context.querySelector(".selectSkinContainer").classList.add("hide"),appHost.supports("screensaver")?context.querySelector(".selectScreensaverContainer").classList.remove("hide"):context.querySelector(".selectScreensaverContainer").classList.add("hide"),context.querySelector(".chkRunAtStartup").checked=appSettings.runAtStartup();var selectTheme=context.querySelector("#selectTheme"),selectDashboardTheme=context.querySelector("#selectDashboardTheme");fillThemes(selectTheme),fillThemes(selectDashboardTheme,!0),loadScreensavers(context,userSettings),loadSoundEffects(context,userSettings),loadSkins(context,userSettings),context.querySelector(".chkDisplayMissingEpisodes").checked=user.Configuration.DisplayMissingEpisodes||!1,context.querySelector("#chkThemeSong").checked=userSettings.enableThemeSongs(),context.querySelector("#chkThemeVideo").checked=userSettings.enableThemeVideos(),context.querySelector("#chkBackdrops").checked=userSettings.enableBackdrops(),context.querySelector("#chkSeasonalThemes").checked=userSettings.enableSeasonalThemes(),context.querySelector("#selectLanguage").value=userSettings.language()||"",selectDashboardTheme.value=userSettings.dashboardTheme()||"",selectTheme.value=userSettings.theme()||"",context.querySelector(".selectLayout").value=layoutManager.getSavedLayout()||"",loading.hide()}function refreshGlobalUserSettings(userSettingsInstance){require(["userSettings"],function(userSettings){userSettings.importFrom(userSettingsInstance)})}function saveUser(context,user,userSettingsInstance,apiClient){return appSettings.runAtStartup(context.querySelector(".chkRunAtStartup").checked),user.Configuration.DisplayMissingEpisodes=context.querySelector(".chkDisplayMissingEpisodes").checked,appHost.supports("displaylanguage")&&userSettingsInstance.language(context.querySelector("#selectLanguage").value),userSettingsInstance.enableThemeSongs(context.querySelector("#chkThemeSong").checked),userSettingsInstance.enableThemeVideos(context.querySelector("#chkThemeVideo").checked),userSettingsInstance.dashboardTheme(context.querySelector("#selectDashboardTheme").value),userSettingsInstance.theme(context.querySelector("#selectTheme").value),userSettingsInstance.soundEffects(context.querySelector(".selectSoundEffects").value),userSettingsInstance.screensaver(context.querySelector(".selectScreensaver").value),userSettingsInstance.skin(context.querySelector(".selectSkin").value),userSettingsInstance.enableBackdrops(context.querySelector("#chkBackdrops").checked),userSettingsInstance.enableSeasonalThemes(context.querySelector("#chkSeasonalThemes").checked),user.Id===apiClient.getCurrentUserId()&&(skinManager.setTheme(userSettingsInstance.theme()),refreshGlobalUserSettings(userSettingsInstance)),layoutManager.setLayout(context.querySelector(".selectLayout").value),apiClient.updateUserConfiguration(user.Id,user.Configuration)}function save(instance,context,userId,userSettings,apiClient,enableSaveConfirmation){loading.show(),apiClient.getUser(userId).then(function(user){saveUser(context,user,userSettings,apiClient).then(function(){loading.hide(),enableSaveConfirmation&&require(["toast"],function(toast){toast(globalize.translate("sharedcomponents#SettingsSaved"))}),events.trigger(instance,"saved")},function(){loading.hide()})})}function onSubmit(e){var self=this,apiClient=connectionManager.getApiClient(self.options.serverId),userId=self.options.userId,userSettings=self.options.userSettings;return userSettings.setUserInfo(userId,apiClient).then(function(){var enableSaveConfirmation=self.options.enableSaveConfirmation;save(self,self.options.element,userId,userSettings,apiClient,enableSaveConfirmation)}),e&&e.preventDefault(),!1}function embed(options,self){require(["text!./displaysettings.template.html"],function(template){options.element.innerHTML=globalize.translateDocument(template,"sharedcomponents"),options.element.querySelector("form").addEventListener("submit",onSubmit.bind(self)),options.enableSaveButton&&options.element.querySelector(".btnSave").classList.remove("hide"),self.loadData(options.autoFocus)})}function DisplaySettings(options){this.options=options,embed(options,this)}return DisplaySettings.prototype.loadData=function(autoFocus){var self=this,context=self.options.element;loading.show();var userId=self.options.userId,apiClient=connectionManager.getApiClient(self.options.serverId),userSettings=self.options.userSettings;return apiClient.getUser(userId).then(function(user){return userSettings.setUserInfo(userId,apiClient).then(function(){self.dataLoaded=!0,loadForm(context,user,userSettings,apiClient),autoFocus&&focusManager.autoFocus(context)})})},DisplaySettings.prototype.submit=function(){onSubmit.call(this)},DisplaySettings.prototype.destroy=function(){this.options=null},DisplaySettings}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html b/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html index 598237266c..7886af59e4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html @@ -78,6 +78,15 @@
${FeatureRequiresEmbyPremiere}
+ +
+ +
${AllowSeasonalThemesHelp}
+
+
${FeatureRequiresEmbyPremiere}
diff --git a/dashboard-ui/bower_components/emby-webcomponents/skinmanager.js b/dashboard-ui/bower_components/emby-webcomponents/skinmanager.js index 7c31270eb2..72a883d43d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/skinmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/skinmanager.js @@ -1 +1 @@ -define(["userSettings","events","pluginManager","backdrop","globalize","require","appSettings"],function(userSettings,events,pluginManager,backdrop,globalize,require,appSettings){"use strict";function getCurrentSkin(){return currentSkin}function getRequirePromise(deps){return new Promise(function(resolve,reject){require(deps,resolve)})}function loadSkin(id){var newSkin=pluginManager.plugins().filter(function(p){return p.id===id})[0];newSkin||(newSkin=pluginManager.plugins().filter(function(p){return"defaultskin"===p.id})[0]);var unloadPromise;if(currentSkin){if(currentSkin.id===newSkin.id)return Promise.resolve(currentSkin);unloadPromise=unloadSkin(currentSkin)}else unloadPromise=Promise.resolve();return unloadPromise.then(function(){var deps=newSkin.getDependencies();return console.log("Loading skin dependencies"),getRequirePromise(deps).then(function(){console.log("Skin dependencies loaded");var strings=newSkin.getTranslations?newSkin.getTranslations():[];return globalize.loadStrings({name:newSkin.id,strings:strings}).then(function(){return globalize.defaultModule(newSkin.id),loadSkinHeader(newSkin)})})})}function unloadSkin(skin){return unloadTheme(),backdrop.clear(),console.log("Unloading skin: "+skin.name),skin.unload().then(function(){document.dispatchEvent(new CustomEvent("skinunload",{detail:{name:skin.name}}))})}function loadSkinHeader(skin){return getSkinHeader(skin).then(function(headerHtml){return document.querySelector(".skinHeader").innerHTML=headerHtml,currentSkin=skin,skin.load(),skin})}function getSkinHeader(skin){return new Promise(function(resolve,reject){if(!skin.getHeaderTemplate)return void resolve("");var xhr=new XMLHttpRequest,url=skin.getHeaderTemplate();url+=url.indexOf("?")===-1?"?":"&",url+="v="+cacheParam,xhr.open("GET",url,!0),xhr.onload=function(e){resolve(this.status<400?this.response:"")},xhr.send()})}function loadUserSkin(options){var skin=userSettings.get("skin",!1)||"defaultskin";loadSkin(skin).then(function(skin){options=options||{},options.start?Emby.Page.invokeShortcut(options.start):Emby.Page.goHome()})}function unloadTheme(){var elem=themeStyleElement;elem&&(elem.parentNode.removeChild(elem),themeStyleElement=null,currentThemeId=null)}function getThemes(){return currentSkin.getThemes?currentSkin.getThemes():[]}function onRegistrationSuccess(){appSettings.set("appthemesregistered","true")}function onRegistrationFailure(){appSettings.set("appthemesregistered","false")}function isRegistered(){return getRequirePromise(["registrationServices"]).then(function(registrationServices){registrationServices.validateFeature("themes",{showDialog:!1}).then(onRegistrationSuccess,onRegistrationFailure)}),"false"!==appSettings.get("appthemesregistered")}function getThemeStylesheetInfo(id,isDefaultProperty){for(var defaultTheme,selectedTheme,themes=skinManager.getThemes(),i=0,length=themes.length;i=30?"halloween":id}function loadThemeResources(id){return lastSound=0,currentSound&&(currentSound.stop(),currentSound=null),backdrop.clear(),"halloween"===id?void(themeResources={themeSong:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/monsterparadefade.mp3",effect:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/howl.wav",backdrop:"https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/bg.jpg"}):void(themeResources={})}function onViewBeforeShow(){themeResources.backdrop&&backdrop.setBackdrop(themeResources.backdrop),browser.mobile||(0===lastSound?themeResources.themeSong&&playSound(themeResources.themeSong):(new Date).getTime()-lastSound>3e4&&themeResources.effect&&playSound(themeResources.effect))}function playSound(path,volume){lastSound=(new Date).getTime(),require(["howler"],function(howler){var sound=new Howl({urls:[path],volume:volume||.1});sound.play(),currentSound=sound})}var currentSkin,cacheParam=(new Date).getTime();events.on(userSettings,"change",function(e,name){"skin"!==name&&"language"!==name||loadUserSkin()});var themeStyleElement,currentThemeId,currentSound,skinManager={getCurrentSkin:getCurrentSkin,loadSkin:loadSkin,loadUserSkin:loadUserSkin,getThemes:getThemes},themeResources={},lastSound=0;return skinManager.setTheme=function(id,context){return new Promise(function(resolve,reject){var requiresRegistration=!0;if("serverdashboard"!==context){var newId=modifyThemeForSeasonal(id);newId!==id&&(requiresRegistration=!1),id=newId}if(currentThemeId&¤tThemeId===id)return void resolve();var isDefaultProperty="serverdashboard"===context?"isDefaultServerDashboard":"isDefault",info=getThemeStylesheetInfo(id,requiresRegistration,isDefaultProperty);if(currentThemeId&¤tThemeId===info.themeId)return void resolve();var linkUrl=info.stylesheetPath;unloadTheme();var link=document.createElement("link");link.setAttribute("rel","stylesheet"),link.setAttribute("type","text/css"),link.onload=resolve,link.setAttribute("href",linkUrl),document.head.appendChild(link),themeStyleElement=link,currentThemeId=info.themeId,loadThemeResources(info.themeId),onViewBeforeShow()})},document.addEventListener("viewshow",onViewBeforeShow),skinManager}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json b/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json index bb9f68f7e5..17ee9386e6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/en-us.json @@ -599,5 +599,7 @@ "HeaderLatestMedia": "Latest Media", "HeaderRestartingEmbyServer": "Restarting Emby Server", "RestartPleaseWaitMessage": "Please wait while Emby Server shuts down and restarts. This may take a minute or two.", - "PlayNext": "Play next" + "PlayNext": "Play next", + "AllowSeasonalThemes": "Allow automatic seasonal themes", + "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/bg.jpg b/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/bg.jpg deleted file mode 100644 index 57a34bf974738e640a67c9be48575bef3c930c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136376 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 z 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 E0JRbMVE_OC diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css index d2eff4107b..05c7498009 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/halloween/theme.css @@ -1 +1 @@ -html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#141414;-webkit-box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37);box-shadow:0 .0725em .29em 0 rgba(0,0,0,.37)}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.7) 10%,rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.dialog{background-color:#282828}.backdropContainer{background:url(bg.jpg) center center no-repeat;-webkit-background-size:contain;background-size:contain}.backgroundContainer,.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.detailBackgroundContainer.withBackdrop{background-color:rgba(6,6,6,.94);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.99)),color-stop(rgba(0,0,0,.94)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:-o-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:linear-gradient(to right,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5))}.paper-icon-button-light:focus{color:#FF9100}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#404040;color:#fff}.button-accent,.button-submit{background:#FF9100;color:#fff}.actionSheetMenuItem:hover,.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.selectLabelUnfocused,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#FF9100}.checkboxOutline{border-color:currentColor}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #FF9100}.selectionCommandsPanel{background:#FF9100;color:#fff}.upNextDialog-countdownText{color:#FF9100}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#FF9100;color:#fff!important}.button-flat-accent,.button-link{color:#FF9100}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#FF9100}.button-link{font-weight:500}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#262626;border:.07em solid #262626;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#FF9100}.emby-select-withcolor{color:inherit;background:#262626;border:.07em solid #262626;-webkit-border-radius:.15em;border-radius:.15em}.card:focus .card-focuscontent,.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#FF9100}.emby-select-withcolor>option{color:inherit}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#FF9100}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#FF9100}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#262626;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#FF9100!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active{color:#FF9100}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#FF9100}.guide-channelHeaderCell,.guide-channelTimeslotHeader{background:#2e2e2e}.programCellInner{background-color:#202020}.programCellInner-sports{background:#3949AB}.programCellInner-movie{background:#5E35B1}.programCellInner-kids{background:#039BE5}.programCellInner-news{background:#43A047}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorBar{background-color:#FF9100}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorArrowContainer{color:#FF9100}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#FF9100}.guide-date-tab-button.emby-button-tv:focus{background-color:#FF9100;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#FF9100}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#FF9100}.repeatButton-active{color:#4285F4} \ No newline at end of file +@import url(https://fonts.googleapis.com/css?family=Eater);h1,h2{font-family:Eater;font-weight:400!important}h1{font-size:1.566em!important}h2{font-size:1.305em!important}.sectionTabs button,.userViewNames .btnUserViewHeader{font-family:Eater!important;font-size:87%!important}html{color:#eee;color:rgba(255,255,255,.87)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader{color:#ccc;color:rgba(255,255,255,.78)}.skinHeader-withBackground{background-color:#202020}.osdHeader{-webkit-box-shadow:none!important;box-shadow:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.7) 10%,rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#1a1a1a}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.detailBackgroundContainer.withBackdrop{background-color:rgba(6,6,6,.94);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.99)),color-stop(rgba(0,0,0,.94)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:-o-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:linear-gradient(to right,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5))}.paper-icon-button-light:focus{color:#FF9100}.skinHeader-withBackground .paper-icon-button-light:focus{color:#fff}.fab,.raised{background:#404040;color:#fff}.button-accent,.button-submit{background:#FF9100;color:#fff}.actionSheetMenuItem:hover,.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.selectLabelUnfocused,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#FF9100}.checkboxOutline{border-color:currentColor}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #FF9100}.selectionCommandsPanel{background:#FF9100;color:#fff}.upNextDialog-countdownText{color:#FF9100}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#FF9100;color:#fff!important}.button-flat-accent,.button-link{color:#FF9100}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#FF9100}.button-link{font-weight:500}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#262626;border:.07em solid #262626;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#FF9100}.emby-select-withcolor{color:inherit;background:#262626;border:.07em solid #262626;-webkit-border-radius:.15em;border-radius:.15em}.card:focus .card-focuscontent,.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#FF9100}.emby-select-withcolor>option{color:inherit}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(204,51,51,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#FF9100}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#FF9100}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#262626;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#FF9100!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.5)}.emby-tab-button-active{color:#FF9100}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#FF9100}.guide-channelHeaderCell,.guide-channelTimeslotHeader{background:#2e2e2e}.programCellInner{background-color:#202020}.programCellInner-sports{background:#3949AB}.programCellInner-movie{background:#5E35B1}.programCellInner-kids{background:#039BE5}.programCellInner-news{background:#43A047}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorBar{background-color:#FF9100}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorArrowContainer{color:#FF9100}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#FF9100}.guide-date-tab-button.emby-button-tv:focus{background-color:#FF9100;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#191919));background:-webkit-linear-gradient(rgba(0,0,0,0),#191919);background:-o-linear-gradient(rgba(0,0,0,0),#191919);background:linear-gradient(rgba(0,0,0,0),#191919)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#FF9100}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#FF9100}.repeatButton-active{color:#4285F4}.btnUserViewHeader:focus{color:#FF9100!important}.btnUserViewHeader:focus .userViewButtonText{border-bottom-color:#FF9100!important}.emby-button:focus:not(.btnUserViewHeader):not(.emby-tab-button){background:#FF9100} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css b/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css index c1e5fd7922..530090d327 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css +++ b/dashboard-ui/bower_components/emby-webcomponents/themes/verydark/theme.css @@ -1 +1 @@ -html{color:#ddd;color:rgba(255,255,255,.73)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader-withBackground{background-color:#1a1a1a;color:rgba(255,255,255,.7)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background-color:#1f1f1f;color:rgba(255,255,255,.7)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.7) 10%,rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#141414}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.detailBackgroundContainer.withBackdrop{background-color:rgba(6,6,6,.94);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.99)),color-stop(rgba(0,0,0,.94)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:-o-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:linear-gradient(to right,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5))}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#282828;color:#fff}.button-accent,.button-submit{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.selectLabelUnfocused,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222326}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#222326;border:.07em solid #222326;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#222326;border:.07em solid #222326;-webkit-border-radius:.15em;border-radius:.15em}.card:focus .card-focuscontent,.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:inherit}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#222326;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.4)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B}.guide-channelHeaderCell,.guide-channelTimeslotHeader{background:#2e2e2e}.programCellInner{background-color:#202020}.programCellInner-sports{background:#3949AB}.programCellInner-movie{background:#5E35B1}.programCellInner-kids{background:#039BE5}.programCellInner-news{background:#43A047}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorArrowContainer{color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#141414));background:-webkit-linear-gradient(rgba(0,0,0,0),#141414);background:-o-linear-gradient(rgba(0,0,0,0),#141414);background:linear-gradient(rgba(0,0,0,0),#141414)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4} \ No newline at end of file +html{color:#ddd;color:rgba(255,255,255,.73)}.emby-collapsible-button{border-color:#383838;border-color:rgba(255,255,255,.135)}.skinHeader-withBackground{background-color:#191919;color:rgba(255,255,255,.7)}@supports (backdrop-filter:blur(1.5em)) or (-webkit-backdrop-filter:blur(1.5em)){.skinHeader-blurred{background-color:#1f1f1f;color:rgba(255,255,255,.7)}}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(0,0,0,.4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.7) 10%,rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.7) 10%,rgba(0,0,0,0))}.pageTitleWithDefaultLogo{background-image:url(logo.png)}.backgroundContainer,.dialog{background-color:#141414}.backgroundContainer.withBackdrop{background-color:rgba(12,12,12,.9)}.detailBackgroundContainer.withBackdrop{background-color:rgba(6,6,6,.94);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.99)),color-stop(rgba(0,0,0,.94)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:-o-linear-gradient(left,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5));background:linear-gradient(to right,rgba(0,0,0,.99),rgba(0,0,0,.94),rgba(0,0,0,.5))}.paper-icon-button-light:focus{color:#52B54B}.fab,.raised{background:#282828;color:#fff}.button-accent,.button-submit{background:#52B54B;color:#fff}.checkboxLabel{color:inherit}.checkboxListLabel,.inputLabel,.inputLabelUnfocused,.paperListLabel,.selectLabelUnfocused,.textareaLabelUnfocused{color:#bbb;color:rgba(255,255,255,.7)}.inputLabelFocused,.selectLabelFocused,.textareaLabelFocused{color:#52B54B}.checkboxOutline{border-color:currentColor}.collapseContent,.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear),.paperList,.visualCardBox{background-color:#222326}.cardText-secondary,.fieldDescription,.guide-programNameCaret,.listItem .secondary,.nowPlayingBarSecondaryText,.programSecondaryTitle,.secondaryText{color:#999;color:rgba(255,255,255,.5)}.cardFooter-vibrant .cardText-secondary{color:inherit;opacity:.5}.actionSheetMenuItem:hover{background-color:#222}.toast{background:#303030;color:#fff;color:rgba(255,255,255,.87)}.appfooter{background:#101010;color:#ccc;color:rgba(255,255,255,.78)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.appfooter-blurred{background:rgba(24,24,24,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.itemSelectionPanel{border:1px solid #52B54B}.selectionCommandsPanel{background:#52B54B;color:#fff}.upNextDialog-countdownText{color:#52B54B}.alphaPickerButton{color:#999;color:rgba(255,255,255,.5);background-color:transparent}.alphaPickerButton-selected,.alphaPickerButton-tv:focus{background-color:#52B54B;color:#fff!important}.detailTableBodyRow-shaded:nth-child(even),.listItem-shaded:nth-child(even){background:#1c1c1c;background:rgba(30,30,30,.9)}.listItem:focus{background:#333}.progressring-spiner{border-color:#52B54B}.button-flat-accent,.button-link{color:#52B54B}.mediaInfoText{color:#ddd;background:rgba(170,170,190,.2)}.mediaInfoTimerIcon,.starIcon{color:#CB272A}.emby-input,.emby-textarea{color:inherit;background:#222326;border:.07em solid #222326;-webkit-border-radius:.15em;border-radius:.15em}.emby-input:focus,.emby-textarea:focus{border-color:#52B54B}.emby-select-withcolor{color:inherit;background:#222326;border:.07em solid #222326;-webkit-border-radius:.15em;border-radius:.15em}.card:focus .card-focuscontent,.emby-checkbox:checked+span+span+.checkboxOutline,.emby-select-withcolor:focus{border-color:#52B54B}.emby-select-withcolor>option{color:inherit}.emby-checkbox:focus+span+.emby-checkbox-focushelper{background-color:rgba(82,181,75,.26)}.emby-checkbox:checked+span+span+.checkboxOutline>.checkboxOutlineTick,.itemProgressBarForeground{background-color:#52B54B}.itemProgressBarForeground-recording{background-color:#CB272A}.countIndicator,.fullSyncIndicator,.playedIndicator{background:#52B54B}.fullSyncIndicator{color:#fff}.mainDrawer{background-color:#1c1c1f;color:#ccc;color:rgba(255,255,255,.7)}.navMenuDivider{background:#222326;background:rgba(255,255,255,.12)}.navMenuOption:hover{background:#252528}.navMenuOption-selected{background:#52B54B!important;color:#fff}.emby-tab-button{color:#999;color:rgba(255,255,255,.4)}.emby-tab-button-active{color:#52B54B}.emby-tab-button-active.emby-button-tv{color:#fff}.emby-tab-button.emby-button-tv:focus{color:#52B54B}.guide-channelHeaderCell,.guide-channelTimeslotHeader{background:#2e2e2e}.programCellInner{background-color:#202020}.programCellInner-sports{background:#3949AB}.programCellInner-movie{background:#5E35B1}.programCellInner-kids{background:#039BE5}.programCellInner-news{background:#43A047}.guide-programTextIcon{color:#1e1e1e;background:#555}.guide-currentTimeIndicatorBar{background-color:#52B54B}.guide-currentTimeIndicatorArrow,.guide-currentTimeIndicatorArrowContainer{color:#52B54B}.guide-headerTimeslots{color:inherit}.guide-date-tab-button{color:#555;color:rgba(255,255,255,.3)}.guide-date-tab-button.emby-tab-button-active,.guide-date-tab-button:focus{color:#52B54B}.guide-date-tab-button.emby-button-tv:focus{background-color:#52B54B;color:#fff}.itemBackdropFader{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#141414));background:-webkit-linear-gradient(rgba(0,0,0,0),#141414);background:-o-linear-gradient(rgba(0,0,0,0),#141414);background:linear-gradient(rgba(0,0,0,0),#141414)}.infoBanner{color:#ddd;background:#111;padding:1em;-webkit-border-radius:.25em;border-radius:.25em}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-complete,.downloadbutton-icon-on{color:#4285F4}.playstatebutton-icon-played{color:#c33}.repeatButton-active{color:#4285F4} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js index c592fd0004..3f85a8df74 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js @@ -1 +1 @@ -define(["appSettings","events"],function(appsettings,events){"use strict";function onSaveTimeout(){var self=this;self.saveTimeout=null,self.currentApiClient.updateDisplayPreferences("usersettings",self.displayPrefs,self.currentUserId,"emby")}function saveServerPreferences(instance){instance.saveTimeout&&clearTimeout(instance.saveTimeout),instance.saveTimeout=setTimeout(onSaveTimeout.bind(instance),50)}function UserSettings(){}function getSavedQueryKey(context){return"query-"+context}return UserSettings.prototype.setUserInfo=function(userId,apiClient){if(this.saveTimeout&&clearTimeout(this.saveTimeout),this.currentUserId=userId,this.currentApiClient=apiClient,!userId)return this.displayPrefs=null,Promise.resolve();var self=this;return apiClient.getDisplayPreferences("usersettings",userId,"emby").then(function(result){result.CustomPrefs=result.CustomPrefs||{},self.displayPrefs=result})},UserSettings.prototype.getData=function(){return this.displayPrefs},UserSettings.prototype.importFrom=function(instance){this.displayPrefs=instance.getData()},UserSettings.prototype.set=function(name,value,enableOnServer){var userId=this.currentUserId;if(!userId)throw new Error("userId cannot be null");var currentValue=this.get(name),result=appsettings.set(name,value,userId);return enableOnServer!==!1&&this.displayPrefs&&(this.displayPrefs.CustomPrefs[name]=null==value?value:value.toString(),saveServerPreferences(this)),currentValue!==value&&events.trigger(this,"change",[name]),result},UserSettings.prototype.get=function(name,enableOnServer){var userId=this.currentUserId;return userId?enableOnServer!==!1&&this.displayPrefs?this.displayPrefs.CustomPrefs[name]:appsettings.get(name,userId):null},UserSettings.prototype.serverConfig=function(config){var apiClient=this.currentApiClient;return config?apiClient.updateUserConfiguration(this.currentUserId,config):apiClient.getUser(this.currentUserId).then(function(user){return user.Configuration})},UserSettings.prototype.enableCinemaMode=function(val){return null!=val?this.set("enableCinemaMode",val.toString(),!1):(val=this.get("enableCinemaMode",!1),!val||"false"!==val)},UserSettings.prototype.enableNextVideoInfoOverlay=function(val){return null!=val?this.set("enableNextVideoInfoOverlay",val.toString()):(val=this.get("enableNextVideoInfoOverlay"),"false"!==val)},UserSettings.prototype.enableThemeSongs=function(val){return null!=val?this.set("enableThemeSongs",val.toString(),!1):(val=this.get("enableThemeSongs",!1),"false"!==val)},UserSettings.prototype.enableThemeVideos=function(val){return null!=val?this.set("enableThemeVideos",val.toString(),!1):(val=this.get("enableThemeVideos",!1),val?"false"!==val:UserSettings.defaults.enableThemeVideos)},UserSettings.prototype.enableBackdrops=function(val){return null!=val?this.set("enableBackdrops",val.toString(),!1):(val=this.get("enableBackdrops",!1),val?"false"!==val:UserSettings.defaults.enableBackdrops)},UserSettings.prototype.language=function(val){return null!=val?this.set("language",val.toString(),!1):this.get("language",!1)},UserSettings.prototype.skipBackLength=function(val){return null!=val?this.set("skipBackLength",val.toString()):parseInt(this.get("skipBackLength")||"10000")},UserSettings.prototype.skipForwardLength=function(val){return null!=val?this.set("skipForwardLength",val.toString()):parseInt(this.get("skipForwardLength")||"30000")},UserSettings.prototype.dashboardTheme=function(val){return null!=val?this.set("dashboardTheme",val):this.get("dashboardTheme")},UserSettings.prototype.skin=function(val){return null!=val?this.set("skin",val,!1):this.get("skin",!1)||UserSettings.defaults.skin},UserSettings.prototype.theme=function(val){return null!=val?this.set("appTheme",val,!1):this.get("appTheme",!1)||UserSettings.defaults.theme},UserSettings.prototype.screensaver=function(val){return null!=val?this.set("screensaver",val,!1):this.get("screensaver",!1)||UserSettings.defaults.screensaver},UserSettings.prototype.soundEffects=function(val){return null!=val?this.set("soundeffects",val,!1):this.get("soundeffects",!1)||UserSettings.defaults.soundEffects},UserSettings.defaults={theme:null,enableThemeVideos:!0},UserSettings.prototype.loadQuerySettings=function(query,context){var key=getSavedQueryKey(context),values=this.get(key);if(values)return values=JSON.parse(values),Object.assign(query,values)},UserSettings.prototype.saveQuerySettings=function(query,context){var key=getSavedQueryKey(context),values={};return query.SortBy&&(values.SortBy=query.SortBy),query.SortOrder&&(values.SortOrder=query.SortOrder),this.set(key,JSON.stringify(values))},UserSettings.prototype.getSubtitleAppearanceSettings=function(key){return key=key||"localplayersubtitleappearance3",JSON.parse(this.get(key,!1)||"{}")},UserSettings.prototype.setSubtitleAppearanceSettings=function(value,key){return key=key||"localplayersubtitleappearance3",this.set(key,JSON.stringify(value),!1)},UserSettings}); \ No newline at end of file +define(["appSettings","events"],function(appsettings,events){"use strict";function onSaveTimeout(){var self=this;self.saveTimeout=null,self.currentApiClient.updateDisplayPreferences("usersettings",self.displayPrefs,self.currentUserId,"emby")}function saveServerPreferences(instance){instance.saveTimeout&&clearTimeout(instance.saveTimeout),instance.saveTimeout=setTimeout(onSaveTimeout.bind(instance),50)}function UserSettings(){}function getSavedQueryKey(context){return"query-"+context}return UserSettings.prototype.setUserInfo=function(userId,apiClient){if(this.saveTimeout&&clearTimeout(this.saveTimeout),this.currentUserId=userId,this.currentApiClient=apiClient,!userId)return this.displayPrefs=null,Promise.resolve();var self=this;return apiClient.getDisplayPreferences("usersettings",userId,"emby").then(function(result){result.CustomPrefs=result.CustomPrefs||{},self.displayPrefs=result})},UserSettings.prototype.getData=function(){return this.displayPrefs},UserSettings.prototype.importFrom=function(instance){this.displayPrefs=instance.getData()},UserSettings.prototype.set=function(name,value,enableOnServer){var userId=this.currentUserId;if(!userId)throw new Error("userId cannot be null");var currentValue=this.get(name),result=appsettings.set(name,value,userId);return enableOnServer!==!1&&this.displayPrefs&&(this.displayPrefs.CustomPrefs[name]=null==value?value:value.toString(),saveServerPreferences(this)),currentValue!==value&&events.trigger(this,"change",[name]),result},UserSettings.prototype.get=function(name,enableOnServer){var userId=this.currentUserId;return userId?enableOnServer!==!1&&this.displayPrefs?this.displayPrefs.CustomPrefs[name]:appsettings.get(name,userId):null},UserSettings.prototype.serverConfig=function(config){var apiClient=this.currentApiClient;return config?apiClient.updateUserConfiguration(this.currentUserId,config):apiClient.getUser(this.currentUserId).then(function(user){return user.Configuration})},UserSettings.prototype.enableCinemaMode=function(val){return null!=val?this.set("enableCinemaMode",val.toString(),!1):(val=this.get("enableCinemaMode",!1),!val||"false"!==val)},UserSettings.prototype.enableNextVideoInfoOverlay=function(val){return null!=val?this.set("enableNextVideoInfoOverlay",val.toString()):(val=this.get("enableNextVideoInfoOverlay"),"false"!==val)},UserSettings.prototype.enableThemeSongs=function(val){return null!=val?this.set("enableThemeSongs",val.toString(),!1):(val=this.get("enableThemeSongs",!1),"false"!==val)},UserSettings.prototype.enableThemeVideos=function(val){return null!=val?this.set("enableThemeVideos",val.toString(),!1):(val=this.get("enableThemeVideos",!1),val?"false"!==val:UserSettings.defaults.enableThemeVideos)},UserSettings.prototype.enableBackdrops=function(val){return null!=val?this.set("enableBackdrops",val.toString(),!1):(val=this.get("enableBackdrops",!1),val?"false"!==val:UserSettings.defaults.enableBackdrops)},UserSettings.prototype.language=function(val){return null!=val?this.set("language",val.toString(),!1):this.get("language",!1)},UserSettings.prototype.skipBackLength=function(val){return null!=val?this.set("skipBackLength",val.toString()):parseInt(this.get("skipBackLength")||"10000")},UserSettings.prototype.skipForwardLength=function(val){return null!=val?this.set("skipForwardLength",val.toString()):parseInt(this.get("skipForwardLength")||"30000")},UserSettings.prototype.dashboardTheme=function(val){return null!=val?this.set("dashboardTheme",val):this.get("dashboardTheme")},UserSettings.prototype.skin=function(val){return null!=val?this.set("skin",val,!1):this.get("skin",!1)||UserSettings.defaults.skin},UserSettings.prototype.theme=function(val){return null!=val?this.set("appTheme",val,!1):this.get("appTheme",!1)||UserSettings.defaults.theme},UserSettings.prototype.enableSeasonalThemes=function(val){return null!=val?this.set("enableSeasonalThemes",val,!1):"false"!==this.get("enableSeasonalThemes",!1)},UserSettings.prototype.screensaver=function(val){return null!=val?this.set("screensaver",val,!1):this.get("screensaver",!1)||UserSettings.defaults.screensaver},UserSettings.prototype.soundEffects=function(val){return null!=val?this.set("soundeffects",val,!1):this.get("soundeffects",!1)||UserSettings.defaults.soundEffects},UserSettings.defaults={theme:null,enableThemeVideos:!0},UserSettings.prototype.loadQuerySettings=function(query,context){var key=getSavedQueryKey(context),values=this.get(key);if(values)return values=JSON.parse(values),Object.assign(query,values)},UserSettings.prototype.saveQuerySettings=function(query,context){var key=getSavedQueryKey(context),values={};return query.SortBy&&(values.SortBy=query.SortBy),query.SortOrder&&(values.SortOrder=query.SortOrder),this.set(key,JSON.stringify(values))},UserSettings.prototype.getSubtitleAppearanceSettings=function(key){return key=key||"localplayersubtitleappearance3",JSON.parse(this.get(key,!1)||"{}")},UserSettings.prototype.setSubtitleAppearanceSettings=function(value,key){return key=key||"localplayersubtitleappearance3",this.set(key,JSON.stringify(value),!1)},UserSettings}); \ No newline at end of file diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index 907fcaf0a5..cfde7f533b 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -1 +1 @@ -.headerUserImage,.navMenuOption,.pageTitle{vertical-align:middle}.headerSelectedPlayer,.itemMiscInfo{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.alphabetPicker,.detailButton-mobile,.itemLinks,.listPaging,.sectionTabs,.viewSettings{text-align:center}.libraryPage{padding-top:6em!important}.standalonePage{padding-top:5.5em!important}.wizardPage{padding-top:7em!important}.libraryPage:not(.noSecondaryNavPage){padding-top:9.2em!important}.absolutePageTabContent{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0!important;top:6.9em!important;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.pageTabContent:not(.is-active){display:none!important}.navMenuDivider{height:1px;margin:.5em 0}.headerUserImage{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:100em;border-radius:100em;display:inline-block}.headerUserButtonRound img{-webkit-border-radius:100em;border-radius:100em}.headerButton{-webkit-flex-shrink:0;flex-shrink:0;font-size:108%}.hideMainDrawer .mainDrawerButton{display:none}.noHeaderRight .headerRight,.noHomeButtonHeader .headerHomeButton{display:none!important}.pageTitle{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0 0 0 .5em;height:1.7em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:1;flex-shrink:1}.detailButton-mobile,.skinHeader{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.pageTitleWithLogo{background-position:left center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;width:13.2em}.pageTitleWithDefaultLogo{height:1.22em}.skinHeader{position:fixed;right:0;left:0;z-index:999;top:0;border:0;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;background-color:#121212;color:#ccc}.hiddenViewMenuBar .skinHeader{display:none}.headerLeft,.headerRight{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center}.headerTop{padding:.9em 0}.headerLeft{display:flex;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.sectionTabs{width:100%}.headerRight{display:flex;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.selectedMediaFolder{background-color:#f2f2f2!important}.navMenuOption{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;color:inherit;font-weight:400!important;padding:1em 0 1em 2.4em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.layout-desktop .searchTabButton,.layout-mobile .searchTabButton,.layout-tv .headerSearchButton,body:not(.dashboardDocument) .btnNotifications{display:none!important}.navMenuOptionIcon{margin-right:1em;-webkit-flex-shrink:0;flex-shrink:0}.sidebarHeader{padding-left:1.4em;margin:1.2em 0 .7em;font-weight:500}.dashboardDocument .skinBody{-webkit-transition:left ease-in-out .3s,padding ease-in-out .3s;-o-transition:left ease-in-out .3s,padding ease-in-out .3s;transition:left ease-in-out .3s,padding ease-in-out .3s;position:absolute;top:0;right:0;bottom:0;left:0}@media all and (max-width:40em){.navMenuOption{font-size:110%}}.mainDrawer-scrollContainer{padding-bottom:10vh}@media all and (min-width:40em){.dashboardDocument .adminDrawerLogo,.dashboardDocument .mainDrawerButton,.dashboardDocument .tmla-mask{display:none!important}.dashboardDocument .mainDrawer{z-index:inherit!important;left:0!important;top:0!important;-webkit-transform:none!important;transform:none!important;width:20.07em!important;font-size:92%}.dashboardDocument .mainDrawer-scrollContainer{margin-top:5.8em!important}.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:8.7em!important}.dashboardDocument .skinBody{left:20em}}@media all and (min-width:40em) and (max-width:84em){.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:8.4em!important}}@media all and (max-width:84em){.withSectionTabs .headerTop{padding-bottom:.2em}.sectionTabs{font-size:86%}}@media all and (min-width:84em){.headerTop{padding:1.3em 0}.headerTabs{-webkit-align-self:center;align-self:center;width:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:-3.34em;position:relative;top:-.9em}.libraryPage:not(.noSecondaryNavPage){padding-top:5.9em!important}.pageWithAbsoluteTabs:not(.noSecondaryNavPage){padding-top:8em!important}.absolutePageTabContent{top:5.3em!important}.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:5.7em!important}}.headerSelectedPlayer{font-weight:400;max-width:10em;white-space:nowrap}@media all and (max-width:37.5em){.headerSelectedPlayer{display:none}}.hidingAnimatedTab{visibility:hidden}.headerArrowImage{height:20px;margin-left:.5em}.backdropContainer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.libraryPage .header{padding-bottom:0}.pageTabContent{contain:style}.flexPageTabContent.is-active{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.viewSettings{margin:0 0 .25em}.viewControls+.listTopPaging{margin-left:.5em!important}.criticReview{margin:1.5em 0;background:#222;padding:.8em .8em .8em 3em;-webkit-border-radius:.3em;border-radius:.3em;position:relative}.detailLogo,.itemBackdrop{background-repeat:no-repeat;background-position:center center}.criticReview:first-child{margin-top:.5em}.criticReview img{width:2.4em}.criticRatingScore{margin-bottom:.5em}.itemTag{display:inline-block;margin-right:1em}.itemOverview{white-space:pre-wrap}.itemLinks{padding:0}.itemLinks p{margin:.5em 0}.reviewLink,.reviewerName{margin-top:.5em}.reviewerName{color:#ccc}.reviewDate{margin-left:1em}.reviewScore{position:absolute;left:.8em}.itemBackdrop{-webkit-background-size:cover;background-size:cover;height:45vh;position:relative}.itemBackdropProgressBar{position:absolute!important;bottom:0;left:0;right:0}.itemBackdropFader{position:absolute;bottom:-1px;left:0;right:0;height:15vh}.desktopMiscInfoContainer{position:absolute;bottom:.75em}.detailImageContainer{margin-right:2em;width:280px;-webkit-flex-shrink:0;flex-shrink:0}.detailPagePrimaryContent{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.detailLogo{width:21.3em;height:5em;position:absolute;top:13.5%;right:19.5%;-webkit-background-size:contain;background-size:contain}@media all and (max-width:87.5em){.detailLogo{right:5%}}@media all and (max-width:75em){.detailLogo{right:2%}}@media all and (max-width:68.75em){.detailLogo{width:14.91em;height:3.5em;right:5%;bottom:5%;top:auto;background-position:center right;display:none}}.itemDetailImage{border:1px solid transparent;width:100%}.thumbDetailImageContainer{width:400px}.itemDetailImage.loaded{-webkit-box-shadow:0 0 1.5em #000;box-shadow:0 0 1.5em #000;border:1px solid #222}.itemDetailGalleryLink img:hover{border-color:#52B54B}@media all and (max-width:62.5em){.detailPageContent{position:relative}.detailImageContainer{position:absolute;top:-90px;left:5%;width:auto}.itemDetailImage{height:120px;width:auto!important}.btnPlaySimple{display:none!important}}@media all and (min-width:62.5em){.itemBackdrop{display:none}.detailPagePrimaryContainer{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:3.6em}}@media all and (max-width:75em){.lnkSibling{display:none!important}}.parentName{display:block;margin-bottom:.5em}.emby-button.detailFloatingButton{position:absolute;background-color:rgba(0,0,0,.5)!important;z-index:1;top:50%;left:50%;margin:-2.2em 0 0 -2.2em;border:2.7px solid rgba(255,255,255,.6);padding:.38em!important;color:rgba(255,255,255,.76)}.emby-button.detailFloatingButton i{font-size:3.5em}@media all and (max-width:62.5em){.parentName{margin-bottom:1em}.itemDetailPage{padding-top:0!important}.detailimg-hidemobile{display:none}}@media all and (min-width:31.25em){.mobileDetails{display:none}}@media all and (max-width:31.25em){.desktopDetails{display:none!important}}.detailButton-mobile,.mainDetailButtons{display:-webkit-box;display:-webkit-flex}.itemName{margin:.5em 0}.empty{margin:0}.detailCollapsibleSection:not(.hide)+.detailCollapsibleSection{margin-top:-2em}.detailPageCollabsible{margin-top:0}.mainDetailButtons{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.recordingFields button{margin-left:0;margin-right:.5em;-webkit-flex-shrink:0;flex-shrink:0}.mainDetailButtons.hide+.recordingFields{margin-top:1.5em!important}.mainDetailButtons>.raised{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.detailButton-mobile{display:flex;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0!important;padding-top:.5em!important;padding-bottom:.5em!important}@media all and (min-width:26em){.detailButton-mobile{margin-right:.1em!important}}@media all and (min-width:29em){.detailButton-mobile{margin-right:.2em!important}}@media all and (min-width:32em){.detailButton-mobile{margin-right:.3em!important}}.detailButton-mobile-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.detailButton-mobile-icon{font-size:1.9em!important}.detailImageProgressContainer{position:absolute;bottom:4px;right:1px;left:1px;text-align:center}@media all and (max-width:62.5em){.detailButton-mobile-text{margin-top:.7em;font-size:80%;font-weight:400}.mainDetailButtons{margin-left:-.5em}}@media all and (min-width:62.5em){.detailButton-mobile-icon:not(.always),.detailButton-mobile-text.texthide{display:none!important}.detailButton-mobile{background:rgba(255,255,255,.14)!important;backdrop-filter:blur(10px);padding-top:0!important;padding-bottom:0!important;height:3em}.mainDetailButtons{font-size:112%}.detailButton-mobile-icon:not(.notext){margin-right:.25em}.detailButton-mobile-icon.playstatebutton-icon-unplayed{opacity:.2}.detailButton-mobile-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.listTopPaging,.viewControls{display:inline-block}@media all and (max-width:50em){.editorMenuLink{display:none}}.itemMiscInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width:31.25em){.mobileDetails .itemMiscInfo{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.itemMiscInfo .endsAt{display:none}}.layout-tv .detailVerticalSection{margin-bottom:3.4em!important}.detailPageContent{border-spacing:0;border-collapse:collapse;padding-top:3em}@media all and (max-width:62.5em){.detailPageContent-nodetailimg{padding-top:0;margin-top:-3em}}@media all and (min-width:75em){.itemDetailPage .padded-left{padding-left:4%!important}.itemDetailPage .padded-right{padding-right:4%!important}}.detailPageParentLink{font-weight:inherit!important}.mediaInfoContent{line-height:1.5em}.mediaInfoStream{margin:0 3em 0 0;display:inline-block;vertical-align:top}.mediaInfoStreamType{display:block;margin:1em 0}.mediaInfoAttribute,.mediaInfoLabel{display:inline-block}.mediaInfoLabel{margin-right:1em;font-weight:500}.recordingProgressBar::-moz-progress-bar{background-color:#c33}.recordingProgressBar::-webkit-progress-value{background-color:#c33}.recordingProgressBar[aria-valuenow]:before{background-color:#c33}.timelineHeader{margin-bottom:.25em;line-height:1.25em;line-height:initial}.itemsContainer{margin:0 auto}.alphabetPicker{position:fixed;left:.4em;bottom:48px;display:none;line-height:1}.alphabetPicker-right{right:.4em;left:auto}.layout-desktop .absolutePageTabContent .alphabetPicker{right:1.5em}@media all and (max-height:31.25em){.alphabetPicker{display:none!important}.itemBackdrop{height:52vh}}.alphaPicker-vertical .alphaPickerButton{padding-top:2px!important;padding-bottom:2px!important}@media all and (max-height:43.75em){.alphaPicker-vertical .alphaPickerButton{padding-top:1px!important;padding-bottom:1px!important}}@media all and (max-height:37.5em){.alphaPicker-vertical .alphaPickerButton{padding-top:0!important;padding-bottom:0!important}}@media all and (max-height:33.125em){.alphabetPicker{font-size:80%!important}}@media all and (max-height:30em){.alphabetPicker{font-size:76%!important}}@media all and (min-height:37.5em){.alphabetPicker{bottom:70px}}@media all and (min-height:56.25em){.alphabetPicker{bottom:120px}}@media all and (min-height:62.5em){.alphabetPicker{bottom:200px}}@media all and (max-width:75em){.listViewUserDataButtons{display:none!important}}@media all and (max-width:62.5em){.detailsHiddenOnMobile{display:none}}#criticReviewsContent.hiddenScrollX{white-space:nowrap}#criticReviewsContent.hiddenScrollX .paperList{min-width:240px;width:90%;max-width:500px;display:inline-block;vertical-align:top;margin:0 .35em 0 0}.btnSyncComplete{background:#673AB7!important}.btnSyncComplete i{-webkit-border-radius:1000px;border-radius:1000px}.bulletSeparator{margin:0 .35em}.mediaInfoIcons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1.5em 0 1em;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mediaInfoText{padding:.3em .5em!important;margin-right:.5em;margin-bottom:.5em;font-size:94%!important}.sectionTitleButton,.sectionTitleIconButton{margin-right:0!important;display:inline-block;vertical-align:middle}.mediaInfoText-upper{text-transform:uppercase}.verticalSection{margin-bottom:1em}@media all and (max-width:500px),(max-height:720px){.verticalSection{margin-bottom:1em}}.verticalSection-extrabottompadding{margin-bottom:3em}.sectionTitleContainer{margin-bottom:.5em}.sectionTitle{margin-bottom:1em}.sectionTitle-cards{margin-bottom:.3em}.sectionTitleContainer>.sectionTitle{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle}.sectionTitleButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0}.sectionTitleButton+.sectionTitleButton{margin-left:.5em!important}.sectionTitleIconButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0;color:#aaa!important;font-size:84%!important;padding:.5em!important}.sectionTitle-cards{margin-left:.12em;margin-top:0}.layout-tv .sectionTitle-cards{margin-left:.3em}.horizontalItemsContainer{display:-webkit-box;display:-webkit-flex;display:flex}.sectionTitleTextButton{margin:0!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important;color:inherit!important}.sectionTitleTextButton:not(.padded-left){padding:0!important}.sectionTitleTextButton.padded-left{padding-bottom:0!important;padding-right:0!important;padding-top:0!important}.sectionTitleTextButton>.sectionTitle{margin-bottom:0}.padded-left{padding-left:1.7%}.padded-right{padding-right:1.7%}.padded-top{padding-top:1em}.padded-bottom{padding-bottom:1em}.layout-tv .padded-top-focusscale{padding-top:1.6em;margin-top:-1.6em}.layout-tv .padded-bottom-focusscale{padding-bottom:1.6em;margin-bottom:-1.6em}@media all and (min-height:500px){.padded-left-withalphapicker{padding-left:6%}.padded-right-withalphapicker{padding-right:6%}}@media all and (min-width:600px){.padded-left{padding-left:3%}.padded-right{padding-right:3%}}@media all and (min-width:800px){.padded-left{padding-left:3.2%}.padded-right{padding-right:3.2%}}@media all and (min-width:1280px){.padded-left{padding-left:3.6%}.padded-right{padding-right:3.6%}}@media all and (min-width:800px){.layout-tv .padded-left-withalphapicker{padding-left:4.4%}.layout-tv .padded-right-withalphapicker{padding-right:4.4%}}@media all and (min-width:1280px){.layout-tv .padded-left-withalphapicker{padding-left:5%}.layout-tv .padded-right-withalphapicker{padding-right:5%}}.homeLibraryButton{min-width:18%;margin:.5em!important}@media all and (max-width:50em){.homeLibraryButton{width:46%!important}}.searchfields-icon{color:#aaa}.button-accent-flat{color:#52B54B!important}.clearLink{text-decoration:none;font-weight:inherit!important;vertical-align:middle;color:inherit!important} \ No newline at end of file +.headerUserImage,.navMenuOption,.pageTitle{vertical-align:middle}.headerSelectedPlayer,.itemMiscInfo{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.alphabetPicker,.detailButton-mobile,.itemLinks,.listPaging,.sectionTabs,.viewSettings{text-align:center}.libraryPage{padding-top:6em!important}.standalonePage{padding-top:5.5em!important}.wizardPage{padding-top:7em!important}.libraryPage:not(.noSecondaryNavPage){padding-top:9.2em!important}.absolutePageTabContent{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0!important;top:6.9em!important;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.pageTabContent:not(.is-active){display:none!important}.navMenuDivider{height:1px;margin:.5em 0}.headerUserImage{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:100em;border-radius:100em;display:inline-block}.headerUserButtonRound img{-webkit-border-radius:100em;border-radius:100em}.headerButton{-webkit-flex-shrink:0;flex-shrink:0;font-size:108%}.hideMainDrawer .mainDrawerButton{display:none}.noHeaderRight .headerRight,.noHomeButtonHeader .headerHomeButton{display:none!important}.pageTitle{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0 0 0 .5em;height:1.7em;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:1;flex-shrink:1}.detailButton-mobile,.skinHeader{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.pageTitleWithLogo{background-position:left center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;width:13.2em}.pageTitleWithDefaultLogo{height:1.22em}.skinHeader{position:fixed;right:0;left:0;z-index:999;top:0;border:0;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;background-color:#121212;color:#ccc}.hiddenViewMenuBar .skinHeader{display:none}.headerLeft,.headerRight{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center}.headerTop{padding:.9em 0}.headerLeft{display:flex;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.sectionTabs{width:100%}.headerRight{display:flex;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.selectedMediaFolder{background-color:#f2f2f2!important}.navMenuOption{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;color:inherit;font-weight:400!important;padding:1em 0 1em 2.4em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.layout-desktop .searchTabButton,.layout-mobile .searchTabButton,.layout-tv .headerSearchButton,body:not(.dashboardDocument) .btnNotifications{display:none!important}.navMenuOptionIcon{margin-right:1em;-webkit-flex-shrink:0;flex-shrink:0}.sidebarHeader{padding-left:1.4em;margin:1.2em 0 .7em;font-weight:500}.dashboardDocument .skinBody{-webkit-transition:left ease-in-out .3s,padding ease-in-out .3s;-o-transition:left ease-in-out .3s,padding ease-in-out .3s;transition:left ease-in-out .3s,padding ease-in-out .3s;position:absolute;top:0;right:0;bottom:0;left:0}@media all and (max-width:40em){.navMenuOption{font-size:110%}}.mainDrawer-scrollContainer{padding-bottom:10vh}@media all and (min-width:40em){.dashboardDocument .adminDrawerLogo,.dashboardDocument .mainDrawerButton,.dashboardDocument .tmla-mask{display:none!important}.dashboardDocument .mainDrawer{z-index:inherit!important;left:0!important;top:0!important;-webkit-transform:none!important;transform:none!important;width:20.07em!important;font-size:92%}.dashboardDocument .mainDrawer-scrollContainer{margin-top:5em!important}.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:8.7em!important}.dashboardDocument .skinBody{left:20em}}@media all and (min-width:40em) and (max-width:84em){.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:8.4em!important}}@media all and (max-width:84em){.withSectionTabs .headerTop{padding-bottom:.2em}.sectionTabs{font-size:86%}}@media all and (min-width:84em){.headerTop{padding:1.4em 0}.headerTabs{-webkit-align-self:center;align-self:center;width:auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:-3.34em;position:relative;top:-1em}.libraryPage:not(.noSecondaryNavPage){padding-top:6.1em!important}.pageWithAbsoluteTabs:not(.noSecondaryNavPage){padding-top:8.2em!important}.absolutePageTabContent{top:5.5em!important}.dashboardDocument.withSectionTabs .mainDrawer-scrollContainer{margin-top:5.9em!important}.dashboardDocument .mainDrawer-scrollContainer{margin-top:6em!important}}.headerSelectedPlayer{font-weight:400;max-width:10em;white-space:nowrap}@media all and (max-width:37.5em){.headerSelectedPlayer{display:none}}.hidingAnimatedTab{visibility:hidden}.headerArrowImage{height:20px;margin-left:.5em}.backdropContainer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.libraryPage .header{padding-bottom:0}.pageTabContent{contain:style}.flexPageTabContent.is-active{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.viewSettings{margin:0 0 .25em}.viewControls+.listTopPaging{margin-left:.5em!important}.criticReview{margin:1.5em 0;background:#222;padding:.8em .8em .8em 3em;-webkit-border-radius:.3em;border-radius:.3em;position:relative}.detailLogo,.itemBackdrop{background-repeat:no-repeat;background-position:center center}.criticReview:first-child{margin-top:.5em}.criticReview img{width:2.4em}.criticRatingScore{margin-bottom:.5em}.itemTag{display:inline-block;margin-right:1em}.itemOverview{white-space:pre-wrap}.itemLinks{padding:0}.itemLinks p{margin:.5em 0}.reviewLink,.reviewerName{margin-top:.5em}.reviewerName{color:#ccc}.reviewDate{margin-left:1em}.reviewScore{position:absolute;left:.8em}.itemBackdrop{-webkit-background-size:cover;background-size:cover;height:45vh;position:relative}.itemBackdropProgressBar{position:absolute!important;bottom:0;left:0;right:0}.itemBackdropFader{position:absolute;bottom:-1px;left:0;right:0;height:15vh}.desktopMiscInfoContainer{position:absolute;bottom:.75em}.detailImageContainer{margin-right:2em;width:280px;-webkit-flex-shrink:0;flex-shrink:0}.detailPagePrimaryContent{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.detailLogo{width:21.3em;height:5em;position:absolute;top:13.5%;right:19.5%;-webkit-background-size:contain;background-size:contain}@media all and (max-width:87.5em){.detailLogo{right:5%}}@media all and (max-width:75em){.detailLogo{right:2%}}@media all and (max-width:68.75em){.detailLogo{width:14.91em;height:3.5em;right:5%;bottom:5%;top:auto;background-position:center right;display:none}}.itemDetailImage{border:1px solid transparent;width:100%}.thumbDetailImageContainer{width:400px}.itemDetailImage.loaded{-webkit-box-shadow:0 0 1.5em #000;box-shadow:0 0 1.5em #000;border:1px solid #222}.itemDetailGalleryLink img:hover{border-color:#52B54B}@media all and (max-width:62.5em){.detailPageContent{position:relative}.detailImageContainer{position:absolute;top:-90px;left:5%;width:auto}.itemDetailImage{height:120px;width:auto!important}.btnPlaySimple{display:none!important}}@media all and (min-width:62.5em){.itemBackdrop{display:none}.detailPagePrimaryContainer{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:3.6em}}@media all and (max-width:75em){.lnkSibling{display:none!important}}.parentName{display:block;margin-bottom:.5em}.emby-button.detailFloatingButton{position:absolute;background-color:rgba(0,0,0,.5)!important;z-index:1;top:50%;left:50%;margin:-2.2em 0 0 -2.2em;border:2.7px solid rgba(255,255,255,.6);padding:.38em!important;color:rgba(255,255,255,.76)}.emby-button.detailFloatingButton i{font-size:3.5em}@media all and (max-width:62.5em){.parentName{margin-bottom:1em}.itemDetailPage{padding-top:0!important}.detailimg-hidemobile{display:none}}@media all and (min-width:31.25em){.mobileDetails{display:none}}@media all and (max-width:31.25em){.desktopDetails{display:none!important}}.detailButton-mobile,.mainDetailButtons{display:-webkit-box;display:-webkit-flex}.itemName{margin:.5em 0}.empty{margin:0}.detailCollapsibleSection:not(.hide)+.detailCollapsibleSection{margin-top:-2em}.detailPageCollabsible{margin-top:0}.mainDetailButtons{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.recordingFields button{margin-left:0;margin-right:.5em;-webkit-flex-shrink:0;flex-shrink:0}.mainDetailButtons.hide+.recordingFields{margin-top:1.5em!important}.mainDetailButtons>.raised{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.detailButton-mobile{display:flex;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0!important;padding-top:.5em!important;padding-bottom:.5em!important}@media all and (min-width:26em){.detailButton-mobile{margin-right:.1em!important}}@media all and (min-width:29em){.detailButton-mobile{margin-right:.2em!important}}@media all and (min-width:32em){.detailButton-mobile{margin-right:.3em!important}}.detailButton-mobile-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.detailButton-mobile-icon{font-size:1.9em!important}.detailImageProgressContainer{position:absolute;bottom:4px;right:1px;left:1px;text-align:center}@media all and (max-width:62.5em){.detailButton-mobile-text{margin-top:.7em;font-size:80%;font-weight:400}.mainDetailButtons{margin-left:-.5em}}@media all and (min-width:62.5em){.detailButton-mobile-icon:not(.always),.detailButton-mobile-text.texthide{display:none!important}.detailButton-mobile{background:rgba(255,255,255,.14)!important;backdrop-filter:blur(10px);padding-top:0!important;padding-bottom:0!important;height:3em}.mainDetailButtons{font-size:112%}.detailButton-mobile-icon:not(.notext){margin-right:.25em}.detailButton-mobile-icon.playstatebutton-icon-unplayed{opacity:.2}.detailButton-mobile-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.listTopPaging,.viewControls{display:inline-block}@media all and (max-width:50em){.editorMenuLink{display:none}}.itemMiscInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width:31.25em){.mobileDetails .itemMiscInfo{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.itemMiscInfo .endsAt{display:none}}.layout-tv .detailVerticalSection{margin-bottom:3.4em!important}.detailPageContent{border-spacing:0;border-collapse:collapse;padding-top:3em}@media all and (max-width:62.5em){.detailPageContent-nodetailimg{padding-top:0;margin-top:-3em}}@media all and (min-width:75em){.itemDetailPage .padded-left{padding-left:4%!important}.itemDetailPage .padded-right{padding-right:4%!important}}.detailPageParentLink{font-weight:inherit!important}.mediaInfoContent{line-height:1.5em}.mediaInfoStream{margin:0 3em 0 0;display:inline-block;vertical-align:top}.mediaInfoStreamType{display:block;margin:1em 0}.mediaInfoAttribute,.mediaInfoLabel{display:inline-block}.mediaInfoLabel{margin-right:1em;font-weight:500}.recordingProgressBar::-moz-progress-bar{background-color:#c33}.recordingProgressBar::-webkit-progress-value{background-color:#c33}.recordingProgressBar[aria-valuenow]:before{background-color:#c33}.timelineHeader{margin-bottom:.25em;line-height:1.25em;line-height:initial}.itemsContainer{margin:0 auto}.alphabetPicker{position:fixed;left:.4em;bottom:48px;display:none;line-height:1}.alphabetPicker-right{right:.4em;left:auto}.layout-desktop .absolutePageTabContent .alphabetPicker{right:1.5em}@media all and (max-height:31.25em){.alphabetPicker{display:none!important}.itemBackdrop{height:52vh}}.alphaPicker-vertical .alphaPickerButton{padding-top:2px!important;padding-bottom:2px!important}@media all and (max-height:43.75em){.alphaPicker-vertical .alphaPickerButton{padding-top:1px!important;padding-bottom:1px!important}}@media all and (max-height:37.5em){.alphaPicker-vertical .alphaPickerButton{padding-top:0!important;padding-bottom:0!important}}@media all and (max-height:33.125em){.alphabetPicker{font-size:80%!important}}@media all and (max-height:30em){.alphabetPicker{font-size:76%!important}}@media all and (min-height:37.5em){.alphabetPicker{bottom:70px}}@media all and (min-height:56.25em){.alphabetPicker{bottom:120px}}@media all and (min-height:62.5em){.alphabetPicker{bottom:200px}}@media all and (max-width:75em){.listViewUserDataButtons{display:none!important}}@media all and (max-width:62.5em){.detailsHiddenOnMobile{display:none}}#criticReviewsContent.hiddenScrollX{white-space:nowrap}#criticReviewsContent.hiddenScrollX .paperList{min-width:240px;width:90%;max-width:500px;display:inline-block;vertical-align:top;margin:0 .35em 0 0}.btnSyncComplete{background:#673AB7!important}.btnSyncComplete i{-webkit-border-radius:1000px;border-radius:1000px}.bulletSeparator{margin:0 .35em}.mediaInfoIcons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:1.5em 0 1em;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mediaInfoText{padding:.3em .5em!important;margin-right:.5em;margin-bottom:.5em;font-size:94%!important}.sectionTitleButton,.sectionTitleIconButton{margin-right:0!important;display:inline-block;vertical-align:middle}.mediaInfoText-upper{text-transform:uppercase}.verticalSection{margin-bottom:1em}@media all and (max-width:500px),(max-height:720px){.verticalSection{margin-bottom:1em}}.verticalSection-extrabottompadding{margin-bottom:3em}.sectionTitleContainer{margin-bottom:.5em}.sectionTitle{margin-bottom:1em}.sectionTitle-cards{margin-bottom:.3em}.sectionTitleContainer>.sectionTitle{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle}.sectionTitleButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0}.sectionTitleButton+.sectionTitleButton{margin-left:.5em!important}.sectionTitleIconButton{margin-left:1.5em!important;-webkit-flex-shrink:0;flex-shrink:0;color:#aaa!important;font-size:84%!important;padding:.5em!important}.sectionTitle-cards{margin-left:.12em;margin-top:0}.layout-tv .sectionTitle-cards{margin-left:.3em}.horizontalItemsContainer{display:-webkit-box;display:-webkit-flex;display:flex}.sectionTitleTextButton{margin:0!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important;color:inherit!important}.sectionTitleTextButton:not(.padded-left){padding:0!important}.sectionTitleTextButton.padded-left{padding-bottom:0!important;padding-right:0!important;padding-top:0!important}.sectionTitleTextButton>.sectionTitle{margin-bottom:0}.padded-left{padding-left:1.7%}.padded-right{padding-right:1.7%}.padded-top{padding-top:1em}.padded-bottom{padding-bottom:1em}.layout-tv .padded-top-focusscale{padding-top:1.6em;margin-top:-1.6em}.layout-tv .padded-bottom-focusscale{padding-bottom:1.6em;margin-bottom:-1.6em}@media all and (min-height:500px){.padded-left-withalphapicker{padding-left:6%}.padded-right-withalphapicker{padding-right:6%}}@media all and (min-width:600px){.padded-left{padding-left:3%}.padded-right{padding-right:3%}}@media all and (min-width:800px){.padded-left{padding-left:3.2%}.padded-right{padding-right:3.2%}}@media all and (min-width:1280px){.padded-left{padding-left:3.6%}.padded-right{padding-right:3.6%}}@media all and (min-width:800px){.layout-tv .padded-left-withalphapicker{padding-left:4.4%}.layout-tv .padded-right-withalphapicker{padding-right:4.4%}}@media all and (min-width:1280px){.layout-tv .padded-left-withalphapicker{padding-left:5%}.layout-tv .padded-right-withalphapicker{padding-right:5%}}.homeLibraryButton{min-width:18%;margin:.5em!important}@media all and (max-width:50em){.homeLibraryButton{width:46%!important}}.searchfields-icon{color:#aaa}.button-accent-flat{color:#52B54B!important}.clearLink{text-decoration:none;font-weight:inherit!important;vertical-align:middle;color:inherit!important} \ No newline at end of file diff --git a/dashboard-ui/scripts/themeloader.js b/dashboard-ui/scripts/themeloader.js index 75f5c10205..24b0c7d977 100644 --- a/dashboard-ui/scripts/themeloader.js +++ b/dashboard-ui/scripts/themeloader.js @@ -1 +1 @@ -define(["userSettings","skinManager"],function(userSettings,skinManager){"use strict";pageClassOn("viewbeforeshow","page",function(){var viewType=this.getAttribute("data-theme");viewType||(viewType=this.classList.contains("type-interior")||this.classList.contains("wizardPage")?"a":"b",this.setAttribute("data-theme",viewType));var theme,context;"a"===viewType?(theme=userSettings.dashboardTheme(),context="serverdashboard"):theme=userSettings.theme(),skinManager.setTheme(theme,context)})}); \ No newline at end of file +define(["userSettings","skinManager"],function(userSettings,skinManager){"use strict";var currentViewType;pageClassOn("viewbeforeshow","page",function(){var viewType=this.getAttribute("data-theme");if(viewType||(viewType=this.classList.contains("type-interior")||this.classList.contains("wizardPage")?"a":"b"),viewType!==currentViewType){currentViewType=viewType;var theme,context;"a"===viewType?(theme=userSettings.dashboardTheme(),context="serverdashboard"):theme=userSettings.theme(),skinManager.setTheme(theme,context)}})}); \ No newline at end of file diff --git a/dashboard-ui/themes/halloween/theme.js b/dashboard-ui/themes/halloween/theme.js deleted file mode 100644 index 3fbcf0ae64..0000000000 --- a/dashboard-ui/themes/halloween/theme.js +++ /dev/null @@ -1 +0,0 @@ -define(["appSettings","backdrop","browser","globalize","require","paper-icon-button-light"],function(appSettings,backdrop,browser,globalize,require){"use strict";function onPageShow(){var page=this;if(!destroyed){if(appSettings.get(cancelKey)==cancelValue)return void(destroyed=!0);browser.mobile||(require(["css!./style.css"]),page.classList.contains("itemDetailPage")||backdrop.setBackdrop("themes/halloween/bg.jpg"),0==lastSound?playSound("http://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/monsterparadefade.mp3",.1):(new Date).getTime()-lastSound>3e4&&playSound("http://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/howl.wav"),addIcon())}}function addIcon(){if(!iconCreated){iconCreated=!0;var viewMenuSecondary=document.querySelector(".viewMenuSecondary");if(viewMenuSecondary){var html='';viewMenuSecondary.insertAdjacentHTML("afterbegin",html),viewMenuSecondary.querySelector(".halloweenInfoButton").addEventListener("click",onIconClick)}}}function onIconClick(){require(["dialog"],function(dialog){dialog({title:"Happy Halloween",text:"Happy Halloween from the Emby Team. We hope your Halloween is spooktacular! Would you like to allow the Halloween theme to continue?",buttons:[{id:"yes",name:globalize.translate("ButtonYes"),type:"submit"},{id:"no",name:globalize.translate("ButtonNo"),type:"cancel"}]}).then(function(result){"no"==result&&destroyTheme()})})}function destroyTheme(){destroyed=!0;var halloweenInfoButton=document.querySelector(".halloweenInfoButton");halloweenInfoButton&&halloweenInfoButton.parentNode.removeChild(halloweenInfoButton),currentSound&¤tSound.stop(),backdrop.clear(),appSettings.set(cancelKey,cancelValue),window.location.reload(!0)}function playSound(path,volume){require(["howler"],function(howler){var sound=new Howl({urls:[path],volume:volume||.3});sound.play(),currentSound=sound,lastSound=(new Date).getTime()})}var iconCreated,destroyed,currentSound,lastSound=0,cancelKey="cancelHalloween2015",cancelValue="6";pageClassOn("pageshow","libraryPage",onPageShow)}); \ No newline at end of file