From a62304af6a8e76bd000b243b4091ff0704341adc Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 13 Sep 2021 21:53:43 +0200
Subject: [PATCH 01/49] plex base badge color fix
---
CSS/themes/plex/plex-base.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/CSS/themes/plex/plex-base.css b/CSS/themes/plex/plex-base.css
index 85fa85ff..54866b7b 100644
--- a/CSS/themes/plex/plex-base.css
+++ b/CSS/themes/plex/plex-base.css
@@ -227,6 +227,7 @@ a[class*="MetadataTableRow-title-"]:hover {
[class*="Badge-primary-"] {
background-color: rgb(var(--accent-color));
+ color: var(--label-text-color);
}
[class*="DisclosureArrow-default-"] {
From fe8e159673c4d32e9a8177326bd208d63cff49fa Mon Sep 17 00:00:00 2001
From: GilbN
Date: Tue, 14 Sep 2021 17:31:27 +0200
Subject: [PATCH 02/49] addons_json fixes
---
themes.py | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/themes.py b/themes.py
index 9cf279d5..046d1188 100644
--- a/themes.py
+++ b/themes.py
@@ -28,28 +28,29 @@ def create_addons_json():
}
})
for addon in app_addons:
- files = [file for file in listdir(
- f"{addon_root}/{app}/{addon}") if isfile(join(f"{addon_root}/{app}/{addon}", file))]
- ADDONS["addons"].update({
- app: {
- addon: {
- "css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"]
- } for addon in app_addons
- }
- })
+ files = [file for file in listdir(f"{addon_root}/{app}/{addon}") if isfile(join(f"{addon_root}/{app}/{addon}", file))]
+ if len([f for f in files if f.endswith('.css')]) > 1:
+ ADDONS["addons"][app][addon].update({
+ "css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"]
+ }
+ )
+ else:
+ ADDONS["addons"][app].update({
+ addon: f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"
+ }
+ )
extra_dirs = [dir for dir in listdir(
f"{addon_root}/{app}/{addon}") if isdir(join(f"{addon_root}/{app}/{addon}", dir))]
if extra_dirs:
for dir in extra_dirs:
extra_dir_files = [file for file in listdir(
f"{addon_root}/{app}/{addon}/{dir}") if isfile(join(f"{addon_root}/{app}/{addon}/{dir}", file))]
- ADDONS["addons"][app].update({
- addon: {
- dir: {
+ ADDONS["addons"][app][addon].update({
+ dir: {
"css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{dir}/{extra_file}?sha={SHAS.get(extra_file)}" for extra_file in extra_dir_files if extra_file.split(".")[1] == "css"]
- } for dir in extra_dirs
+ }
}
- })
+ )
return dumps(ADDONS)
def create_json(app_folders:list=None,themes:list=None,no_sub_folders=False):
From 8377a5617fc3f5d9ed80efff98b321186884ea42 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Tue, 14 Sep 2021 17:31:45 +0200
Subject: [PATCH 03/49] pep8 formatting
---
themes.py | 77 +++++++++++++++++++++++++++++++------------------------
1 file changed, 44 insertions(+), 33 deletions(-)
diff --git a/themes.py b/themes.py
index 046d1188..32d4a207 100644
--- a/themes.py
+++ b/themes.py
@@ -1,43 +1,48 @@
from os import listdir
from os.path import isdir, isfile, join
-from json import dump,dumps, loads
+from json import dump, dumps, loads
import subprocess
+
def get_shas(output):
"""Returns a dict of CSS files and SHAs"""
output_lines = output.splitlines()
sha_dict = {}
for line in output_lines:
- line = line.decode('utf-8').replace("\t","").split(" ")
+ line = line.decode('utf-8').replace("\t", "").split(" ")
sha = line[1]
css_file = [file for file in line[2].split("/") if "css" in file][0]
sha_dict.update({css_file: sha})
return(sha_dict)
+
def create_addons_json():
- addon_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/addons/*.css"])
+ addon_shas = subprocess.check_output(
+ ["git", "ls-files", "-s", "./CSS/addons/*.css"])
SHAS = get_shas(addon_shas)
- ADDONS = {"addons":{}}
+ ADDONS = {"addons": {}}
addon_root = './CSS/addons'
- addon_folders = [name for name in listdir(addon_root) if isdir(join(addon_root, name))]
+ addon_folders = [name for name in listdir(
+ addon_root) if isdir(join(addon_root, name))]
for app in addon_folders:
app_addons = [addon for addon in listdir(f"{addon_root}/{app}")]
ADDONS["addons"].update({
- app: {
- addon: {} for addon in app_addons
- }
+ app: {
+ addon: {} for addon in app_addons
+ }
})
for addon in app_addons:
- files = [file for file in listdir(f"{addon_root}/{app}/{addon}") if isfile(join(f"{addon_root}/{app}/{addon}", file))]
+ files = [file for file in listdir(
+ f"{addon_root}/{app}/{addon}") if isfile(join(f"{addon_root}/{app}/{addon}", file))]
if len([f for f in files if f.endswith('.css')]) > 1:
ADDONS["addons"][app][addon].update({
- "css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"]
- }
+ "css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"]
+ }
)
else:
ADDONS["addons"][app].update({
- addon: f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"
- }
+ addon: f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{file}?sha={SHAS.get(file)}" for file in files if file.split(".")[1] == "css"
+ }
)
extra_dirs = [dir for dir in listdir(
f"{addon_root}/{app}/{addon}") if isdir(join(f"{addon_root}/{app}/{addon}", dir))]
@@ -46,52 +51,58 @@ def create_addons_json():
extra_dir_files = [file for file in listdir(
f"{addon_root}/{app}/{addon}/{dir}") if isfile(join(f"{addon_root}/{app}/{addon}/{dir}", file))]
ADDONS["addons"][app][addon].update({
- dir: {
- "css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{dir}/{extra_file}?sha={SHAS.get(extra_file)}" for extra_file in extra_dir_files if extra_file.split(".")[1] == "css"]
- }
- }
- )
+ dir: {
+ "css": [f"https://{DOMAIN}/CSS/addons/{app}/{addon}/{dir}/{extra_file}?sha={SHAS.get(extra_file)}" for extra_file in extra_dir_files if extra_file.split(".")[1] == "css"]
+ }
+ }
+ )
return dumps(ADDONS)
-def create_json(app_folders:list=None,themes:list=None,no_sub_folders=False):
+
+def create_json(app_folders: list = None, themes: list = None, no_sub_folders=False):
if no_sub_folders:
THEMES = {}
- theme_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/variables/*.css"])
+ theme_shas = subprocess.check_output(
+ ["git", "ls-files", "-s", "./CSS/variables/*.css"])
SHAS = get_shas(theme_shas)
for theme in themes:
THEMES.update({
"themes": {
theme.split(".")[0].capitalize(): {
- "url": f"https://{DOMAIN}/CSS/variables/{theme}?sha={SHAS.get(theme)}"
+ "url": f"https://{DOMAIN}/CSS/variables/{theme}?sha={SHAS.get(theme)}"
}for theme in themes
}
})
return dumps(THEMES)
else:
ADDONS = loads(create_addons_json())
- APPS = {"applications":{}}
- app_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/themes/*base.css"])
+ APPS = {"applications": {}}
+ app_shas = subprocess.check_output(
+ ["git", "ls-files", "-s", "./CSS/themes/*base.css"])
SHAS = get_shas(app_shas)
for app in app_folders:
APPS.update({
- "applications":{
+ "applications": {
app: {
"base_css": f"https://{DOMAIN}/CSS/themes/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}",
"addons": ADDONS["addons"][app] if app in ADDONS["addons"] else {}
- } for app in app_folders
- }
+ } for app in app_folders
}
+ }
)
- THEMES = loads(create_json(themes=themes,no_sub_folders=True))
+ THEMES = loads(create_json(themes=themes, no_sub_folders=True))
APPS.update(ADDONS)
APPS.update(THEMES)
return dumps(APPS)
-if __name__== "__main__":
- app_folders = [name for name in listdir('./CSS/themes') if isdir(join('./CSS/themes', name))]
- themes = [name for name in listdir('./CSS/variables') if isfile(join('./CSS/variables', name))]
- DOMAIN = open("CNAME","rt",closefd=True).readline()
- apps = loads(create_json(app_folders,themes))
+
+if __name__ == "__main__":
+ app_folders = [name for name in listdir(
+ './CSS/themes') if isdir(join('./CSS/themes', name))]
+ themes = [name for name in listdir(
+ './CSS/variables') if isfile(join('./CSS/variables', name))]
+ DOMAIN = open("CNAME", "rt", closefd=True).readline()
+ apps = loads(create_json(app_folders, themes))
with open("themes.json", "w") as outfile:
- dump(apps, outfile,indent=2)
+ dump(apps, outfile, indent=2)
From ebe720feaddae991b8f052daf1a8b235b7bf2511 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Tue, 14 Sep 2021 17:32:42 +0200
Subject: [PATCH 04/49] themes.json update
---
themes.json | 574 +++++++++++++++++++++-------------------------------
1 file changed, 233 insertions(+), 341 deletions(-)
diff --git a/themes.json b/themes.json
index 26db3eca..d10d7c73 100644
--- a/themes.json
+++ b/themes.json
@@ -1,480 +1,369 @@
{
"applications": {
- "emby": {
- "base_css": "https://theme-park.dev/CSS/themes/emby/emby-base.css?sha=f41f2a0ee94c353ae470912e4af4b599434293c1",
+ "adguard": {
+ "base_css": "https://theme-park.dev/CSS/themes/adguard/adguard-base.css?sha=179fda81ddf0007fe063e4324a3e314de7551c29",
"addons": {}
},
- "readarr": {
- "base_css": "https://theme-park.dev/CSS/themes/readarr/readarr-base.css?sha=cbdaeb841bc34531698f30739d6b32f98029cb99",
+ "bazarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/bazarr/bazarr-base.css?sha=b5b5ad3a8ed18b2fa6c0cea8fc46d6dd75d8bed9",
"addons": {
- "readarr-alt-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
- ]
- },
- "readarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
- ]
- }
+ "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb",
+ "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
}
},
- "thelounge": {
- "base_css": "https://theme-park.dev/CSS/themes/thelounge/thelounge-base.css?sha=efb54f17c4d381e7566f5b44017b8e4eb17754a8",
- "addons": {}
- },
- "ombi": {
- "base_css": "https://theme-park.dev/CSS/themes/ombi/ombi-base.css?sha=c6bd6a4e5989433989a43828da761e1dc829d77a",
+ "bitwarden": {
+ "base_css": "https://theme-park.dev/CSS/themes/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050",
"addons": {}
},
- "resilio-sync": {
- "base_css": "https://theme-park.dev/CSS/themes/resilio-sync/resilio-sync-base.css?sha=d86f22aef07e66485e297735e5943cfbb21382b1",
+ "calibreweb": {
+ "base_css": "https://theme-park.dev/CSS/themes/calibreweb/calibreweb-base.css?sha=1a2ed7e841069a1fa84616fb2aa66822a9f322f2",
"addons": {}
},
- "rutorrent": {
- "base_css": "https://theme-park.dev/CSS/themes/rutorrent/rutorrent-base.css?sha=0305f651d4ca24f9aaa13d49689e9540e15d6c2f",
+ "deluge": {
+ "base_css": "https://theme-park.dev/CSS/themes/deluge/deluge-base.css?sha=89331d30f04a3988ebcb42d8404d26954778afe0",
"addons": {}
},
"dozzle": {
"base_css": "https://theme-park.dev/CSS/themes/dozzle/dozzle-base.css?sha=c109aa34f0087e46b115d5ad0f80cbabca231c95",
"addons": {}
},
- "organizr": {
- "base_css": "https://theme-park.dev/CSS/themes/organizr/organizr-base.css?sha=5ddcc53663879d0efa099b392da9519a1c6af381",
- "addons": {
- "glass": {
- "css": [
- "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172",
- "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa"
- ]
- }
- }
+ "duplicacy": {
+ "base_css": "https://theme-park.dev/CSS/themes/duplicacy/duplicacy-base.css?sha=00a671f67fde4f1f50308c283dbb29ff7c67965b",
+ "addons": {}
},
- "bazarr": {
- "base_css": "https://theme-park.dev/CSS/themes/bazarr/bazarr-base.css?sha=b5b5ad3a8ed18b2fa6c0cea8fc46d6dd75d8bed9",
- "addons": {
- "bazarr-4k-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
- ]
- },
- "bazarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
- ]
- }
- }
+ "filebrowser": {
+ "base_css": "https://theme-park.dev/CSS/themes/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0",
+ "addons": {}
},
- "pihole": {
- "base_css": "https://theme-park.dev/CSS/themes/pihole/pihole-base.css?sha=1d5290da2a5cf98fe5b63da558336036883775f7",
+ "flood": {
+ "base_css": "https://theme-park.dev/CSS/themes/flood/flood-base.css?sha=c63f5330ca711d9769f51ce7259673f6a81f4d28",
"addons": {}
},
- "netdata": {
- "base_css": "https://theme-park.dev/CSS/themes/netdata/netdata-base.css?sha=1946f5e6b338abda98a3617632f3f7bd14a8bae4",
+ "gaps": {
+ "base_css": "https://theme-park.dev/CSS/themes/gaps/gaps-base.css?sha=a7bd7773f6be5ba45f092b3a8e2bc3da809359b3",
+ "addons": {}
+ },
+ "gitea": {
+ "base_css": "https://theme-park.dev/CSS/themes/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4",
+ "addons": {}
+ },
+ "grafana": {
+ "base_css": "https://theme-park.dev/CSS/themes/grafana/grafana-base.css?sha=337e80575b9634e3058de8eaf6367816b7827fa5",
+ "addons": {}
+ },
+ "guacamole": {
+ "base_css": "https://theme-park.dev/CSS/themes/guacamole/guacamole-base.css?sha=dbcdb8516d0c245edc0a8dff22e763ae90f0b16c",
+ "addons": {}
+ },
+ "jackett": {
+ "base_css": "https://theme-park.dev/CSS/themes/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c",
+ "addons": {}
+ },
+ "jellyfin": {
+ "base_css": "https://theme-park.dev/CSS/themes/jellyfin/jellyfin-base.css?sha=d2cbca28a9cd542f40dace2cf5eacc58b4b77479",
+ "addons": {}
+ },
+ "kitana": {
+ "base_css": "https://theme-park.dev/CSS/themes/kitana/kitana-base.css?sha=08b2376a93e373c37bbc77c974f8881bad762a9d",
+ "addons": {}
+ },
+ "lazylibrarian": {
+ "base_css": "https://theme-park.dev/CSS/themes/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a",
"addons": {}
},
"librespeed": {
"base_css": "https://theme-park.dev/CSS/themes/librespeed/librespeed-base.css?sha=880784b97872cf34ceb2689ec8e3d2534908c4fd",
"addons": {}
},
- "unraid": {
- "base_css": "https://theme-park.dev/CSS/themes/unraid/unraid-base.css?sha=3d449282bc91581b13f580bde41fd50958b884af",
+ "lidarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/lidarr/lidarr-base.css?sha=7b465f6ce5761682d5d70b6a3048cf612fb65b03",
"addons": {
- "login-page": {
- "retro-terminal": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0"
- ]
- },
- "fallout": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0"
- ]
- },
- "alien": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0"
- ]
- }
- }
+ "lidarr-darker": "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b"
}
},
- "qbittorrent": {
- "base_css": "https://theme-park.dev/CSS/themes/qbittorrent/qbittorrent-base.css?sha=5b7b5aa50c4474d74128694512a38a8aa054c610",
- "addons": {}
- },
"logarr": {
"base_css": "https://theme-park.dev/CSS/themes/logarr/logarr-base.css?sha=8adf9708cc47be777c3d83754c2a9c0866800e26",
"addons": {}
},
+ "monitorr": {
+ "base_css": "https://theme-park.dev/CSS/themes/monitorr/monitorr-base.css?sha=04fe97f2fb536ded9c23dbc52813f74f9ed4e5b2",
+ "addons": {}
+ },
"moviematch": {
"base_css": "https://theme-park.dev/CSS/themes/moviematch/moviematch-base.css?sha=ce16cf06ce7007810a4077316303abbb790c3c55",
"addons": {}
},
- "sabnzbd": {
- "base_css": "https://theme-park.dev/CSS/themes/sabnzbd/sabnzbd-base.css?sha=82b95d7f894b86088ae69f47ca9253b447d155ef",
+ "netdata": {
+ "base_css": "https://theme-park.dev/CSS/themes/netdata/netdata-base.css?sha=1946f5e6b338abda98a3617632f3f7bd14a8bae4",
+ "addons": {}
+ },
+ "nzbget": {
+ "base_css": "https://theme-park.dev/CSS/themes/nzbget/nzbget-base.css?sha=ad3517abd49ab7313d754a77f2a61162f2872bf7",
"addons": {}
},
"nzbhydra2": {
"base_css": "https://theme-park.dev/CSS/themes/nzbhydra2/nzbhydra2-base.css?sha=a3129d59147064229dda312179908e6431b32620",
"addons": {}
},
- "uptime-kuma": {
- "base_css": "https://theme-park.dev/CSS/themes/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55",
+ "ombi": {
+ "base_css": "https://theme-park.dev/CSS/themes/ombi/ombi-base.css?sha=c6bd6a4e5989433989a43828da761e1dc829d77a",
"addons": {}
},
- "prowlarr": {
- "base_css": "https://theme-park.dev/CSS/themes/prowlarr/prowlarr-base.css?sha=bcd4651e697f670e336654dfbe1289a5de29f942",
+ "organizr": {
+ "base_css": "https://theme-park.dev/CSS/themes/organizr/organizr-base.css?sha=5ddcc53663879d0efa099b392da9519a1c6af381",
"addons": {
- "prowlarr-darker": {
+ "glass": {
"css": [
- "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
+ "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa",
+ "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172"
]
}
}
},
- "portainer": {
- "base_css": "https://theme-park.dev/CSS/themes/portainer/portainer-base.css?sha=5e6a400db0677dff26a75f2d4c55136c746e441a",
- "addons": {}
- },
- "webtools": {
- "base_css": "https://theme-park.dev/CSS/themes/webtools/webtools-base.css?sha=2f9297f922e16d469f4077e0e4f687046bec8168",
+ "petio": {
+ "base_css": "https://theme-park.dev/CSS/themes/petio/petio-base.css?sha=98fe48edde91b9f8714918d9f6f63ea3c148dc49",
"addons": {}
},
- "nzbget": {
- "base_css": "https://theme-park.dev/CSS/themes/nzbget/nzbget-base.css?sha=ad3517abd49ab7313d754a77f2a61162f2872bf7",
+ "pihole": {
+ "base_css": "https://theme-park.dev/CSS/themes/pihole/pihole-base.css?sha=1d5290da2a5cf98fe5b63da558336036883775f7",
"addons": {}
},
- "gaps": {
- "base_css": "https://theme-park.dev/CSS/themes/gaps/gaps-base.css?sha=a7bd7773f6be5ba45f092b3a8e2bc3da809359b3",
- "addons": {}
+ "plex": {
+ "base_css": "https://theme-park.dev/CSS/themes/plex/plex-base.css?sha=54866b7b853135e6762653b60f93f519289345d2",
+ "addons": {
+ "overseerr-side-menu": "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff",
+ "plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f"
+ }
},
"plpp": {
"base_css": "https://theme-park.dev/CSS/themes/plpp/plpp-base.css?sha=eb81cc7a36197d253ac833b9c544a87ff7e50baf",
"addons": {}
},
- "gitea": {
- "base_css": "https://theme-park.dev/CSS/themes/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4",
- "addons": {}
- },
- "filebrowser": {
- "base_css": "https://theme-park.dev/CSS/themes/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0",
- "addons": {}
- },
- "jackett": {
- "base_css": "https://theme-park.dev/CSS/themes/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c",
- "addons": {}
- },
- "adguard": {
- "base_css": "https://theme-park.dev/CSS/themes/adguard/adguard-base.css?sha=179fda81ddf0007fe063e4324a3e314de7551c29",
- "addons": {}
- },
- "lazylibrarian": {
- "base_css": "https://theme-park.dev/CSS/themes/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a",
+ "portainer": {
+ "base_css": "https://theme-park.dev/CSS/themes/portainer/portainer-base.css?sha=5e6a400db0677dff26a75f2d4c55136c746e441a",
"addons": {}
},
- "jellyfin": {
- "base_css": "https://theme-park.dev/CSS/themes/jellyfin/jellyfin-base.css?sha=d2cbca28a9cd542f40dace2cf5eacc58b4b77479",
- "addons": {}
+ "prowlarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/prowlarr/prowlarr-base.css?sha=bcd4651e697f670e336654dfbe1289a5de29f942",
+ "addons": {
+ "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
+ }
},
- "xbackbone": {
- "base_css": "https://theme-park.dev/CSS/themes/xbackbone/xbackbone-base.css?sha=bd6ab5680a088afc78747b7e90323daac96986a1",
+ "qbittorrent": {
+ "base_css": "https://theme-park.dev/CSS/themes/qbittorrent/qbittorrent-base.css?sha=5b7b5aa50c4474d74128694512a38a8aa054c610",
"addons": {}
},
"radarr": {
"base_css": "https://theme-park.dev/CSS/themes/radarr/radarr-base.css?sha=93373eb0c5cd67fbe7f601d6c5e0dcc4d37b2b91",
"addons": {
- "radarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a"
- ]
- },
- "radarr-4k-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a"
- ]
- }
+ "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a",
+ "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d"
}
},
- "grafana": {
- "base_css": "https://theme-park.dev/CSS/themes/grafana/grafana-base.css?sha=337e80575b9634e3058de8eaf6367816b7827fa5",
+ "readarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/readarr/readarr-base.css?sha=cbdaeb841bc34531698f30739d6b32f98029cb99",
+ "addons": {
+ "readarr-alt-logo": "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827",
+ "readarr-darker": "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
+ }
+ },
+ "requestrr": {
+ "base_css": "https://theme-park.dev/CSS/themes/requestrr/requestrr-base.css?sha=06aac76f7132b12eeb8ae6ec0ed38aece480791d",
"addons": {}
},
- "synclounge": {
- "base_css": "https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css?sha=14434e2cb3dfeb726226a5a8c2d2adf81e7bbd43",
+ "resilio-sync": {
+ "base_css": "https://theme-park.dev/CSS/themes/resilio-sync/resilio-sync-base.css?sha=d86f22aef07e66485e297735e5943cfbb21382b1",
"addons": {}
},
- "duplicacy": {
- "base_css": "https://theme-park.dev/CSS/themes/duplicacy/duplicacy-base.css?sha=00a671f67fde4f1f50308c283dbb29ff7c67965b",
+ "rutorrent": {
+ "base_css": "https://theme-park.dev/CSS/themes/rutorrent/rutorrent-base.css?sha=0305f651d4ca24f9aaa13d49689e9540e15d6c2f",
"addons": {}
},
- "vuetorrent": {
- "base_css": "https://theme-park.dev/CSS/themes/vuetorrent/vuetorrent-base.css?sha=15b70559a57ea5f334728b9b11425da26614814b",
+ "sabnzbd": {
+ "base_css": "https://theme-park.dev/CSS/themes/sabnzbd/sabnzbd-base.css?sha=82b95d7f894b86088ae69f47ca9253b447d155ef",
"addons": {}
},
- "plex": {
- "base_css": "https://theme-park.dev/CSS/themes/plex/plex-base.css?sha=85fa85ffae8cd0e5dd0ce08b4f8a2c5712ba5321",
+ "sonarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/sonarr/sonarr-base.css?sha=68c17914289e7ec4036fe94a40dbaea648c61a32",
"addons": {
- "plex-alt-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff"
- ]
- },
- "overseerr-side-menu": {
- "css": [
- "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff"
- ]
- }
+ "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395",
+ "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036"
}
},
- "requestrr": {
- "base_css": "https://theme-park.dev/CSS/themes/requestrr/requestrr-base.css?sha=06aac76f7132b12eeb8ae6ec0ed38aece480791d",
- "addons": {}
- },
- "deluge": {
- "base_css": "https://theme-park.dev/CSS/themes/deluge/deluge-base.css?sha=89331d30f04a3988ebcb42d8404d26954778afe0",
- "addons": {}
- },
- "bitwarden": {
- "base_css": "https://theme-park.dev/CSS/themes/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050",
+ "synclounge": {
+ "base_css": "https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css?sha=14434e2cb3dfeb726226a5a8c2d2adf81e7bbd43",
"addons": {}
},
- "petio": {
- "base_css": "https://theme-park.dev/CSS/themes/petio/petio-base.css?sha=98fe48edde91b9f8714918d9f6f63ea3c148dc49",
+ "tautulli": {
+ "base_css": "https://theme-park.dev/CSS/themes/tautulli/tautulli-base.css?sha=00901e8d86a6bc1e3f5348bba0167af2c412603d",
"addons": {}
},
- "flood": {
- "base_css": "https://theme-park.dev/CSS/themes/flood/flood-base.css?sha=c63f5330ca711d9769f51ce7259673f6a81f4d28",
+ "thelounge": {
+ "base_css": "https://theme-park.dev/CSS/themes/thelounge/thelounge-base.css?sha=efb54f17c4d381e7566f5b44017b8e4eb17754a8",
"addons": {}
},
"transmission": {
"base_css": "https://theme-park.dev/CSS/themes/transmission/transmission-base.css?sha=988de2341b35e9830e0c32e3633b37a89b63d538",
"addons": {}
},
- "sonarr": {
- "base_css": "https://theme-park.dev/CSS/themes/sonarr/sonarr-base.css?sha=68c17914289e7ec4036fe94a40dbaea648c61a32",
+ "unraid": {
+ "base_css": "https://theme-park.dev/CSS/themes/unraid/unraid-base.css?sha=3d449282bc91581b13f580bde41fd50958b884af",
"addons": {
- "sonarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395"
- ]
- },
- "sonarr-4k-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395"
- ]
+ "login-page": {
+ "alien": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8"
+ ]
+ },
+ "fallout": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627"
+ ]
+ },
+ "retro-terminal": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d"
+ ]
+ }
}
}
},
- "calibreweb": {
- "base_css": "https://theme-park.dev/CSS/themes/calibreweb/calibreweb-base.css?sha=1a2ed7e841069a1fa84616fb2aa66822a9f322f2",
+ "webtools": {
+ "base_css": "https://theme-park.dev/CSS/themes/webtools/webtools-base.css?sha=2f9297f922e16d469f4077e0e4f687046bec8168",
"addons": {}
},
- "lidarr": {
- "base_css": "https://theme-park.dev/CSS/themes/lidarr/lidarr-base.css?sha=7b465f6ce5761682d5d70b6a3048cf612fb65b03",
- "addons": {
- "lidarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b"
- ]
- }
- }
- },
- "tautulli": {
- "base_css": "https://theme-park.dev/CSS/themes/tautulli/tautulli-base.css?sha=00901e8d86a6bc1e3f5348bba0167af2c412603d",
+ "emby": {
+ "base_css": "https://theme-park.dev/CSS/themes/emby/emby-base.css?sha=f41f2a0ee94c353ae470912e4af4b599434293c1",
"addons": {}
},
- "kitana": {
- "base_css": "https://theme-park.dev/CSS/themes/kitana/kitana-base.css?sha=08b2376a93e373c37bbc77c974f8881bad762a9d",
+ "uptime-kuma": {
+ "base_css": "https://theme-park.dev/CSS/themes/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55",
"addons": {}
},
- "monitorr": {
- "base_css": "https://theme-park.dev/CSS/themes/monitorr/monitorr-base.css?sha=04fe97f2fb536ded9c23dbc52813f74f9ed4e5b2",
+ "vuetorrent": {
+ "base_css": "https://theme-park.dev/CSS/themes/vuetorrent/vuetorrent-base.css?sha=15b70559a57ea5f334728b9b11425da26614814b",
"addons": {}
},
- "guacamole": {
- "base_css": "https://theme-park.dev/CSS/themes/guacamole/guacamole-base.css?sha=dbcdb8516d0c245edc0a8dff22e763ae90f0b16c",
+ "xbackbone": {
+ "base_css": "https://theme-park.dev/CSS/themes/xbackbone/xbackbone-base.css?sha=bd6ab5680a088afc78747b7e90323daac96986a1",
"addons": {}
}
},
"addons": {
- "readarr": {
- "readarr-alt-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
- ]
- },
- "readarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
- ]
- }
- },
"organizr": {
"glass": {
"css": [
- "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172",
- "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa"
- ]
- }
- },
- "bazarr": {
- "bazarr-4k-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
- ]
- },
- "bazarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
+ "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa",
+ "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172"
]
}
},
"unraid": {
"login-page": {
- "retro-terminal": {
+ "alien": {
"css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0"
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8"
]
},
"fallout": {
"css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
"https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0"
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627"
]
},
- "alien": {
+ "retro-terminal": {
"css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0"
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d"
]
}
}
},
+ "bazarr": {
+ "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb",
+ "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
+ },
+ "lidarr": {
+ "lidarr-darker": "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b"
+ },
+ "plex": {
+ "overseerr-side-menu": "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff",
+ "plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f"
+ },
"prowlarr": {
- "prowlarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
- ]
- }
+ "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
},
"radarr": {
- "radarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a"
- ]
- },
- "radarr-4k-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a"
- ]
- }
+ "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a",
+ "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d"
},
- "plex": {
- "plex-alt-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff"
- ]
- },
- "overseerr-side-menu": {
- "css": [
- "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff"
- ]
- }
+ "readarr": {
+ "readarr-alt-logo": "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827",
+ "readarr-darker": "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
},
"sonarr": {
- "sonarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395"
- ]
- },
- "sonarr-4k-logo": {
- "css": [
- "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395"
- ]
- }
- },
- "lidarr": {
- "lidarr-darker": {
- "css": [
- "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b"
- ]
- }
+ "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395",
+ "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036"
}
},
"themes": {
+ "Aquamarine": {
+ "url": "https://theme-park.dev/CSS/variables/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc"
+ },
"Dark": {
"url": "https://theme-park.dev/CSS/variables/dark.css?sha=dc21605e303d094fed0564a15fb983d81bcd33dd"
},
- "Plex": {
- "url": "https://theme-park.dev/CSS/variables/plex.css?sha=54a3677e798eb4d7fe331fd0887894b9b19e8978"
- },
- "Organizr-dark": {
- "url": "https://theme-park.dev/CSS/variables/organizr-dark.css?sha=6d9165e0b0208ccabd404bded0e5570c7cf129e1"
+ "Dracula": {
+ "url": "https://theme-park.dev/CSS/variables/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466"
},
- "Power": {
- "url": "https://theme-park.dev/CSS/variables/power.css?sha=d1be419eb6a4ae18102794ea0445f89eb2bd3734"
+ "Hotline-old": {
+ "url": "https://theme-park.dev/CSS/variables/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4"
},
"Hotline": {
"url": "https://theme-park.dev/CSS/variables/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb"
},
- "Aquamarine": {
- "url": "https://theme-park.dev/CSS/variables/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc"
- },
- "Time": {
- "url": "https://theme-park.dev/CSS/variables/time.css?sha=d7dd3e5ff6601ac1325218a24dc0f49944aa9a61"
+ "Hotpink": {
+ "url": "https://theme-park.dev/CSS/variables/hotpink.css?sha=55999afb133b62cdc067c1ce91b6dc9bd9b10102"
},
"Mind": {
"url": "https://theme-park.dev/CSS/variables/mind.css?sha=7e39faa6f0b23f9be3e920a8edffcf600e5e555c"
@@ -482,17 +371,23 @@
"Onedark": {
"url": "https://theme-park.dev/CSS/variables/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118"
},
+ "Organizr-dark": {
+ "url": "https://theme-park.dev/CSS/variables/organizr-dark.css?sha=6d9165e0b0208ccabd404bded0e5570c7cf129e1"
+ },
"Overseerr": {
"url": "https://theme-park.dev/CSS/variables/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235"
},
+ "Plex": {
+ "url": "https://theme-park.dev/CSS/variables/plex.css?sha=54a3677e798eb4d7fe331fd0887894b9b19e8978"
+ },
+ "Power": {
+ "url": "https://theme-park.dev/CSS/variables/power.css?sha=d1be419eb6a4ae18102794ea0445f89eb2bd3734"
+ },
"Reality": {
"url": "https://theme-park.dev/CSS/variables/reality.css?sha=2a5c00f303bdc8ec33f9c0f250bd03779257e504"
},
- "Hotline-old": {
- "url": "https://theme-park.dev/CSS/variables/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4"
- },
- "Dracula": {
- "url": "https://theme-park.dev/CSS/variables/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466"
+ "Soul": {
+ "url": "https://theme-park.dev/CSS/variables/soul.css?sha=1ce095e4b03920af4bbd70b6fa8776614b3536db"
},
"Space-gray": {
"url": "https://theme-park.dev/CSS/variables/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2"
@@ -500,11 +395,8 @@
"Space": {
"url": "https://theme-park.dev/CSS/variables/space.css?sha=cbd0b8beca2a4afe74d1daf4ade332d3f842ee96"
},
- "Soul": {
- "url": "https://theme-park.dev/CSS/variables/soul.css?sha=1ce095e4b03920af4bbd70b6fa8776614b3536db"
- },
- "Hotpink": {
- "url": "https://theme-park.dev/CSS/variables/hotpink.css?sha=55999afb133b62cdc067c1ce91b6dc9bd9b10102"
+ "Time": {
+ "url": "https://theme-park.dev/CSS/variables/time.css?sha=d7dd3e5ff6601ac1325218a24dc0f49944aa9a61"
}
}
}
\ No newline at end of file
From b630472bb2a413891acfb7f4bd8267382e2f9a37 Mon Sep 17 00:00:00 2001
From: GilbN <24592972+GilbN@users.noreply.github.com>
Date: Wed, 15 Sep 2021 21:01:06 +0200
Subject: [PATCH 05/49] update backslash note in custom_text_header.js
---
.../unraid/login-page/retro-terminal/js/custom_text_header.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CSS/addons/unraid/login-page/retro-terminal/js/custom_text_header.js b/CSS/addons/unraid/login-page/retro-terminal/js/custom_text_header.js
index 8febdc0f..7890b6ed 100644
--- a/CSS/addons/unraid/login-page/retro-terminal/js/custom_text_header.js
+++ b/CSS/addons/unraid/login-page/retro-terminal/js/custom_text_header.js
@@ -3,7 +3,7 @@
// ACSII slant font
// Needs to be inside
-// You must escape any backward slashes. "\\"
+// YOU MUST ESCAPE ANY SINGLE BACKSLASHES LIKE SO: \\
let custom_text_header = `
`;
-document.getElementById("login").innerHTML += custom_text_header
\ No newline at end of file
+document.getElementById("login").innerHTML += custom_text_header
From 38f90c38741c2060d78697fb8e703cf295b48689 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 20 Sep 2021 23:43:51 +0200
Subject: [PATCH 06/49] fix for #255
---
.../deluge/root/etc/cont-init.d/98-themepark | 76 ++---
.../emby/root/etc/cont-init.d/98-themepark | 78 +++---
.../jackett/root/etc/cont-init.d/98-themepark | 88 +++---
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../plex/root/etc/cont-init.d/98-themepark | 98 +++----
.../root/etc/cont-init.d/98-themepark | 234 ++++++++--------
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../sabnzbd/root/etc/cont-init.d/98-themepark | 98 +++----
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../root/etc/cont-init.d/98-themepark | 86 +++---
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../root/etc/cont-init.d/98-themepark | 76 ++---
.../root/etc/cont-init.d/98-themepark | 264 +++++++++---------
15 files changed, 777 insertions(+), 777 deletions(-)
diff --git a/docker-mods/deluge/root/etc/cont-init.d/98-themepark b/docker-mods/deluge/root/etc/cont-init.d/98-themepark
index 408c8dcb..fdfcd212 100644
--- a/docker-mods/deluge/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/deluge/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '---------------------------'
-echo '| Deluge theme.park Mod |'
-echo '---------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /usr/lib/python3/dist-packages/deluge/ui/web/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /usr/lib/python3/dist-packages/deluge/ui/web/index.html
- sed -i "s/<\/head>/ <\/head> /g" /usr/lib/python3/dist-packages/deluge/ui/web/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '---------------------------'
+echo '| Deluge theme.park Mod |'
+echo '---------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /usr/lib/python3/dist-packages/deluge/ui/web/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /usr/lib/python3/dist-packages/deluge/ui/web/index.html
+ sed -i "s/<\/head>/ <\/head> /g" /usr/lib/python3/dist-packages/deluge/ui/web/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/emby/root/etc/cont-init.d/98-themepark b/docker-mods/emby/root/etc/cont-init.d/98-themepark
index 78846bff..5063f222 100644
--- a/docker-mods/emby/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/emby/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '-------------------------'
-echo '| Emby theme.park Mod |'
-echo '-------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /app/emby/dashboard-ui/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/body>/ <\/body> /g" /app/emby/dashboard-ui/index.html
- sed -i "s/<\/body>/ <\/body> /g" /app/emby/dashboard-ui/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
-fi
+#!/usr/bin/with-contenv bash
+
+echo '-------------------------'
+echo '| Emby theme.park Mod |'
+echo '-------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /app/emby/dashboard-ui/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/body>/ <\/body> /g" /app/emby/dashboard-ui/index.html
+ sed -i "s/<\/body>/ <\/body> /g" /app/emby/dashboard-ui/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
+fi
diff --git a/docker-mods/jackett/root/etc/cont-init.d/98-themepark b/docker-mods/jackett/root/etc/cont-init.d/98-themepark
index aa3fdd2c..707cf4a0 100644
--- a/docker-mods/jackett/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/jackett/root/etc/cont-init.d/98-themepark
@@ -1,45 +1,45 @@
-#!/usr/bin/with-contenv bash
-
-echo '---------------------------'
-echo '| Jackett theme.park Mod |'
-echo '---------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-APP_FILEPATH='/app/Jackett/Content/index.html'
-if [ "${TP_HOTIO}" = true ]; then
- echo 'Changing to Hotio file path!'
- APP_FILEPATH='/app/Content/index.html'
-fi
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '---------------------------'
+echo '| Jackett theme.park Mod |'
+echo '---------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+APP_FILEPATH='/app/Jackett/Content/index.html'
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file path!'
+ APP_FILEPATH='/app/Content/index.html'
+fi
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark b/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark
index a68eb848..f8653e22 100644
--- a/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '-----------------------------'
-echo '| Jellyfin theme.park Mod |'
-echo '-----------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /usr/share/jellyfin/web/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/body>/ <\/body> /g" /usr/share/jellyfin/web/index.html
- sed -i "s/<\/body>/ <\/body> /g" /usr/share/jellyfin/web/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '-----------------------------'
+echo '| Jellyfin theme.park Mod |'
+echo '-----------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /usr/share/jellyfin/web/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/body>/ <\/body> /g" /usr/share/jellyfin/web/index.html
+ sed -i "s/<\/body>/ <\/body> /g" /usr/share/jellyfin/web/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark b/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark
index d5a37e4f..5270d780 100644
--- a/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '----------------------------------'
-echo '| Lazylibrarian theme.park Mod |'
-echo '----------------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /app/lazylibrarian/data/interfaces/bookstrap/base.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html
- sed -i "s/<\/head>/ <\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '----------------------------------'
+echo '| Lazylibrarian theme.park Mod |'
+echo '----------------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /app/lazylibrarian/data/interfaces/bookstrap/base.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html
+ sed -i "s/<\/head>/ <\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/librespeed/root/etc/cont-init.d/98-themepark b/docker-mods/librespeed/root/etc/cont-init.d/98-themepark
index 2beac055..d10b338a 100644
--- a/docker-mods/librespeed/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/librespeed/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '-------------------------------'
-echo '| Librespeed theme.park Mod |'
-echo '-------------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /usr/share/webapps/librespeed/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /usr/share/webapps/librespeed/index.html
- sed -i "s/<\/head>/ <\/head> /g" /usr/share/webapps/librespeed/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '-------------------------------'
+echo '| Librespeed theme.park Mod |'
+echo '-------------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /usr/share/webapps/librespeed/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /usr/share/webapps/librespeed/index.html
+ sed -i "s/<\/head>/ <\/head> /g" /usr/share/webapps/librespeed/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/plex/root/etc/cont-init.d/98-themepark b/docker-mods/plex/root/etc/cont-init.d/98-themepark
index 3ed7125f..81e36fd8 100644
--- a/docker-mods/plex/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/plex/root/etc/cont-init.d/98-themepark
@@ -1,50 +1,50 @@
-#!/usr/bin/with-contenv bash
-
-echo '-------------------------'
-echo '| Plex theme.park Mod |'
-echo '-------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-APP_FILEPATH=''
-if [ "${TP_HOTIO}" = true ]; then
- echo 'Changing to Hotio file path!'
- APP_FILEPATH='/app'
-fi
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}"
- if [[ -n ${TP_ADDON} ]]; then
- for addon in $(echo "$TP_ADDON" | tr "|" " "); do
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html
- printf 'Added custom addon: %s\n\n' "${addon}"
- done
- fi
+#!/usr/bin/with-contenv bash
+
+echo '-------------------------'
+echo '| Plex theme.park Mod |'
+echo '-------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+APP_FILEPATH=''
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file path!'
+ APP_FILEPATH='/app'
+fi
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}"
+ if [[ -n ${TP_ADDON} ]]; then
+ for addon in $(echo "$TP_ADDON" | tr "|" " "); do
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html
+ printf 'Added custom addon: %s\n\n' "${addon}"
+ done
+ fi
fi
\ No newline at end of file
diff --git a/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark b/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark
index 8c802c93..48c342bd 100644
--- a/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark
@@ -1,117 +1,117 @@
-#!/usr/bin/with-contenv bash
-
-echo '------------------------------'
-echo '| qBittorrent theme.park Mod |'
-echo '------------------------------'
-
-APP_FILEPATH='/config/qBittorrent/qBittorrent.conf'
-if [ "${TP_HOTIO}" = true ]; then
- echo 'Changing to Hotio file path!'
- APP_FILEPATH='/config/config/qBittorrent.conf'
-fi
-
-# Backup config
-if [[ ! -f "${APP_FILEPATH}.bak" ]]; then
- echo "Creating qBittorrent.conf backup in /config."
- cp -p ${APP_FILEPATH} "${APP_FILEPATH}.bak"
-fi
-
-# Restore qBittorrent.conf
-if [ "${TP_DISABLE_THEME}" = true ]; then
- echo "Restoring backup of qBittorrent.conf"
- sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=false/g" "${APP_FILEPATH}";
- exit 0
-fi
-
-if ! [[ -x "$(command -v svn)" ]]; then
-echo '--------------------------'
-echo '| Installing svn package |'
-echo '--------------------------'
- apt-get update && \
- apt-get install -y subversion
-fi
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'APP_FILEPATH'=${APP_FILEPATH}\\n\
-'TP_DISABLE_THEME'=${TP_DISABLE_THEME}\\n\
-'TP_HOTIO'=${TP_HOTIO}\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Downloading fresh webui files from source.
-if [[ ! -d /themepark ]]; then
- echo '---------------------------------------'
- echo '| Downloading WebUI files from github |'
- echo '---------------------------------------'
- printf '\nDownloading qBittorrent webui to "/themepark"..please wait\n'
- svn export --quiet https://github.com/qbittorrent/qBittorrent/trunk/src/webui/www /themepark
- printf '\nDownload finished\n\n'
- printf '\nDownloading qBittorrent webui icons to "/themepark/xxx"..please wait\n'
- svn export --force --quiet https://github.com/qbittorrent/qBittorrent/trunk/src/icons /temp
- cp -a /temp/. /themepark/public/icons
- cp -a /temp/. /themepark/private/icons
- rm -rf /temp
- printf '\nDownload finished\n\n'
-fi
-
-sed_file(){
- sed -i "s/<\/head>/ <\/head> /g" $1
- sed -i "s/<\/head>/ <\/head> /g" $1
- printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1"
-}
-
-# Adding stylesheets
-echo '---------------------------------------'
-echo '| Adding the stylesheet to html files |'
-echo '---------------------------------------'
-if ! grep -q "${TP_DOMAIN}" /themepark/public/index.html; then
- sed_file /themepark/public/index.html
-fi
-
-if ! grep -q "${TP_DOMAIN}" /themepark/private/index.html; then
- find ./themepark/private -type f -iname *.html | while read fname
- do
- sed_file $fname
- done
-fi
-
-if ! grep -q "WebUI\\\RootFolder" "${APP_FILEPATH}"; then
- echo '--------------------------------------'
- echo '| Adding WebUI\RootFolder=/themepark |'
- echo '--------------------------------------'
- sed -i -e '$aWebUI\\RootFolder=/themepark' "${APP_FILEPATH}";
-fi
-
-if ! grep -q "WebUI\\\AlternativeUIEnabled" "${APP_FILEPATH}"; then
- echo '------------------------------------------'
- echo '| Adding WebUI\AlternativeUIEnabled=true |'
- echo '------------------------------------------'
- sed -i -e '$aWebUI\\AlternativeUIEnabled=true' "${APP_FILEPATH}";
-fi
-
-if ! grep -q "WebUI\\\RootFolder=/themepark" "${APP_FILEPATH}" || ! grep -q "WebUI\\\AlternativeUIEnabled=true" "${APP_FILEPATH}"; then
- echo '-------------------------------------------------------'
- echo '| Updating RootFolder and AlternativeUIEnabled values |'
- echo '-------------------------------------------------------'
- sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=true/g" "${APP_FILEPATH}";
- sed -i "s/WebUI\\\RootFolder=.*$/WebUI\\\RootFolder=\/themepark/g" "${APP_FILEPATH}";
-fi
+#!/usr/bin/with-contenv bash
+
+echo '------------------------------'
+echo '| qBittorrent theme.park Mod |'
+echo '------------------------------'
+
+APP_FILEPATH='/config/qBittorrent/qBittorrent.conf'
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file path!'
+ APP_FILEPATH='/config/config/qBittorrent.conf'
+fi
+
+# Backup config
+if [[ ! -f "${APP_FILEPATH}.bak" ]]; then
+ echo "Creating qBittorrent.conf backup in /config."
+ cp -p ${APP_FILEPATH} "${APP_FILEPATH}.bak"
+fi
+
+# Restore qBittorrent.conf
+if [ "${TP_DISABLE_THEME}" = true ]; then
+ echo "Restoring backup of qBittorrent.conf"
+ sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=false/g" "${APP_FILEPATH}";
+ exit 0
+fi
+
+if ! [[ -x "$(command -v svn)" ]]; then
+echo '--------------------------'
+echo '| Installing svn package |'
+echo '--------------------------'
+ apt-get update && \
+ apt-get install -y subversion
+fi
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'APP_FILEPATH'=${APP_FILEPATH}\\n\
+'TP_DISABLE_THEME'=${TP_DISABLE_THEME}\\n\
+'TP_HOTIO'=${TP_HOTIO}\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Downloading fresh webui files from source.
+if [[ ! -d /themepark ]]; then
+ echo '---------------------------------------'
+ echo '| Downloading WebUI files from github |'
+ echo '---------------------------------------'
+ printf '\nDownloading qBittorrent webui to "/themepark"..please wait\n'
+ svn export --quiet https://github.com/qbittorrent/qBittorrent/trunk/src/webui/www /themepark
+ printf '\nDownload finished\n\n'
+ printf '\nDownloading qBittorrent webui icons to "/themepark/xxx"..please wait\n'
+ svn export --force --quiet https://github.com/qbittorrent/qBittorrent/trunk/src/icons /temp
+ cp -a /temp/. /themepark/public/icons
+ cp -a /temp/. /themepark/private/icons
+ rm -rf /temp
+ printf '\nDownload finished\n\n'
+fi
+
+sed_file(){
+ sed -i "s/<\/head>/ <\/head> /g" $1
+ sed -i "s/<\/head>/ <\/head> /g" $1
+ printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1"
+}
+
+# Adding stylesheets
+echo '---------------------------------------'
+echo '| Adding the stylesheet to html files |'
+echo '---------------------------------------'
+if ! grep -q "${TP_DOMAIN}" /themepark/public/index.html; then
+ sed_file /themepark/public/index.html
+fi
+
+if ! grep -q "${TP_DOMAIN}" /themepark/private/index.html; then
+ find ./themepark/private -type f -iname *.html | while read fname
+ do
+ sed_file $fname
+ done
+fi
+
+if ! grep -q "WebUI\\\RootFolder" "${APP_FILEPATH}"; then
+ echo '--------------------------------------'
+ echo '| Adding WebUI\RootFolder=/themepark |'
+ echo '--------------------------------------'
+ sed -i -e '$aWebUI\\RootFolder=/themepark' "${APP_FILEPATH}";
+fi
+
+if ! grep -q "WebUI\\\AlternativeUIEnabled" "${APP_FILEPATH}"; then
+ echo '------------------------------------------'
+ echo '| Adding WebUI\AlternativeUIEnabled=true |'
+ echo '------------------------------------------'
+ sed -i -e '$aWebUI\\AlternativeUIEnabled=true' "${APP_FILEPATH}";
+fi
+
+if ! grep -q "WebUI\\\RootFolder=/themepark" "${APP_FILEPATH}" || ! grep -q "WebUI\\\AlternativeUIEnabled=true" "${APP_FILEPATH}"; then
+ echo '-------------------------------------------------------'
+ echo '| Updating RootFolder and AlternativeUIEnabled values |'
+ echo '-------------------------------------------------------'
+ sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=true/g" "${APP_FILEPATH}";
+ sed -i "s/WebUI\\\RootFolder=.*$/WebUI\\\RootFolder=\/themepark/g" "${APP_FILEPATH}";
+fi
diff --git a/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark b/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark
index df810a1b..0567c07a 100644
--- a/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '------------------------------'
-echo '| Rutorrent theme.park Mod |'
-echo '------------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /app/rutorrent/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /app/rutorrent/index.html
- sed -i "s/<\/head>/ <\/head> /g" /app/rutorrent/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '------------------------------'
+echo '| Rutorrent theme.park Mod |'
+echo '------------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /app/rutorrent/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /app/rutorrent/index.html
+ sed -i "s/<\/head>/ <\/head> /g" /app/rutorrent/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark b/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark
index 4edee99c..61871d9b 100644
--- a/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark
@@ -1,50 +1,50 @@
-#!/usr/bin/with-contenv bash
-
-echo '----------------------------'
-echo '| SABnzbd theme.park Mod |'
-echo '----------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-APP_FILEPATH='/app/sabnzbd'
-if [ "${TP_HOTIO}" = true ]; then
- echo 'Changing to Hotio file path!'
- APP_FILEPATH='/app'
-fi
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl"
- printf 'Stylesheet set to %s\n' "${TP_THEME}"
+#!/usr/bin/with-contenv bash
+
+echo '----------------------------'
+echo '| SABnzbd theme.park Mod |'
+echo '----------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+APP_FILEPATH='/app/sabnzbd'
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file path!'
+ APP_FILEPATH='/app'
+fi
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl"
+ printf 'Stylesheet set to %s\n' "${TP_THEME}"
fi
\ No newline at end of file
diff --git a/docker-mods/synclounge/root/etc/cont-init.d/98-themepark b/docker-mods/synclounge/root/etc/cont-init.d/98-themepark
index 6b028e2b..e373ebc0 100644
--- a/docker-mods/synclounge/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/synclounge/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '-------------------------------'
-echo '| Synclounge theme.park Mod |'
-echo '-------------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /usr/lib/node_modules/synclounge/dist/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/synclounge/dist/index.html
- sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/synclounge/dist/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '-------------------------------'
+echo '| Synclounge theme.park Mod |'
+echo '-------------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /usr/lib/node_modules/synclounge/dist/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/synclounge/dist/index.html
+ sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/synclounge/dist/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/tautulli/root/etc/cont-init.d/98-themepark b/docker-mods/tautulli/root/etc/cont-init.d/98-themepark
index ee292f5e..be378f8e 100644
--- a/docker-mods/tautulli/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/tautulli/root/etc/cont-init.d/98-themepark
@@ -1,44 +1,44 @@
-#!/usr/bin/with-contenv bash
-
-echo '-----------------------------'
-echo '| Tautulli theme.park Mod |'
-echo '-----------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-APP_FILEPATH='/app/tautulli/data/interfaces/default/base.html'
-if [ "${TP_HOTIO}" = true ]; then
- echo 'Changing to Hotio file path!'
- APP_FILEPATH='/app/data/interfaces/default/base.html'
-fi
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
- sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
- printf 'Stylesheet set to %s\n' "${TP_THEME}"
+#!/usr/bin/with-contenv bash
+
+echo '-----------------------------'
+echo '| Tautulli theme.park Mod |'
+echo '-----------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+APP_FILEPATH='/app/tautulli/data/interfaces/default/base.html'
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file path!'
+ APP_FILEPATH='/app/data/interfaces/default/base.html'
+fi
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
+ sed -i "s/<\/head>/ <\/head> /g" "${APP_FILEPATH}"
+ printf 'Stylesheet set to %s\n' "${TP_THEME}"
fi
\ No newline at end of file
diff --git a/docker-mods/thelounge/root/etc/cont-init.d/98-themepark b/docker-mods/thelounge/root/etc/cont-init.d/98-themepark
index a744626d..aeaf101d 100644
--- a/docker-mods/thelounge/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/thelounge/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '-------------------------------'
-echo '| The Lounge theme.park Mod |'
-echo '-------------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /usr/lib/node_modules/thelounge/client/index.html.tpl; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/thelounge/client/index.html.tpl
- sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/thelounge/client/index.html.tpl
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '-------------------------------'
+echo '| The Lounge theme.park Mod |'
+echo '-------------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /usr/lib/node_modules/thelounge/client/index.html.tpl; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/thelounge/client/index.html.tpl
+ sed -i "s/<\/head>/ <\/head> /g" /usr/lib/node_modules/thelounge/client/index.html.tpl
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/transmission/root/etc/cont-init.d/98-themepark b/docker-mods/transmission/root/etc/cont-init.d/98-themepark
index 235808d9..2ec8b98a 100644
--- a/docker-mods/transmission/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/transmission/root/etc/cont-init.d/98-themepark
@@ -1,39 +1,39 @@
-#!/usr/bin/with-contenv bash
-
-echo '---------------------------------'
-echo '| Transmission theme.park Mod |'
-echo '---------------------------------'
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" /usr/share/transmission/web/index.html; then
- echo '---------------------------'
- echo '| Adding the stylesheet |'
- echo '---------------------------'
- sed -i "s/<\/head>/ <\/head> /g" /usr/share/transmission/web/index.html
- sed -i "s/<\/head>/ <\/head> /g" /usr/share/transmission/web/index.html
- printf 'Stylesheet set to %s\n' "${TP_THEME}
- "
+#!/usr/bin/with-contenv bash
+
+echo '---------------------------------'
+echo '| Transmission theme.park Mod |'
+echo '---------------------------------'
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" /usr/share/transmission/web/index.html; then
+ echo '---------------------------'
+ echo '| Adding the stylesheet |'
+ echo '---------------------------'
+ sed -i "s/<\/head>/ <\/head> /g" /usr/share/transmission/web/index.html
+ sed -i "s/<\/head>/ <\/head> /g" /usr/share/transmission/web/index.html
+ printf 'Stylesheet set to %s\n' "${TP_THEME}
+ "
fi
\ No newline at end of file
diff --git a/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark b/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark
index a2a0a12c..8ca812cd 100644
--- a/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark
+++ b/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark
@@ -1,133 +1,133 @@
-#!/usr/bin/with-contenv bash
-APP_FILEPATH='/config/qBittorrent/qBittorrent.conf'
-INDEX_FILEPATH='/vuetorrent/public/index.html'
-if [ "${TP_HOTIO}" = true ]; then
- echo 'Changing to Hotio file paths!'
- APP_FILEPATH='/config/config/qBittorrent.conf'
- INDEX_FILEPATH='/app/vuetorrent/public/index.html'
-fi
-
-# Backup config
-if [[ ! -f "${APP_FILEPATH}.bak" ]]; then
- echo "Creating qBittorrent.conf backup in /config."
- cp -p ${APP_FILEPATH} "${APP_FILEPATH}.bak"
-fi
-
-# Restore qBittorrent.conf
-if [ "${TP_DISABLE_THEME}" = true ]; then
- echo "Restoring backup of qBittorrent.conf"
- sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=false/g" "${APP_FILEPATH}";
- exit 0
-fi
-
-# Display variables for troubleshooting
-echo -e "Variables set:\\n\
-'TP_DOMAIN'=${TP_DOMAIN}\\n\
-'TP_THEME'=${TP_THEME}\\n"
-
-# Set default
-if [[ -z ${TP_DOMAIN} ]]; then
- echo 'No domain set, defaulting to theme-park.dev'
- TP_DOMAIN='theme-park.dev'
-fi
-
-case ${TP_DOMAIN} in
- *"github.io"*)
- echo "Switching to github.io URL style"
- TP_DOMAIN="${TP_DOMAIN}\/theme.park"
- ;;
-esac
-
-if [[ -z ${TP_THEME} ]]; then
- echo 'No theme set, defaulting to organizr-dark'
- TP_THEME='organizr-dark'
-fi
-RELEASE_FILEPATH='/vuetorrent/release.json'
-NEEDS_UPDATE=false
-CURRENT_RELEASE=$(curl -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | jq -r ".assets[]")
-
-# ===============================================
-install_deps() {
- if ! [[ -x "$(command -v jq)" ]]; then
- echo '-------------------------'
- echo '| Installing jq package |'
- echo '-------------------------'
- apt-get update &&
- apt-get install -y jq
- fi
-}
-check_updates() {
- if [[ ! -d ./vuetorrent ]]; then
- NEEDS_UPDATE=true
- elif [[ ! -f $RELEASE_FILEPATH ]]; then
- NEEDS_UPDATE=true
- else
- old_date=$(date -d $(cat "${RELEASE_FILEPATH}" | jq -r ".updated_at") +%s)
- new_date=$(date -d $(echo $CURRENT_RELEASE | jq -r ".updated_at") +%s)
- if [ $new_date -gt $old_date ]; then
- NEEDS_UPDATE=true
- fi
- fi
-}
-update_ui() {
- printf '\nDownloading qBittorrent webui to "/vuetorrent"..please wait\n'
- curl -L $(echo $CURRENT_RELEASE | jq -r ".browser_download_url") --output /tmp/vuetorrent.zip
- printf '\nDownload finished\n\n'
- if [[ -d /vuetorrent ]]; then
- rm -rf /vuetorrent
- fi
- # mkdir -p /vuetorrent
- unzip -q /tmp/vuetorrent.zip -d /
- echo $CURRENT_RELEASE >"${RELEASE_FILEPATH}"
-}
-# ===============================================
-
-echo '-----------------------------------------'
-echo '| qBittorrent vuetorrent theme.park Mod |'
-echo '-----------------------------------------'
-
-if [[ -z ${TP_HOTIO} ]]; then
- install_deps
- check_updates
-
- if [ "$NEEDS_UPDATE" = true ]; then
- echo '---------------------------------------'
- echo '| Downloading WebUI files from github |'
- echo '---------------------------------------'
- update_ui
- else
- echo ' WebUI files are up-to-date!'
- fi
-
- if ! grep -q "WebUI\\\RootFolder" "${APP_FILEPATH}"; then
- echo '--------------------------------------'
- echo '| Adding WebUI\RootFolder=/vuetorrent |'
- echo '--------------------------------------'
- sed -i -e '$aWebUI\\RootFolder=/vuetorrent' "${APP_FILEPATH}"
- fi
-
- if ! grep -q "WebUI\\\AlternativeUIEnabled" "${APP_FILEPATH}"; then
- echo '------------------------------------------'
- echo '| Adding WebUI\AlternativeUIEnabled=true |'
- echo '------------------------------------------'
- sed -i -e '$aWebUI\\AlternativeUIEnabled=true' "${APP_FILEPATH}"
- fi
-
- if ! grep -q "WebUI\\\RootFolder=/vuetorrent" "${APP_FILEPATH}" || ! grep -q "WebUI\\\AlternativeUIEnabled=true" "${APP_FILEPATH}"; then
- echo '-------------------------------------------------------'
- echo '| Updating RootFolder and AlternativeUIEnabled values |'
- echo '-------------------------------------------------------'
- sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=true/g" "${APP_FILEPATH}"
- sed -i "s/WebUI\\\RootFolder=.*$/WebUI\\\RootFolder=\/vuetorrent/g" "${APP_FILEPATH}"
- fi
-fi
-
-# Adding stylesheets
-if ! grep -q "${TP_DOMAIN}" "${INDEX_FILEPATH}"; then
- echo '---------------------------------------------------------'
- echo '| Adding the stylesheet to /vuetorrent/public/index.html |'
- echo '---------------------------------------------------------'
- sed -i "s/<\/body>/ <\/body> /g" "${INDEX_FILEPATH}"
- sed -i "s/<\/body>/ <\/body> /g" "${INDEX_FILEPATH}"
- printf 'Stylesheet set to %s on public index.html\n' "${TP_THEME}"
+#!/usr/bin/with-contenv bash
+APP_FILEPATH='/config/qBittorrent/qBittorrent.conf'
+INDEX_FILEPATH='/vuetorrent/public/index.html'
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file paths!'
+ APP_FILEPATH='/config/config/qBittorrent.conf'
+ INDEX_FILEPATH='/app/vuetorrent/public/index.html'
+fi
+
+# Backup config
+if [[ ! -f "${APP_FILEPATH}.bak" ]]; then
+ echo "Creating qBittorrent.conf backup in /config."
+ cp -p ${APP_FILEPATH} "${APP_FILEPATH}.bak"
+fi
+
+# Restore qBittorrent.conf
+if [ "${TP_DISABLE_THEME}" = true ]; then
+ echo "Restoring backup of qBittorrent.conf"
+ sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=false/g" "${APP_FILEPATH}";
+ exit 0
+fi
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+RELEASE_FILEPATH='/vuetorrent/release.json'
+NEEDS_UPDATE=false
+CURRENT_RELEASE=$(curl -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | jq -r ".assets[]")
+
+# ===============================================
+install_deps() {
+ if ! [[ -x "$(command -v jq)" ]]; then
+ echo '-------------------------'
+ echo '| Installing jq package |'
+ echo '-------------------------'
+ apt-get update &&
+ apt-get install -y jq
+ fi
+}
+check_updates() {
+ if [[ ! -d ./vuetorrent ]]; then
+ NEEDS_UPDATE=true
+ elif [[ ! -f $RELEASE_FILEPATH ]]; then
+ NEEDS_UPDATE=true
+ else
+ old_date=$(date -d $(cat "${RELEASE_FILEPATH}" | jq -r ".updated_at") +%s)
+ new_date=$(date -d $(echo $CURRENT_RELEASE | jq -r ".updated_at") +%s)
+ if [ $new_date -gt $old_date ]; then
+ NEEDS_UPDATE=true
+ fi
+ fi
+}
+update_ui() {
+ printf '\nDownloading qBittorrent webui to "/vuetorrent"..please wait\n'
+ curl -L $(echo $CURRENT_RELEASE | jq -r ".browser_download_url") --output /tmp/vuetorrent.zip
+ printf '\nDownload finished\n\n'
+ if [[ -d /vuetorrent ]]; then
+ rm -rf /vuetorrent
+ fi
+ # mkdir -p /vuetorrent
+ unzip -q /tmp/vuetorrent.zip -d /
+ echo $CURRENT_RELEASE >"${RELEASE_FILEPATH}"
+}
+# ===============================================
+
+echo '-----------------------------------------'
+echo '| qBittorrent vuetorrent theme.park Mod |'
+echo '-----------------------------------------'
+
+if [[ -z ${TP_HOTIO} ]]; then
+ install_deps
+ check_updates
+
+ if [ "$NEEDS_UPDATE" = true ]; then
+ echo '---------------------------------------'
+ echo '| Downloading WebUI files from github |'
+ echo '---------------------------------------'
+ update_ui
+ else
+ echo ' WebUI files are up-to-date!'
+ fi
+
+ if ! grep -q "WebUI\\\RootFolder" "${APP_FILEPATH}"; then
+ echo '--------------------------------------'
+ echo '| Adding WebUI\RootFolder=/vuetorrent |'
+ echo '--------------------------------------'
+ sed -i -e '$aWebUI\\RootFolder=/vuetorrent' "${APP_FILEPATH}"
+ fi
+
+ if ! grep -q "WebUI\\\AlternativeUIEnabled" "${APP_FILEPATH}"; then
+ echo '------------------------------------------'
+ echo '| Adding WebUI\AlternativeUIEnabled=true |'
+ echo '------------------------------------------'
+ sed -i -e '$aWebUI\\AlternativeUIEnabled=true' "${APP_FILEPATH}"
+ fi
+
+ if ! grep -q "WebUI\\\RootFolder=/vuetorrent" "${APP_FILEPATH}" || ! grep -q "WebUI\\\AlternativeUIEnabled=true" "${APP_FILEPATH}"; then
+ echo '-------------------------------------------------------'
+ echo '| Updating RootFolder and AlternativeUIEnabled values |'
+ echo '-------------------------------------------------------'
+ sed -i "s/WebUI\\\AlternativeUIEnabled=.*$/WebUI\\\AlternativeUIEnabled=true/g" "${APP_FILEPATH}"
+ sed -i "s/WebUI\\\RootFolder=.*$/WebUI\\\RootFolder=\/vuetorrent/g" "${APP_FILEPATH}"
+ fi
+fi
+
+# Adding stylesheets
+if ! grep -q "${TP_DOMAIN}" "${INDEX_FILEPATH}"; then
+ echo '---------------------------------------------------------'
+ echo '| Adding the stylesheet to /vuetorrent/public/index.html |'
+ echo '---------------------------------------------------------'
+ sed -i "s/<\/body>/ <\/body> /g" "${INDEX_FILEPATH}"
+ sed -i "s/<\/body>/ <\/body> /g" "${INDEX_FILEPATH}"
+ printf 'Stylesheet set to %s on public index.html\n' "${TP_THEME}"
fi
\ No newline at end of file
From c5b92a356177742dae6c5f5406a7e601f5554eb6 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Wed, 22 Sep 2021 21:01:12 +0200
Subject: [PATCH 07/49] addon link fix
---
index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index.html b/index.html
index a3098e49..04e5ae88 100644
--- a/index.html
+++ b/index.html
@@ -87,7 +87,7 @@
Over 40 themed applications!
theme.park contains 45 themed applications, with css addons on certain themes.
+ href="https://docs.theme-park.dev/themes/addons/">addons on certain themes.
Installation methods include custom docker mods
for linuxserver.io containers,
From ac4e3ff9243b5a25e42ac1ca3aeb27827c751d98 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Sun, 26 Sep 2021 17:24:11 +0200
Subject: [PATCH 08/49] mylar3 base init
---
CSS/themes/mylar3/mylar3-base.css | 2349 +++++++++++++++++++++++++++++
1 file changed, 2349 insertions(+)
create mode 100644 CSS/themes/mylar3/mylar3-base.css
diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/themes/mylar3/mylar3-base.css
new file mode 100644
index 00000000..527059a2
--- /dev/null
+++ b/CSS/themes/mylar3/mylar3-base.css
@@ -0,0 +1,2349 @@
+/* Variables *//* Mixins */
+html,
+body,
+div,
+span,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+abbr,
+address,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+samp,
+small,
+strong,
+sub,
+sup,
+var,
+b,
+i,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ margin: 0;
+ padding: 0;
+ vertical-align: baseline;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section {
+ display: block;
+}
+html {
+ color: var(--text);
+ font-size: 12px;
+ line-height: 1.5;
+}
+body {
+ background: var(--main-bg-color);
+ background-repeat: repeat, no-repeat;
+ background-attachment: fixed, fixed;
+ background-position: center center, center center;
+ background-size: auto, cover;
+ -webkit-background-size: auto, cover;
+ -moz-background-size: auto, cover;
+ -o-background-size: auto, cover;
+ color: var(--text);
+ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
+ margin: 0;
+ overflow-y: scroll;
+ padding: 0;
+}
+a {
+ color: var(--link-color);
+ text-decoration: none;
+ outline: none;
+}
+a:hover {
+ color: var(--link-color-hover);
+ -text-decoration: underline;
+}
+a.blue {
+ color: blue;
+}
+a .ui-icon {
+ display: inline-block;
+ position: relative;
+ top: 3px;
+}
+.links a {
+ color: #b5b5b5;
+ clear: both;
+ display: inline-block;
+ float: left;
+}
+.links a:hover {
+ color: #4183c4;
+}
+.links a .ui-icon {
+ float: left;
+ margin-right: 5px;
+ margin-top: 3px;
+}
+h1 {
+ font-size: 24px;
+}
+h2 {
+ font-size: 20px;
+}
+h3 {
+ font-size: 16px;
+}
+p.center {
+ text-align: center;
+}
+p.tab {
+ margin-left: 40px;
+}
+hr {
+ border: 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.2);
+ display: block;
+ height: 1px;
+ margin: 1em 0;
+ padding: 0;
+}
+small {
+ font-size: 100%;
+}
+norm {
+ font-size: 115%;
+}
+big {
+ font-size: 135%;
+}
+td.thickborder {
+ border: solid #000 3px;
+}
+img.albumArt {
+ float: left;
+ min-height: 100%;
+ min-width: 100%;
+ max-width: 300px;
+ max-height: 300px;
+ position: relative;
+}
+img.editArt {
+ float: left;
+ min-height: 50%;
+ min-width: 50%;
+ max-width: 300px;
+ max-height: 300px;
+ position: relative;
+}
+.className {
+ width: 500px;
+ height: 400px;
+ overflow: scroll;
+}
+.title {
+ margin-bottom: 20px;
+ margin-top: 10px;
+}
+.title h1 img {
+ float: left;
+ margin-right: 10px;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+table th {
+ background-image: -moz-linear-gradient(#fafafa, #eaeaea) !important;
+ background-image: linear-gradient(#fafafa, #eaeaea) !important;
+ background-image: -webkit-linear-gradient(#2e333844, #2e33382d) !important;
+ background-image: -o-linear-gradient(#fafafa, #eaeaea) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ border-left: 1px solid #1c1e22;
+ -moz-box-shadow: 1px 0 0 #fafafa;
+ -webkit-box-shadow: 1px 0 0 #fafafa;
+ -o-box-shadow: 1px 0 0 #fafafa;
+ box-shadow: 0px 0 0 #1c1e22;
+ -text-shadow: 1px 1px 0 #FFFFFF ;
+}
+table th input[type="checkbox"] {
+ vertical-align: middle;
+}
+table th:first-child {
+ border-left: 0;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ -o-box-shadow: none;
+ box-shadow: none;
+}
+table th.sorting_desc,
+table th.sorting_asc {
+ background-image: -moz-linear-gradient(#fafbfd, #dce6ef) !important;
+ background-image: linear-gradient(#fafbfd, #dce6ef) !important;
+ background-image: -webkit-linear-gradient(#484e551a, #3a3f442a) !important;
+ background-image: -o-linear-gradient(#fafbfd, #dce6ef) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -color: #4183c4;
+}
+table td {
+ vertical-align: top;
+}
+table td a {
+ color: #fff;
+}
+
+/* datatables */
+table.display thead th {
+ padding: 3px 5px 3px 5px;
+ background-color: rgba(0, 0, 0, 0);
+ font-weight: bold;
+ font-size: 16px;
+ border-bottom: 1px solid #1c1e22;
+ border-bottom-width: 3px;
+ text-align: center;
+}
+
+select,
+input,
+textarea,
+button {
+ font: 99%;
+}
+#more {
+ display: none;
+}
+textarea {
+ overflow: auto;
+}
+input {
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+input:invalid,
+textarea:invalid {
+ -moz-box-shadow: 0 0 5px #ff0000;
+ -webkit-box-shadow: 0 0 5px #ff0000;
+ -o-box-shadow: 0 0 5px #ff0000;
+ box-shadow: 0 0 5px #ff0000;
+ -moz-border-radius: 1px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+}
+.no-boxshadow input:invalid,
+.no-boxshadow textarea:invalid {
+ background-color: #f0dddd;
+}
+label,
+input[type="button"],
+input[type="submit"],
+input[type="image"],
+button {
+ cursor: pointer;
+}
+button,
+input,
+select,
+textarea {
+ margin: 0;
+}
+button {
+ overflow: visible;
+ width: auto;
+}
+input,
+select,
+form .checkbox input,
+.configtable td#middle {
+ vertical-align: middle;
+ text-align: left;
+}
+input[type="radio"] {
+ vertical-align: text-bottom;
+}
+::-moz-selection,
+::selection {
+ background: grey;
+ color: #fff;
+ text-shadow: none;
+}
+input[type="submit"],
+input[type="button"] {
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background: #666 url("../../../images/button.png") repeat-x;
+ border: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.25);
+ color: #fff;
+ cursor: pointer;
+ display: inline-block;
+ margin-right: 3px;
+ padding: 4px 10px;
+ position: relative;
+ text-decoration: none;
+ text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
+}
+form legend,
+form h2 {
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 10px;
+}
+form table {
+ width: 100%;
+}
+form fieldset {
+ margin-bottom: 20px;
+}
+form fieldset small.heading {
+ color: #666;
+ display: block;
+ font-style: italic;
+ margin-bottom: 10px;
+ margin-top: -15px;
+}
+form .fieldset-auto-width {
+ display: inline-block;
+}
+form .row {
+ font-family: Helvetica, Arial;
+ margin-bottom: 10px;
+}
+form .row label {
+ display: block;
+ float: left;
+ font-size: 12px;
+ line-height: normal;
+ padding-top: 7px;
+ width: 175px;
+}
+form .row input {
+ margin-right: 5px;
+}
+form .row input[type=text],
+form .row input[type=password] {
+ border: 1px solid #DDD;
+ border-top: 1px solid #CDCDCD;
+ -moz-box-shadow: 0 1px 0 #f1f1f1;
+ -webkit-box-shadow: 0 1px 0 #f1f1f1;
+ -o-box-shadow: 0 1px 0 #f1f1f1;
+ box-shadow: 0 1px 0 #f1f1f1;
+ -moz-box-shadow: inset 0 1px 1px #e0e0e0;
+ -webkit-box-shadow: inset 0 1px 1px #e0e0e0;
+ -o-box-shadow: inset 0 1px 1px #e0e0e0;
+ box-shadow: inset 0 1px 1px #e0e0e0;
+ color: #343434;
+ font-size: 14px;
+ height: auto;
+ line-height: normal;
+ max-width: 230px;
+ margin-right: 5px;
+ padding: 3px 5px;
+}
+form .row small {
+ color: #999;
+ display: block;
+ font-size: 11px;
+ line-height: 12px;
+ margin-left: 175px;
+ margin-top: 3px;
+}
+form .left label {
+ float: none;
+ line-height: normal;
+ margin-bottom: 10px;
+ padding-top: 1px;
+ width: auto;
+}
+form .left input {
+ float: left;
+ margin-bottom: 10px;
+}
+form .radio label {
+ float: none;
+ line-height: normal;
+ margin-bottom: 10px;
+ padding-top: 1px;
+ width: auto;
+}
+form .radio input {
+ float: left;
+ margin-bottom: 10px;
+}
+form .radio small {
+ display: inline !important;
+ line-height: normal !important;
+ margin: 0 !important;
+ width: auto;
+}
+form .checkbox small {
+ display: inline !important;
+ line-height: normal !important;
+ margin: 0 !important;
+ width: auto;
+}
+ul,
+ol {
+ margin-left: 2em;
+}
+ol {
+ list-style-type: decimal;
+}
+nav ul,
+nav li {
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+}
+ul#nav {
+ float: right;
+ margin: 0;
+ padding: 0 0 0 10px;
+ border-left: 1px solid #1c1e22;
+ -moz-box-shadow: -1px 0 0 #e0e0e0;
+ -webkit-box-shadow: -1px 0 0 #e0e0e0;
+ -o-box-shadow: -1px 0 0 #e0e0e0;
+ box-shadow: -1px 0 0 #1c1e22;
+ height: 58px;
+}
+ul#nav li {
+ display: block;
+ float: left;
+ font-size: 18px;
+ font-weight: bold;
+ margin: 8px 0 0 0;
+ text-align: center;
+}
+ul#nav li a {
+ color: #fff;
+ display: block;
+ padding: 7px 15px;
+ -text-shadow: 1px 1px 0px #FFF;
+ text-transform: capitalize;
+ border: 1px solid transparent;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+}
+ul#nav li a:hover {
+ background-image: -moz-linear-gradient(#f1f1f1, #e0e0e0) !important;
+ background-image: linear-gradient(#f1f1f1, #e0e0e0) !important;
+ background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d) !important;
+ background-image: -o-linear-gradient(#f1f1f1, #e0e0e0) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -border: 1px solid #DDDDDD;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 #fafafa;
+ -webkit-box-shadow: 0 1px 0 #fafafa;
+ -o-box-shadow: 0 1px 0 #fafafa;
+ box-shadow: 0 1px 0 #fafafa;
+ -moz-box-shadow: 0 1px 0 #fafafa inset;
+ -webkit-box-shadow: 0 1px 0 #fafafa inset;
+ -o-box-shadow: 0 1px 0 #fafafa inset;
+ box-shadow: 0 1px 0 #000 inset;
+ -webkit-transition: color 0.2s ease-in;
+ -moz-transition: color 0.2s ease-in;
+ -o-transition: color 0.2s ease-in;
+ transition: color 0.2s ease-in;
+}
+ul#nav li a.config {
+ height: 28px;
+ width: 10px;
+}
+ul#nav li a.config img {
+ position: relative;
+ top: -7px;
+ left: -7px;
+}
+ul#nav li a.log {
+ font-size: 13px;
+ padding: 10px 15px 11px;
+}
+header {
+ background-image: -moz-linear-gradient(#fafafa, #eaeaea) !important;
+ background-image: linear-gradient(#fafafa, #eaeaea) !important;
+ background-image: -webkit-linear-gradient(#484e55, #3a3f44) !important;
+ background-image: -o-linear-gradient(#fafafa, #eaeaea) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ border-bottom: 3px solid #1c1e22;
+ -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ height: 58px;
+ position: fixed;
+ width: 100%;
+ z-index: 999;
+}
+header .wrapper {
+ margin: 0 auto;
+ overflow: hidden;
+ position: relative;
+ width: 960px;
+}
+header #logo {
+ float: left;
+ margin-right: 20px;
+ position: relative;
+ top: -3px;
+ margin-left: 10px;
+ opacity:0.8;
+ filter:alpha(opacity=40); /* For IE8 and earlier */
+}
+footer {
+ display: table;
+ margin: 60px auto 50px auto;
+ width: 960px;
+ padding-top: 10px;
+ border-top: 1px solid #EEE;
+}
+#main {
+ line-height: 24px;
+ margin: 0 auto;
+ padding: 75px 0 0;
+ width: 960px;
+}
+.message {
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ background-image: -moz-linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: -webkit-linear-gradient(#8c8c8c, #727272) !important;
+ background-image: -o-linear-gradient(#fcf5c2, #fff6a9) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ display: inline-block;
+ padding: 5px 10px;
+ margin-top: 10px;
+}
+.message .ui-icon {
+ float: left;
+ margin-right: 5px;
+ position: relative;
+ top: 4px;
+}
+#ajaxMsg {
+ -border: 1px solid #000;
+ background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -webkit-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -o-linear-gradient(#ffffff, #eeeeee) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+ border-radius: 7px;
+ display: none;
+ font-size: 14px;
+ right: 10px;
+ -moz-box-shadow: 0px 0px 2px #aaaaaa;
+ -webkit-box-shadow: 0px 0px 2px #aaaaaa;
+ -o-box-shadow: 0px 0px 2px #aaaaaa;
+ box-shadow: 0px 0px 2px #fff;
+ padding: 7px 10px;
+ position: fixed;
+ text-align: center;
+ bottom: 10px;
+ min-height: 22px;
+ width: 250px;
+ z-index: 9999;
+ filter: alpha(opacity=85);
+ -moz-opacity: 0.8 !important;
+ -khtml-opacity: 0.8 !important;
+ -o-opacity: 0.8 !important;
+ opacity: 0.8 !important;
+}
+#ajaxMsg .msg {
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ line-height: normal;
+ padding-left: 20px;
+}
+#ajaxMsg .loader {
+ position: relative;
+ top: 2px;
+}
+#ajaxMsg.success {
+ background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: -webkit-linear-gradient(#113010, #1c521a) !important;
+ background-image: -o-linear-gradient(#d3ffd7, #c2edc6) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
+}
+#ajaxMsg.error {
+ background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: -webkit-linear-gradient(#7a0f0f, #a61212) !important;
+ background-image: -o-linear-gradient(#ffd3d3, #edc4c4) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
+}
+#ajaxMsg .ui-icon {
+ display: inline-block;
+ margin-left: -20px;
+ top: 2px;
+ position: relative;
+ margin-right: 3px;
+}
+#updatebar {
+ border: 1px solid #1c1e22;
+ background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -webkit-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -o-linear-gradient(#ffffff, #eeeeee) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+ border-radius: 7px;
+ display: none;
+ font-size: 14px;
+ right: 10px;
+ -moz-box-shadow: 0px 0px 2px #aaaaaa;
+ -webkit-box-shadow: 0px 0px 2px #aaaaaa;
+ -o-box-shadow: 0px 0px 2px #aaaaaa;
+ box-shadow: 0px 0px 2px #1c1e22;
+ padding: 7px 10px;
+ position: fixed;
+ text-align: center;
+ bottom: 10px;
+ min-height: 22px;
+ width: 250px;
+ z-index: 9999;
+ filter: alpha(opacity=85);
+ -moz-opacity: 0.8 !important;
+ -khtml-opacity: 0.8 !important;
+ -o-opacity: 0.8 !important;
+ opacity: 0.8 !important;
+ display: block;
+ background-image: -moz-linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: -webkit-linear-gradient(#484e55, #3a3f44) !important;
+ background-image: -o-linear-gradient(#fcf5c2, #fff6a9) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+}
+#updatebar .msg {
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ line-height: normal;
+ padding-left: 20px;
+}
+#updatebar .loader {
+ position: relative;
+ top: 2px;
+}
+#updatebar.success {
+ background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: -webkit-linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: -o-linear-gradient(#d3ffd7, #c2edc6) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
+}
+#updatebar.error {
+ background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: -webkit-linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: -o-linear-gradient(#ffd3d3, #edc4c4) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
+}
+#updatebar .ui-icon {
+ display: inline-block;
+ margin-left: -20px;
+ top: 2px;
+ position: relative;
+ margin-right: 3px;
+}
+#subhead .back {
+ float: left;
+ margin-top: -25px;
+}
+#subhead #subhead_container {
+ float: right;
+ height: 30px;
+ list-style-type: none;
+ width: 100%;
+ z-index: 998;
+}
+#subhead #subhead_container #subhead_menu {
+ float: right;
+ margin-top: 5px;
+ position: relative;
+ z-index: 99;
+}
+#subhead #subhead_container #subhead_menu a {
+ background-image: -moz-linear-gradient(#616161, #4e4e4e) !important;
+ background-image: linear-gradient(#616161, #4e4e4e) !important;
+ background-image: -webkit-linear-gradient(#616161, #4e4e4e) !important;
+ background-image: -o-linear-gradient(#616161, #4e4e4e) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
+ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
+ font-size: 12px;
+ font-weight: normal;
+}
+#subhead #subhead_container #subhead_menu a:hover {
+ background-image: -moz-linear-gradient(#599bdc, #3072b3) !important;
+ background-image: linear-gradient(#599bdc, #3072b3) !important;
+ background-image: -webkit-linear-gradient(#599bdc, #3072b3) !important;
+ background-image: -o-linear-gradient(#599bdc, #3072b3) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ color: #FFF;
+ border-color: #272b30 #272b30 #272b30;
+}
+div#searchbar {
+ border-left: 1px solid #1c1e22;
+ -moz-box-shadow: -1px 0 0 #e0e0e0;
+ -webkit-box-shadow: -1px 0 0 #e0e0e0;
+ -o-box-shadow: -1px 0 0 #e0e0e0;
+ box-shadow: -1px 0 0 #1c1e22;
+ padding: 17px 0 14px 7px;
+ position: absolute;
+ left: 90px;
+ top: 1px;
+}
+div#searchbar input[type=text] {
+ border: 1px solid #DDD;
+ border-top: 1px solid #CDCDCD;
+ -moz-box-shadow: 0 1px 0 #f1f1f1;
+ -webkit-box-shadow: 0 1px 0 #f1f1f1;
+ -o-box-shadow: 0 1px 0 #f1f1f1;
+ box-shadow: 0 1px 0 #f1f1f1;
+ -moz-box-shadow: inset 0 1px 1px #e0e0e0;
+ -webkit-box-shadow: inset 0 1px 1px #e0e0e0;
+ -o-box-shadow: inset 0 1px 1px #e0e0e0;
+ box-shadow: inset 0 1px 1px #e0e0e0;
+ color: #999;
+ float: left;
+ font-size: 14px;
+ height: auto;
+ line-height: normal;
+ margin-right: 10px;
+ padding: 4px 5px 4px 25px;
+ width: 150px;
+}
+div#searchbar .mini-icon {
+ height: 20px;
+ width: 20px;
+ background: url("../../../images/icon_search.gif") left top no-repeat;
+ position: absolute;
+ display: block;
+ margin-left: 6px;
+ margin-top: 6px;
+}
+.checkbox.inline {
+ padding: 5px;
+}
+.checkbox.inline > input {
+ margin-right: 5px;
+ margin-left: 0;
+ color: #ffffff;
+}
+.Skipped {
+ background-color: #353a41;
+ height: 30px;
+}
+.Downloaded {
+ background-color: #0d4a0b;
+ height: 30px;
+}
+.Archived {
+ background-color: #0d4a0b;
+ height: 30px;
+}
+.Wanted {
+ background-color: #641716;
+ height: 30px;
+}
+.WantedTier {
+ background-color: #A97D7B;
+ height: 30px;
+}
+.Snatched {
+ background-color: #1a4977;
+ height: 30px;
+}
+.Failed {
+ background-color: #ff5858;
+ height: 30px;
+}
+.Ignored {
+ background-color: #353a41;
+ height: 30px;
+}
+.comictable legend {
+ font-size: 14px;
+ font-weight: bold;
+ margin-bottom: 10px;
+ -text-shadow: 1px 1px 0 #FFFFFF;
+}
+.comictable tr td:last-child {
+ border-left: 1px dotted #ddd;
+ padding-left: 20px;
+}
+.comictable td {
+ padding-right: 15px;
+}
+
+.configtable legend {
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 10px;
+ -text-shadow: 1px 1px 0 #FFFFFF;
+}
+.configtable tr td:last-child {
+ border-left: 1px dotted #ddd;
+ padding-left: 20px;
+}
+.configtable td {
+ padding-right: 15px;
+ width: 50%;
+}
+.table_wrapper {
+ _height: 302px;
+ -background-color: #FFF;
+ clear: both;
+ margin: 30px auto 0;
+ min-height: 100px;
+ position: relative;
+ width: 100%;
+ zoom: 1px;
+}
+.manage_wrapper {
+ _height: 302px;
+ clear: both;
+ margin: 20px auto 0;
+ min-height: 150px;
+ padding: 25px;
+ width: 88%;
+ zoom: 1px;
+}
+#paddingheader {
+ position: relative;
+ top: 0px;
+}
+#paddingheader h1 {
+ line-height: 33px;
+/* width: 450px; */
+}
+#paddingheader h1 img {
+ float: left;
+ margin-right: 5px;
+}
+div#nopaddingheader {
+ font-size: 24px;
+ font-weight: bold;
+ text-align: center;
+}
+div#seriesheader {
+ font-size: 24px;
+ font-weight: bold;
+ text-align: left;
+ margin-bottom: 10px;
+}
+div#artistheader {
+ margin-top: 50px;
+ min-height: 200px;
+}
+div#artistheader #artistImg {
+ background: #ffffff url("../../../images/loader_black.gif") center no-repeat;
+ border: 5px solid #FFF;
+ -moz-box-shadow: 1px 1px 2px 0 #555555;
+ -webkit-box-shadow: 1px 1px 2px 0 #555555;
+ -o-box-shadow: 1px 1px 2px 0 #555555;
+ box-shadow: 1px 1px 2px 0 #555555;
+ float: left;
+ height: 368px;
+ margin-bottom: 50px;
+ margin-right: 40px;
+ overflow: hidden;
+ text-indent: -3000px;
+ width: 240px;
+}
+div#artistheader #artistDetails {
+ font-size: 16px;
+ line-height: 24px;
+ margin-top: 10px;
+}
+#artistBio_table {
+ padding: 5px;
+ width: 650px;
+}
+#artistBio_table td#bio {
+ font-size: 12px;
+ line-height: 16px;
+ margin-top: 5px;
+}
+div#artistheader h1 a {
+ font-size: 32px;
+ margin-bottom: 5px;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+}
+div#artistheader h2 a {
+ font-style: italic;
+ font-weight: bold;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+}
+#scheduler_detail th#job {
+ width: 50px;
+ text-align: center;
+}
+#scheduler_detail th#nextrun {
+ width: 100px;
+ text-align: center;
+}
+#scheduler_detail th#prevrun {
+ width: 100px;
+ text-align: center;
+}
+#scheduler_detail th#options {
+ width: 100px;
+ text-align: center;
+}
+#scheduler_detail td#job {
+ width: 50px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#scheduler_detail td#nextrun {
+ width: 100px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#scheduler_detail td#prevrun {
+ width: 100px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#scheduler_detail td#options {
+ width: 100px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#read_detail th#options {
+ min-width: 150px;
+ text-align: center;
+}
+#read_detail th#comicname {
+ min-width: 290px;
+ text-align: center;
+}
+#read_detail th#issue {
+ max-width: 27px;
+ text-align: center;
+}
+#read_detail th#status {
+ max-width: 90px;
+ text-align: center;
+}
+#read_detail th#issuedate {
+ max-width: 50px;
+ text-align: center;
+}
+#read_detail th#select {
+ max-width: 10px;
+ text-align: center;
+ vertical-align: middle;
+}
+#read_detail td#comicname {
+ min-width: 290px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#read_detail td#issue {
+ max-width: 20px;
+ text-align: center;
+ vertical-align: middle;
+}
+#read_detail td#status {
+ max-width: 90px;
+ text-align: center;
+ vertical-align: middle;
+}
+#read_detail td#issuedate {
+ max-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#read_detail td#options {
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
+}
+#read_detail td#select {
+ max-width: 10px;
+ text-align: center;
+ vertical-align: middle;
+}
+#storyarcs th#options {
+ max-width: 100px;
+ text-align: center;
+}
+#storyarcs th#storyarc {
+ max-width: 375px;
+ text-align: left;
+}
+#storyarcs th#years {
+ max-width: 60px;
+ text-align: center;
+}
+#storyarcs th#have {
+ max-width: 70px;
+ text-align: center;
+}
+#storyarcs td#storyarc {
+ min-width: 375px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#storyarcs td#years {
+ max-width: 60px;
+ text-align: center;
+ vertical-align: middle;
+}
+#storyarcs td#options {
+ max-width: 100px;
+ text-align: left;
+ vertical-align: middle;
+}
+#storyarcs td#have {
+ max-width: 70px;
+ text-align: center;
+ vertical-align: middle;
+}
+#arc_detail th#options {
+ max-width: 200px;
+ text-align: center;
+}
+#arc_detail th#comicname {
+ min-width: 280px;
+ text-align: left;
+}
+#arc_detail th#issue {
+ max-width: 25px;
+ text-align: center;
+}
+#arc_detail th#status {
+ max-width: 85px;
+ text-align: center;
+}
+#arc_detail th#issuedate {
+ max-width: 58px;
+ text-align: center;
+}
+#arc_detail th#readingorder {
+ max-width: 15px;
+ text-align: right;
+ vertical-align: middle;
+}
+#arc_detail td#comicname {
+ min-width: 280px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#arc_detail td#issue {
+ max-width: 25px;
+ text-align: right;
+ vertical-align: middle;
+}
+#arc_detail td#status {
+ max-width: 85px;
+ text-align: center;
+ vertical-align: middle;
+}
+#arc_detail td#issuedate {
+ max-width: 58px;
+ text-align: center;
+ vertical-align: middle;
+}
+#arc_detail td#options {
+ max-width: 200px;
+ text-align: left;
+ vertical-align: middle;
+}
+#arc_detail td#readingorder {
+ max-width: 15px;
+ text-align: right;
+ vertical-align: middle;
+}
+#weekly_pull th#publisher {
+ min-width: 150px;
+ text-align: left;
+}
+#weekly_pull th#comicname {
+ min-width: 250px;
+ text-align: left;
+}
+#weekly_pull th#comicnumber,
+#weekly_pull th#status,
+#weekly_pull th#series {
+ min-width: 50px;
+ text-align: center;
+}
+#weekly_pull td#comicname {
+ min-width: 275px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#weekly_pull td#status,
+#weekly_pull td#series,
+#weekly_pull td#comicnumber {
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
+}
+#weekly_pull td#publisher {
+ min-width: 150px;
+ text-align: left;
+ vertical-align: middle;
+}
+#pull_table th#publisher {
+ min-width: 100px;
+ text-align: center;
+ vertical-align: middle;
+}
+#pull_table th#comicname {
+ min-width: 300px;
+ text-align: center;
+ vertical-align: middle;
+}
+#pull_table th#comicnumber {
+ max-width: 25px;
+ text-align: center;
+ vertical-align: middle;
+}
+#pull_table th#status {
+ min-width: 30px;
+ text-align: center;
+ vertical-align: middle;
+}
+#pull_table th#options {
+ min-width: 90px;
+ text-align: center;
+ vertical-align: middle;
+}
+#pull_table td#publisher {
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
+}
+#pull_table td#comicname {
+ min-width: 300px;
+ text-align: left;
+ vertical-align: middle;
+}
+#pull_table td#comicnumber {
+ max-width: 25px;
+ text-align: right;
+ vertical-align: middle;
+}
+#pull_table td#status {
+ min-width: 30px;
+ text-align: center;
+ vertical-align: middle;
+}
+#pull_table td#options {
+ min-width: 90px;
+ text-align: left;
+ vertical-align: middle;
+}
+#manage_comic th#name {
+ min-width: 275px;
+ text-align: center;
+}
+#manage_comic th#latest {
+ min-width: 150px;
+ text-align: center;
+}
+#manage_comic th#status,
+#manage_comic th#albumart,
+#manage_comic th#lastupdated {
+ min-width: 50px;
+ text-align: center;
+}
+#manage_comic th#stat_icon{
+ max-width: 15px;
+ text-align: center;
+}
+#manage_comic th#have,
+#manage_comic th#publisher {
+ text-align: center;
+}
+#manage_comic td#name {
+ min-width: 275px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#manage_comic td#status,
+#manage_comic td#lastupdated,
+#manage_comic td#publisher {
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_comic td#stat_icon{
+ max-width: 15px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_comic td#latest {
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_comic td#have {
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
+}
+#manage_issues th#name {
+ min-width: 275px;
+ text-align: center;
+}
+#manage_issues th#options {
+ min-width: 150px;
+ text-align: center;
+}
+#manage_issues th#select {
+ min-width: 10px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_issues th#status,
+#manage_issues th#issue,
+#manage_issues th#pubdate,
+#manage_issues th#releasedate,
+#manage_issues th#int_issue {
+ min-width: 50px;
+ text-align: center;
+}
+#manage_issues td#name {
+ min-width: 275px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#manage_issues td#select {
+ min-width: 10px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_issues td#status,
+#manage_issues td#issue,
+#manage_issues td#pubdate,
+#manage_issues td#releasedate,
+#manage_issues td#int_issue {
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_issues td#options {
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_failed th#series {
+ min-width: 175px;
+ text-align: center;
+}
+#manage_failed th#select {
+ min-width: 10px;
+ text-align: center;
+ vertical-align: middle;
+}
+#manage_failed th#issue,
+#manage_failed th#site,
+#manage_failed th#datefailed {
+ min-width: 50px;
+ text-align: center;
+}
+#manage_failed th#link {
+ min-width: 100px;
+ text-align: center;
+}
+#manage_failed td#series {
+ min-width: 175px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
+}
+#manage_failed td#select {
+ min-width: 10px;
+ text-align: left;
+ vertical-align: middle;
+}
+#manage_failed td#issue,
+#manage_failed td#site,
+#manage_failed td#datefailed {
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
+}
+#manage_failed td#link {
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
+}
+#series_table {
+ background-color: rgb(0, 0, 0);
+ padding: 20px;
+ width: 100%;
+}
+#series_table th#publisher {
+ max-width: 120px;
+ text-align: center;
+}
+#series_table th#name {
+ min-width: 290px;
+ text-align: center;
+}
+#series_table th#year {
+ max-width: 25px;
+ text-align: center;
+}
+#series_table th#havepercent,
+#series_table th#totalcount {
+ max-width: 1px;
+ text-align: left;
+ display: none;
+}
+#series_table th#activestatus {
+ max-width: 1px;
+ text-align: left;
+ display: none;
+}
+#series_table th#active {
+ max-width: 35px;
+ text-align: center;
+}
+#series_table th#issue{
+ max-width: 30px;
+ text-align: center;
+}
+#series_table th#status {
+ max-width: 50px;
+ text-align: center;
+}
+#series_table th#published {
+ max-width: 55px;
+ text-align: center;
+}
+#series_table th#have {
+ max-width: 80px;
+ text-align: center;
+ vertical-align: middle;
+}
+#series_table td#publisher {
+ max-width: 120px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+ background-color: #353a41;
+}
+#series_table td#name {
+ min-width: 290px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#series_table td#year {
+ max-width: 25px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#series_table td#havepercent,
+#series_table td#totalcount {
+ max-width: 1px;
+ text-align: left;
+ vertical-align: middle;
+ display: none;
+}
+#series_table td#activestatus {
+ max-width: 1px;
+ text-align: left;
+ vertical-align: middle;
+ display: none;
+}
+#series_table td#active {
+ max-width: 35px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#series_table td#issue {
+ max-width: 30px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#series_table td#status {
+ max-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#series_table td#published {
+ max-width: 55px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#series_table td#have {
+ max-width: 80px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
+}
+#manageheader {
+ margin-top: 45px;
+ margin-bottom: 0;
+}
+#history_table {
+ background-color: #FFF;
+ font-size: 13px;
+ width: 100%;
+}
+#history_table td#dateadded {
+ font-size: 12px;
+ min-width: 100px;
+ text-align: center;
+ vertical-align: middle;
+}
+#history_table td#filename {
+ font-size: 12px;
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
+}
+#history_table td#size {
+ font-size: 12px;
+ min-width: 40px;
+ text-align: center;
+ vertical-align: middle;
+}
+#history_table td#status {
+ font-size: 12px;
+ text-align: center;
+ vertical-align: middle;
+}
+#history_table td#action {
+ font-size: 12px;
+ max-width: 30px;
+ text-align: center;
+ vertical-align: middle;
+}
+
+#log_table {
+ background-color: #FFF;
+}
+#log_table th#timestamp {
+ min-width: 125px;
+ text-align: left;
+}
+#log_table th#level {
+ max-width: 60px;
+ text-align: left;
+}
+#log_table th#message {
+ min-width: 600px;
+ text-align: left;
+}
+#searchresults_table th#name {
+ min-width: 525px;
+ text-align: left;
+}
+#searchresults_table th#comicyear {
+ min-width: 50px;
+ text-align: left;
+}
+#searchresults_table th#issues {
+ min-width: 50px;
+ text-align: left;
+}
+#searchresults_table th#add {
+ min-width: 75px;
+ text-align: left;
+}
+#searchresults_table #artistImg {
+ background: url("../../../images/loader_black.gif") no-repeat scroll center center #ffffff;
+ border: 3px solid #FFFFFF;
+ box-shadow: 1px 1px 2px 0 #555555;
+ float: left;
+ height: 50px;
+ overflow: hidden;
+ text-indent: -3000px;
+ width: 50px;
+}
+#searchresults_table td#name {
+ min-width: 500px;
+ text-align: left;
+ vertical-align: middle;
+}
+#searchresults_table td#comicyear {
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
+}
+#searchresults_table td#issues {
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
+}
+#searchresults_table td#add {
+ min-width: 75px;
+ vertical-align: middle;
+}
+#searchresults_table td#score .bar {
+ width: 100px;
+ margin: 0 auto;
+ border: 1px solid #cccccc;
+ padding: 1px;
+ background-color: #FFF;
+}
+#searchresults_table td#score .bar .score {
+ height: 14px;
+ color: #343434;
+ color: #FFF;
+ font-size: 11px;
+ vertical-align: middle;
+ line-height: normal;
+ background-image: -moz-linear-gradient(#a3e532, #90cc2a) !important;
+ background-image: linear-gradient(#a3e532, #90cc2a) !important;
+ background-image: -webkit-linear-gradient(#a3e532, #90cc2a) !important;
+ background-image: -o-linear-gradient(#a3e532, #90cc2a) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+}
+#impresults_table th#select {
+ min-width: 10px;
+ text-align: left;
+
+}
+#impresults_table th#select input {
+ vertical-align: middle;
+ min-width: 10px;
+}
+#impresults_table th#comicname {
+ min-width: 325px;
+ text-align: left;
+}
+#impresults_table th#comicyear {
+ min-width: 75px;
+ text-align: center;
+}
+#impresults_table th#issues {
+ min-width: 25px;
+ text-align: center;
+}
+#impresults_table th#status {
+ min-width: 110px;
+ text-align: center;
+}
+#impresults_table th#importdate {
+ min-width: 100px;
+ text-align: center;
+}
+#impresults_table th#addcomic {
+ min-width: 100px;
+ text-align: left;
+}
+#impresults_table td#select{
+ min-width: 10px;
+ text-align: middle;
+ vertical-align: middle;
+}
+#impresults_table td#select input{
+ min-width: 10px;
+ vertical-align: middle;
+}
+#impresults_table td#comicname {
+ min-width: 325px;
+ text-align: left;
+ vertical-align: middle;
+}
+#impresults_table td#comicyear {
+ min-width: 75px;
+ text-align: left;
+ vertical-align: middle;
+}
+#impresults_table td#issues {
+ min-width: 25px;
+ text-align: left;
+ vertical-align: middle;
+}
+#impresults_table td#status {
+ min-width: 110px;
+ text-align: left;
+ vertical-align: middle;
+}
+#impresults_table td#importdate {
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
+}
+#impresults_table td#addcomic {
+ min-width: 100px;
+ vertical-align: middle;
+ text-align: left;
+}
+#downloads_table th#title {
+ max-width: 150px;
+ vertical-align: middle;
+ text-align: center;
+}
+#downloads_table th#size {
+ max-width: 35px;
+ vertical-align: middle;
+ text-align: center;
+}
+#downloads_table th#kind {
+ max-width: 20px;
+ vertical-align: middle;
+ text-align: center;
+}
+#downloads_table th#provider {
+ max-width: 30px;
+ vertical-align: middle;
+ text-align: center;
+}
+#downloads_table td#title {
+ max-width: 150px;
+ vertical-align: middle;
+ text-align: left;
+}
+#downloads_table td#size {
+ max-width: 35px;
+ vertical-align: middle;
+ text-align: left;
+}
+#downloads_table td#kind {
+ max-width: 20px;
+ vertical-align: middle;
+ text-align: left;
+}
+#downloads_table td#provider {
+ max-width: 30px;
+ vertical-align: middle;
+ text-align: center;
+}
+#searchmanage_table th#comicname {
+ min-width: 325px;
+ text-align: left;
+}
+#searchmanage_table th#comicpub {
+ min-width: 100px;
+ text-align: left;
+}
+#searchmanage_table th#comicissues {
+ min-width: 75px;
+ text-align: left;
+}
+#searchmanage_table th#addcomic {
+ min-width: 95px;
+ text-align: left;
+}
+#searchmanage_table td#comicname {
+ min-width: 325px;
+ text-align: left;
+ vertical-align: middle;
+}
+#searchmanage_table td#comicpub {
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
+}
+#searchmanage_table td#comicissues {
+ min-width: 75px;
+ text-align: left;
+ vertical-align: middle;
+}
+#searchmanage_table td#addcomic {
+ min-width: 95px;
+ vertical-align: middle;
+}
+#queue_table th#qcomicid {
+ max-width: 10px;
+ text-align: center;
+}
+#queue_table th#qseries {
+ max-width: 475px;
+ text-align: center;
+}
+#queue_table th#qsize {
+ max-width: 30px;
+ text-align: center;
+}
+#queue_table th#qprogress {
+ max-width: 25px;
+ text-align: center;
+}
+#queue_table th#qstatus {
+ max-width: 50px;
+ text-align: center;
+}
+#queue_table th#qdate {
+ max-width: 90px;
+ text-align: center;
+}
+#queue_table th#qoptions {
+ min-width: 160px;
+ text-align: center;
+}
+#queue_table td#qcomicid {
+ max-width: 10px;
+ text-align: left;
+}
+#queue_table td#qseries {
+ max-width: 475px;
+ text-align: left;
+}
+#queue_table td#qsize {
+ max-width: 30px;
+ text-align: center;
+}
+#queue_table td#qprogress {
+ max-width: 25px;
+ text-align: center;
+}
+#queue_table td#qstatus {
+ max-width: 50px;
+ text-align: center;
+}
+#queue_table td#qdate {
+ min-width: 90px;
+ text-align: center;
+}
+#queue_table td#qoptions {
+ min-width: 160px;
+ text-align: center;
+}
+
+#exceptions_table th#date { text-align: center; max-width: 20px; }
+#exceptions_table th#line_num { text-align: center; width: 5px; }
+#exceptions_table th#func_name { text-align: center; width: 15px; }
+#exceptions_table th#filename { text-align: center; max-width: 15px; }
+#exceptions_table th#error { text-align: center; max-width: 40px; }
+#exceptions_table th#times { text-align: center; max-width: 5px; }
+#exceptions_table th#error_text { text-align: center; max-width: 50px; }
+#exceptions_table th#options { text-align: center; max-width: 15px; }
+
+#exceptions_table td#date { vertical-align: middle; text-align: left; max-width: 20px; }
+#exceptions_table td#line_num { vertical-align: middle; text-align: left; width: 5px; }
+#exceptions_table td#func_name { vertical-align: middle; text-align: left; width: 15px; }
+#exceptions_table td#filename { vertical-align: middle; text-align: center; max-width: 15px; }
+#exceptions_table td#error { vertical-align: middle; text-align: left; max-width:40px; }
+#exceptions_table td#times { vertical-align: middle; text-align: left; max-width:5px; }
+#exceptions_table td#error_text { vertical-align: middle; text-align: left; max-width: 50px; }
+#exceptions_table td#options { vertical-align: middle; text-align: center; max-width: 15px; }
+
+DIV.progress-container
+{
+ position: relative;
+ width: 100px;
+ height: 18px;
+ margin: 2px 5px 2px 2px;
+ -border:1px solid #ccc;
+ background-color: #272b30;
+ background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9));
+ background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9);
+ background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9);
+ background-image: linear-gradient(to bottom, whiteSmoke, #F9F9F9);
+ background-repeat: repeat-x;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ color: #000;
+}
+DIV.progress-container > DIV
+{
+ background-color: #0EBEED;
+ height: 18px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ text-align: center;
+ z-index: 900;
+}
+.danger > DIV
+{
+ background-color: #DD514C;
+ background-image: -moz-linear-gradient(top, #EE5F5B, #C43C35);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#C43C35));
+ background-image: -webkit-linear-gradient(top, #EE5F5B, #C43C35);
+ background-image: -o-linear-gradient(top, #EE5F5B, #C43C35);
+ background-image: linear-gradient(to bottom, #EE5F5B, #C43C35);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+.warning > DIV
+{
+ background-color: #FAA732;
+ background-image: -moz-linear-gradient(top, #FBB450, #F89406);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
+ background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
+ background-image: -o-linear-gradient(top, #FBB450, #F89406);
+ background-image: linear-gradient(to bottom, #FBB450, #F89406);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+}
+.complete > DIV
+{
+ background-color: #5EB95E;
+ background-image: -moz-linear-gradient(top, #62C462, #57A957);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#57A957));
+ background-image: -webkit-linear-gradient(top, #62C462, #57A957);
+ background-image: -o-linear-gradient(top, #62C462, #57A957);
+ background-image: linear-gradient(to bottom, #62C462, #57A957);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+.missing > DIV
+{
+ background-color: #4BB1CF;
+ color: #000;
+ background-image: -moz-linear-gradient(top, #5BC0DE, #339BB9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#339BB9));
+ background-image: -webkit-linear-gradient(top, #5BC0DE, #339BB9);
+ background-image: -o-linear-gradient(top, #5BC0DE, #339BB9);
+ background-image: linear-gradient(to bottom, #5BC0DE, #339BB9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+.have {
+ font-size: 12px;
+ line-height: normal;
+ margin-left: 36px;
+ padding-bottom: 30px;
+ vertical-align: middle;
+}
+.progressbar-back-text
+{
+ font-size: 12px;
+ vertical-align: text-bottom;
+ background-color: transparent;
+ position: absolute;
+ text-align: center;
+ width: 100%;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ z-index: 800;
+}
+.progressbar-front-text
+{
+ font-size: 12px;
+ vertical-align: text-bottom;
+ background-color: transparent;
+ display: block;
+ width: 100%;
+ position: absolute;
+ color: #000000;
+ overflow: hidden;
+}
+#version {
+ color: #999;
+ font-size: 10px;
+ position: relative;
+ z-index: 999;
+ margin: 0px auto;
+ text-align: center;
+ width: 400px;
+}
+#backendstatus {
+ color: #999;
+ font-size: 10px;
+ position: relative;
+ z-index: 999;
+ margin: 0px auto;
+ text-align: center;
+ width: 400px;
+}
+#donate {
+ float: left;
+ text-align: left;
+}
+#actions {
+ float: right;
+ text-align: right;
+ margin-right: 10px;
+ margin-top: -5px;
+ color: #cccccc;
+}
+#actions .ui-icon {
+ position: relative;
+ top: 4px;
+ background-image: url("../../../images/ui-icons_70b2e1_256x240.png");
+}
+#toTop {
+ background: url("../../../images/toTop.gif") no-repeat scroll 10px center #1c1e22;
+ border-radius: 5px 0 0 0;
+ bottom: 0;
+ display: none;
+ padding: 10px 10px 10px 40px;
+ position: fixed;
+ right: 0;
+}
+#shutdown {
+ text-align: center;
+ vertical-align: middle;
+}
+#shutdown h1 img {
+ position: relative;
+ top: 7px;
+}
+.cloudtag {
+ font-size: 16px;
+}
+.cloudtag #cloud {
+ line-height: 1.5em;
+ margin: 0;
+ padding: 2px;
+ text-align: center;
+}
+.cloudtag #cloud a {
+ padding: 0;
+}
+.cloudtag #cloud a.tag1 {
+ font-size: 0.7em;
+ font-weight: 100;
+}
+.cloudtag #cloud a.tag2 {
+ font-size: 0.8em;
+ font-weight: 200;
+}
+.cloudtag #cloud a.tag3 {
+ font-size: 0.9em;
+ font-weight: 300;
+}
+.cloudtag #cloud a.tag4 {
+ font-size: 1em;
+ font-weight: 400;
+}
+.cloudtag #cloud a.tag5 {
+ font-size: 1.2em;
+ font-weight: 500;
+}
+.cloudtag #cloud a.tag6 {
+ font-size: 1.4em;
+ font-weight: 600;
+}
+.cloudtag #cloud a.tag7 {
+ font-size: 1.6em;
+ font-weight: bold;
+}
+.cloudtag #cloud a.tag8 {
+ font-size: 1.8em;
+ font-weight: 800;
+}
+.cloudtag #cloud a.tag9 {
+ font-size: 2.2em;
+ font-weight: 900;
+}
+.cloudtag #cloud a.tag10 {
+ font-size: 2.5em;
+ font-weight: 900;
+}
+.cloudtag #cloud li {
+ display: inline-block;
+ margin: 5px 10px;
+}
+.floatright {
+ float: right;
+}
+.floatleft {
+ float: left;
+}
+.ir {
+ background-repeat: no-repeat;
+ direction: ltr;
+ display: block;
+ overflow: hidden;
+ text-align: left;
+ text-indent: -999em;
+}
+.hidden {
+ display: none;
+ visibility: hidden;
+}
+.visuallyhidden {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+}
+.visuallyhidden.focusable:active,
+.visuallyhidden.focusable:focus {
+ clip: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ position: static;
+ width: auto;
+}
+.invisible {
+ visibility: hidden;
+}
+.clearfix:before,
+.clearfix:after {
+ content: "\0020";
+ display: block;
+ height: 0;
+ overflow: hidden;
+}
+.clearfix {
+ zoom: 1px;
+}
+.clearfix:after {
+ clear: both;
+}
+#upcoming_table th#comicname,
+#wanted_table th#comicname {
+ min-width: 150px;
+ text-align: center;
+}
+#upcoming_table td#select,
+#upcoming_table td#status,
+#wanted_table td#select,
+#wanted_table td#status {
+ text-align: center;
+ vertical-align: middle;
+}
+#upcoming_table th#type,
+#wanted_table th#type,
+#wanted_table th#tier,
+#searchresults_table th#score {
+ min-width: 75px;
+ text-align: center;
+}
+#wanted_table th#albumart {
+ min-width: 50px;
+ text-align: center;
+}
+#upcoming_table th#issuenumber,
+#wanted_table th#issuenumber {
+ min-width: 50px;
+ text-align: center;
+}
+#upcoming_table th#reldate,
+#wanted_table th#reldate {
+ min-width: 50px;
+ text-align: center;
+}
+#upcoming_table td#albumart,
+#wanted_table td#albumart {
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#upcoming_table td#comicname,
+#wanted_table td#comicname {
+ min-width: 200px;
+ text-align: center;
+ vertical-align: middle;
+}
+#upcoming_table td#issuenumber,
+#wanted_table td#issuenumber {
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#upcoming_table td#reldate,
+#wanted_table td#reldate {
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+}
+#upcoming_table td#type,
+#wanted_table td#type,
+#wanted_table td#tier,
+#searchresults_table td#score {
+ min-width: 75px;
+ text-align: center;
+ vertical-align: middle;
+}
+table tr td#status a {
+ color: #4183c4;
+}
+.ie7 input[type="checkbox"] {
+ vertical-align: baseline;
+}
+.ie7 img {
+ -ms-interpolation-mode: bicubic;
+}
+.ie7 legend {
+ margin-left: -7px;
+}
+/* Mask for background, by default is not display */
+#mask {
+ display: none;
+ background: #000;
+ position: fixed;
+ left: 0;
+ top: 0;
+ z-index: 10;
+ width: 100%;
+ height: 100%;
+ opacity: 0.8;
+ z-index: 999;
+}
+/* You can customize to your needs */
+.issue-popup {
+ width: 600px;
+ display: none;
+ background: #333;
+ padding: 5px;
+ border: 2px solid #ddd;
+ color: white;
+ font-size: 1.2em;
+ position: absolute;
+ top: 20%;
+ left: 50%;
+ z-index: 99999;
+ text-align: left;
+ box-shadow: 0px 0px 20px #999;
+ /* CSS3 */
+ -moz-box-shadow: 0px 0px 20px #999;
+ /* Firefox */
+ -webkit-box-shadow: 0px 0px 20px #999;
+ /* Safari, Chrome */
+ border-radius: 3px 3px 3px 3px;
+ -moz-border-radius: 3px;
+ /* Firefox */
+ -webkit-border-radius: 3px;
+ /* Safari, Chrome */;
+}
+.alignleft {
+ float: left;
+}
+.alignright {
+ float: right;
+}
+img.btn_close {
+ /* Position the close button */
+ float: right;
+ margin: -28px -28px 0 0;
+}
+fieldset {
+ border: none;
+}
+img.highqual {
+ -ms-interpolation-mode: bicubuic;
+}
+table#issue_table { width: 100%; padding: 10px; }
+
+table#issue_table th#select { vertical-align: middle; text-align: center; max-width: 5px; }
+table#issue_table th#int_issuenumber { text-align: left; max-width: 10px }
+table#issue_table th#issuenumber { text-align: center; max-width: 20px; }
+table#issue_table th#issuename { text-align: center; max-width: 200px; }
+table#issue_table th#reldate { text-align: center; max-width: 45px; }
+table#issue_table th#status { text-align: center; max-width: 55px; }
+table#issue_table th#options { text-align: center; max-width: 120px; }
+
+table#issue_table td#select { vertical-align: middle; text-align: center; max-width: 5px; }
+table#issue_table td#int_issuenumber { vertical-align: middle; text-align: left; max-width: 10px; }
+table#issue_table td#issuenumber { vertical-align: middle; text-align: center; max-width: 20px; }
+table#issue_table td#issuename { vertical-align: middle; text-align: center; max-width: 250px; }
+table#issue_table td#reldate { vertical-align: middle; text-align: center; max-width: 45px; }
+table#issue_table td#status { vertical-align: middle; text-align: center; max-width: 55px; }
+table#issue_table td#options { vertical-align: middle; text-align: center; max-width: 120px; }
+
+table#annual_table { width: 100%; padding: 10px; }
+
+table#annual_table th#select { vertical-align: middle; text-align: center; max-width: 5px; }
+table#annual_table th#aint_issuenumber { text-align: left; max-width: 1px }
+table#annual_table th#aissuenumber { text-align: center; max-width: 20px; }
+table#annual_table th#aissuename { text-align: center; max-width: 200px; }
+table#annual_table th#areldate { text-align: center; max-width: 45px; }
+table#annual_table th#astatus { text-align: center; max-width: 55px; }
+table#annual_table th#aoptions { text-align: center; max-width: 120px; }
+
+table#annual_table td#select { vertical-align: middle; text-align: center; max-width: 5px; }
+table#annual_table td#aint_issuenumber { vertical-align: middle; text-align: left; max-width: 1 px; }
+table#annual_table td#aissuenumber { vertical-align: middle; text-align: center; max-width: 20px; }
+table#annual_table td#aissuename { vertical-align: middle; text-align: center; max-width: 200px; }
+table#annual_table td#areldate { vertical-align: middle; text-align: center; max-width: 45px; }
+table#annual_table td#astatus { vertical-align: middle; text-align: center; max-width: 55px; }
+table#annual_table td#aoptions { vertical-align: middle; text-align: center; max-width: 120px; }
+
+#btn_container {
+ float: right;
+ height: 30px;
+ list-style-type: none;
+ width: 100%;
+ z-index: 998;
+}
+#btn_container #btn_menu {
+ float: right;
+ margin-top: 5px;
+ position: relative;
+ text-align: right;
+ z-index: 99;
+}
+#btn_container_center {
+ float: center;
+ height: 30px;
+ list-style-type: none;
+ width: 100%;
+ z-index: 1;
+}
+#btn_container_center #btn_menu {
+ float: center;
+ margin-top: 5px;
+ position: relative;
+ z-index: 1;
+}
+#btn_menu a {
+ background-image: -moz-linear-gradient(#616161, #4e4e4e) !important;
+ background-image: linear-gradient(#616161, #4e4e4e) !important;
+ background-image: -webkit-linear-gradient(#616161, #4e4e4e) !important;
+ background-image: -o-linear-gradient(#616161, #4e4e4e) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
+ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
+ font-size: 12px;
+ font-weight: normal;
+}
+#btn_container #btn_menu a:hover,
+#btn_container_center #btn_menu a:hover {
+ background-image: -moz-linear-gradient(#599bdc, #3072b3) !important;
+ background-image: linear-gradient(#599bdc, #3072b3) !important;
+ background-image: -webkit-linear-gradient(#599bdc, #3072b3) !important;
+ background-image: -o-linear-gradient(#599bdc, #3072b3) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ color: #FFF;
+ border-color: #272b30 #272b30 #272b30;
+}
+
+input[type="checkbox"] + label.series_metadata_local::before {
+ content: "";
+ display: inline-block;
+ vertical-align: -25%;
+ height: 2ex;
+ width: 2ex;
+ background-color: white;
+ border: 1px solid rgb(166, 166, 166);
+ border-radius: 4px;
+ box-shadow: inset 0 2px 5px rgba(0,0,0,0.25);
+ margin-right: 0.5em;
+}
+.outerglow {
+ font-family: Helvetica, Arial;
+ font-size: 10pt;
+ font-weight: bold;
+ /* line-height: 2em; */
+ /* padding: 0.5em; */
+}
+.outerglow_shadow_yellow {
+ color: #FFFF66;
+ text-shadow: 0 0 0.9em #FFFF00;
+}
+.outerglow_shadow_red {
+ color: #FF6666;
+ text-shadow: 0 0 0.9em #FF0000;
+}
+.outerglow_text {
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+}
+fieldset.fieldset_header {
+ margin: 5px;
+ padding: 0px 5px 5px;
+ border: 1px solid #666;
+ border-radius: 8px;
+ box-shadow: 0px 0px 10px #666;
+ padding-top: 5px;
+}
+figure.item{
+ vertical-align: top;
+ display: inline-block;
+ text-align: center;
+ width: 100px;
+}
+.caption.caption {
+ display: block;
+}
From 5b70cea886bd11e9e387954fb6fe048dab98527a Mon Sep 17 00:00:00 2001
From: GilbN
Date: Sun, 26 Sep 2021 17:28:07 +0200
Subject: [PATCH 09/49] mylar3
---
CSS/themes/mylar3/mylar3-base.css | 384 +++++++++++++++++++++++++-----
1 file changed, 318 insertions(+), 66 deletions(-)
diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/themes/mylar3/mylar3-base.css
index 527059a2..4e0a4345 100644
--- a/CSS/themes/mylar3/mylar3-base.css
+++ b/CSS/themes/mylar3/mylar3-base.css
@@ -1,3 +1,9 @@
+@import url("https://theme-park.dev/CSS/defaults/placeholders.css");
+
+* {
+ outline: none !important;
+}
+
/* Variables *//* Mixins */
html,
body,
@@ -206,7 +212,10 @@ img.editArt {
table {
border-collapse: collapse;
border-spacing: 0;
+ border:1px solid rgba(255, 255, 255, 0.1) !important;
+ background: rgba(255, 255, 255, 0.1) !important;
}
+
table th {
background-image: -moz-linear-gradient(#fafafa, #eaeaea) !important;
background-image: linear-gradient(#fafafa, #eaeaea) !important;
@@ -214,12 +223,13 @@ table th {
background-image: -o-linear-gradient(#fafafa, #eaeaea) !important;
filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
-ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- border-left: 1px solid #1c1e22;
- -moz-box-shadow: 1px 0 0 #fafafa;
- -webkit-box-shadow: 1px 0 0 #fafafa;
- -o-box-shadow: 1px 0 0 #fafafa;
+ border-left: 1px solid rgba(255, 255, 255, 0.1);
+ -moz-box-shadow: 1px 0 0 #1c1e22;
+ -webkit-box-shadow: 1px 0 0 #1c1e22;
+ -o-box-shadow: 1px 0 0 #1c1e22;
box-shadow: 0px 0 0 #1c1e22;
- -text-shadow: 1px 1px 0 #FFFFFF ;
+ -text-shadow: 1px 1px 0 #1c1e22 ;
+ color: var(--text-hover) !important;
}
table th input[type="checkbox"] {
vertical-align: middle;
@@ -243,22 +253,223 @@ table th.sorting_asc {
}
table td {
vertical-align: top;
+ background: transparent !important;
+ color: var(--text-hover);
}
table td a {
- color: #fff;
+ color: var(--link-color);
}
/* datatables */
+
+.paging_full_numbers .paginate_button,
+.paging_full_numbers .paginate_active,
+.paging_simple_numbers .paginate_button,
+.paging_simple_numbers .paginate_active {
+ background: var(--button-color);
+ border-radius: 4px 4px 4px 4px;
+ margin: 0 0 0 4px;
+ font-size: 15px;
+ padding: 2px 5px;
+ color: var(--button-text);
+ cursor: pointer;
+ *cursor: hand;
+}
+
+.paging_full_numbers .paginate_button:hover, .paging_simple_numbers .paginate_button:hover {
+ background-color: var(--button-color-hover);
+ color: var(--button-text-hover);
+}
+
+.paging_full_numbers .paginate_active, .paging_simple_numbers .paginate_active {
+ background-color: var(--button-color-hover);
+ color: var(--button-text-hover);
+}
+
+
+.dataTables_filter input {
+ background: none repeat scroll 0 0 rgb(255 255 255 / 10%);
+ border: 1px solid rgb(255 255 255 / 10%);
+ font-size: 15px;
+ padding: 2px 4px;
+}
+
table.display thead th {
padding: 3px 5px 3px 5px;
background-color: rgba(0, 0, 0, 0);
font-weight: bold;
font-size: 16px;
- border-bottom: 1px solid #1c1e22;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.5);
border-bottom-width: 3px;
text-align: center;
}
+/* table.display tr.odd {
+ background-color: rgba(255, 255, 255, 0.15) !important;
+}
+
+table.display tr.even {
+ background-color: rgba(255, 255, 255, 0.05) !important;
+} */
+
+/* DataTables row classes */
+table.display tr.odd.gradeA {
+ background-color: rgba(255, 255, 255, 0.15);
+}
+
+table.display tr.even.gradeA {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+
+table.display tr.odd.gradeB {
+ background-color: #61925f55;
+}
+
+table.display tr.even.gradeB {
+ background-color: #61925f55;
+}
+
+table.display tr.odd.gradeC {
+ background-color: #1a497755;
+}
+
+table.display tr.even.gradeC {
+ background-color: #1a497755;
+}
+
+table.display tr.even.gradeE {
+ background-color: #444b5455;
+}
+
+table.display tr.odd.gradeE {
+ background-color: #444b5455;
+}
+
+table.display tr.even.gradeG {
+ background-color: #0A0A0A55;
+}
+
+table.display tr.odd.gradeG {
+ background-color: #0A0A0A55;
+}
+
+table.display tr.even.gradeH {
+ background-color: #ae343155;
+}
+
+table.display tr.odd.gradeH {
+ background-color: #ae343155;
+}
+
+table.display tr.odd.gradeI {
+ background-color: #216f7055;
+}
+
+table.display tr.even.gradeI {
+ background-color: #216f7055;
+}
+
+table.display tr.even.gradeL {
+ background-color: #1c518855;
+}
+table.display tr.odd.gradeL {
+ background-color: #ebf5ff55;
+}
+
+table.display tr.odd.gradeX {
+ background-color: #64171655;
+}
+
+table.display tr.even.gradeX {
+ background-color: #64171655;
+}
+
+table.display tr.odd.gradeU {
+ background-color: #382f6455;
+}
+
+table.display tr.even.gradeU {
+ background-color: #382f6455;
+}
+
+table.display tr.odd.gradeP {
+ background-color: #68FC6855;
+}
+
+table.display tr.even.gradeP {
+ background-color: #68FC6855;
+}
+
+table.display tr.odd.gradeD {
+ background-color: #29813855;
+}
+
+table.display tr.even.gradeD {
+ background-color: #29813855;
+}
+
+table.display tr.odd.gradeZ {
+ background-color: #353a4155;
+}
+
+table.display tr.even.gradeZ {
+ background-color: #2e333855;
+}
+
+table.display tr.odd.gradeT {
+ background-color: #bd915a55;
+}
+
+table.display tr.even.gradeT {
+ background-color: #bd915a55;
+}
+
+table.display tr.odd.gradeF {
+ background-color: #FF585855;
+}
+
+table.display tr.even.gradeF {
+ background-color: #FF585855;
+}
+
+table.display tr.odd.gradeT1 {
+ background-color: #FFDDDD55;
+}
+table.display tr.even.gradeT1 {
+ background-color: #FFDDDD55;
+}
+table.display tr.odd.gradeT2 {
+ background-color: #A97D7B55;
+}
+table.display tr.even.gradeT2 {
+ background-color: #A97D7B55;
+}
+
+
+table.display tr.gradeA td,
+table.display tr.gradeB td,
+table.display tr.gradeC td,
+table.display tr.gradeE td,
+table.display tr.gradeG td,
+table.display tr.gradeH td,
+table.display tr.gradeI td,
+table.display tr.gradeL td,
+table.display tr.gradeX td,
+table.display tr.gradeU td,
+table.display tr.gradeP td,
+table.display tr.gradeD td,
+table.display tr.gradeT td,
+table.display tr.gradeF td,
+table.display tr.gradeT1 td,
+table.display tr.gradeT2 td,
+table.display tr.gradeZ td {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
+ border-right: 1px solid rgba(255, 255, 255, 0.1);
+}
+table.display tr:last-child td {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.5);
+}
+
select,
input,
textarea,
@@ -328,17 +539,17 @@ input[type="button"] {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
- background: #666 url("../../../images/button.png") repeat-x;
+ background: var(--button-color);
border: 0;
- border-bottom: 1px solid rgba(0, 0, 0, 0.25);
- color: #fff;
+ border-bottom: 1px solid var(--button-color);
+ color: var(--button-text);
cursor: pointer;
display: inline-block;
margin-right: 3px;
padding: 4px 10px;
position: relative;
text-decoration: none;
- text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
+ text-shadow: 0 -1px 1px rgba(0, 0, 0, 0);
}
form legend,
form h2 {
@@ -456,11 +667,11 @@ ul#nav {
float: right;
margin: 0;
padding: 0 0 0 10px;
- border-left: 1px solid #1c1e22;
+ border-left: 1px solid #1c1e2200;
-moz-box-shadow: -1px 0 0 #e0e0e0;
-webkit-box-shadow: -1px 0 0 #e0e0e0;
-o-box-shadow: -1px 0 0 #e0e0e0;
- box-shadow: -1px 0 0 #1c1e22;
+ box-shadow: -1px 0 0 #1c1e2200;
height: 58px;
}
ul#nav li {
@@ -472,7 +683,7 @@ ul#nav li {
text-align: center;
}
ul#nav li a {
- color: #fff;
+ color: rgb(var(--accent-color));
display: block;
padding: 7px 15px;
-text-shadow: 1px 1px 0px #FFF;
@@ -481,24 +692,22 @@ ul#nav li a {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
ul#nav li a:hover {
- background-image: -moz-linear-gradient(#f1f1f1, #e0e0e0) !important;
- background-image: linear-gradient(#f1f1f1, #e0e0e0) !important;
- background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d) !important;
- background-image: -o-linear-gradient(#f1f1f1, #e0e0e0) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -border: 1px solid #DDDDDD;
+ background:transparent !important;
+ color: var(--accent-color-hover);
+ filter: none !important;
+ -ms-filter: none !important;
+ -border: 1px solid transparent;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
- -moz-box-shadow: 0 1px 0 #fafafa;
- -webkit-box-shadow: 0 1px 0 #fafafa;
- -o-box-shadow: 0 1px 0 #fafafa;
- box-shadow: 0 1px 0 #fafafa;
- -moz-box-shadow: 0 1px 0 #fafafa inset;
- -webkit-box-shadow: 0 1px 0 #fafafa inset;
- -o-box-shadow: 0 1px 0 #fafafa inset;
- box-shadow: 0 1px 0 #000 inset;
+ -moz-box-shadow: 0 1px 0 transparent;
+ -webkit-box-shadow: 0 1px 0 transparent;
+ -o-box-shadow: 0 1px 0 transparent;
+ box-shadow: 0 1px 0 transparent;
+ -moz-box-shadow: 0 1px 0 transparent inset;
+ -webkit-box-shadow: 0 1px 0 transparent inset;
+ -o-box-shadow: 0 1px 0 transparent inset;
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0) inset;
-webkit-transition: color 0.2s ease-in;
-moz-transition: color 0.2s ease-in;
-o-transition: color 0.2s ease-in;
@@ -518,17 +727,22 @@ ul#nav li a.log {
padding: 10px 15px 11px;
}
header {
- background-image: -moz-linear-gradient(#fafafa, #eaeaea) !important;
- background-image: linear-gradient(#fafafa, #eaeaea) !important;
- background-image: -webkit-linear-gradient(#484e55, #3a3f44) !important;
- background-image: -o-linear-gradient(#fafafa, #eaeaea) !important;
+ background: var(--main-bg-color) !important;
+ background-repeat: repeat, no-repeat !important;
+ background-attachment: fixed, fixed !important;
+ background-position: center center, center center !important;
+ background-size: auto, cover !important;
+ -webkit-background-size: auto, cover !important;
+ -moz-background-size: auto, cover !important;
+ -o-background-size: auto, cover !important;
+
filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
-ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- border-bottom: 3px solid #1c1e22;
- -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
- -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
- -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ border-bottom: 3px solid transparent;
+ -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0);
height: 58px;
position: fixed;
width: 100%;
@@ -556,6 +770,9 @@ footer {
padding-top: 10px;
border-top: 1px solid #EEE;
}
+footer div em, footer div {
+ color:var(--text-muted) !important;
+}
#main {
line-height: 24px;
margin: 0 auto;
@@ -741,49 +958,40 @@ footer {
z-index: 99;
}
#subhead #subhead_container #subhead_menu a {
- background-image: -moz-linear-gradient(#616161, #4e4e4e) !important;
- background-image: linear-gradient(#616161, #4e4e4e) !important;
- background-image: -webkit-linear-gradient(#616161, #4e4e4e) !important;
- background-image: -o-linear-gradient(#616161, #4e4e4e) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
+ background: var(--button-color) !important;
+ color: var(--button-text);
+ filter: none !important;
+ -ms-filter: none !important;
font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
}
#subhead #subhead_container #subhead_menu a:hover {
- background-image: -moz-linear-gradient(#599bdc, #3072b3) !important;
- background-image: linear-gradient(#599bdc, #3072b3) !important;
- background-image: -webkit-linear-gradient(#599bdc, #3072b3) !important;
- background-image: -o-linear-gradient(#599bdc, #3072b3) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- color: #FFF;
- border-color: #272b30 #272b30 #272b30;
+ background: var(--button-color-hover) !important;
+ filter: None !important;
+ -ms-filter: None !important;
+ color: var(--button-text-hover);
+ border: inherit !important;
}
div#searchbar {
- border-left: 1px solid #1c1e22;
+ border-left: 1px solid transparent;
-moz-box-shadow: -1px 0 0 #e0e0e0;
-webkit-box-shadow: -1px 0 0 #e0e0e0;
-o-box-shadow: -1px 0 0 #e0e0e0;
- box-shadow: -1px 0 0 #1c1e22;
+ box-shadow: -1px 0 0 transparent;
padding: 17px 0 14px 7px;
position: absolute;
left: 90px;
top: 1px;
}
div#searchbar input[type=text] {
- border: 1px solid #DDD;
- border-top: 1px solid #CDCDCD;
- -moz-box-shadow: 0 1px 0 #f1f1f1;
- -webkit-box-shadow: 0 1px 0 #f1f1f1;
- -o-box-shadow: 0 1px 0 #f1f1f1;
- box-shadow: 0 1px 0 #f1f1f1;
- -moz-box-shadow: inset 0 1px 1px #e0e0e0;
- -webkit-box-shadow: inset 0 1px 1px #e0e0e0;
- -o-box-shadow: inset 0 1px 1px #e0e0e0;
- box-shadow: inset 0 1px 1px #e0e0e0;
- color: #999;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ border-top: 1px solid transparent;
+ -moz-box-shadow: None;
+ -webkit-box-shadow: None;
+ -o-box-shadow: None;
+ box-shadow: None;
+ color: var(--text);
float: left;
font-size: 14px;
height: auto;
@@ -791,6 +999,7 @@ div#searchbar input[type=text] {
margin-right: 10px;
padding: 4px 5px 4px 25px;
width: 150px;
+ background: rgba(255, 255, 255, 0.1);
}
div#searchbar .mini-icon {
height: 20px;
@@ -1364,7 +1573,7 @@ div#artistheader h2 a {
vertical-align: middle;
}
#series_table {
- background-color: rgb(0, 0, 0);
+ background-color: rgba(0, 0, 0, 0);
padding: 20px;
width: 100%;
}
@@ -2347,3 +2556,46 @@ figure.item{
.caption.caption {
display: block;
}
+
+
+/* ALPHABET SEARCH */
+
+div.alphabet {
+ position: relative;
+ display: table;
+ width: 100%;
+ margin-bottom: 1em;
+}
+
+div.alphabet span {
+ display: table-cell;
+ color: rgb(var(--accent-color));
+ cursor: pointer;
+ text-align: center;
+ width: 3.5%;
+}
+
+div.alphabet span:hover {
+ text-decoration: underline;
+}
+
+div.alphabet span.active {
+ color: var(--accent-color-hover);
+}
+
+div.alphabet span.empty {
+ color: #f44336;
+}
+
+div.alphabetInfo {
+ display: block;
+ position: absolute;
+ background-color: #111;
+ border-radius: 3px;
+ color: white;
+ top: 2em;
+ height: 1.8em;
+ padding-top: 0.4em;
+ text-align: center;
+ z-index: 1;
+}
From 7c0eeb91f3745bb36b9209d4a4da181d8b900419 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Sun, 26 Sep 2021 18:00:55 +0200
Subject: [PATCH 10/49] pr template link fix
---
.github/pull_request_template.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index d7195d76..879155f1 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,7 +1,7 @@
[themeparkurl]: https://theme-park.dev
-[![theme-park.dev](https://github.com/GilbN/theme.park/blob/master/banners/tp_banner.png)][themeparkurl]
+[![theme-park.dev](https://raw.githubusercontent.com/GilbN/theme.park/master/banners/tp_banner.png)][themeparkurl]
From b63c531304d055ba6ced49da1603f866c0cd6641 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Sun, 26 Sep 2021 23:15:22 +0200
Subject: [PATCH 11/49] formatting
---
CSS/themes/mylar3/mylar3-base.css | 3524 +++++++++++++++++------------
1 file changed, 2049 insertions(+), 1475 deletions(-)
diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/themes/mylar3/mylar3-base.css
index 4e0a4345..aa94efc8 100644
--- a/CSS/themes/mylar3/mylar3-base.css
+++ b/CSS/themes/mylar3/mylar3-base.css
@@ -4,7 +4,8 @@
outline: none !important;
}
-/* Variables *//* Mixins */
+/* Variables */
+/* Mixins */
html,
body,
div,
@@ -74,13 +75,14 @@ time,
mark,
audio,
video {
- border: 0;
- font: inherit;
- font-size: 100%;
- margin: 0;
- padding: 0;
- vertical-align: baseline;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ margin: 0;
+ padding: 0;
+ vertical-align: baseline;
}
+
article,
aside,
details,
@@ -92,13 +94,15 @@ hgroup,
menu,
nav,
section {
- display: block;
+ display: block;
}
+
html {
- color: var(--text);
- font-size: 12px;
- line-height: 1.5;
+ color: var(--text);
+ font-size: 12px;
+ line-height: 1.5;
}
+
body {
background: var(--main-bg-color);
background-repeat: repeat, no-repeat;
@@ -109,155 +113,183 @@ body {
-moz-background-size: auto, cover;
-o-background-size: auto, cover;
color: var(--text);
- font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
- margin: 0;
- overflow-y: scroll;
- padding: 0;
+ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
+ margin: 0;
+ overflow-y: scroll;
+ padding: 0;
}
+
a {
- color: var(--link-color);
- text-decoration: none;
- outline: none;
+ color: var(--link-color);
+ text-decoration: none;
+ outline: none;
}
+
a:hover {
- color: var(--link-color-hover);
- -text-decoration: underline;
+ color: var(--link-color-hover);
+ -text-decoration: underline;
}
+
a.blue {
- color: blue;
+ color: blue;
}
+
a .ui-icon {
- display: inline-block;
- position: relative;
- top: 3px;
+ display: inline-block;
+ position: relative;
+ top: 3px;
}
+
.links a {
- color: #b5b5b5;
- clear: both;
- display: inline-block;
- float: left;
+ color: #b5b5b5;
+ clear: both;
+ display: inline-block;
+ float: left;
}
+
.links a:hover {
- color: #4183c4;
+ color: #4183c4;
}
+
.links a .ui-icon {
- float: left;
- margin-right: 5px;
- margin-top: 3px;
+ float: left;
+ margin-right: 5px;
+ margin-top: 3px;
}
+
h1 {
- font-size: 24px;
+ font-size: 24px;
}
+
h2 {
- font-size: 20px;
+ font-size: 20px;
}
+
h3 {
- font-size: 16px;
+ font-size: 16px;
}
+
p.center {
- text-align: center;
+ text-align: center;
}
+
p.tab {
- margin-left: 40px;
+ margin-left: 40px;
}
+
hr {
- border: 0;
- border-top: 1px solid rgba(255, 255, 255, 0.2);
- display: block;
- height: 1px;
- margin: 1em 0;
- padding: 0;
+ border: 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.2);
+ display: block;
+ height: 1px;
+ margin: 1em 0;
+ padding: 0;
}
+
small {
- font-size: 100%;
+ font-size: 100%;
}
+
norm {
- font-size: 115%;
+ font-size: 115%;
}
+
big {
- font-size: 135%;
+ font-size: 135%;
}
+
td.thickborder {
- border: solid #000 3px;
+ border: solid #000 3px;
}
+
img.albumArt {
- float: left;
- min-height: 100%;
- min-width: 100%;
- max-width: 300px;
- max-height: 300px;
- position: relative;
+ float: left;
+ min-height: 100%;
+ min-width: 100%;
+ max-width: 300px;
+ max-height: 300px;
+ position: relative;
}
+
img.editArt {
- float: left;
- min-height: 50%;
- min-width: 50%;
- max-width: 300px;
- max-height: 300px;
- position: relative;
+ float: left;
+ min-height: 50%;
+ min-width: 50%;
+ max-width: 300px;
+ max-height: 300px;
+ position: relative;
}
+
.className {
- width: 500px;
- height: 400px;
- overflow: scroll;
+ width: 500px;
+ height: 400px;
+ overflow: scroll;
}
+
.title {
- margin-bottom: 20px;
- margin-top: 10px;
+ margin-bottom: 20px;
+ margin-top: 10px;
}
+
.title h1 img {
- float: left;
- margin-right: 10px;
+ float: left;
+ margin-right: 10px;
}
+
table {
- border-collapse: collapse;
- border-spacing: 0;
- border:1px solid rgba(255, 255, 255, 0.1) !important;
- background: rgba(255, 255, 255, 0.1) !important;
+ border-collapse: collapse;
+ border-spacing: 0;
+ border: 1px solid rgba(255, 255, 255, 0.1) !important;
+ background: rgba(255, 255, 255, 0.1) !important;
}
table th {
- background-image: -moz-linear-gradient(#fafafa, #eaeaea) !important;
- background-image: linear-gradient(#fafafa, #eaeaea) !important;
- background-image: -webkit-linear-gradient(#2e333844, #2e33382d) !important;
- background-image: -o-linear-gradient(#fafafa, #eaeaea) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- border-left: 1px solid rgba(255, 255, 255, 0.1);
- -moz-box-shadow: 1px 0 0 #1c1e22;
- -webkit-box-shadow: 1px 0 0 #1c1e22;
- -o-box-shadow: 1px 0 0 #1c1e22;
- box-shadow: 0px 0 0 #1c1e22;
- -text-shadow: 1px 1px 0 #1c1e22 ;
- color: var(--text-hover) !important;
+ background-image: -moz-linear-gradient(#fafafa, #eaeaea) !important;
+ background-image: linear-gradient(#fafafa, #eaeaea) !important;
+ background-image: -webkit-linear-gradient(#2e333844, #2e33382d) !important;
+ background-image: -o-linear-gradient(#fafafa, #eaeaea) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ border-left: 1px solid rgba(255, 255, 255, 0.1);
+ -moz-box-shadow: 1px 0 0 #1c1e22;
+ -webkit-box-shadow: 1px 0 0 #1c1e22;
+ -o-box-shadow: 1px 0 0 #1c1e22;
+ box-shadow: 0px 0 0 #1c1e22;
+ -text-shadow: 1px 1px 0 #1c1e22;
+ color: var(--text-hover) !important;
}
+
table th input[type="checkbox"] {
- vertical-align: middle;
+ vertical-align: middle;
}
+
table th:first-child {
- border-left: 0;
- -moz-box-shadow: none;
- -webkit-box-shadow: none;
- -o-box-shadow: none;
- box-shadow: none;
+ border-left: 0;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+ -o-box-shadow: none;
+ box-shadow: none;
}
+
table th.sorting_desc,
table th.sorting_asc {
- background-image: -moz-linear-gradient(#fafbfd, #dce6ef) !important;
- background-image: linear-gradient(#fafbfd, #dce6ef) !important;
- background-image: -webkit-linear-gradient(#484e551a, #3a3f442a) !important;
- background-image: -o-linear-gradient(#fafbfd, #dce6ef) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -color: #4183c4;
+ background-image: -moz-linear-gradient(#fafbfd, #dce6ef) !important;
+ background-image: linear-gradient(#fafbfd, #dce6ef) !important;
+ background-image: -webkit-linear-gradient(#484e551a, #3a3f442a) !important;
+ background-image: -o-linear-gradient(#fafbfd, #dce6ef) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -color: #4183c4;
}
+
table td {
- vertical-align: top;
- background: transparent !important;
- color: var(--text-hover);
+ vertical-align: top;
+ background: transparent !important;
+ color: var(--text-hover);
}
+
table td a {
- color: var(--link-color);
+ color: var(--link-color);
}
/* datatables */
@@ -266,24 +298,26 @@ table td a {
.paging_full_numbers .paginate_active,
.paging_simple_numbers .paginate_button,
.paging_simple_numbers .paginate_active {
- background: var(--button-color);
- border-radius: 4px 4px 4px 4px;
- margin: 0 0 0 4px;
- font-size: 15px;
- padding: 2px 5px;
- color: var(--button-text);
- cursor: pointer;
- *cursor: hand;
-}
-
-.paging_full_numbers .paginate_button:hover, .paging_simple_numbers .paginate_button:hover {
- background-color: var(--button-color-hover);
+ background: var(--button-color);
+ border-radius: 4px 4px 4px 4px;
+ margin: 0 0 0 4px;
+ font-size: 15px;
+ padding: 2px 5px;
+ color: var(--button-text);
+ cursor: pointer;
+ *cursor: hand;
+}
+
+.paging_full_numbers .paginate_button:hover,
+.paging_simple_numbers .paginate_button:hover {
+ background-color: var(--button-color-hover);
color: var(--button-text-hover);
}
-.paging_full_numbers .paginate_active, .paging_simple_numbers .paginate_active {
- background-color: var(--button-color-hover);
- color: var(--button-text-hover);
+.paging_full_numbers .paginate_active,
+.paging_simple_numbers .paginate_active {
+ background-color: var(--button-color-hover);
+ color: var(--button-text-hover);
}
@@ -314,135 +348,139 @@ table.display tr.even {
/* DataTables row classes */
table.display tr.odd.gradeA {
- background-color: rgba(255, 255, 255, 0.15);
+ background-color: rgba(255, 255, 255, 0.15);
}
table.display tr.even.gradeA {
- background-color: rgba(255, 255, 255, 0.05);
+ background-color: rgba(255, 255, 255, 0.05);
}
table.display tr.odd.gradeB {
- background-color: #61925f55;
+ background-color: #61925f55;
}
table.display tr.even.gradeB {
- background-color: #61925f55;
+ background-color: #61925f55;
}
table.display tr.odd.gradeC {
- background-color: #1a497755;
+ background-color: #1a497755;
}
table.display tr.even.gradeC {
- background-color: #1a497755;
+ background-color: #1a497755;
}
table.display tr.even.gradeE {
- background-color: #444b5455;
+ background-color: #444b5455;
}
table.display tr.odd.gradeE {
- background-color: #444b5455;
+ background-color: #444b5455;
}
table.display tr.even.gradeG {
- background-color: #0A0A0A55;
+ background-color: #0A0A0A55;
}
table.display tr.odd.gradeG {
- background-color: #0A0A0A55;
+ background-color: #0A0A0A55;
}
table.display tr.even.gradeH {
- background-color: #ae343155;
+ background-color: #ae343155;
}
table.display tr.odd.gradeH {
- background-color: #ae343155;
+ background-color: #ae343155;
}
table.display tr.odd.gradeI {
- background-color: #216f7055;
+ background-color: #216f7055;
}
table.display tr.even.gradeI {
- background-color: #216f7055;
+ background-color: #216f7055;
}
table.display tr.even.gradeL {
- background-color: #1c518855;
+ background-color: #1c518855;
}
+
table.display tr.odd.gradeL {
- background-color: #ebf5ff55;
+ background-color: #ebf5ff55;
}
table.display tr.odd.gradeX {
- background-color: #64171655;
+ background-color: #64171655;
}
table.display tr.even.gradeX {
- background-color: #64171655;
+ background-color: #64171655;
}
table.display tr.odd.gradeU {
- background-color: #382f6455;
+ background-color: #382f6455;
}
table.display tr.even.gradeU {
- background-color: #382f6455;
+ background-color: #382f6455;
}
table.display tr.odd.gradeP {
- background-color: #68FC6855;
+ background-color: #68FC6855;
}
table.display tr.even.gradeP {
- background-color: #68FC6855;
+ background-color: #68FC6855;
}
table.display tr.odd.gradeD {
- background-color: #29813855;
+ background-color: #29813855;
}
table.display tr.even.gradeD {
- background-color: #29813855;
+ background-color: #29813855;
}
table.display tr.odd.gradeZ {
- background-color: #353a4155;
+ background-color: #353a4155;
}
table.display tr.even.gradeZ {
- background-color: #2e333855;
+ background-color: #2e333855;
}
table.display tr.odd.gradeT {
- background-color: #bd915a55;
+ background-color: #bd915a55;
}
table.display tr.even.gradeT {
- background-color: #bd915a55;
+ background-color: #bd915a55;
}
table.display tr.odd.gradeF {
- background-color: #FF585855;
+ background-color: #FF585855;
}
table.display tr.even.gradeF {
- background-color: #FF585855;
+ background-color: #FF585855;
}
table.display tr.odd.gradeT1 {
- background-color: #FFDDDD55;
+ background-color: #FFDDDD55;
}
+
table.display tr.even.gradeT1 {
- background-color: #FFDDDD55;
+ background-color: #FFDDDD55;
}
+
table.display tr.odd.gradeT2 {
- background-color: #A97D7B55;
+ background-color: #A97D7B55;
}
+
table.display tr.even.gradeT2 {
- background-color: #A97D7B55;
+ background-color: #A97D7B55;
}
@@ -466,266 +504,306 @@ table.display tr.gradeZ td {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
+
table.display tr:last-child td {
- border-bottom: 1px solid rgba(255, 255, 255, 0.5);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
select,
input,
textarea,
button {
- font: 99%;
+ font: 99%;
}
+
#more {
- display: none;
+ display: none;
}
+
textarea {
- overflow: auto;
+ overflow: auto;
}
+
input {
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
}
+
input:invalid,
textarea:invalid {
- -moz-box-shadow: 0 0 5px #ff0000;
- -webkit-box-shadow: 0 0 5px #ff0000;
- -o-box-shadow: 0 0 5px #ff0000;
- box-shadow: 0 0 5px #ff0000;
- -moz-border-radius: 1px;
- -webkit-border-radius: 1px;
- border-radius: 1px;
+ -moz-box-shadow: 0 0 5px #ff0000;
+ -webkit-box-shadow: 0 0 5px #ff0000;
+ -o-box-shadow: 0 0 5px #ff0000;
+ box-shadow: 0 0 5px #ff0000;
+ -moz-border-radius: 1px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
}
+
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
- background-color: #f0dddd;
+ background-color: #f0dddd;
}
+
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
- cursor: pointer;
+ cursor: pointer;
}
+
button,
input,
select,
textarea {
- margin: 0;
+ margin: 0;
}
+
button {
- overflow: visible;
- width: auto;
+ overflow: visible;
+ width: auto;
}
+
input,
select,
form .checkbox input,
.configtable td#middle {
- vertical-align: middle;
- text-align: left;
+ vertical-align: middle;
+ text-align: left;
}
+
input[type="radio"] {
- vertical-align: text-bottom;
+ vertical-align: text-bottom;
}
+
::-moz-selection,
::selection {
- background: grey;
- color: #fff;
- text-shadow: none;
+ background: grey;
+ color: #fff;
+ text-shadow: none;
}
+
input[type="submit"],
input[type="button"] {
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- background: var(--button-color);
- border: 0;
- border-bottom: 1px solid var(--button-color);
- color: var(--button-text);
- cursor: pointer;
- display: inline-block;
- margin-right: 3px;
- padding: 4px 10px;
- position: relative;
- text-decoration: none;
- text-shadow: 0 -1px 1px rgba(0, 0, 0, 0);
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background: var(--button-color);
+ border: 0;
+ border-bottom: 1px solid var(--button-color);
+ color: var(--button-text);
+ cursor: pointer;
+ display: inline-block;
+ margin-right: 3px;
+ padding: 4px 10px;
+ position: relative;
+ text-decoration: none;
+ text-shadow: 0 -1px 1px rgba(0, 0, 0, 0);
}
+
form legend,
form h2 {
- font-size: 16px;
- font-weight: bold;
- margin-bottom: 10px;
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 10px;
}
+
form table {
- width: 100%;
+ width: 100%;
}
+
form fieldset {
- margin-bottom: 20px;
+ margin-bottom: 20px;
}
+
form fieldset small.heading {
- color: #666;
- display: block;
- font-style: italic;
- margin-bottom: 10px;
- margin-top: -15px;
+ color: #666;
+ display: block;
+ font-style: italic;
+ margin-bottom: 10px;
+ margin-top: -15px;
}
+
form .fieldset-auto-width {
- display: inline-block;
+ display: inline-block;
}
+
form .row {
- font-family: Helvetica, Arial;
- margin-bottom: 10px;
+ font-family: Helvetica, Arial;
+ margin-bottom: 10px;
}
+
form .row label {
- display: block;
- float: left;
- font-size: 12px;
- line-height: normal;
- padding-top: 7px;
- width: 175px;
+ display: block;
+ float: left;
+ font-size: 12px;
+ line-height: normal;
+ padding-top: 7px;
+ width: 175px;
}
+
form .row input {
- margin-right: 5px;
+ margin-right: 5px;
}
+
form .row input[type=text],
form .row input[type=password] {
- border: 1px solid #DDD;
- border-top: 1px solid #CDCDCD;
- -moz-box-shadow: 0 1px 0 #f1f1f1;
- -webkit-box-shadow: 0 1px 0 #f1f1f1;
- -o-box-shadow: 0 1px 0 #f1f1f1;
- box-shadow: 0 1px 0 #f1f1f1;
- -moz-box-shadow: inset 0 1px 1px #e0e0e0;
- -webkit-box-shadow: inset 0 1px 1px #e0e0e0;
- -o-box-shadow: inset 0 1px 1px #e0e0e0;
- box-shadow: inset 0 1px 1px #e0e0e0;
- color: #343434;
- font-size: 14px;
- height: auto;
- line-height: normal;
- max-width: 230px;
- margin-right: 5px;
- padding: 3px 5px;
+ border: 1px solid #DDD;
+ border-top: 1px solid #CDCDCD;
+ -moz-box-shadow: 0 1px 0 #f1f1f1;
+ -webkit-box-shadow: 0 1px 0 #f1f1f1;
+ -o-box-shadow: 0 1px 0 #f1f1f1;
+ box-shadow: 0 1px 0 #f1f1f1;
+ -moz-box-shadow: inset 0 1px 1px #e0e0e0;
+ -webkit-box-shadow: inset 0 1px 1px #e0e0e0;
+ -o-box-shadow: inset 0 1px 1px #e0e0e0;
+ box-shadow: inset 0 1px 1px #e0e0e0;
+ color: #343434;
+ font-size: 14px;
+ height: auto;
+ line-height: normal;
+ max-width: 230px;
+ margin-right: 5px;
+ padding: 3px 5px;
}
+
form .row small {
- color: #999;
- display: block;
- font-size: 11px;
- line-height: 12px;
- margin-left: 175px;
- margin-top: 3px;
+ color: #999;
+ display: block;
+ font-size: 11px;
+ line-height: 12px;
+ margin-left: 175px;
+ margin-top: 3px;
}
+
form .left label {
- float: none;
- line-height: normal;
- margin-bottom: 10px;
- padding-top: 1px;
- width: auto;
+ float: none;
+ line-height: normal;
+ margin-bottom: 10px;
+ padding-top: 1px;
+ width: auto;
}
+
form .left input {
- float: left;
- margin-bottom: 10px;
+ float: left;
+ margin-bottom: 10px;
}
+
form .radio label {
- float: none;
- line-height: normal;
- margin-bottom: 10px;
- padding-top: 1px;
- width: auto;
+ float: none;
+ line-height: normal;
+ margin-bottom: 10px;
+ padding-top: 1px;
+ width: auto;
}
+
form .radio input {
- float: left;
- margin-bottom: 10px;
+ float: left;
+ margin-bottom: 10px;
}
+
form .radio small {
- display: inline !important;
- line-height: normal !important;
- margin: 0 !important;
- width: auto;
+ display: inline !important;
+ line-height: normal !important;
+ margin: 0 !important;
+ width: auto;
}
+
form .checkbox small {
- display: inline !important;
- line-height: normal !important;
- margin: 0 !important;
- width: auto;
+ display: inline !important;
+ line-height: normal !important;
+ margin: 0 !important;
+ width: auto;
}
+
ul,
ol {
- margin-left: 2em;
+ margin-left: 2em;
}
+
ol {
- list-style-type: decimal;
+ list-style-type: decimal;
}
+
nav ul,
nav li {
- list-style: none;
- list-style-image: none;
- margin: 0;
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
}
+
ul#nav {
- float: right;
- margin: 0;
- padding: 0 0 0 10px;
- border-left: 1px solid #1c1e2200;
- -moz-box-shadow: -1px 0 0 #e0e0e0;
- -webkit-box-shadow: -1px 0 0 #e0e0e0;
- -o-box-shadow: -1px 0 0 #e0e0e0;
- box-shadow: -1px 0 0 #1c1e2200;
- height: 58px;
+ float: right;
+ margin: 0;
+ padding: 0 0 0 10px;
+ border-left: 1px solid #1c1e2200;
+ -moz-box-shadow: -1px 0 0 #e0e0e0;
+ -webkit-box-shadow: -1px 0 0 #e0e0e0;
+ -o-box-shadow: -1px 0 0 #e0e0e0;
+ box-shadow: -1px 0 0 #1c1e2200;
+ height: 58px;
}
+
ul#nav li {
- display: block;
- float: left;
- font-size: 18px;
- font-weight: bold;
- margin: 8px 0 0 0;
- text-align: center;
+ display: block;
+ float: left;
+ font-size: 18px;
+ font-weight: bold;
+ margin: 8px 0 0 0;
+ text-align: center;
}
+
ul#nav li a {
- color: rgb(var(--accent-color));
- display: block;
- padding: 7px 15px;
- -text-shadow: 1px 1px 0px #FFF;
- text-transform: capitalize;
- border: 1px solid transparent;
- font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ color: rgb(var(--accent-color));
+ display: block;
+ padding: 7px 15px;
+ -text-shadow: 1px 1px 0px #FFF;
+ text-transform: capitalize;
+ border: 1px solid transparent;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
+
ul#nav li a:hover {
- background:transparent !important;
- color: var(--accent-color-hover);
- filter: none !important;
- -ms-filter: none !important;
- -border: 1px solid transparent;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 transparent;
- -webkit-box-shadow: 0 1px 0 transparent;
- -o-box-shadow: 0 1px 0 transparent;
- box-shadow: 0 1px 0 transparent;
- -moz-box-shadow: 0 1px 0 transparent inset;
- -webkit-box-shadow: 0 1px 0 transparent inset;
- -o-box-shadow: 0 1px 0 transparent inset;
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0) inset;
- -webkit-transition: color 0.2s ease-in;
- -moz-transition: color 0.2s ease-in;
- -o-transition: color 0.2s ease-in;
- transition: color 0.2s ease-in;
+ background: transparent !important;
+ color: var(--accent-color-hover);
+ filter: none !important;
+ -ms-filter: none !important;
+ -border: 1px solid transparent;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 transparent;
+ -webkit-box-shadow: 0 1px 0 transparent;
+ -o-box-shadow: 0 1px 0 transparent;
+ box-shadow: 0 1px 0 transparent;
+ -moz-box-shadow: 0 1px 0 transparent inset;
+ -webkit-box-shadow: 0 1px 0 transparent inset;
+ -o-box-shadow: 0 1px 0 transparent inset;
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0) inset;
+ -webkit-transition: color 0.2s ease-in;
+ -moz-transition: color 0.2s ease-in;
+ -o-transition: color 0.2s ease-in;
+ transition: color 0.2s ease-in;
}
+
ul#nav li a.config {
- height: 28px;
- width: 10px;
+ height: 28px;
+ width: 10px;
}
+
ul#nav li a.config img {
- position: relative;
- top: -7px;
- left: -7px;
+ position: relative;
+ top: -7px;
+ left: -7px;
}
+
ul#nav li a.log {
- font-size: 13px;
- padding: 10px 15px 11px;
+ font-size: 13px;
+ padding: 10px 15px 11px;
}
+
header {
background: var(--main-bg-color) !important;
background-repeat: repeat, no-repeat !important;
@@ -736,1638 +814,1984 @@ header {
-moz-background-size: auto, cover !important;
-o-background-size: auto, cover !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- border-bottom: 3px solid transparent;
- -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
- -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
- -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
- box-shadow: 0 0 10px rgba(0, 0, 0, 0);
- height: 58px;
- position: fixed;
- width: 100%;
- z-index: 999;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ border-bottom: 3px solid transparent;
+ -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ height: 58px;
+ position: fixed;
+ width: 100%;
+ z-index: 999;
}
+
header .wrapper {
- margin: 0 auto;
- overflow: hidden;
- position: relative;
- width: 960px;
+ margin: 0 auto;
+ overflow: hidden;
+ position: relative;
+ width: 960px;
}
+
header #logo {
- float: left;
- margin-right: 20px;
- position: relative;
- top: -3px;
- margin-left: 10px;
- opacity:0.8;
- filter:alpha(opacity=40); /* For IE8 and earlier */
+ float: left;
+ margin-right: 20px;
+ position: relative;
+ top: -3px;
+ margin-left: 10px;
+ opacity: 0.8;
+ filter: alpha(opacity=40);
+ /* For IE8 and earlier */
}
+
footer {
- display: table;
- margin: 60px auto 50px auto;
- width: 960px;
- padding-top: 10px;
- border-top: 1px solid #EEE;
+ display: table;
+ margin: 60px auto 50px auto;
+ width: 960px;
+ padding-top: 10px;
+ border-top: 1px solid #EEE;
}
-footer div em, footer div {
- color:var(--text-muted) !important;
+
+footer div em,
+footer div {
+ color: var(--text-muted) !important;
}
+
#main {
- line-height: 24px;
- margin: 0 auto;
- padding: 75px 0 0;
- width: 960px;
+ line-height: 24px;
+ margin: 0 auto;
+ padding: 75px 0 0;
+ width: 960px;
}
+
.message {
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- background-image: -moz-linear-gradient(#fcf5c2, #fff6a9) !important;
- background-image: linear-gradient(#fcf5c2, #fff6a9) !important;
- background-image: -webkit-linear-gradient(#8c8c8c, #727272) !important;
- background-image: -o-linear-gradient(#fcf5c2, #fff6a9) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- display: inline-block;
- padding: 5px 10px;
- margin-top: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ background-image: -moz-linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: -webkit-linear-gradient(#8c8c8c, #727272) !important;
+ background-image: -o-linear-gradient(#fcf5c2, #fff6a9) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ display: inline-block;
+ padding: 5px 10px;
+ margin-top: 10px;
}
+
.message .ui-icon {
- float: left;
- margin-right: 5px;
- position: relative;
- top: 4px;
+ float: left;
+ margin-right: 5px;
+ position: relative;
+ top: 4px;
}
+
#ajaxMsg {
- -border: 1px solid #000;
- background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
- background-image: linear-gradient(#ffffff, #eeeeee) !important;
- background-image: -webkit-linear-gradient(#ffffff, #eeeeee) !important;
- background-image: -o-linear-gradient(#ffffff, #eeeeee) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -moz-border-radius: 7px;
- -webkit-border-radius: 7px;
- border-radius: 7px;
- display: none;
- font-size: 14px;
- right: 10px;
- -moz-box-shadow: 0px 0px 2px #aaaaaa;
- -webkit-box-shadow: 0px 0px 2px #aaaaaa;
- -o-box-shadow: 0px 0px 2px #aaaaaa;
- box-shadow: 0px 0px 2px #fff;
- padding: 7px 10px;
- position: fixed;
- text-align: center;
- bottom: 10px;
- min-height: 22px;
- width: 250px;
- z-index: 9999;
- filter: alpha(opacity=85);
- -moz-opacity: 0.8 !important;
- -khtml-opacity: 0.8 !important;
- -o-opacity: 0.8 !important;
- opacity: 0.8 !important;
+ -border: 1px solid #000;
+ background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -webkit-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -o-linear-gradient(#ffffff, #eeeeee) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+ border-radius: 7px;
+ display: none;
+ font-size: 14px;
+ right: 10px;
+ -moz-box-shadow: 0px 0px 2px #aaaaaa;
+ -webkit-box-shadow: 0px 0px 2px #aaaaaa;
+ -o-box-shadow: 0px 0px 2px #aaaaaa;
+ box-shadow: 0px 0px 2px #fff;
+ padding: 7px 10px;
+ position: fixed;
+ text-align: center;
+ bottom: 10px;
+ min-height: 22px;
+ width: 250px;
+ z-index: 9999;
+ filter: alpha(opacity=85);
+ -moz-opacity: 0.8 !important;
+ -khtml-opacity: 0.8 !important;
+ -o-opacity: 0.8 !important;
+ opacity: 0.8 !important;
}
+
#ajaxMsg .msg {
- font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
- line-height: normal;
- padding-left: 20px;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ line-height: normal;
+ padding-left: 20px;
}
+
#ajaxMsg .loader {
- position: relative;
- top: 2px;
+ position: relative;
+ top: 2px;
}
+
#ajaxMsg.success {
- background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
- background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
- background-image: -webkit-linear-gradient(#113010, #1c521a) !important;
- background-image: -o-linear-gradient(#d3ffd7, #c2edc6) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- padding: 15px 10px;
- text-align: left;
+ background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: -webkit-linear-gradient(#113010, #1c521a) !important;
+ background-image: -o-linear-gradient(#d3ffd7, #c2edc6) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
}
+
#ajaxMsg.error {
- background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
- background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
- background-image: -webkit-linear-gradient(#7a0f0f, #a61212) !important;
- background-image: -o-linear-gradient(#ffd3d3, #edc4c4) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- padding: 15px 10px;
- text-align: left;
+ background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: -webkit-linear-gradient(#7a0f0f, #a61212) !important;
+ background-image: -o-linear-gradient(#ffd3d3, #edc4c4) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
}
+
#ajaxMsg .ui-icon {
- display: inline-block;
- margin-left: -20px;
- top: 2px;
- position: relative;
- margin-right: 3px;
+ display: inline-block;
+ margin-left: -20px;
+ top: 2px;
+ position: relative;
+ margin-right: 3px;
}
+
#updatebar {
- border: 1px solid #1c1e22;
- background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
- background-image: linear-gradient(#ffffff, #eeeeee) !important;
- background-image: -webkit-linear-gradient(#ffffff, #eeeeee) !important;
- background-image: -o-linear-gradient(#ffffff, #eeeeee) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -moz-border-radius: 7px;
- -webkit-border-radius: 7px;
- border-radius: 7px;
- display: none;
- font-size: 14px;
- right: 10px;
- -moz-box-shadow: 0px 0px 2px #aaaaaa;
- -webkit-box-shadow: 0px 0px 2px #aaaaaa;
- -o-box-shadow: 0px 0px 2px #aaaaaa;
- box-shadow: 0px 0px 2px #1c1e22;
- padding: 7px 10px;
- position: fixed;
- text-align: center;
- bottom: 10px;
- min-height: 22px;
- width: 250px;
- z-index: 9999;
- filter: alpha(opacity=85);
- -moz-opacity: 0.8 !important;
- -khtml-opacity: 0.8 !important;
- -o-opacity: 0.8 !important;
- opacity: 0.8 !important;
- display: block;
- background-image: -moz-linear-gradient(#fcf5c2, #fff6a9) !important;
- background-image: linear-gradient(#fcf5c2, #fff6a9) !important;
- background-image: -webkit-linear-gradient(#484e55, #3a3f44) !important;
- background-image: -o-linear-gradient(#fcf5c2, #fff6a9) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ border: 1px solid #1c1e22;
+ background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -webkit-linear-gradient(#ffffff, #eeeeee) !important;
+ background-image: -o-linear-gradient(#ffffff, #eeeeee) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+ border-radius: 7px;
+ display: none;
+ font-size: 14px;
+ right: 10px;
+ -moz-box-shadow: 0px 0px 2px #aaaaaa;
+ -webkit-box-shadow: 0px 0px 2px #aaaaaa;
+ -o-box-shadow: 0px 0px 2px #aaaaaa;
+ box-shadow: 0px 0px 2px #1c1e22;
+ padding: 7px 10px;
+ position: fixed;
+ text-align: center;
+ bottom: 10px;
+ min-height: 22px;
+ width: 250px;
+ z-index: 9999;
+ filter: alpha(opacity=85);
+ -moz-opacity: 0.8 !important;
+ -khtml-opacity: 0.8 !important;
+ -o-opacity: 0.8 !important;
+ opacity: 0.8 !important;
+ display: block;
+ background-image: -moz-linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: linear-gradient(#fcf5c2, #fff6a9) !important;
+ background-image: -webkit-linear-gradient(#484e55, #3a3f44) !important;
+ background-image: -o-linear-gradient(#fcf5c2, #fff6a9) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
}
+
#updatebar .msg {
- font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
- line-height: normal;
- padding-left: 20px;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ line-height: normal;
+ padding-left: 20px;
}
+
#updatebar .loader {
- position: relative;
- top: 2px;
+ position: relative;
+ top: 2px;
}
+
#updatebar.success {
- background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
- background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
- background-image: -webkit-linear-gradient(#d3ffd7, #c2edc6) !important;
- background-image: -o-linear-gradient(#d3ffd7, #c2edc6) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- padding: 15px 10px;
- text-align: left;
+ background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: -webkit-linear-gradient(#d3ffd7, #c2edc6) !important;
+ background-image: -o-linear-gradient(#d3ffd7, #c2edc6) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
}
+
#updatebar.error {
- background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
- background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
- background-image: -webkit-linear-gradient(#ffd3d3, #edc4c4) !important;
- background-image: -o-linear-gradient(#ffd3d3, #edc4c4) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- padding: 15px 10px;
- text-align: left;
+ background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: -webkit-linear-gradient(#ffd3d3, #edc4c4) !important;
+ background-image: -o-linear-gradient(#ffd3d3, #edc4c4) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ padding: 15px 10px;
+ text-align: left;
}
+
#updatebar .ui-icon {
- display: inline-block;
- margin-left: -20px;
- top: 2px;
- position: relative;
- margin-right: 3px;
+ display: inline-block;
+ margin-left: -20px;
+ top: 2px;
+ position: relative;
+ margin-right: 3px;
}
+
#subhead .back {
- float: left;
- margin-top: -25px;
+ float: left;
+ margin-top: -25px;
}
+
#subhead #subhead_container {
- float: right;
- height: 30px;
- list-style-type: none;
- width: 100%;
- z-index: 998;
+ float: right;
+ height: 30px;
+ list-style-type: none;
+ width: 100%;
+ z-index: 998;
}
+
#subhead #subhead_container #subhead_menu {
- float: right;
- margin-top: 5px;
- position: relative;
- z-index: 99;
+ float: right;
+ margin-top: 5px;
+ position: relative;
+ z-index: 99;
}
+
#subhead #subhead_container #subhead_menu a {
- background: var(--button-color) !important;
- color: var(--button-text);
- filter: none !important;
- -ms-filter: none !important;
- font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
- font-size: 12px;
- font-weight: normal;
+ background: var(--button-color) !important;
+ color: var(--button-text);
+ filter: none !important;
+ -ms-filter: none !important;
+ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
+ font-size: 12px;
+ font-weight: normal;
}
+
#subhead #subhead_container #subhead_menu a:hover {
- background: var(--button-color-hover) !important;
- filter: None !important;
- -ms-filter: None !important;
- color: var(--button-text-hover);
- border: inherit !important;
+ background: var(--button-color-hover) !important;
+ filter: None !important;
+ -ms-filter: None !important;
+ color: var(--button-text-hover);
+ border: inherit !important;
}
+
div#searchbar {
- border-left: 1px solid transparent;
- -moz-box-shadow: -1px 0 0 #e0e0e0;
- -webkit-box-shadow: -1px 0 0 #e0e0e0;
- -o-box-shadow: -1px 0 0 #e0e0e0;
- box-shadow: -1px 0 0 transparent;
- padding: 17px 0 14px 7px;
- position: absolute;
- left: 90px;
- top: 1px;
+ border-left: 1px solid transparent;
+ -moz-box-shadow: -1px 0 0 #e0e0e0;
+ -webkit-box-shadow: -1px 0 0 #e0e0e0;
+ -o-box-shadow: -1px 0 0 #e0e0e0;
+ box-shadow: -1px 0 0 transparent;
+ padding: 17px 0 14px 7px;
+ position: absolute;
+ left: 90px;
+ top: 1px;
}
+
div#searchbar input[type=text] {
- border: 1px solid rgba(255, 255, 255, 0.1);
- border-top: 1px solid transparent;
- -moz-box-shadow: None;
- -webkit-box-shadow: None;
- -o-box-shadow: None;
- box-shadow: None;
- color: var(--text);
- float: left;
- font-size: 14px;
- height: auto;
- line-height: normal;
- margin-right: 10px;
- padding: 4px 5px 4px 25px;
- width: 150px;
- background: rgba(255, 255, 255, 0.1);
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ border-top: 1px solid transparent;
+ -moz-box-shadow: None;
+ -webkit-box-shadow: None;
+ -o-box-shadow: None;
+ box-shadow: None;
+ color: var(--text);
+ float: left;
+ font-size: 14px;
+ height: auto;
+ line-height: normal;
+ margin-right: 10px;
+ padding: 4px 5px 4px 25px;
+ width: 150px;
+ background: rgba(255, 255, 255, 0.1);
}
+
div#searchbar .mini-icon {
- height: 20px;
- width: 20px;
- background: url("../../../images/icon_search.gif") left top no-repeat;
- position: absolute;
- display: block;
- margin-left: 6px;
- margin-top: 6px;
+ height: 20px;
+ width: 20px;
+ background: url("../../../images/icon_search.gif") left top no-repeat;
+ position: absolute;
+ display: block;
+ margin-left: 6px;
+ margin-top: 6px;
}
+
.checkbox.inline {
- padding: 5px;
+ padding: 5px;
}
-.checkbox.inline > input {
- margin-right: 5px;
- margin-left: 0;
- color: #ffffff;
+
+.checkbox.inline>input {
+ margin-right: 5px;
+ margin-left: 0;
+ color: #ffffff;
}
+
.Skipped {
- background-color: #353a41;
- height: 30px;
+ background-color: #353a41;
+ height: 30px;
}
+
.Downloaded {
- background-color: #0d4a0b;
- height: 30px;
+ background-color: #0d4a0b;
+ height: 30px;
}
+
.Archived {
- background-color: #0d4a0b;
- height: 30px;
+ background-color: #0d4a0b;
+ height: 30px;
}
+
.Wanted {
- background-color: #641716;
- height: 30px;
+ background-color: #641716;
+ height: 30px;
}
+
.WantedTier {
- background-color: #A97D7B;
- height: 30px;
+ background-color: #A97D7B;
+ height: 30px;
}
+
.Snatched {
- background-color: #1a4977;
- height: 30px;
+ background-color: #1a4977;
+ height: 30px;
}
+
.Failed {
- background-color: #ff5858;
- height: 30px;
+ background-color: #ff5858;
+ height: 30px;
}
+
.Ignored {
- background-color: #353a41;
- height: 30px;
+ background-color: #353a41;
+ height: 30px;
}
+
.comictable legend {
- font-size: 14px;
- font-weight: bold;
- margin-bottom: 10px;
- -text-shadow: 1px 1px 0 #FFFFFF;
+ font-size: 14px;
+ font-weight: bold;
+ margin-bottom: 10px;
+ -text-shadow: 1px 1px 0 #FFFFFF;
}
+
.comictable tr td:last-child {
- border-left: 1px dotted #ddd;
- padding-left: 20px;
+ border-left: 1px dotted #ddd;
+ padding-left: 20px;
}
+
.comictable td {
- padding-right: 15px;
+ padding-right: 15px;
}
.configtable legend {
- font-size: 16px;
- font-weight: bold;
- margin-bottom: 10px;
- -text-shadow: 1px 1px 0 #FFFFFF;
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 10px;
+ -text-shadow: 1px 1px 0 #FFFFFF;
}
+
.configtable tr td:last-child {
- border-left: 1px dotted #ddd;
- padding-left: 20px;
+ border-left: 1px dotted #ddd;
+ padding-left: 20px;
}
+
.configtable td {
- padding-right: 15px;
- width: 50%;
+ padding-right: 15px;
+ width: 50%;
}
+
.table_wrapper {
- _height: 302px;
- -background-color: #FFF;
- clear: both;
- margin: 30px auto 0;
- min-height: 100px;
- position: relative;
- width: 100%;
- zoom: 1px;
+ _height: 302px;
+ -background-color: #FFF;
+ clear: both;
+ margin: 30px auto 0;
+ min-height: 100px;
+ position: relative;
+ width: 100%;
+ zoom: 1px;
}
+
.manage_wrapper {
- _height: 302px;
- clear: both;
- margin: 20px auto 0;
- min-height: 150px;
- padding: 25px;
- width: 88%;
- zoom: 1px;
+ _height: 302px;
+ clear: both;
+ margin: 20px auto 0;
+ min-height: 150px;
+ padding: 25px;
+ width: 88%;
+ zoom: 1px;
}
+
#paddingheader {
- position: relative;
- top: 0px;
+ position: relative;
+ top: 0px;
}
+
#paddingheader h1 {
- line-height: 33px;
-/* width: 450px; */
+ line-height: 33px;
+ /* width: 450px; */
}
+
#paddingheader h1 img {
- float: left;
- margin-right: 5px;
+ float: left;
+ margin-right: 5px;
}
+
div#nopaddingheader {
- font-size: 24px;
- font-weight: bold;
- text-align: center;
+ font-size: 24px;
+ font-weight: bold;
+ text-align: center;
}
+
div#seriesheader {
- font-size: 24px;
- font-weight: bold;
- text-align: left;
- margin-bottom: 10px;
+ font-size: 24px;
+ font-weight: bold;
+ text-align: left;
+ margin-bottom: 10px;
}
+
div#artistheader {
- margin-top: 50px;
- min-height: 200px;
+ margin-top: 50px;
+ min-height: 200px;
}
+
div#artistheader #artistImg {
- background: #ffffff url("../../../images/loader_black.gif") center no-repeat;
- border: 5px solid #FFF;
- -moz-box-shadow: 1px 1px 2px 0 #555555;
- -webkit-box-shadow: 1px 1px 2px 0 #555555;
- -o-box-shadow: 1px 1px 2px 0 #555555;
- box-shadow: 1px 1px 2px 0 #555555;
- float: left;
- height: 368px;
- margin-bottom: 50px;
- margin-right: 40px;
- overflow: hidden;
- text-indent: -3000px;
- width: 240px;
+ background: #ffffff url("../../../images/loader_black.gif") center no-repeat;
+ border: 5px solid #FFF;
+ -moz-box-shadow: 1px 1px 2px 0 #555555;
+ -webkit-box-shadow: 1px 1px 2px 0 #555555;
+ -o-box-shadow: 1px 1px 2px 0 #555555;
+ box-shadow: 1px 1px 2px 0 #555555;
+ float: left;
+ height: 368px;
+ margin-bottom: 50px;
+ margin-right: 40px;
+ overflow: hidden;
+ text-indent: -3000px;
+ width: 240px;
}
+
div#artistheader #artistDetails {
- font-size: 16px;
- line-height: 24px;
- margin-top: 10px;
+ font-size: 16px;
+ line-height: 24px;
+ margin-top: 10px;
}
+
#artistBio_table {
- padding: 5px;
- width: 650px;
+ padding: 5px;
+ width: 650px;
}
+
#artistBio_table td#bio {
- font-size: 12px;
- line-height: 16px;
- margin-top: 5px;
+ font-size: 12px;
+ line-height: 16px;
+ margin-top: 5px;
}
+
div#artistheader h1 a {
- font-size: 32px;
- margin-bottom: 5px;
- font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ font-size: 32px;
+ margin-bottom: 5px;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
+
div#artistheader h2 a {
- font-style: italic;
- font-weight: bold;
- font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
+ font-style: italic;
+ font-weight: bold;
+ font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
+
#scheduler_detail th#job {
- width: 50px;
- text-align: center;
+ width: 50px;
+ text-align: center;
}
+
#scheduler_detail th#nextrun {
- width: 100px;
- text-align: center;
+ width: 100px;
+ text-align: center;
}
+
#scheduler_detail th#prevrun {
- width: 100px;
- text-align: center;
+ width: 100px;
+ text-align: center;
}
+
#scheduler_detail th#options {
- width: 100px;
- text-align: center;
+ width: 100px;
+ text-align: center;
}
+
#scheduler_detail td#job {
- width: 50px;
- text-align: left;
- vertical-align: middle;
- font-size: 12px;
+ width: 50px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#scheduler_detail td#nextrun {
- width: 100px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
+ width: 100px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#scheduler_detail td#prevrun {
- width: 100px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
+ width: 100px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#scheduler_detail td#options {
- width: 100px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
+ width: 100px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#read_detail th#options {
- min-width: 150px;
- text-align: center;
+ min-width: 150px;
+ text-align: center;
}
+
#read_detail th#comicname {
- min-width: 290px;
- text-align: center;
+ min-width: 290px;
+ text-align: center;
}
+
#read_detail th#issue {
- max-width: 27px;
- text-align: center;
+ max-width: 27px;
+ text-align: center;
}
+
#read_detail th#status {
- max-width: 90px;
- text-align: center;
+ max-width: 90px;
+ text-align: center;
}
+
#read_detail th#issuedate {
- max-width: 50px;
- text-align: center;
+ max-width: 50px;
+ text-align: center;
}
+
#read_detail th#select {
- max-width: 10px;
- text-align: center;
- vertical-align: middle;
+ max-width: 10px;
+ text-align: center;
+ vertical-align: middle;
}
+
#read_detail td#comicname {
- min-width: 290px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 290px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#read_detail td#issue {
- max-width: 20px;
- text-align: center;
- vertical-align: middle;
+ max-width: 20px;
+ text-align: center;
+ vertical-align: middle;
}
+
#read_detail td#status {
- max-width: 90px;
- text-align: center;
- vertical-align: middle;
+ max-width: 90px;
+ text-align: center;
+ vertical-align: middle;
}
+
#read_detail td#issuedate {
- max-width: 50px;
- text-align: center;
- vertical-align: middle;
+ max-width: 50px;
+ text-align: center;
+ vertical-align: middle;
}
+
#read_detail td#options {
- min-width: 150px;
- text-align: center;
- vertical-align: middle;
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
}
+
#read_detail td#select {
- max-width: 10px;
- text-align: center;
- vertical-align: middle;
+ max-width: 10px;
+ text-align: center;
+ vertical-align: middle;
}
+
#storyarcs th#options {
- max-width: 100px;
- text-align: center;
+ max-width: 100px;
+ text-align: center;
}
+
#storyarcs th#storyarc {
- max-width: 375px;
- text-align: left;
+ max-width: 375px;
+ text-align: left;
}
+
#storyarcs th#years {
- max-width: 60px;
- text-align: center;
+ max-width: 60px;
+ text-align: center;
}
+
#storyarcs th#have {
- max-width: 70px;
- text-align: center;
+ max-width: 70px;
+ text-align: center;
}
+
#storyarcs td#storyarc {
- min-width: 375px;
- text-align: left;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 375px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#storyarcs td#years {
- max-width: 60px;
- text-align: center;
- vertical-align: middle;
+ max-width: 60px;
+ text-align: center;
+ vertical-align: middle;
}
+
#storyarcs td#options {
- max-width: 100px;
- text-align: left;
- vertical-align: middle;
+ max-width: 100px;
+ text-align: left;
+ vertical-align: middle;
}
+
#storyarcs td#have {
- max-width: 70px;
- text-align: center;
- vertical-align: middle;
+ max-width: 70px;
+ text-align: center;
+ vertical-align: middle;
}
+
#arc_detail th#options {
- max-width: 200px;
- text-align: center;
+ max-width: 200px;
+ text-align: center;
}
+
#arc_detail th#comicname {
- min-width: 280px;
- text-align: left;
+ min-width: 280px;
+ text-align: left;
}
+
#arc_detail th#issue {
- max-width: 25px;
- text-align: center;
+ max-width: 25px;
+ text-align: center;
}
+
#arc_detail th#status {
- max-width: 85px;
- text-align: center;
+ max-width: 85px;
+ text-align: center;
}
+
#arc_detail th#issuedate {
- max-width: 58px;
- text-align: center;
+ max-width: 58px;
+ text-align: center;
}
+
#arc_detail th#readingorder {
- max-width: 15px;
- text-align: right;
- vertical-align: middle;
+ max-width: 15px;
+ text-align: right;
+ vertical-align: middle;
}
+
#arc_detail td#comicname {
- min-width: 280px;
- text-align: left;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 280px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#arc_detail td#issue {
- max-width: 25px;
- text-align: right;
- vertical-align: middle;
+ max-width: 25px;
+ text-align: right;
+ vertical-align: middle;
}
+
#arc_detail td#status {
- max-width: 85px;
- text-align: center;
- vertical-align: middle;
+ max-width: 85px;
+ text-align: center;
+ vertical-align: middle;
}
+
#arc_detail td#issuedate {
- max-width: 58px;
- text-align: center;
- vertical-align: middle;
+ max-width: 58px;
+ text-align: center;
+ vertical-align: middle;
}
+
#arc_detail td#options {
- max-width: 200px;
- text-align: left;
- vertical-align: middle;
+ max-width: 200px;
+ text-align: left;
+ vertical-align: middle;
}
+
#arc_detail td#readingorder {
- max-width: 15px;
- text-align: right;
- vertical-align: middle;
+ max-width: 15px;
+ text-align: right;
+ vertical-align: middle;
}
+
#weekly_pull th#publisher {
- min-width: 150px;
- text-align: left;
+ min-width: 150px;
+ text-align: left;
}
+
#weekly_pull th#comicname {
- min-width: 250px;
- text-align: left;
+ min-width: 250px;
+ text-align: left;
}
+
#weekly_pull th#comicnumber,
#weekly_pull th#status,
#weekly_pull th#series {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
+
#weekly_pull td#comicname {
- min-width: 275px;
- text-align: left;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 275px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#weekly_pull td#status,
#weekly_pull td#series,
#weekly_pull td#comicnumber {
- min-width: 50px;
- text-align: left;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
}
+
#weekly_pull td#publisher {
- min-width: 150px;
- text-align: left;
- vertical-align: middle;
+ min-width: 150px;
+ text-align: left;
+ vertical-align: middle;
}
+
#pull_table th#publisher {
- min-width: 100px;
- text-align: center;
- vertical-align: middle;
+ min-width: 100px;
+ text-align: center;
+ vertical-align: middle;
}
+
#pull_table th#comicname {
- min-width: 300px;
- text-align: center;
- vertical-align: middle;
+ min-width: 300px;
+ text-align: center;
+ vertical-align: middle;
}
+
#pull_table th#comicnumber {
- max-width: 25px;
- text-align: center;
- vertical-align: middle;
+ max-width: 25px;
+ text-align: center;
+ vertical-align: middle;
}
+
#pull_table th#status {
- min-width: 30px;
- text-align: center;
- vertical-align: middle;
+ min-width: 30px;
+ text-align: center;
+ vertical-align: middle;
}
+
#pull_table th#options {
- min-width: 90px;
- text-align: center;
- vertical-align: middle;
+ min-width: 90px;
+ text-align: center;
+ vertical-align: middle;
}
+
#pull_table td#publisher {
- min-width: 100px;
- text-align: left;
- vertical-align: middle;
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
}
+
#pull_table td#comicname {
- min-width: 300px;
- text-align: left;
- vertical-align: middle;
+ min-width: 300px;
+ text-align: left;
+ vertical-align: middle;
}
+
#pull_table td#comicnumber {
- max-width: 25px;
- text-align: right;
- vertical-align: middle;
+ max-width: 25px;
+ text-align: right;
+ vertical-align: middle;
}
+
#pull_table td#status {
- min-width: 30px;
- text-align: center;
- vertical-align: middle;
+ min-width: 30px;
+ text-align: center;
+ vertical-align: middle;
}
+
#pull_table td#options {
- min-width: 90px;
- text-align: left;
- vertical-align: middle;
+ min-width: 90px;
+ text-align: left;
+ vertical-align: middle;
}
+
#manage_comic th#name {
- min-width: 275px;
- text-align: center;
+ min-width: 275px;
+ text-align: center;
}
+
#manage_comic th#latest {
- min-width: 150px;
- text-align: center;
+ min-width: 150px;
+ text-align: center;
}
+
#manage_comic th#status,
#manage_comic th#albumart,
#manage_comic th#lastupdated {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
-#manage_comic th#stat_icon{
- max-width: 15px;
- text-align: center;
+
+#manage_comic th#stat_icon {
+ max-width: 15px;
+ text-align: center;
}
+
#manage_comic th#have,
#manage_comic th#publisher {
- text-align: center;
+ text-align: center;
}
+
#manage_comic td#name {
- min-width: 275px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 275px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#manage_comic td#status,
#manage_comic td#lastupdated,
#manage_comic td#publisher {
- min-width: 50px;
- text-align: center;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
}
-#manage_comic td#stat_icon{
- max-width: 15px;
- text-align: center;
- vertical-align: middle;
+
+#manage_comic td#stat_icon {
+ max-width: 15px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_comic td#latest {
- min-width: 150px;
- text-align: center;
- vertical-align: middle;
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_comic td#have {
- min-width: 50px;
- text-align: left;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
}
+
#manage_issues th#name {
- min-width: 275px;
- text-align: center;
+ min-width: 275px;
+ text-align: center;
}
+
#manage_issues th#options {
- min-width: 150px;
- text-align: center;
+ min-width: 150px;
+ text-align: center;
}
+
#manage_issues th#select {
- min-width: 10px;
- text-align: center;
- vertical-align: middle;
+ min-width: 10px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_issues th#status,
#manage_issues th#issue,
#manage_issues th#pubdate,
#manage_issues th#releasedate,
#manage_issues th#int_issue {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
+
#manage_issues td#name {
- min-width: 275px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 275px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#manage_issues td#select {
- min-width: 10px;
- text-align: center;
- vertical-align: middle;
+ min-width: 10px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_issues td#status,
#manage_issues td#issue,
#manage_issues td#pubdate,
#manage_issues td#releasedate,
#manage_issues td#int_issue {
- min-width: 50px;
- text-align: center;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_issues td#options {
- min-width: 150px;
- text-align: center;
- vertical-align: middle;
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_failed th#series {
- min-width: 175px;
- text-align: center;
+ min-width: 175px;
+ text-align: center;
}
+
#manage_failed th#select {
- min-width: 10px;
- text-align: center;
- vertical-align: middle;
+ min-width: 10px;
+ text-align: center;
+ vertical-align: middle;
}
+
#manage_failed th#issue,
#manage_failed th#site,
#manage_failed th#datefailed {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
+
#manage_failed th#link {
- min-width: 100px;
- text-align: center;
+ min-width: 100px;
+ text-align: center;
}
+
#manage_failed td#series {
- min-width: 175px;
- text-align: left;
- vertical-align: middle;
- font-size: 12px;
+ min-width: 175px;
+ text-align: left;
+ vertical-align: middle;
+ font-size: 12px;
}
+
#manage_failed td#select {
- min-width: 10px;
- text-align: left;
- vertical-align: middle;
+ min-width: 10px;
+ text-align: left;
+ vertical-align: middle;
}
+
#manage_failed td#issue,
#manage_failed td#site,
#manage_failed td#datefailed {
- min-width: 50px;
- text-align: left;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
}
+
#manage_failed td#link {
- min-width: 100px;
- text-align: left;
- vertical-align: middle;
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
}
+
#series_table {
- background-color: rgba(0, 0, 0, 0);
- padding: 20px;
- width: 100%;
+ background-color: rgba(0, 0, 0, 0);
+ padding: 20px;
+ width: 100%;
}
+
#series_table th#publisher {
- max-width: 120px;
- text-align: center;
+ max-width: 120px;
+ text-align: center;
}
+
#series_table th#name {
- min-width: 290px;
- text-align: center;
+ min-width: 290px;
+ text-align: center;
}
+
#series_table th#year {
- max-width: 25px;
- text-align: center;
+ max-width: 25px;
+ text-align: center;
}
+
#series_table th#havepercent,
#series_table th#totalcount {
- max-width: 1px;
- text-align: left;
- display: none;
+ max-width: 1px;
+ text-align: left;
+ display: none;
}
+
#series_table th#activestatus {
- max-width: 1px;
- text-align: left;
- display: none;
+ max-width: 1px;
+ text-align: left;
+ display: none;
}
+
#series_table th#active {
- max-width: 35px;
- text-align: center;
+ max-width: 35px;
+ text-align: center;
}
-#series_table th#issue{
- max-width: 30px;
- text-align: center;
+
+#series_table th#issue {
+ max-width: 30px;
+ text-align: center;
}
+
#series_table th#status {
- max-width: 50px;
- text-align: center;
+ max-width: 50px;
+ text-align: center;
}
+
#series_table th#published {
- max-width: 55px;
- text-align: center;
+ max-width: 55px;
+ text-align: center;
}
+
#series_table th#have {
- max-width: 80px;
- text-align: center;
- vertical-align: middle;
+ max-width: 80px;
+ text-align: center;
+ vertical-align: middle;
}
+
#series_table td#publisher {
- max-width: 120px;
- text-align: center;
- vertical-align: middle;
- font-size: 12px;
- background-color: #353a41;
+ max-width: 120px;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 12px;
+ background-color: #353a41;
}
+
#series_table td#name {
- min-width: 290px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ min-width: 290px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#series_table td#year {
- max-width: 25px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ max-width: 25px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#series_table td#havepercent,
#series_table td#totalcount {
- max-width: 1px;
- text-align: left;
- vertical-align: middle;
- display: none;
+ max-width: 1px;
+ text-align: left;
+ vertical-align: middle;
+ display: none;
}
+
#series_table td#activestatus {
- max-width: 1px;
- text-align: left;
- vertical-align: middle;
- display: none;
+ max-width: 1px;
+ text-align: left;
+ vertical-align: middle;
+ display: none;
}
+
#series_table td#active {
- max-width: 35px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ max-width: 35px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#series_table td#issue {
- max-width: 30px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ max-width: 30px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#series_table td#status {
- max-width: 50px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ max-width: 50px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#series_table td#published {
- max-width: 55px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ max-width: 55px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#series_table td#have {
- max-width: 80px;
- text-align: center;
- vertical-align: middle;
- background-color: #353a41;
+ max-width: 80px;
+ text-align: center;
+ vertical-align: middle;
+ background-color: #353a41;
}
+
#manageheader {
- margin-top: 45px;
- margin-bottom: 0;
+ margin-top: 45px;
+ margin-bottom: 0;
}
+
#history_table {
- background-color: #FFF;
- font-size: 13px;
- width: 100%;
+ background-color: #FFF;
+ font-size: 13px;
+ width: 100%;
}
+
#history_table td#dateadded {
- font-size: 12px;
- min-width: 100px;
- text-align: center;
- vertical-align: middle;
+ font-size: 12px;
+ min-width: 100px;
+ text-align: center;
+ vertical-align: middle;
}
+
#history_table td#filename {
- font-size: 12px;
- min-width: 150px;
- text-align: center;
- vertical-align: middle;
+ font-size: 12px;
+ min-width: 150px;
+ text-align: center;
+ vertical-align: middle;
}
+
#history_table td#size {
- font-size: 12px;
- min-width: 40px;
- text-align: center;
- vertical-align: middle;
+ font-size: 12px;
+ min-width: 40px;
+ text-align: center;
+ vertical-align: middle;
}
+
#history_table td#status {
- font-size: 12px;
- text-align: center;
- vertical-align: middle;
+ font-size: 12px;
+ text-align: center;
+ vertical-align: middle;
}
+
#history_table td#action {
- font-size: 12px;
- max-width: 30px;
- text-align: center;
- vertical-align: middle;
+ font-size: 12px;
+ max-width: 30px;
+ text-align: center;
+ vertical-align: middle;
}
#log_table {
- background-color: #FFF;
+ background-color: #FFF;
}
+
#log_table th#timestamp {
- min-width: 125px;
- text-align: left;
+ min-width: 125px;
+ text-align: left;
}
+
#log_table th#level {
- max-width: 60px;
- text-align: left;
+ max-width: 60px;
+ text-align: left;
}
+
#log_table th#message {
- min-width: 600px;
- text-align: left;
+ min-width: 600px;
+ text-align: left;
}
+
#searchresults_table th#name {
- min-width: 525px;
- text-align: left;
+ min-width: 525px;
+ text-align: left;
}
+
#searchresults_table th#comicyear {
- min-width: 50px;
- text-align: left;
+ min-width: 50px;
+ text-align: left;
}
+
#searchresults_table th#issues {
- min-width: 50px;
- text-align: left;
+ min-width: 50px;
+ text-align: left;
}
+
#searchresults_table th#add {
- min-width: 75px;
- text-align: left;
+ min-width: 75px;
+ text-align: left;
}
+
#searchresults_table #artistImg {
- background: url("../../../images/loader_black.gif") no-repeat scroll center center #ffffff;
- border: 3px solid #FFFFFF;
- box-shadow: 1px 1px 2px 0 #555555;
- float: left;
- height: 50px;
- overflow: hidden;
- text-indent: -3000px;
- width: 50px;
+ background: url("../../../images/loader_black.gif") no-repeat scroll center center #ffffff;
+ border: 3px solid #FFFFFF;
+ box-shadow: 1px 1px 2px 0 #555555;
+ float: left;
+ height: 50px;
+ overflow: hidden;
+ text-indent: -3000px;
+ width: 50px;
}
+
#searchresults_table td#name {
- min-width: 500px;
- text-align: left;
- vertical-align: middle;
+ min-width: 500px;
+ text-align: left;
+ vertical-align: middle;
}
+
#searchresults_table td#comicyear {
- min-width: 50px;
- text-align: left;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
}
+
#searchresults_table td#issues {
- min-width: 50px;
- text-align: left;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: left;
+ vertical-align: middle;
}
+
#searchresults_table td#add {
- min-width: 75px;
- vertical-align: middle;
+ min-width: 75px;
+ vertical-align: middle;
}
+
#searchresults_table td#score .bar {
- width: 100px;
- margin: 0 auto;
- border: 1px solid #cccccc;
- padding: 1px;
- background-color: #FFF;
+ width: 100px;
+ margin: 0 auto;
+ border: 1px solid #cccccc;
+ padding: 1px;
+ background-color: #FFF;
}
+
#searchresults_table td#score .bar .score {
- height: 14px;
- color: #343434;
- color: #FFF;
- font-size: 11px;
- vertical-align: middle;
- line-height: normal;
- background-image: -moz-linear-gradient(#a3e532, #90cc2a) !important;
- background-image: linear-gradient(#a3e532, #90cc2a) !important;
- background-image: -webkit-linear-gradient(#a3e532, #90cc2a) !important;
- background-image: -o-linear-gradient(#a3e532, #90cc2a) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ height: 14px;
+ color: #343434;
+ color: #FFF;
+ font-size: 11px;
+ vertical-align: middle;
+ line-height: normal;
+ background-image: -moz-linear-gradient(#a3e532, #90cc2a) !important;
+ background-image: linear-gradient(#a3e532, #90cc2a) !important;
+ background-image: -webkit-linear-gradient(#a3e532, #90cc2a) !important;
+ background-image: -o-linear-gradient(#a3e532, #90cc2a) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
}
+
#impresults_table th#select {
- min-width: 10px;
- text-align: left;
+ min-width: 10px;
+ text-align: left;
}
+
#impresults_table th#select input {
- vertical-align: middle;
- min-width: 10px;
+ vertical-align: middle;
+ min-width: 10px;
}
+
#impresults_table th#comicname {
- min-width: 325px;
- text-align: left;
+ min-width: 325px;
+ text-align: left;
}
+
#impresults_table th#comicyear {
- min-width: 75px;
- text-align: center;
+ min-width: 75px;
+ text-align: center;
}
+
#impresults_table th#issues {
- min-width: 25px;
- text-align: center;
+ min-width: 25px;
+ text-align: center;
}
+
#impresults_table th#status {
- min-width: 110px;
- text-align: center;
+ min-width: 110px;
+ text-align: center;
}
+
#impresults_table th#importdate {
- min-width: 100px;
- text-align: center;
+ min-width: 100px;
+ text-align: center;
}
+
#impresults_table th#addcomic {
- min-width: 100px;
- text-align: left;
+ min-width: 100px;
+ text-align: left;
}
-#impresults_table td#select{
- min-width: 10px;
- text-align: middle;
- vertical-align: middle;
+
+#impresults_table td#select {
+ min-width: 10px;
+ text-align: middle;
+ vertical-align: middle;
}
-#impresults_table td#select input{
- min-width: 10px;
- vertical-align: middle;
+
+#impresults_table td#select input {
+ min-width: 10px;
+ vertical-align: middle;
}
+
#impresults_table td#comicname {
- min-width: 325px;
- text-align: left;
- vertical-align: middle;
+ min-width: 325px;
+ text-align: left;
+ vertical-align: middle;
}
+
#impresults_table td#comicyear {
- min-width: 75px;
- text-align: left;
- vertical-align: middle;
+ min-width: 75px;
+ text-align: left;
+ vertical-align: middle;
}
+
#impresults_table td#issues {
- min-width: 25px;
- text-align: left;
- vertical-align: middle;
+ min-width: 25px;
+ text-align: left;
+ vertical-align: middle;
}
+
#impresults_table td#status {
- min-width: 110px;
- text-align: left;
- vertical-align: middle;
+ min-width: 110px;
+ text-align: left;
+ vertical-align: middle;
}
+
#impresults_table td#importdate {
- min-width: 100px;
- text-align: left;
- vertical-align: middle;
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
}
+
#impresults_table td#addcomic {
- min-width: 100px;
- vertical-align: middle;
- text-align: left;
+ min-width: 100px;
+ vertical-align: middle;
+ text-align: left;
}
+
#downloads_table th#title {
- max-width: 150px;
- vertical-align: middle;
- text-align: center;
+ max-width: 150px;
+ vertical-align: middle;
+ text-align: center;
}
+
#downloads_table th#size {
- max-width: 35px;
- vertical-align: middle;
- text-align: center;
+ max-width: 35px;
+ vertical-align: middle;
+ text-align: center;
}
+
#downloads_table th#kind {
- max-width: 20px;
- vertical-align: middle;
- text-align: center;
+ max-width: 20px;
+ vertical-align: middle;
+ text-align: center;
}
+
#downloads_table th#provider {
- max-width: 30px;
- vertical-align: middle;
- text-align: center;
+ max-width: 30px;
+ vertical-align: middle;
+ text-align: center;
}
+
#downloads_table td#title {
- max-width: 150px;
- vertical-align: middle;
- text-align: left;
+ max-width: 150px;
+ vertical-align: middle;
+ text-align: left;
}
+
#downloads_table td#size {
- max-width: 35px;
- vertical-align: middle;
- text-align: left;
+ max-width: 35px;
+ vertical-align: middle;
+ text-align: left;
}
+
#downloads_table td#kind {
- max-width: 20px;
- vertical-align: middle;
- text-align: left;
+ max-width: 20px;
+ vertical-align: middle;
+ text-align: left;
}
+
#downloads_table td#provider {
- max-width: 30px;
- vertical-align: middle;
- text-align: center;
+ max-width: 30px;
+ vertical-align: middle;
+ text-align: center;
}
+
#searchmanage_table th#comicname {
- min-width: 325px;
- text-align: left;
+ min-width: 325px;
+ text-align: left;
}
+
#searchmanage_table th#comicpub {
- min-width: 100px;
- text-align: left;
+ min-width: 100px;
+ text-align: left;
}
+
#searchmanage_table th#comicissues {
- min-width: 75px;
- text-align: left;
+ min-width: 75px;
+ text-align: left;
}
+
#searchmanage_table th#addcomic {
- min-width: 95px;
- text-align: left;
+ min-width: 95px;
+ text-align: left;
}
+
#searchmanage_table td#comicname {
- min-width: 325px;
- text-align: left;
- vertical-align: middle;
+ min-width: 325px;
+ text-align: left;
+ vertical-align: middle;
}
+
#searchmanage_table td#comicpub {
- min-width: 100px;
- text-align: left;
- vertical-align: middle;
+ min-width: 100px;
+ text-align: left;
+ vertical-align: middle;
}
+
#searchmanage_table td#comicissues {
- min-width: 75px;
- text-align: left;
- vertical-align: middle;
+ min-width: 75px;
+ text-align: left;
+ vertical-align: middle;
}
+
#searchmanage_table td#addcomic {
- min-width: 95px;
- vertical-align: middle;
+ min-width: 95px;
+ vertical-align: middle;
}
+
#queue_table th#qcomicid {
- max-width: 10px;
- text-align: center;
+ max-width: 10px;
+ text-align: center;
}
+
#queue_table th#qseries {
- max-width: 475px;
- text-align: center;
+ max-width: 475px;
+ text-align: center;
}
+
#queue_table th#qsize {
- max-width: 30px;
- text-align: center;
+ max-width: 30px;
+ text-align: center;
}
+
#queue_table th#qprogress {
- max-width: 25px;
- text-align: center;
+ max-width: 25px;
+ text-align: center;
}
+
#queue_table th#qstatus {
- max-width: 50px;
- text-align: center;
+ max-width: 50px;
+ text-align: center;
}
+
#queue_table th#qdate {
- max-width: 90px;
- text-align: center;
+ max-width: 90px;
+ text-align: center;
}
+
#queue_table th#qoptions {
- min-width: 160px;
- text-align: center;
+ min-width: 160px;
+ text-align: center;
}
+
#queue_table td#qcomicid {
- max-width: 10px;
- text-align: left;
+ max-width: 10px;
+ text-align: left;
}
+
#queue_table td#qseries {
- max-width: 475px;
- text-align: left;
+ max-width: 475px;
+ text-align: left;
}
+
#queue_table td#qsize {
- max-width: 30px;
- text-align: center;
+ max-width: 30px;
+ text-align: center;
}
+
#queue_table td#qprogress {
- max-width: 25px;
- text-align: center;
+ max-width: 25px;
+ text-align: center;
}
+
#queue_table td#qstatus {
- max-width: 50px;
- text-align: center;
+ max-width: 50px;
+ text-align: center;
}
+
#queue_table td#qdate {
- min-width: 90px;
- text-align: center;
+ min-width: 90px;
+ text-align: center;
}
+
#queue_table td#qoptions {
- min-width: 160px;
- text-align: center;
-}
-
-#exceptions_table th#date { text-align: center; max-width: 20px; }
-#exceptions_table th#line_num { text-align: center; width: 5px; }
-#exceptions_table th#func_name { text-align: center; width: 15px; }
-#exceptions_table th#filename { text-align: center; max-width: 15px; }
-#exceptions_table th#error { text-align: center; max-width: 40px; }
-#exceptions_table th#times { text-align: center; max-width: 5px; }
-#exceptions_table th#error_text { text-align: center; max-width: 50px; }
-#exceptions_table th#options { text-align: center; max-width: 15px; }
-
-#exceptions_table td#date { vertical-align: middle; text-align: left; max-width: 20px; }
-#exceptions_table td#line_num { vertical-align: middle; text-align: left; width: 5px; }
-#exceptions_table td#func_name { vertical-align: middle; text-align: left; width: 15px; }
-#exceptions_table td#filename { vertical-align: middle; text-align: center; max-width: 15px; }
-#exceptions_table td#error { vertical-align: middle; text-align: left; max-width:40px; }
-#exceptions_table td#times { vertical-align: middle; text-align: left; max-width:5px; }
-#exceptions_table td#error_text { vertical-align: middle; text-align: left; max-width: 50px; }
-#exceptions_table td#options { vertical-align: middle; text-align: center; max-width: 15px; }
-
-DIV.progress-container
-{
- position: relative;
- width: 100px;
- height: 18px;
- margin: 2px 5px 2px 2px;
- -border:1px solid #ccc;
- background-color: #272b30;
- background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9));
- background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9);
- background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9);
- background-image: linear-gradient(to bottom, whiteSmoke, #F9F9F9);
- background-repeat: repeat-x;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- color: #000;
-}
-DIV.progress-container > DIV
-{
- background-color: #0EBEED;
- height: 18px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- text-align: center;
- z-index: 900;
-}
-.danger > DIV
-{
- background-color: #DD514C;
- background-image: -moz-linear-gradient(top, #EE5F5B, #C43C35);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#C43C35));
- background-image: -webkit-linear-gradient(top, #EE5F5B, #C43C35);
- background-image: -o-linear-gradient(top, #EE5F5B, #C43C35);
- background-image: linear-gradient(to bottom, #EE5F5B, #C43C35);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
-}
-.warning > DIV
-{
- background-color: #FAA732;
- background-image: -moz-linear-gradient(top, #FBB450, #F89406);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
- background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
- background-image: -o-linear-gradient(top, #FBB450, #F89406);
- background-image: linear-gradient(to bottom, #FBB450, #F89406);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
-}
-.complete > DIV
-{
- background-color: #5EB95E;
- background-image: -moz-linear-gradient(top, #62C462, #57A957);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#57A957));
- background-image: -webkit-linear-gradient(top, #62C462, #57A957);
- background-image: -o-linear-gradient(top, #62C462, #57A957);
- background-image: linear-gradient(to bottom, #62C462, #57A957);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
-}
-.missing > DIV
-{
- background-color: #4BB1CF;
- color: #000;
- background-image: -moz-linear-gradient(top, #5BC0DE, #339BB9);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#339BB9));
- background-image: -webkit-linear-gradient(top, #5BC0DE, #339BB9);
- background-image: -o-linear-gradient(top, #5BC0DE, #339BB9);
- background-image: linear-gradient(to bottom, #5BC0DE, #339BB9);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+ min-width: 160px;
+ text-align: center;
+}
+
+#exceptions_table th#date {
+ text-align: center;
+ max-width: 20px;
+}
+
+#exceptions_table th#line_num {
+ text-align: center;
+ width: 5px;
+}
+
+#exceptions_table th#func_name {
+ text-align: center;
+ width: 15px;
+}
+
+#exceptions_table th#filename {
+ text-align: center;
+ max-width: 15px;
+}
+
+#exceptions_table th#error {
+ text-align: center;
+ max-width: 40px;
+}
+
+#exceptions_table th#times {
+ text-align: center;
+ max-width: 5px;
+}
+
+#exceptions_table th#error_text {
+ text-align: center;
+ max-width: 50px;
+}
+
+#exceptions_table th#options {
+ text-align: center;
+ max-width: 15px;
+}
+
+#exceptions_table td#date {
+ vertical-align: middle;
+ text-align: left;
+ max-width: 20px;
+}
+
+#exceptions_table td#line_num {
+ vertical-align: middle;
+ text-align: left;
+ width: 5px;
}
+
+#exceptions_table td#func_name {
+ vertical-align: middle;
+ text-align: left;
+ width: 15px;
+}
+
+#exceptions_table td#filename {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 15px;
+}
+
+#exceptions_table td#error {
+ vertical-align: middle;
+ text-align: left;
+ max-width: 40px;
+}
+
+#exceptions_table td#times {
+ vertical-align: middle;
+ text-align: left;
+ max-width: 5px;
+}
+
+#exceptions_table td#error_text {
+ vertical-align: middle;
+ text-align: left;
+ max-width: 50px;
+}
+
+#exceptions_table td#options {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 15px;
+}
+
+DIV.progress-container {
+ position: relative;
+ width: 100px;
+ height: 18px;
+ margin: 2px 5px 2px 2px;
+ -border: 1px solid #ccc;
+ background-color: #272b30;
+ background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9));
+ background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9);
+ background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9);
+ background-image: linear-gradient(to bottom, whiteSmoke, #F9F9F9);
+ background-repeat: repeat-x;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ color: #000;
+}
+
+DIV.progress-container>DIV {
+ background-color: #0EBEED;
+ height: 18px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ text-align: center;
+ z-index: 900;
+}
+
+.danger>DIV {
+ background-color: #DD514C;
+ background-image: -moz-linear-gradient(top, #EE5F5B, #C43C35);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#C43C35));
+ background-image: -webkit-linear-gradient(top, #EE5F5B, #C43C35);
+ background-image: -o-linear-gradient(top, #EE5F5B, #C43C35);
+ background-image: linear-gradient(to bottom, #EE5F5B, #C43C35);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+
+.warning>DIV {
+ background-color: #FAA732;
+ background-image: -moz-linear-gradient(top, #FBB450, #F89406);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
+ background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
+ background-image: -o-linear-gradient(top, #FBB450, #F89406);
+ background-image: linear-gradient(to bottom, #FBB450, #F89406);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+}
+
+.complete>DIV {
+ background-color: #5EB95E;
+ background-image: -moz-linear-gradient(top, #62C462, #57A957);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#57A957));
+ background-image: -webkit-linear-gradient(top, #62C462, #57A957);
+ background-image: -o-linear-gradient(top, #62C462, #57A957);
+ background-image: linear-gradient(to bottom, #62C462, #57A957);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+
+.missing>DIV {
+ background-color: #4BB1CF;
+ color: #000;
+ background-image: -moz-linear-gradient(top, #5BC0DE, #339BB9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#339BB9));
+ background-image: -webkit-linear-gradient(top, #5BC0DE, #339BB9);
+ background-image: -o-linear-gradient(top, #5BC0DE, #339BB9);
+ background-image: linear-gradient(to bottom, #5BC0DE, #339BB9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+
.have {
- font-size: 12px;
- line-height: normal;
- margin-left: 36px;
- padding-bottom: 30px;
- vertical-align: middle;
-}
-.progressbar-back-text
-{
- font-size: 12px;
- vertical-align: text-bottom;
- background-color: transparent;
- position: absolute;
- text-align: center;
- width: 100%;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
- z-index: 800;
-}
-.progressbar-front-text
-{
- font-size: 12px;
- vertical-align: text-bottom;
- background-color: transparent;
- display: block;
- width: 100%;
- position: absolute;
- color: #000000;
- overflow: hidden;
+ font-size: 12px;
+ line-height: normal;
+ margin-left: 36px;
+ padding-bottom: 30px;
+ vertical-align: middle;
}
+
+.progressbar-back-text {
+ font-size: 12px;
+ vertical-align: text-bottom;
+ background-color: transparent;
+ position: absolute;
+ text-align: center;
+ width: 100%;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+ z-index: 800;
+}
+
+.progressbar-front-text {
+ font-size: 12px;
+ vertical-align: text-bottom;
+ background-color: transparent;
+ display: block;
+ width: 100%;
+ position: absolute;
+ color: #000000;
+ overflow: hidden;
+}
+
#version {
- color: #999;
- font-size: 10px;
- position: relative;
- z-index: 999;
- margin: 0px auto;
- text-align: center;
- width: 400px;
+ color: #999;
+ font-size: 10px;
+ position: relative;
+ z-index: 999;
+ margin: 0px auto;
+ text-align: center;
+ width: 400px;
}
+
#backendstatus {
- color: #999;
- font-size: 10px;
- position: relative;
- z-index: 999;
- margin: 0px auto;
- text-align: center;
- width: 400px;
+ color: #999;
+ font-size: 10px;
+ position: relative;
+ z-index: 999;
+ margin: 0px auto;
+ text-align: center;
+ width: 400px;
}
+
#donate {
- float: left;
- text-align: left;
+ float: left;
+ text-align: left;
}
+
#actions {
- float: right;
- text-align: right;
- margin-right: 10px;
- margin-top: -5px;
- color: #cccccc;
+ float: right;
+ text-align: right;
+ margin-right: 10px;
+ margin-top: -5px;
+ color: #cccccc;
}
+
#actions .ui-icon {
- position: relative;
- top: 4px;
- background-image: url("../../../images/ui-icons_70b2e1_256x240.png");
+ position: relative;
+ top: 4px;
+ background-image: url("../../../images/ui-icons_70b2e1_256x240.png");
}
+
#toTop {
- background: url("../../../images/toTop.gif") no-repeat scroll 10px center #1c1e22;
- border-radius: 5px 0 0 0;
- bottom: 0;
- display: none;
- padding: 10px 10px 10px 40px;
- position: fixed;
- right: 0;
+ background: url("../../../images/toTop.gif") no-repeat scroll 10px center #1c1e22;
+ border-radius: 5px 0 0 0;
+ bottom: 0;
+ display: none;
+ padding: 10px 10px 10px 40px;
+ position: fixed;
+ right: 0;
}
+
#shutdown {
- text-align: center;
- vertical-align: middle;
+ text-align: center;
+ vertical-align: middle;
}
+
#shutdown h1 img {
- position: relative;
- top: 7px;
+ position: relative;
+ top: 7px;
}
+
.cloudtag {
- font-size: 16px;
+ font-size: 16px;
}
+
.cloudtag #cloud {
- line-height: 1.5em;
- margin: 0;
- padding: 2px;
- text-align: center;
+ line-height: 1.5em;
+ margin: 0;
+ padding: 2px;
+ text-align: center;
}
+
.cloudtag #cloud a {
- padding: 0;
+ padding: 0;
}
+
.cloudtag #cloud a.tag1 {
- font-size: 0.7em;
- font-weight: 100;
+ font-size: 0.7em;
+ font-weight: 100;
}
+
.cloudtag #cloud a.tag2 {
- font-size: 0.8em;
- font-weight: 200;
+ font-size: 0.8em;
+ font-weight: 200;
}
+
.cloudtag #cloud a.tag3 {
- font-size: 0.9em;
- font-weight: 300;
+ font-size: 0.9em;
+ font-weight: 300;
}
+
.cloudtag #cloud a.tag4 {
- font-size: 1em;
- font-weight: 400;
+ font-size: 1em;
+ font-weight: 400;
}
+
.cloudtag #cloud a.tag5 {
- font-size: 1.2em;
- font-weight: 500;
+ font-size: 1.2em;
+ font-weight: 500;
}
+
.cloudtag #cloud a.tag6 {
- font-size: 1.4em;
- font-weight: 600;
+ font-size: 1.4em;
+ font-weight: 600;
}
+
.cloudtag #cloud a.tag7 {
- font-size: 1.6em;
- font-weight: bold;
+ font-size: 1.6em;
+ font-weight: bold;
}
+
.cloudtag #cloud a.tag8 {
- font-size: 1.8em;
- font-weight: 800;
+ font-size: 1.8em;
+ font-weight: 800;
}
+
.cloudtag #cloud a.tag9 {
- font-size: 2.2em;
- font-weight: 900;
+ font-size: 2.2em;
+ font-weight: 900;
}
+
.cloudtag #cloud a.tag10 {
- font-size: 2.5em;
- font-weight: 900;
+ font-size: 2.5em;
+ font-weight: 900;
}
+
.cloudtag #cloud li {
- display: inline-block;
- margin: 5px 10px;
+ display: inline-block;
+ margin: 5px 10px;
}
+
.floatright {
- float: right;
+ float: right;
}
+
.floatleft {
- float: left;
+ float: left;
}
+
.ir {
- background-repeat: no-repeat;
- direction: ltr;
- display: block;
- overflow: hidden;
- text-align: left;
- text-indent: -999em;
+ background-repeat: no-repeat;
+ direction: ltr;
+ display: block;
+ overflow: hidden;
+ text-align: left;
+ text-indent: -999em;
}
+
.hidden {
- display: none;
- visibility: hidden;
+ display: none;
+ visibility: hidden;
}
+
.visuallyhidden {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
}
+
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
- clip: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- position: static;
- width: auto;
+ clip: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ position: static;
+ width: auto;
}
+
.invisible {
- visibility: hidden;
+ visibility: hidden;
}
+
.clearfix:before,
.clearfix:after {
- content: "\0020";
- display: block;
- height: 0;
- overflow: hidden;
+ content: "\0020";
+ display: block;
+ height: 0;
+ overflow: hidden;
}
+
.clearfix {
- zoom: 1px;
+ zoom: 1px;
}
+
.clearfix:after {
- clear: both;
+ clear: both;
}
+
#upcoming_table th#comicname,
#wanted_table th#comicname {
- min-width: 150px;
- text-align: center;
+ min-width: 150px;
+ text-align: center;
}
+
#upcoming_table td#select,
#upcoming_table td#status,
#wanted_table td#select,
#wanted_table td#status {
- text-align: center;
- vertical-align: middle;
+ text-align: center;
+ vertical-align: middle;
}
+
#upcoming_table th#type,
#wanted_table th#type,
#wanted_table th#tier,
#searchresults_table th#score {
- min-width: 75px;
- text-align: center;
+ min-width: 75px;
+ text-align: center;
}
+
#wanted_table th#albumart {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
+
#upcoming_table th#issuenumber,
#wanted_table th#issuenumber {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
+
#upcoming_table th#reldate,
#wanted_table th#reldate {
- min-width: 50px;
- text-align: center;
+ min-width: 50px;
+ text-align: center;
}
+
#upcoming_table td#albumart,
#wanted_table td#albumart {
- min-width: 50px;
- text-align: center;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
}
+
#upcoming_table td#comicname,
#wanted_table td#comicname {
- min-width: 200px;
- text-align: center;
- vertical-align: middle;
+ min-width: 200px;
+ text-align: center;
+ vertical-align: middle;
}
+
#upcoming_table td#issuenumber,
#wanted_table td#issuenumber {
- min-width: 50px;
- text-align: center;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
}
+
#upcoming_table td#reldate,
#wanted_table td#reldate {
- min-width: 50px;
- text-align: center;
- vertical-align: middle;
+ min-width: 50px;
+ text-align: center;
+ vertical-align: middle;
}
+
#upcoming_table td#type,
#wanted_table td#type,
#wanted_table td#tier,
#searchresults_table td#score {
- min-width: 75px;
- text-align: center;
- vertical-align: middle;
+ min-width: 75px;
+ text-align: center;
+ vertical-align: middle;
}
+
table tr td#status a {
- color: #4183c4;
+ color: #4183c4;
}
+
.ie7 input[type="checkbox"] {
- vertical-align: baseline;
+ vertical-align: baseline;
}
+
.ie7 img {
- -ms-interpolation-mode: bicubic;
+ -ms-interpolation-mode: bicubic;
}
+
.ie7 legend {
- margin-left: -7px;
+ margin-left: -7px;
}
+
/* Mask for background, by default is not display */
#mask {
display: none;
@@ -2381,6 +2805,7 @@ table tr td#status a {
opacity: 0.8;
z-index: 999;
}
+
/* You can customize to your needs */
.issue-popup {
width: 600px;
@@ -2397,129 +2822,272 @@ table tr td#status a {
text-align: left;
box-shadow: 0px 0px 20px #999;
/* CSS3 */
- -moz-box-shadow: 0px 0px 20px #999;
+ -moz-box-shadow: 0px 0px 20px #999;
/* Firefox */
- -webkit-box-shadow: 0px 0px 20px #999;
+ -webkit-box-shadow: 0px 0px 20px #999;
/* Safari, Chrome */
- border-radius: 3px 3px 3px 3px;
- -moz-border-radius: 3px;
+ border-radius: 3px 3px 3px 3px;
+ -moz-border-radius: 3px;
/* Firefox */
- -webkit-border-radius: 3px;
- /* Safari, Chrome */;
+ -webkit-border-radius: 3px;
+ /* Safari, Chrome */
+ ;
}
+
.alignleft {
float: left;
}
+
.alignright {
float: right;
}
+
img.btn_close {
/* Position the close button */
float: right;
margin: -28px -28px 0 0;
}
+
fieldset {
border: none;
}
+
img.highqual {
-ms-interpolation-mode: bicubuic;
}
-table#issue_table { width: 100%; padding: 10px; }
-
-table#issue_table th#select { vertical-align: middle; text-align: center; max-width: 5px; }
-table#issue_table th#int_issuenumber { text-align: left; max-width: 10px }
-table#issue_table th#issuenumber { text-align: center; max-width: 20px; }
-table#issue_table th#issuename { text-align: center; max-width: 200px; }
-table#issue_table th#reldate { text-align: center; max-width: 45px; }
-table#issue_table th#status { text-align: center; max-width: 55px; }
-table#issue_table th#options { text-align: center; max-width: 120px; }
-
-table#issue_table td#select { vertical-align: middle; text-align: center; max-width: 5px; }
-table#issue_table td#int_issuenumber { vertical-align: middle; text-align: left; max-width: 10px; }
-table#issue_table td#issuenumber { vertical-align: middle; text-align: center; max-width: 20px; }
-table#issue_table td#issuename { vertical-align: middle; text-align: center; max-width: 250px; }
-table#issue_table td#reldate { vertical-align: middle; text-align: center; max-width: 45px; }
-table#issue_table td#status { vertical-align: middle; text-align: center; max-width: 55px; }
-table#issue_table td#options { vertical-align: middle; text-align: center; max-width: 120px; }
-
-table#annual_table { width: 100%; padding: 10px; }
-
-table#annual_table th#select { vertical-align: middle; text-align: center; max-width: 5px; }
-table#annual_table th#aint_issuenumber { text-align: left; max-width: 1px }
-table#annual_table th#aissuenumber { text-align: center; max-width: 20px; }
-table#annual_table th#aissuename { text-align: center; max-width: 200px; }
-table#annual_table th#areldate { text-align: center; max-width: 45px; }
-table#annual_table th#astatus { text-align: center; max-width: 55px; }
-table#annual_table th#aoptions { text-align: center; max-width: 120px; }
-
-table#annual_table td#select { vertical-align: middle; text-align: center; max-width: 5px; }
-table#annual_table td#aint_issuenumber { vertical-align: middle; text-align: left; max-width: 1 px; }
-table#annual_table td#aissuenumber { vertical-align: middle; text-align: center; max-width: 20px; }
-table#annual_table td#aissuename { vertical-align: middle; text-align: center; max-width: 200px; }
-table#annual_table td#areldate { vertical-align: middle; text-align: center; max-width: 45px; }
-table#annual_table td#astatus { vertical-align: middle; text-align: center; max-width: 55px; }
-table#annual_table td#aoptions { vertical-align: middle; text-align: center; max-width: 120px; }
+
+table#issue_table {
+ width: 100%;
+ padding: 10px;
+}
+
+table#issue_table th#select {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 5px;
+}
+
+table#issue_table th#int_issuenumber {
+ text-align: left;
+ max-width: 10px
+}
+
+table#issue_table th#issuenumber {
+ text-align: center;
+ max-width: 20px;
+}
+
+table#issue_table th#issuename {
+ text-align: center;
+ max-width: 200px;
+}
+
+table#issue_table th#reldate {
+ text-align: center;
+ max-width: 45px;
+}
+
+table#issue_table th#status {
+ text-align: center;
+ max-width: 55px;
+}
+
+table#issue_table th#options {
+ text-align: center;
+ max-width: 120px;
+}
+
+table#issue_table td#select {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 5px;
+}
+
+table#issue_table td#int_issuenumber {
+ vertical-align: middle;
+ text-align: left;
+ max-width: 10px;
+}
+
+table#issue_table td#issuenumber {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 20px;
+}
+
+table#issue_table td#issuename {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 250px;
+}
+
+table#issue_table td#reldate {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 45px;
+}
+
+table#issue_table td#status {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 55px;
+}
+
+table#issue_table td#options {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 120px;
+}
+
+table#annual_table {
+ width: 100%;
+ padding: 10px;
+}
+
+table#annual_table th#select {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 5px;
+}
+
+table#annual_table th#aint_issuenumber {
+ text-align: left;
+ max-width: 1px
+}
+
+table#annual_table th#aissuenumber {
+ text-align: center;
+ max-width: 20px;
+}
+
+table#annual_table th#aissuename {
+ text-align: center;
+ max-width: 200px;
+}
+
+table#annual_table th#areldate {
+ text-align: center;
+ max-width: 45px;
+}
+
+table#annual_table th#astatus {
+ text-align: center;
+ max-width: 55px;
+}
+
+table#annual_table th#aoptions {
+ text-align: center;
+ max-width: 120px;
+}
+
+table#annual_table td#select {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 5px;
+}
+
+table#annual_table td#aint_issuenumber {
+ vertical-align: middle;
+ text-align: left;
+ max-width: 1 px;
+}
+
+table#annual_table td#aissuenumber {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 20px;
+}
+
+table#annual_table td#aissuename {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 200px;
+}
+
+table#annual_table td#areldate {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 45px;
+}
+
+table#annual_table td#astatus {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 55px;
+}
+
+table#annual_table td#aoptions {
+ vertical-align: middle;
+ text-align: center;
+ max-width: 120px;
+}
#btn_container {
- float: right;
- height: 30px;
- list-style-type: none;
- width: 100%;
- z-index: 998;
+ float: right;
+ height: 30px;
+ list-style-type: none;
+ width: 100%;
+ z-index: 998;
}
+
#btn_container #btn_menu {
- float: right;
- margin-top: 5px;
- position: relative;
- text-align: right;
- z-index: 99;
+ float: right;
+ margin-top: 5px;
+ position: relative;
+ text-align: right;
+ z-index: 99;
}
+
#btn_container_center {
- float: center;
- height: 30px;
- list-style-type: none;
- width: 100%;
- z-index: 1;
+ float: center;
+ height: 30px;
+ list-style-type: none;
+ width: 100%;
+ z-index: 1;
}
+
#btn_container_center #btn_menu {
- float: center;
- margin-top: 5px;
- position: relative;
- z-index: 1;
+ float: center;
+ margin-top: 5px;
+ position: relative;
+ z-index: 1;
}
+
#btn_menu a {
- background-image: -moz-linear-gradient(#616161, #4e4e4e) !important;
- background-image: linear-gradient(#616161, #4e4e4e) !important;
- background-image: -webkit-linear-gradient(#616161, #4e4e4e) !important;
- background-image: -o-linear-gradient(#616161, #4e4e4e) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
- font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
- font-size: 12px;
- font-weight: normal;
+ background-image: -moz-linear-gradient(#616161, #4e4e4e) !important;
+ background-image: linear-gradient(#616161, #4e4e4e) !important;
+ background-image: -webkit-linear-gradient(#616161, #4e4e4e) !important;
+ background-image: -o-linear-gradient(#616161, #4e4e4e) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
+ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
+ font-size: 12px;
+ font-weight: normal;
}
+
#btn_container #btn_menu a:hover,
#btn_container_center #btn_menu a:hover {
- background-image: -moz-linear-gradient(#599bdc, #3072b3) !important;
- background-image: linear-gradient(#599bdc, #3072b3) !important;
- background-image: -webkit-linear-gradient(#599bdc, #3072b3) !important;
- background-image: -o-linear-gradient(#599bdc, #3072b3) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- color: #FFF;
- border-color: #272b30 #272b30 #272b30;
-}
-
-input[type="checkbox"] + label.series_metadata_local::before {
- content: "";
- display: inline-block;
- vertical-align: -25%;
- height: 2ex;
- width: 2ex;
- background-color: white;
- border: 1px solid rgb(166, 166, 166);
- border-radius: 4px;
- box-shadow: inset 0 2px 5px rgba(0,0,0,0.25);
- margin-right: 0.5em;
+ background-image: -moz-linear-gradient(#599bdc, #3072b3) !important;
+ background-image: linear-gradient(#599bdc, #3072b3) !important;
+ background-image: -webkit-linear-gradient(#599bdc, #3072b3) !important;
+ background-image: -o-linear-gradient(#599bdc, #3072b3) !important;
+ filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
+ color: #FFF;
+ border-color: #272b30 #272b30 #272b30;
+}
+
+input[type="checkbox"]+label.series_metadata_local::before {
+ content: "";
+ display: inline-block;
+ vertical-align: -25%;
+ height: 2ex;
+ width: 2ex;
+ background-color: white;
+ border: 1px solid rgb(166, 166, 166);
+ border-radius: 4px;
+ box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.25);
+ margin-right: 0.5em;
}
+
.outerglow {
font-family: Helvetica, Arial;
font-size: 10pt;
@@ -2527,75 +3095,81 @@ input[type="checkbox"] + label.series_metadata_local::before {
/* line-height: 2em; */
/* padding: 0.5em; */
}
+
.outerglow_shadow_yellow {
color: #FFFF66;
text-shadow: 0 0 0.9em #FFFF00;
}
+
.outerglow_shadow_red {
color: #FF6666;
text-shadow: 0 0 0.9em #FF0000;
}
+
.outerglow_text {
- -webkit-text-fill-color: transparent;
- -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
}
+
fieldset.fieldset_header {
- margin: 5px;
- padding: 0px 5px 5px;
- border: 1px solid #666;
- border-radius: 8px;
- box-shadow: 0px 0px 10px #666;
- padding-top: 5px;
-}
-figure.item{
- vertical-align: top;
- display: inline-block;
- text-align: center;
- width: 100px;
+ margin: 5px;
+ padding: 0px 5px 5px;
+ border: 1px solid #666;
+ border-radius: 8px;
+ box-shadow: 0px 0px 10px #666;
+ padding-top: 5px;
}
+
+figure.item {
+ vertical-align: top;
+ display: inline-block;
+ text-align: center;
+ width: 100px;
+}
+
.caption.caption {
- display: block;
+ display: block;
}
/* ALPHABET SEARCH */
div.alphabet {
- position: relative;
- display: table;
- width: 100%;
- margin-bottom: 1em;
+ position: relative;
+ display: table;
+ width: 100%;
+ margin-bottom: 1em;
}
div.alphabet span {
- display: table-cell;
- color: rgb(var(--accent-color));
- cursor: pointer;
- text-align: center;
- width: 3.5%;
+ display: table-cell;
+ color: rgb(var(--accent-color));
+ cursor: pointer;
+ text-align: center;
+ width: 3.5%;
}
div.alphabet span:hover {
- text-decoration: underline;
+ text-decoration: underline;
}
div.alphabet span.active {
- color: var(--accent-color-hover);
+ color: var(--accent-color-hover);
}
div.alphabet span.empty {
- color: #f44336;
+ color: #f44336;
}
div.alphabetInfo {
- display: block;
- position: absolute;
- background-color: #111;
- border-radius: 3px;
- color: white;
- top: 2em;
- height: 1.8em;
- padding-top: 0.4em;
- text-align: center;
- z-index: 1;
-}
+ display: block;
+ position: absolute;
+ background-color: #111;
+ border-radius: 3px;
+ color: white;
+ top: 2em;
+ height: 1.8em;
+ padding-top: 0.4em;
+ text-align: center;
+ z-index: 1;
+}
\ No newline at end of file
From 82c8bff25e92ffa63eb56977ef143e4e44439c24 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 27 Sep 2021 00:12:44 +0200
Subject: [PATCH 12/49] more mylar3 stuff
---
CSS/themes/mylar3/mylar3-base.css | 170 +++++++++++++++++++++++-------
1 file changed, 134 insertions(+), 36 deletions(-)
diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/themes/mylar3/mylar3-base.css
index aa94efc8..2662f66d 100644
--- a/CSS/themes/mylar3/mylar3-base.css
+++ b/CSS/themes/mylar3/mylar3-base.css
@@ -141,14 +141,14 @@ a .ui-icon {
}
.links a {
- color: #b5b5b5;
+ color: var(--link-color);
clear: both;
display: inline-block;
float: left;
}
.links a:hover {
- color: #4183c4;
+ color: var(--link-color-hover);
}
.links a .ui-icon {
@@ -326,6 +326,7 @@ table td a {
border: 1px solid rgb(255 255 255 / 10%);
font-size: 15px;
padding: 2px 4px;
+ color: var(--text);
}
table.display thead th {
@@ -516,6 +517,17 @@ button {
font: 99%;
}
+select {
+ background: rgba(255, 255, 255, 0.15);
+ color: var(--text);
+}
+
+select:focus {
+ background: #1f1f1f;
+ color: var(--text);
+}
+
+
#more {
display: none;
}
@@ -603,6 +615,15 @@ input[type="button"] {
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0);
}
+input[type="submit"]:hover,
+input[type="button"]:hover,
+input[type="submit"]:active,
+input[type="button"]:active {
+ background: var(--button-color-hover);
+ border-bottom: 1px solid var(--button-color-hover);
+ color: var(--button-text-hover);
+}
+
form legend,
form h2 {
font-size: 16px;
@@ -619,7 +640,7 @@ form fieldset {
}
form fieldset small.heading {
- color: #666;
+ color: var(--text-hover);
display: block;
font-style: italic;
margin-bottom: 10px;
@@ -650,27 +671,33 @@ form .row input {
form .row input[type=text],
form .row input[type=password] {
- border: 1px solid #DDD;
- border-top: 1px solid #CDCDCD;
- -moz-box-shadow: 0 1px 0 #f1f1f1;
- -webkit-box-shadow: 0 1px 0 #f1f1f1;
- -o-box-shadow: 0 1px 0 #f1f1f1;
- box-shadow: 0 1px 0 #f1f1f1;
- -moz-box-shadow: inset 0 1px 1px #e0e0e0;
- -webkit-box-shadow: inset 0 1px 1px #e0e0e0;
- -o-box-shadow: inset 0 1px 1px #e0e0e0;
- box-shadow: inset 0 1px 1px #e0e0e0;
- color: #343434;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ border-top: 1px solid transparent;
+ -moz-box-shadow: 0 1px 0 transparent;
+ -webkit-box-shadow: 0 1px 0 transparent;
+ -o-box-shadow: 0 1px 0 transparent;
+ box-shadow: 0 1px 0 transparent;
+ -moz-box-shadow: inset 0 1px 1px transparent;
+ -webkit-box-shadow: inset 0 1px 1px transparent;
+ -o-box-shadow: inset 0 1px 1px transparent;
+ box-shadow: inset 0 1px 1px transparent;
+ color: var(--text);
font-size: 14px;
height: auto;
line-height: normal;
max-width: 230px;
margin-right: 5px;
padding: 3px 5px;
+ background: rgba(255, 255, 255, 0.1);
+}
+
+form .row input[type=text]:focus,
+form .row input[type=password]:focus {
+ background: rgba(255, 255, 255, 0.25);
}
form .row small {
- color: #999;
+ color: var(--text-muted);
display: block;
font-size: 11px;
line-height: 12px;
@@ -2509,7 +2536,7 @@ DIV.progress-container>DIV {
}
#version {
- color: #999;
+ color: var(--text-muted);
font-size: 10px;
position: relative;
z-index: 999;
@@ -2519,7 +2546,7 @@ DIV.progress-container>DIV {
}
#backendstatus {
- color: #999;
+ color: var(--text-muted);
font-size: 10px;
position: relative;
z-index: 999;
@@ -2810,9 +2837,9 @@ table tr td#status a {
.issue-popup {
width: 600px;
display: none;
- background: #333;
+ background: var(--modal-bg-color);
padding: 5px;
- border: 2px solid #ddd;
+ border: 2px solid rgba(221, 221, 221, 0);
color: white;
font-size: 1.2em;
position: absolute;
@@ -2820,11 +2847,11 @@ table tr td#status a {
left: 50%;
z-index: 99999;
text-align: left;
- box-shadow: 0px 0px 20px #999;
+ box-shadow: 0px 0px 20px transparent;
/* CSS3 */
- -moz-box-shadow: 0px 0px 20px #999;
+ -moz-box-shadow: 0px 0px 20px transparent;
/* Firefox */
- -webkit-box-shadow: 0px 0px 20px #999;
+ -webkit-box-shadow: 0px 0px 20px transparent;
/* Safari, Chrome */
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
@@ -3054,25 +3081,21 @@ table#annual_table td#aoptions {
}
#btn_menu a {
- background-image: -moz-linear-gradient(#616161, #4e4e4e) !important;
- background-image: linear-gradient(#616161, #4e4e4e) !important;
- background-image: -webkit-linear-gradient(#616161, #4e4e4e) !important;
- background-image: -o-linear-gradient(#616161, #4e4e4e) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#6a6a6a, endColorstr=#4a4a4a) !important;
+ background: var(--button-color) !important;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ filter: none !important;
font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
+ color: var(--button-text)
}
#btn_container #btn_menu a:hover,
#btn_container_center #btn_menu a:hover {
- background-image: -moz-linear-gradient(#599bdc, #3072b3) !important;
- background-image: linear-gradient(#599bdc, #3072b3) !important;
- background-image: -webkit-linear-gradient(#599bdc, #3072b3) !important;
- background-image: -o-linear-gradient(#599bdc, #3072b3) !important;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#eaeaea) !important;
- color: #FFF;
- border-color: #272b30 #272b30 #272b30;
+ background: var(--button-color-hover) !important;
+ filter: none !important;
+ color: var(--button-text-hover) !important;
+ border-color: var(--button-color-hover) !important;
}
input[type="checkbox"]+label.series_metadata_local::before {
@@ -3114,9 +3137,9 @@ input[type="checkbox"]+label.series_metadata_local::before {
fieldset.fieldset_header {
margin: 5px;
padding: 0px 5px 5px;
- border: 1px solid #666;
+ border: 1px solid rgba(255, 255, 255, 0);
border-radius: 8px;
- box-shadow: 0px 0px 10px #666;
+ box-shadow: 0px 0px 10px rgba(255, 255, 255, 0);
padding-top: 5px;
}
@@ -3172,4 +3195,79 @@ div.alphabetInfo {
padding-top: 0.4em;
text-align: center;
z-index: 1;
+}
+
+/* JQUERY UI */
+.ui-tabs .ui-tabs-panel {
+ background: rgba(0, 0, 0, 0.15);
+ border: 1px solid rgba(255, 255, 255, 0.1);
+}
+
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background-color: rgb(var(--accent-color), .2);
+ border-color: rgba(255, 255, 255, 0.1);
+}
+
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
+ color: rgb(var(--accent-color));
+}
+
+.ui-tabs .ui-tabs-nav li {
+ background: rgba(255, 255, 255, 0.25);
+ color: var(--text);
+}
+
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited {
+ color: var(--text);
+}
+
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default {
+ border: 1px solid rgba(255, 255, 255, 0.1);
+}
+
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus {
+ border: 1px solid rgba(255, 255, 255, 0.1);
+}
+
+.ui-dialog .ui-dialog-titlebar-close {
+ position: absolute;
+ right: .3em;
+ top: 50%;
+ width: 19px;
+ margin: -10px 0 0 0;
+ padding: 1px;
+ height: 18px;
+ background: transparent;
+}
+
+
+.ui-dialog .ui-dialog-content {
+ position: relative;
+ border: 0;
+ padding: .5em 1em;
+ background: var(--modal-bg-color);
+ overflow: auto;
+ zoom: 1;
+}
+
+.ui-widget-header {
+ border: 1px solid transparent;
+ background: var(--modal-bg-color);
+ color: var(--text-hover);
+}
+
+.ui-widget-content {
+ border: 2px solid #1c1e2200;
+ background: var(--modal-bg-color);
+ color: var(--text);
}
\ No newline at end of file
From 43c92584cf0851fb4f930bb45df11125cb0353c7 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 27 Sep 2021 21:30:21 +0200
Subject: [PATCH 13/49] mylar3 base done..I think.prob not..
---
CSS/themes/mylar3/mylar3-base.css | 63 +++++++++++++++++++++++++------
1 file changed, 51 insertions(+), 12 deletions(-)
diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/themes/mylar3/mylar3-base.css
index 2662f66d..cc44fd1f 100644
--- a/CSS/themes/mylar3/mylar3-base.css
+++ b/CSS/themes/mylar3/mylar3-base.css
@@ -240,7 +240,7 @@ table {
border-collapse: collapse;
border-spacing: 0;
border: 1px solid rgba(255, 255, 255, 0.1) !important;
- background: rgba(255, 255, 255, 0.1) !important;
+ background: rgba(0, 0, 0, 0.25) !important;
}
table th {
@@ -506,6 +506,33 @@ table.display tr.gradeZ td {
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
+table.display_no_select tr.gradeA td,
+table.display_no_select tr.gradeC td,
+table.display_no_select tr.gradeE td,
+table.display_no_select tr.gradeG td,
+table.display_no_select tr.gradeH td,
+table.display_no_select tr.gradeI td,
+table.display_no_select tr.gradeL td,
+table.display_no_select tr.gradeX td,
+table.display_no_select tr.gradeU td,
+table.display_no_select tr.gradeP td,
+table.display_no_select tr.gradeD td,
+table.display_no_select tr.gradeT td,
+table.display_no_select tr.gradeF td,
+table.display_no_select tr.gradeT1 td,
+table.display_no_select tr.gradeT2 td,
+table.display_no_select tr.gradeZ td {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
+ border-right: 1px solid rgba(255, 255, 255, 0.1);
+}
+
+table.display_no_select thead th {
+ padding: 3px 18px 3px 10px;
+ background-color: rgba(0, 0, 0, 0.1);
+ font-weight: bold;
+ font-size: 16px;
+}
+
table.display tr:last-child td {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@@ -540,6 +567,14 @@ input {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
+ background: rgba(255, 255, 255, 0.15);
+ border: none;
+ color: var(--text);
+ padding: 2px 4px;
+}
+
+#tabs-1>table>tbody>tr>td:nth-child(1)>form>fieldset {
+ margin-left: 5px;
}
input:invalid,
@@ -3224,18 +3259,18 @@ div.alphabetInfo {
color: var(--text);
}
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default {
+#tabs .ui-state-default,
+#tabs .ui-widget-content .ui-state-default,
+#tabs .ui-widget-header .ui-state-default {
border: 1px solid rgba(255, 255, 255, 0.1);
}
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus {
+#tabs .ui-state-hover,
+#tabs .ui-widget-content .ui-state-hover,
+#tabs .ui-widget-header .ui-state-hover,
+#tabs .ui-state-focus,
+#tabs .ui-widget-content .ui-state-focus,
+#tabs.ui-widget-header .ui-state-focus {
border: 1px solid rgba(255, 255, 255, 0.1);
}
@@ -3266,8 +3301,12 @@ div.alphabetInfo {
color: var(--text-hover);
}
-.ui-widget-content {
- border: 2px solid #1c1e2200;
+body>div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
+ border: 2px solid transparent;
background: var(--modal-bg-color);
color: var(--text);
+}
+
+.ui-state-default .ui-icon {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEX8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vywC3+8AAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg==');
}
\ No newline at end of file
From 84367be98409509eade618fbfba23bfa67100079 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 27 Sep 2021 22:11:52 +0200
Subject: [PATCH 14/49] mylar login page
---
CSS/themes/mylar3/mylar3-base.css | 43 +++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/themes/mylar3/mylar3-base.css
index cc44fd1f..3a4ccf28 100644
--- a/CSS/themes/mylar3/mylar3-base.css
+++ b/CSS/themes/mylar3/mylar3-base.css
@@ -3309,4 +3309,47 @@ body>div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-res
.ui-state-default .ui-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEX8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vywC3+8AAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg==');
+}
+
+/* LOGIN PAGE */
+
+.bar i, .bar {
+ background: transparent !important;
+}
+
+.wrap input {
+ background: rgba(0, 0, 0, 0.15);
+ border-radius: 7px !important;
+ margin-bottom: 10px;
+}
+
+.wrap button {
+ width: 100%;
+ border-radius: 7px;
+ background: var(--button-color);
+ text-decoration: center;
+ border: none;
+ color: var(--button-text);
+ margin-top: 5px;
+ padding-top: 14px;
+ padding-bottom: 14px;
+ outline: none;
+ font-size: 13px;
+ border-bottom: 3px solid var(--button-color);
+ cursor: pointer;
+}
+
+.wrap button:hover,
+.wrap button:active {
+ background: var(--button-color-hover);
+ color: var(--button-text-hover);
+ border-bottom: 3px solid var(--button-color-hover);
+}
+
+.avatar {
+ background: transparent;
+}
+
+.avatar img {
+ border: 3px solid rgb(var(--accent-color));
}
\ No newline at end of file
From 18dd4de1b0c9fc87c02949a2199b86f1b34caf89 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 27 Sep 2021 22:12:16 +0200
Subject: [PATCH 15/49] mylar3 readme
---
README.md | 4 ++++
index.html | 9 ++++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 3a5ddc65..462bf378 100644
--- a/README.md
+++ b/README.md
@@ -263,6 +263,10 @@
Uptime Kuma
+
+
+Mylar 3
+
diff --git a/index.html b/index.html
index 04e5ae88..113dba3d 100644
--- a/index.html
+++ b/index.html
@@ -86,7 +86,7 @@
Over 40 themed applications!
-
theme.park contains 45 themed applications, with css theme.park contains 46 themed applications, with css addons on certain themes.
Installation methods include custom docker mods
@@ -376,6 +376,13 @@
Uptime Kuma
+
+
+
+ Mylar 3
+
From 3e9be934ffb8e3b83cfc9a2f3bdf92dc159f2af6 Mon Sep 17 00:00:00 2001
From: GilbN
Date: Mon, 27 Sep 2021 23:13:53 +0200
Subject: [PATCH 16/49] theme.json update
---
themes.json | 444 ++++++++++++++++++++++++++--------------------------
1 file changed, 222 insertions(+), 222 deletions(-)
diff --git a/themes.json b/themes.json
index d10d7c73..08d3fa0d 100644
--- a/themes.json
+++ b/themes.json
@@ -1,78 +1,142 @@
{
"applications": {
- "adguard": {
- "base_css": "https://theme-park.dev/CSS/themes/adguard/adguard-base.css?sha=179fda81ddf0007fe063e4324a3e314de7551c29",
+ "moviematch": {
+ "base_css": "https://theme-park.dev/CSS/themes/moviematch/moviematch-base.css?sha=ce16cf06ce7007810a4077316303abbb790c3c55",
"addons": {}
},
- "bazarr": {
- "base_css": "https://theme-park.dev/CSS/themes/bazarr/bazarr-base.css?sha=b5b5ad3a8ed18b2fa6c0cea8fc46d6dd75d8bed9",
- "addons": {
- "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb",
- "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
- }
+ "lazylibrarian": {
+ "base_css": "https://theme-park.dev/CSS/themes/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a",
+ "addons": {}
},
- "bitwarden": {
- "base_css": "https://theme-park.dev/CSS/themes/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050",
+ "logarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/logarr/logarr-base.css?sha=8adf9708cc47be777c3d83754c2a9c0866800e26",
"addons": {}
},
- "calibreweb": {
- "base_css": "https://theme-park.dev/CSS/themes/calibreweb/calibreweb-base.css?sha=1a2ed7e841069a1fa84616fb2aa66822a9f322f2",
+ "uptime-kuma": {
+ "base_css": "https://theme-park.dev/CSS/themes/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55",
"addons": {}
},
- "deluge": {
- "base_css": "https://theme-park.dev/CSS/themes/deluge/deluge-base.css?sha=89331d30f04a3988ebcb42d8404d26954778afe0",
+ "prowlarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/prowlarr/prowlarr-base.css?sha=bcd4651e697f670e336654dfbe1289a5de29f942",
+ "addons": {
+ "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
+ }
+ },
+ "webtools": {
+ "base_css": "https://theme-park.dev/CSS/themes/webtools/webtools-base.css?sha=2f9297f922e16d469f4077e0e4f687046bec8168",
"addons": {}
},
- "dozzle": {
- "base_css": "https://theme-park.dev/CSS/themes/dozzle/dozzle-base.css?sha=c109aa34f0087e46b115d5ad0f80cbabca231c95",
+ "bitwarden": {
+ "base_css": "https://theme-park.dev/CSS/themes/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050",
"addons": {}
},
- "duplicacy": {
- "base_css": "https://theme-park.dev/CSS/themes/duplicacy/duplicacy-base.css?sha=00a671f67fde4f1f50308c283dbb29ff7c67965b",
+ "resilio-sync": {
+ "base_css": "https://theme-park.dev/CSS/themes/resilio-sync/resilio-sync-base.css?sha=d86f22aef07e66485e297735e5943cfbb21382b1",
"addons": {}
},
- "filebrowser": {
- "base_css": "https://theme-park.dev/CSS/themes/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0",
+ "organizr": {
+ "base_css": "https://theme-park.dev/CSS/themes/organizr/organizr-base.css?sha=5ddcc53663879d0efa099b392da9519a1c6af381",
+ "addons": {
+ "glass": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa",
+ "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172"
+ ]
+ }
+ }
+ },
+ "deluge": {
+ "base_css": "https://theme-park.dev/CSS/themes/deluge/deluge-base.css?sha=89331d30f04a3988ebcb42d8404d26954778afe0",
"addons": {}
},
"flood": {
"base_css": "https://theme-park.dev/CSS/themes/flood/flood-base.css?sha=c63f5330ca711d9769f51ce7259673f6a81f4d28",
"addons": {}
},
- "gaps": {
- "base_css": "https://theme-park.dev/CSS/themes/gaps/gaps-base.css?sha=a7bd7773f6be5ba45f092b3a8e2bc3da809359b3",
+ "rutorrent": {
+ "base_css": "https://theme-park.dev/CSS/themes/rutorrent/rutorrent-base.css?sha=0305f651d4ca24f9aaa13d49689e9540e15d6c2f",
"addons": {}
},
- "gitea": {
- "base_css": "https://theme-park.dev/CSS/themes/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4",
+ "sonarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/sonarr/sonarr-base.css?sha=68c17914289e7ec4036fe94a40dbaea648c61a32",
+ "addons": {
+ "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036",
+ "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395"
+ }
+ },
+ "ombi": {
+ "base_css": "https://theme-park.dev/CSS/themes/ombi/ombi-base.css?sha=c6bd6a4e5989433989a43828da761e1dc829d77a",
"addons": {}
},
- "grafana": {
- "base_css": "https://theme-park.dev/CSS/themes/grafana/grafana-base.css?sha=337e80575b9634e3058de8eaf6367816b7827fa5",
+ "netdata": {
+ "base_css": "https://theme-park.dev/CSS/themes/netdata/netdata-base.css?sha=1946f5e6b338abda98a3617632f3f7bd14a8bae4",
"addons": {}
},
- "guacamole": {
- "base_css": "https://theme-park.dev/CSS/themes/guacamole/guacamole-base.css?sha=dbcdb8516d0c245edc0a8dff22e763ae90f0b16c",
+ "vuetorrent": {
+ "base_css": "https://theme-park.dev/CSS/themes/vuetorrent/vuetorrent-base.css?sha=15b70559a57ea5f334728b9b11425da26614814b",
"addons": {}
},
- "jackett": {
- "base_css": "https://theme-park.dev/CSS/themes/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c",
+ "unraid": {
+ "base_css": "https://theme-park.dev/CSS/themes/unraid/unraid-base.css?sha=3d449282bc91581b13f580bde41fd50958b884af",
+ "addons": {
+ "login-page": {
+ "fallout": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627"
+ ]
+ },
+ "retro-terminal": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e"
+ ]
+ },
+ "alien": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8"
+ ]
+ }
+ }
+ }
+ },
+ "xbackbone": {
+ "base_css": "https://theme-park.dev/CSS/themes/xbackbone/xbackbone-base.css?sha=bd6ab5680a088afc78747b7e90323daac96986a1",
"addons": {}
},
- "jellyfin": {
- "base_css": "https://theme-park.dev/CSS/themes/jellyfin/jellyfin-base.css?sha=d2cbca28a9cd542f40dace2cf5eacc58b4b77479",
+ "duplicacy": {
+ "base_css": "https://theme-park.dev/CSS/themes/duplicacy/duplicacy-base.css?sha=00a671f67fde4f1f50308c283dbb29ff7c67965b",
"addons": {}
},
- "kitana": {
- "base_css": "https://theme-park.dev/CSS/themes/kitana/kitana-base.css?sha=08b2376a93e373c37bbc77c974f8881bad762a9d",
+ "petio": {
+ "base_css": "https://theme-park.dev/CSS/themes/petio/petio-base.css?sha=98fe48edde91b9f8714918d9f6f63ea3c148dc49",
"addons": {}
},
- "lazylibrarian": {
- "base_css": "https://theme-park.dev/CSS/themes/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a",
+ "gaps": {
+ "base_css": "https://theme-park.dev/CSS/themes/gaps/gaps-base.css?sha=a7bd7773f6be5ba45f092b3a8e2bc3da809359b3",
"addons": {}
},
- "librespeed": {
- "base_css": "https://theme-park.dev/CSS/themes/librespeed/librespeed-base.css?sha=880784b97872cf34ceb2689ec8e3d2534908c4fd",
+ "calibreweb": {
+ "base_css": "https://theme-park.dev/CSS/themes/calibreweb/calibreweb-base.css?sha=1a2ed7e841069a1fa84616fb2aa66822a9f322f2",
"addons": {}
},
"lidarr": {
@@ -81,53 +145,53 @@
"lidarr-darker": "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b"
}
},
- "logarr": {
- "base_css": "https://theme-park.dev/CSS/themes/logarr/logarr-base.css?sha=8adf9708cc47be777c3d83754c2a9c0866800e26",
- "addons": {}
- },
- "monitorr": {
- "base_css": "https://theme-park.dev/CSS/themes/monitorr/monitorr-base.css?sha=04fe97f2fb536ded9c23dbc52813f74f9ed4e5b2",
+ "gitea": {
+ "base_css": "https://theme-park.dev/CSS/themes/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4",
"addons": {}
},
- "moviematch": {
- "base_css": "https://theme-park.dev/CSS/themes/moviematch/moviematch-base.css?sha=ce16cf06ce7007810a4077316303abbb790c3c55",
+ "plpp": {
+ "base_css": "https://theme-park.dev/CSS/themes/plpp/plpp-base.css?sha=eb81cc7a36197d253ac833b9c544a87ff7e50baf",
"addons": {}
},
- "netdata": {
- "base_css": "https://theme-park.dev/CSS/themes/netdata/netdata-base.css?sha=1946f5e6b338abda98a3617632f3f7bd14a8bae4",
+ "librespeed": {
+ "base_css": "https://theme-park.dev/CSS/themes/librespeed/librespeed-base.css?sha=880784b97872cf34ceb2689ec8e3d2534908c4fd",
"addons": {}
},
"nzbget": {
"base_css": "https://theme-park.dev/CSS/themes/nzbget/nzbget-base.css?sha=ad3517abd49ab7313d754a77f2a61162f2872bf7",
"addons": {}
},
- "nzbhydra2": {
- "base_css": "https://theme-park.dev/CSS/themes/nzbhydra2/nzbhydra2-base.css?sha=a3129d59147064229dda312179908e6431b32620",
+ "tautulli": {
+ "base_css": "https://theme-park.dev/CSS/themes/tautulli/tautulli-base.css?sha=00901e8d86a6bc1e3f5348bba0167af2c412603d",
"addons": {}
},
- "ombi": {
- "base_css": "https://theme-park.dev/CSS/themes/ombi/ombi-base.css?sha=c6bd6a4e5989433989a43828da761e1dc829d77a",
+ "grafana": {
+ "base_css": "https://theme-park.dev/CSS/themes/grafana/grafana-base.css?sha=337e80575b9634e3058de8eaf6367816b7827fa5",
"addons": {}
},
- "organizr": {
- "base_css": "https://theme-park.dev/CSS/themes/organizr/organizr-base.css?sha=5ddcc53663879d0efa099b392da9519a1c6af381",
- "addons": {
- "glass": {
- "css": [
- "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa",
- "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172"
- ]
- }
- }
+ "filebrowser": {
+ "base_css": "https://theme-park.dev/CSS/themes/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0",
+ "addons": {}
},
- "petio": {
- "base_css": "https://theme-park.dev/CSS/themes/petio/petio-base.css?sha=98fe48edde91b9f8714918d9f6f63ea3c148dc49",
+ "transmission": {
+ "base_css": "https://theme-park.dev/CSS/themes/transmission/transmission-base.css?sha=988de2341b35e9830e0c32e3633b37a89b63d538",
"addons": {}
},
- "pihole": {
- "base_css": "https://theme-park.dev/CSS/themes/pihole/pihole-base.css?sha=1d5290da2a5cf98fe5b63da558336036883775f7",
+ "thelounge": {
+ "base_css": "https://theme-park.dev/CSS/themes/thelounge/thelounge-base.css?sha=efb54f17c4d381e7566f5b44017b8e4eb17754a8",
+ "addons": {}
+ },
+ "emby": {
+ "base_css": "https://theme-park.dev/CSS/themes/emby/emby-base.css?sha=f41f2a0ee94c353ae470912e4af4b599434293c1",
"addons": {}
},
+ "bazarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/bazarr/bazarr-base.css?sha=b5b5ad3a8ed18b2fa6c0cea8fc46d6dd75d8bed9",
+ "addons": {
+ "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd",
+ "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb"
+ }
+ },
"plex": {
"base_css": "https://theme-park.dev/CSS/themes/plex/plex-base.css?sha=54866b7b853135e6762653b60f93f519289345d2",
"addons": {
@@ -135,30 +199,21 @@
"plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f"
}
},
- "plpp": {
- "base_css": "https://theme-park.dev/CSS/themes/plpp/plpp-base.css?sha=eb81cc7a36197d253ac833b9c544a87ff7e50baf",
+ "monitorr": {
+ "base_css": "https://theme-park.dev/CSS/themes/monitorr/monitorr-base.css?sha=04fe97f2fb536ded9c23dbc52813f74f9ed4e5b2",
"addons": {}
},
- "portainer": {
- "base_css": "https://theme-park.dev/CSS/themes/portainer/portainer-base.css?sha=5e6a400db0677dff26a75f2d4c55136c746e441a",
+ "jackett": {
+ "base_css": "https://theme-park.dev/CSS/themes/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c",
"addons": {}
},
- "prowlarr": {
- "base_css": "https://theme-park.dev/CSS/themes/prowlarr/prowlarr-base.css?sha=bcd4651e697f670e336654dfbe1289a5de29f942",
- "addons": {
- "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
- }
- },
- "qbittorrent": {
- "base_css": "https://theme-park.dev/CSS/themes/qbittorrent/qbittorrent-base.css?sha=5b7b5aa50c4474d74128694512a38a8aa054c610",
+ "guacamole": {
+ "base_css": "https://theme-park.dev/CSS/themes/guacamole/guacamole-base.css?sha=dbcdb8516d0c245edc0a8dff22e763ae90f0b16c",
"addons": {}
},
- "radarr": {
- "base_css": "https://theme-park.dev/CSS/themes/radarr/radarr-base.css?sha=93373eb0c5cd67fbe7f601d6c5e0dcc4d37b2b91",
- "addons": {
- "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a",
- "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d"
- }
+ "pihole": {
+ "base_css": "https://theme-park.dev/CSS/themes/pihole/pihole-base.css?sha=1d5290da2a5cf98fe5b63da558336036883775f7",
+ "addons": {}
},
"readarr": {
"base_css": "https://theme-park.dev/CSS/themes/readarr/readarr-base.css?sha=cbdaeb841bc34531698f30739d6b32f98029cb99",
@@ -171,106 +226,54 @@
"base_css": "https://theme-park.dev/CSS/themes/requestrr/requestrr-base.css?sha=06aac76f7132b12eeb8ae6ec0ed38aece480791d",
"addons": {}
},
- "resilio-sync": {
- "base_css": "https://theme-park.dev/CSS/themes/resilio-sync/resilio-sync-base.css?sha=d86f22aef07e66485e297735e5943cfbb21382b1",
- "addons": {}
- },
- "rutorrent": {
- "base_css": "https://theme-park.dev/CSS/themes/rutorrent/rutorrent-base.css?sha=0305f651d4ca24f9aaa13d49689e9540e15d6c2f",
- "addons": {}
- },
- "sabnzbd": {
- "base_css": "https://theme-park.dev/CSS/themes/sabnzbd/sabnzbd-base.css?sha=82b95d7f894b86088ae69f47ca9253b447d155ef",
+ "dozzle": {
+ "base_css": "https://theme-park.dev/CSS/themes/dozzle/dozzle-base.css?sha=c109aa34f0087e46b115d5ad0f80cbabca231c95",
"addons": {}
},
- "sonarr": {
- "base_css": "https://theme-park.dev/CSS/themes/sonarr/sonarr-base.css?sha=68c17914289e7ec4036fe94a40dbaea648c61a32",
- "addons": {
- "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395",
- "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036"
- }
- },
- "synclounge": {
- "base_css": "https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css?sha=14434e2cb3dfeb726226a5a8c2d2adf81e7bbd43",
+ "jellyfin": {
+ "base_css": "https://theme-park.dev/CSS/themes/jellyfin/jellyfin-base.css?sha=d2cbca28a9cd542f40dace2cf5eacc58b4b77479",
"addons": {}
},
- "tautulli": {
- "base_css": "https://theme-park.dev/CSS/themes/tautulli/tautulli-base.css?sha=00901e8d86a6bc1e3f5348bba0167af2c412603d",
+ "portainer": {
+ "base_css": "https://theme-park.dev/CSS/themes/portainer/portainer-base.css?sha=5e6a400db0677dff26a75f2d4c55136c746e441a",
"addons": {}
},
- "thelounge": {
- "base_css": "https://theme-park.dev/CSS/themes/thelounge/thelounge-base.css?sha=efb54f17c4d381e7566f5b44017b8e4eb17754a8",
+ "qbittorrent": {
+ "base_css": "https://theme-park.dev/CSS/themes/qbittorrent/qbittorrent-base.css?sha=5b7b5aa50c4474d74128694512a38a8aa054c610",
"addons": {}
},
- "transmission": {
- "base_css": "https://theme-park.dev/CSS/themes/transmission/transmission-base.css?sha=988de2341b35e9830e0c32e3633b37a89b63d538",
+ "sabnzbd": {
+ "base_css": "https://theme-park.dev/CSS/themes/sabnzbd/sabnzbd-base.css?sha=82b95d7f894b86088ae69f47ca9253b447d155ef",
"addons": {}
},
- "unraid": {
- "base_css": "https://theme-park.dev/CSS/themes/unraid/unraid-base.css?sha=3d449282bc91581b13f580bde41fd50958b884af",
- "addons": {
- "login-page": {
- "alien": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8"
- ]
- },
- "fallout": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627"
- ]
- },
- "retro-terminal": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d"
- ]
- }
- }
- }
- },
- "webtools": {
- "base_css": "https://theme-park.dev/CSS/themes/webtools/webtools-base.css?sha=2f9297f922e16d469f4077e0e4f687046bec8168",
+ "adguard": {
+ "base_css": "https://theme-park.dev/CSS/themes/adguard/adguard-base.css?sha=179fda81ddf0007fe063e4324a3e314de7551c29",
"addons": {}
},
- "emby": {
- "base_css": "https://theme-park.dev/CSS/themes/emby/emby-base.css?sha=f41f2a0ee94c353ae470912e4af4b599434293c1",
+ "nzbhydra2": {
+ "base_css": "https://theme-park.dev/CSS/themes/nzbhydra2/nzbhydra2-base.css?sha=a3129d59147064229dda312179908e6431b32620",
"addons": {}
},
- "uptime-kuma": {
- "base_css": "https://theme-park.dev/CSS/themes/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55",
+ "kitana": {
+ "base_css": "https://theme-park.dev/CSS/themes/kitana/kitana-base.css?sha=08b2376a93e373c37bbc77c974f8881bad762a9d",
"addons": {}
},
- "vuetorrent": {
- "base_css": "https://theme-park.dev/CSS/themes/vuetorrent/vuetorrent-base.css?sha=15b70559a57ea5f334728b9b11425da26614814b",
+ "synclounge": {
+ "base_css": "https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css?sha=14434e2cb3dfeb726226a5a8c2d2adf81e7bbd43",
"addons": {}
},
- "xbackbone": {
- "base_css": "https://theme-park.dev/CSS/themes/xbackbone/xbackbone-base.css?sha=bd6ab5680a088afc78747b7e90323daac96986a1",
- "addons": {}
+ "radarr": {
+ "base_css": "https://theme-park.dev/CSS/themes/radarr/radarr-base.css?sha=93373eb0c5cd67fbe7f601d6c5e0dcc4d37b2b91",
+ "addons": {
+ "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a",
+ "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d"
+ }
}
},
"addons": {
+ "prowlarr": {
+ "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
+ },
"organizr": {
"glass": {
"css": [
@@ -279,121 +282,118 @@
]
}
},
+ "sonarr": {
+ "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036",
+ "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395"
+ },
"unraid": {
"login-page": {
- "alien": {
- "css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
- "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8"
- ]
- },
"fallout": {
"css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef",
"https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
"https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef",
- "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1",
"https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3",
"https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1",
"https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627"
]
},
"retro-terminal": {
"css": [
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce",
"https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec",
"https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce",
- "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d"
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e"
+ ]
+ },
+ "alien": {
+ "css": [
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82",
+ "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8"
]
}
}
},
- "bazarr": {
- "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb",
- "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd"
- },
"lidarr": {
"lidarr-darker": "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b"
},
+ "bazarr": {
+ "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd",
+ "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb"
+ },
"plex": {
"overseerr-side-menu": "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff",
"plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f"
},
- "prowlarr": {
- "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
- },
- "radarr": {
- "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a",
- "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d"
- },
"readarr": {
"readarr-alt-logo": "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827",
"readarr-darker": "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825"
},
- "sonarr": {
- "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395",
- "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036"
+ "radarr": {
+ "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a",
+ "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d"
}
},
"themes": {
- "Aquamarine": {
- "url": "https://theme-park.dev/CSS/variables/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc"
+ "Soul": {
+ "url": "https://theme-park.dev/CSS/variables/soul.css?sha=1ce095e4b03920af4bbd70b6fa8776614b3536db"
+ },
+ "Overseerr": {
+ "url": "https://theme-park.dev/CSS/variables/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235"
},
"Dark": {
"url": "https://theme-park.dev/CSS/variables/dark.css?sha=dc21605e303d094fed0564a15fb983d81bcd33dd"
},
- "Dracula": {
- "url": "https://theme-park.dev/CSS/variables/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466"
- },
- "Hotline-old": {
- "url": "https://theme-park.dev/CSS/variables/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4"
- },
- "Hotline": {
- "url": "https://theme-park.dev/CSS/variables/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb"
- },
"Hotpink": {
"url": "https://theme-park.dev/CSS/variables/hotpink.css?sha=55999afb133b62cdc067c1ce91b6dc9bd9b10102"
},
"Mind": {
"url": "https://theme-park.dev/CSS/variables/mind.css?sha=7e39faa6f0b23f9be3e920a8edffcf600e5e555c"
},
- "Onedark": {
- "url": "https://theme-park.dev/CSS/variables/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118"
+ "Space-gray": {
+ "url": "https://theme-park.dev/CSS/variables/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2"
+ },
+ "Hotline": {
+ "url": "https://theme-park.dev/CSS/variables/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb"
+ },
+ "Space": {
+ "url": "https://theme-park.dev/CSS/variables/space.css?sha=cbd0b8beca2a4afe74d1daf4ade332d3f842ee96"
},
"Organizr-dark": {
"url": "https://theme-park.dev/CSS/variables/organizr-dark.css?sha=6d9165e0b0208ccabd404bded0e5570c7cf129e1"
},
- "Overseerr": {
- "url": "https://theme-park.dev/CSS/variables/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235"
+ "Power": {
+ "url": "https://theme-park.dev/CSS/variables/power.css?sha=d1be419eb6a4ae18102794ea0445f89eb2bd3734"
+ },
+ "Dracula": {
+ "url": "https://theme-park.dev/CSS/variables/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466"
},
"Plex": {
"url": "https://theme-park.dev/CSS/variables/plex.css?sha=54a3677e798eb4d7fe331fd0887894b9b19e8978"
},
- "Power": {
- "url": "https://theme-park.dev/CSS/variables/power.css?sha=d1be419eb6a4ae18102794ea0445f89eb2bd3734"
+ "Aquamarine": {
+ "url": "https://theme-park.dev/CSS/variables/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc"
},
"Reality": {
"url": "https://theme-park.dev/CSS/variables/reality.css?sha=2a5c00f303bdc8ec33f9c0f250bd03779257e504"
},
- "Soul": {
- "url": "https://theme-park.dev/CSS/variables/soul.css?sha=1ce095e4b03920af4bbd70b6fa8776614b3536db"
- },
- "Space-gray": {
- "url": "https://theme-park.dev/CSS/variables/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2"
+ "Onedark": {
+ "url": "https://theme-park.dev/CSS/variables/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118"
},
- "Space": {
- "url": "https://theme-park.dev/CSS/variables/space.css?sha=cbd0b8beca2a4afe74d1daf4ade332d3f842ee96"
+ "Hotline-old": {
+ "url": "https://theme-park.dev/CSS/variables/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4"
},
"Time": {
"url": "https://theme-park.dev/CSS/variables/time.css?sha=d7dd3e5ff6601ac1325218a24dc0f49944aa9a61"
From 661b95e5e85c0432336e1f3ce762e840371a4f2e Mon Sep 17 00:00:00 2001
From: GilbN
Date: Wed, 29 Sep 2021 22:03:48 +0200
Subject: [PATCH 17/49] adguard form/button fixes
---
CSS/themes/adguard/adguard-base.css | 67 ++++++++++++++++++++++++++++-
1 file changed, 65 insertions(+), 2 deletions(-)
diff --git a/CSS/themes/adguard/adguard-base.css b/CSS/themes/adguard/adguard-base.css
index 179fda81..f9c143a9 100644
--- a/CSS/themes/adguard/adguard-base.css
+++ b/CSS/themes/adguard/adguard-base.css
@@ -10,6 +10,8 @@
/* Made by @gilbN */
/* https://github.com/gilbN/theme.park */
+@import url("https://theme-park.dev/CSS/defaults/placeholders.css");
+
body {
background: var(--main-bg-color);
background-repeat: repeat, no-repeat;
@@ -231,6 +233,12 @@ h6,
color: var(--label-text-color);
}
+.tooltip-custom__container .button-action--arrow-option:not(:disabled):hover {
+ cursor: pointer;
+ background: rgb(0 0 0 / 0.15);
+ overflow: hidden;
+}
+
.toast--success {
background-color: rgba(90, 173, 99, 0.75);
}
@@ -428,7 +436,13 @@ h6,
}
.ReactTable .-pagination .-btn {
- color: var(--text-muted);
+ color: var(--text);
+ background: var(--button-color);
+}
+
+.ReactTable .-pagination .-btn:not([disabled]):hover {
+ background: var(--button-color-hover);
+ color: var(--text-hover);
}
.ReactTable .-loading,
@@ -446,6 +460,20 @@ h6,
border-bottom: solid 1px rgb(255 255 255 / 20%);
}
+.ReactTable .rt-thead.-header {
+ background: rgb(0 0 0 / 25%);
+}
+
+.ReactTable .rt-thead .rt-th.-sort-asc, .ReactTable .rt-thead .rt-td.-sort-asc {
+ -webkit-box-shadow: inset 0 3px 0 0 rgb(var(--accent-color), 0.60);
+ box-shadow: inset 0 3px 0 0 rgb(var(--accent-color), 0.60);
+}
+
+.ReactTable .rt-thead .rt-th.-sort-desc, .ReactTable .rt-thead .rt-td.-sort-desc {
+ -webkit-box-shadow: inset 0 -3px 0 0 rgb(var(--accent-color), 0.60);
+ box-shadow: inset 0 -3px 0 0 rgb(var(--accent-color), 0.60);
+}
+
.table th,
.text-wrap table th,
.table td,
@@ -465,6 +493,12 @@ h6,
}
/* FORMS */
+.form-control {
+ color: var(--text);
+ background: rgba(255, 255, 255, 0.1);
+ border: 1px solid rgba(255, 255, 255, .1)
+}
+
.form-control--transparent {
color: var(--text-hover);
}
@@ -477,7 +511,36 @@ h6,
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
- background: #ffffff !important;
+ background: rgba(255, 255, 255, 0.2);
+ color: var(--text-hover);
+}
+
+.form-control:disabled, .form-control[readonly] {
+ background-color: #555;
+ opacity: 1;
+ cursor: not-allowed;
+}
+
+.custom-select {
+ color: var(--text);
+ background: rgba(255, 255, 255, 0.1) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA1Jz48cGF0aCBmaWxsPScjOTk5JyBkPSdNMCAwTDEwIDBMNSA1TDAgMCcvPjwvc3ZnPg==") no-repeat right 0.75rem center;
+ background-size: 8px 10px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+
+}
+
+.custom-select:focus {
+ color: var(--text-hover);
+ background: #1f1f1f url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA1Jz48cGF0aCBmaWxsPScjOTk5JyBkPSdNMCAwTDEwIDBMNSA1TDAgMCcvPjwvc3ZnPg==") no-repeat right 0.75rem center;
+ background-size: 8px 10px;
+ border: 1px solid rgba(255, 255, 255, 0.2);
+
+}
+
+select.form-control.select:focus,
+select:focus {
+ color: var(--text-hover);
+ background: #1f1f1f !important;
}
.icon--selected {
From ea7766edefab782f45de690ff939423f5560543b Mon Sep 17 00:00:00 2001
From: GilbN
Date: Wed, 29 Sep 2021 22:22:15 +0200
Subject: [PATCH 18/49] url fix
---
index.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/index.html b/index.html
index 113dba3d..c5e1002c 100644
--- a/index.html
+++ b/index.html
@@ -377,9 +377,9 @@
Uptime Kuma
+ href="https://docs.theme-park.dev/themes/mylar">
+ src="https://docs.theme-park.dev/site_assets/mylar/logo.png" />
Mylar 3
From 6debdd2752686018065f6aa553a1a97d3bc4c496 Mon Sep 17 00:00:00 2001
From: Dulanic <2948206+Dulanic@users.noreply.github.com>
Date: Thu, 30 Sep 2021 13:02:22 -0500
Subject: [PATCH 19/49] Update portainer-base.css (#262)
* Develop (#256)
* plex base badge color fix
* addons_json fixes
* pep8 formatting
* themes.json update
* update backslash note in custom_text_header.js
* Closes #255
* themes.json
* Adds mylar 3 (#261)
* plex base badge color fix
* addons_json fixes
* pep8 formatting
* themes.json update
* update backslash note in custom_text_header.js
* fix for #255
* addon link fix
* mylar3 base init
* mylar3
* pr template link fix
* formatting
* more mylar3 stuff
* mylar3 base done..I think.prob not..
* mylar login page
* mylar3 readme
* theme.json update
* themes.json
* mylar3 dockermod
* Update README.md
* Update index.html
* Update portainer-base.css
Fix for https://github.com/GilbN/theme.park/issues/259
Co-authored-by: GilbN <24592972+GilbN@users.noreply.github.com>
Co-authored-by: github-actions
Co-authored-by: GilbN
---
CSS/themes/portainer/portainer-base.css | 4 +-
README.md | 562 +++++++++---------
docker-mods/mylar3/Dockerfile | 7 +
.../mylar3/root/etc/cont-init.d/98-themepark | 54 ++
index.html | 2 +-
themes.json | 4 +
6 files changed, 349 insertions(+), 284 deletions(-)
create mode 100644 docker-mods/mylar3/Dockerfile
create mode 100644 docker-mods/mylar3/root/etc/cont-init.d/98-themepark
diff --git a/CSS/themes/portainer/portainer-base.css b/CSS/themes/portainer/portainer-base.css
index 5e6a400d..052f98de 100644
--- a/CSS/themes/portainer/portainer-base.css
+++ b/CSS/themes/portainer/portainer-base.css
@@ -136,7 +136,7 @@ ul.sidebar .sidebar-list a {
}
.panel-body {
- background-color: transparent;
+ background-color: transparent !important;
}
/* SIDEBAR */
@@ -709,4 +709,4 @@ pre {
.widget .widget-body table thead tr:hover {
background-color: rgba(0, 0, 0, .35) !important;
background: rgba(0, 0, 0, .35) !important;
-}
\ No newline at end of file
+}
diff --git a/README.md b/README.md
index 462bf378..ec1475a3 100644
--- a/README.md
+++ b/README.md
@@ -1,281 +1,281 @@
-
-
-[![Docs](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=theme-park.dev&message=Docs)](https://docs.theme-park.dev "Documentation for all the themes in this repository.")
-[![Discord](https://img.shields.io/discord/591352397830553601.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://discord.gg/HM5uUKU "Discord for theme installation support")
-[![GitHub Stars](https://img.shields.io/github/stars/gilbn/theme.park.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/GilbN/theme.park)
-[![Support](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=&message=sponsor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABN0lEQVQ4T2NkoBAwIuv/HxDggMT/wLhhwwUQ/39AgAEDA4MATI5xw4YDcDaaAf+R+AcZN2wAG/g/IACkwR7JALjFYAbU5v0k+sYR5BLG/wEBCQwMDAUMDAz6DM3NDAxz5zIwPHhAjFkXGRgYJoAMaGBgYKgH6wgPZ2DYt4+B4fVrYgwAqWlENYBYbQwMDO8+sjH8+cvUSbYB6w9Kv/vwlW0aWYE4Z5MCAwfrf7fYnxN3wwwAxTEorvHGBMjZBy+Ivvv6jSXi20+OU+kMnR/RExIoQEGxIo8eHM/fcDA8fc114/J9/jVJv/prsSYkaJqYwMDAEIBsCMjme894bl6+w7s76e/EXGTDUVwAk0CJWgYGBliAIduM0wVIhoCS8X7kAMMWy1hdAPUKOGCXbJdnhQUYSQYQm6YAtdh8zhSGm1AAAAAASUVORK5CYII=)](https://github.com/sponsors/GilbN "Donate!")
-[![GitHub](https://img.shields.io/github/license/gilbn/theme.park.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://github.com/gilbN/theme.park/blob/master/LICENSE)
-[![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=theme-park.dev&message=Packages&logo=github)](https://github.com/users/GilbN/packages/container/package/theme.park)
-[![Docker Pulls](https://img.shields.io/docker/pulls/gilbn/theme.park.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/gilbn/theme.park)
-[![Blog](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=technicalramblings&message=Blog)](https://technicalramblings.com/ "A blog with different guides :)")
-
-A collection of themes/skins for your favorite apps!
-
-
-
-
-Click on the banners for screenshots.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Current themes in the repo
-
-
-
-
-
-
-
-Archmonger/Blackberry-Themes
-
-leram84/layer.Cake
+
+
+[![Docs](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=theme-park.dev&message=Docs)](https://docs.theme-park.dev "Documentation for all the themes in this repository.")
+[![Discord](https://img.shields.io/discord/591352397830553601.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://discord.gg/HM5uUKU "Discord for theme installation support")
+[![GitHub Stars](https://img.shields.io/github/stars/gilbn/theme.park.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/GilbN/theme.park)
+[![Support](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=&message=sponsor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABN0lEQVQ4T2NkoBAwIuv/HxDggMT/wLhhwwUQ/39AgAEDA4MATI5xw4YDcDaaAf+R+AcZN2wAG/g/IACkwR7JALjFYAbU5v0k+sYR5BLG/wEBCQwMDAUMDAz6DM3NDAxz5zIwPHhAjFkXGRgYJoAMaGBgYKgH6wgPZ2DYt4+B4fVrYgwAqWlENYBYbQwMDO8+sjH8+cvUSbYB6w9Kv/vwlW0aWYE4Z5MCAwfrf7fYnxN3wwwAxTEorvHGBMjZBy+Ivvv6jSXi20+OU+kMnR/RExIoQEGxIo8eHM/fcDA8fc114/J9/jVJv/prsSYkaJqYwMDAEIBsCMjme894bl6+w7s76e/EXGTDUVwAk0CJWgYGBliAIduM0wVIhoCS8X7kAMMWy1hdAPUKOGCXbJdnhQUYSQYQm6YAtdh8zhSGm1AAAAAASUVORK5CYII=)](https://github.com/sponsors/GilbN "Donate!")
+[![GitHub](https://img.shields.io/github/license/gilbn/theme.park.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://github.com/gilbN/theme.park/blob/master/LICENSE)
+[![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=theme-park.dev&message=Packages&logo=github)](https://github.com/users/GilbN/packages/container/package/theme.park)
+[![Docker Pulls](https://img.shields.io/docker/pulls/gilbn/theme.park.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/gilbn/theme.park)
+[![Blog](https://img.shields.io/static/v1.svg?color=009688&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=technicalramblings&message=Blog)](https://technicalramblings.com/ "A blog with different guides :)")
+
+A collection of themes/skins for your favorite apps!
+
+
+
+
+Click on the banners for screenshots.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Current themes in the repo
+
+
+
+
+
+
+
+Archmonger/Blackberry-Themes
+
+leram84/layer.Cake
diff --git a/docker-mods/mylar3/Dockerfile b/docker-mods/mylar3/Dockerfile
new file mode 100644
index 00000000..72ac169f
--- /dev/null
+++ b/docker-mods/mylar3/Dockerfile
@@ -0,0 +1,7 @@
+FROM scratch
+
+
+LABEL maintainer="GilbN"
+LABEL app="Mylar3"
+#copy local files.
+COPY root/ /
\ No newline at end of file
diff --git a/docker-mods/mylar3/root/etc/cont-init.d/98-themepark b/docker-mods/mylar3/root/etc/cont-init.d/98-themepark
new file mode 100644
index 00000000..e5896255
--- /dev/null
+++ b/docker-mods/mylar3/root/etc/cont-init.d/98-themepark
@@ -0,0 +1,54 @@
+#!/usr/bin/with-contenv bash
+
+echo '-------------------------'
+echo '| Mylar3 theme.park Mod |'
+echo '-------------------------'
+
+APP_FILEPATH='/app/mylar3/data/interfaces/default'
+if [ "${TP_HOTIO}" = true ]; then
+ echo 'Changing to Hotio file path!'
+ APP_FILEPATH='/app/data/interfaces/default'
+fi
+
+# Display variables for troubleshooting
+echo -e "Variables set:\\n\
+'APP_FILEPATH'=${APP_FILEPATH}\\n\
+'TP_HOTIO'=${TP_HOTIO}\\n\
+'TP_DOMAIN'=${TP_DOMAIN}\\n\
+'TP_THEME'=${TP_THEME}\\n"
+
+# Set default
+if [[ -z ${TP_DOMAIN} ]]; then
+ echo 'No domain set, defaulting to theme-park.dev'
+ TP_DOMAIN='theme-park.dev'
+fi
+
+case ${TP_DOMAIN} in
+ *"github.io"*)
+ echo "Switching to github.io URL style"
+ TP_DOMAIN="${TP_DOMAIN}\/theme.park"
+ ;;
+esac
+
+if [[ -z ${TP_THEME} ]]; then
+ echo 'No theme set, defaulting to organizr-dark'
+ TP_THEME='organizr-dark'
+fi
+
+sed_file(){
+ sed -i "s/<\/head>/ <\/head> /g" $1
+ sed -i "s/<\/head>/ <\/head> /g" $1
+ printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1"
+}
+
+# Adding stylesheets
+echo '---------------------------------------'
+echo '| Adding the stylesheet to html files |'
+echo '---------------------------------------'
+
+if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}/index.html"; then
+ find ${APP_FILEPATH} -type f -iname *.html | while read fname
+ do
+ sed_file $fname
+ done
+fi
diff --git a/index.html b/index.html
index c5e1002c..ceac9cee 100644
--- a/index.html
+++ b/index.html
@@ -560,4 +560,4 @@