add reset link option to setup

This commit is contained in:
Harvey Tindall
2021-05-02 14:15:03 +01:00
parent af61549bf1
commit 43effd0c32
4 changed files with 31 additions and 10 deletions
+5 -3
View File
@@ -187,8 +187,8 @@ class Select {
}
class LangSelect extends Select {
constructor(page: string, el: HTMLElement) {
super(el);
constructor(page: string, el: HTMLElement, depends?: string, dependsTrue?: boolean, section?: string, setting?: string) {
super(el, depends, dependsTrue, section, setting);
_get("/lang/" + page, null, (req: XMLHttpRequest) => {
if (req.readyState == 4 && req.status == 200) {
for (let code in req.response) {
@@ -256,7 +256,9 @@ const settings = {
"password_resets": {
"enabled": new Checkbox(get("password_resets-enabled"), "", false, "password_resets", "enabled"),
"watch_directory": new Input(get("password_resets-watch_directory"), "", "", "enabled", true, "password_resets"),
"subject": new Input(get("password_resets-subject"), "", "", "enabled", true, "password_resets")
"subject": new Input(get("password_resets-subject"), "", "", "enabled", true, "password_resets"),
"link_reset": new Checkbox(get("password_resets-link_reset"), "enabled", true, "password_resets", "link_reset"),
"language": new LangSelect("pwr", get("password_resets-language"), "link_reset", true, "password_resets", "language")
},
"notifications": {
"enabled": new Checkbox(get("notifications-enabled"))