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:
parent
111533fa2d
commit
c556878f11
BIN
%home%hrfee%projects%go%jfa-go%config.go.swp
Normal file
BIN
%home%hrfee%projects%go%jfa-go%config.go.swp
Normal file
Binary file not shown.
@ -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
|
||||||
```
|
```
|
||||||
|
@ -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">
|
||||||
|
23
ts/setup.ts
23
ts/setup.ts
@ -287,8 +287,7 @@ 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");
|
||||||
document.documentElement.classList.remove("light-theme");
|
document.documentElement.classList.remove("light-theme");
|
||||||
@ -296,11 +295,9 @@ const settings = {
|
|||||||
document.documentElement.classList.add("light-theme");
|
document.documentElement.classList.add("light-theme");
|
||||||
document.documentElement.classList.remove("dark-theme");
|
document.documentElement.classList.remove("dark-theme");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user