1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-12-22 17:10:10 +00:00

hide password resets on setup when emby selected

This commit is contained in:
Harvey Tindall 2021-03-18 16:47:13 +00:00
parent 111533fa2d
commit c556878f11
Signed by: hrfee
GPG Key ID: BBC65952848FB1A2
4 changed files with 25 additions and 16 deletions

Binary file not shown.

View File

@ -48,7 +48,7 @@ docker create \
-p 8056:8056 \ -p 8056:8056 \
# -p 8057:8057 if using tls # -p 8057:8057 if using tls
-v /path/to/.config/jfa-go:/data \ # Path to wherever you want to store the config file and other data -v /path/to/.config/jfa-go:/data \ # Path to wherever you want to store the config file and other data
-v /path/to/jellyfin:/jf \ # Path to jellyfin config directory -v /path/to/jellyfin:/jf \ # Path to Jellyfin config directory, ignore if using Emby
-v /etc/localtime:/etc/localtime:ro \ # Makes sure time is correct -v /etc/localtime:/etc/localtime:ro \ # Makes sure time is correct
hrfee/jfa-go # hrfee/jfa-go:unstable for latest build from git hrfee/jfa-go # hrfee/jfa-go:unstable for latest build from git
``` ```

View File

@ -351,7 +351,7 @@
</div> </div>
</section> </section>
</div> </div>
<div class="card ~neutral !low mb-1 unfocused related-to-email"> <div id="password-resets" class="card ~neutral !low mb-1 unfocused related-to-email">
<span class="heading">{{ .lang.PasswordResets.title }}</span> <span class="heading">{{ .lang.PasswordResets.title }}</span>
<p class="content">{{ .lang.PasswordResets.description }}</p> <p class="content">{{ .lang.PasswordResets.description }}</p>
<label class="row switch pb-1"> <label class="row switch pb-1">

View File

@ -287,7 +287,6 @@ const settings = {
} }
}; };
(() => {
const checkTheme = () => { const checkTheme = () => {
if (settings["ui"]["theme"].value.includes("Dark")) { if (settings["ui"]["theme"].value.includes("Dark")) {
document.documentElement.classList.add("dark-theme"); document.documentElement.classList.add("dark-theme");
@ -299,8 +298,6 @@ const settings = {
}; };
settings["ui"]["theme"].onchange = checkTheme; settings["ui"]["theme"].onchange = checkTheme;
checkTheme(); checkTheme();
})();
const restartButton = document.getElementById("restart") as HTMLSpanElement; const restartButton = document.getElementById("restart") as HTMLSpanElement;
const serialize = () => { const serialize = () => {
@ -359,6 +356,18 @@ const emailMethodChange = () => {
settings["email"]["method"].onchange = emailMethodChange; settings["email"]["method"].onchange = emailMethodChange;
emailMethodChange(); emailMethodChange();
const embyHidePWR = () => {
const pwr = document.getElementById("password-resets");
const val = settings["jellyfin"]["type"].value;
if (val == "jellyfin") {
pwr.classList.remove("hidden");
} else if (val == "emby") {
pwr.classList.add("hidden");
}
}
settings["jellyfin"]["type"].onchange = embyHidePWR;
embyHidePWR();
(window as any).settings = settings; (window as any).settings = settings;
for (let section in settings) { for (let section in settings) {