From b9511d2501148c8d346117b3466f86b744acb841 Mon Sep 17 00:00:00 2001 From: Prayag <55829513+prayag17@users.noreply.github.com> Date: Fri, 11 Dec 2020 21:13:47 +0530 Subject: [PATCH] Fix code --- .../Configuration/configurationpage.html | 556 +++++++++--------- 1 file changed, 282 insertions(+), 274 deletions(-) diff --git a/Jellyfin.Plugin.SkinManager/Configuration/configurationpage.html b/Jellyfin.Plugin.SkinManager/Configuration/configurationpage.html index 52fbdb4..c837c04 100644 --- a/Jellyfin.Plugin.SkinManager/Configuration/configurationpage.html +++ b/Jellyfin.Plugin.SkinManager/Configuration/configurationpage.html @@ -1,296 +1,304 @@ - - Skin Manager + Skin Manager - -
-
-
-
-
-

Skin Manager

Help
-
-

Select the skin you want to install and click Set Skin

-
-
-
- - -
-
-
-
-
- -
-
-
- - - -
+ function setSkin() { + ApiClient.getServerConfiguration().then(function (config) { + ApiClient.updateServerConfiguration(config).then(function() { + ApiClient.getNamedConfiguration('branding').then(function(brandingConfig) { + brandingConfig.CustomCss = createCss(); + ApiClient.updateNamedConfiguration('branding', brandingConfig).then(function () { + Dashboard.processServerConfigurationUpdateResult(); + window.location.reload(true); + }); + }); + }); + }); + } + function hexToRgb(hex) { + // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF") + var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + hex = hex.replace(shorthandRegex, function(m, r, g, b) { + return r + r + g + g + b + b; + }); + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? { + r: parseInt(result[1], 16), + g: parseInt(result[2], 16), + b: parseInt(result[3], 16) + } : null; + } + + + + -