From 97c9d8def9d95434b1da4577a4341def7ab52011 Mon Sep 17 00:00:00 2001 From: Chris Mann Date: Sat, 22 Jul 2023 11:37:43 +0200 Subject: [PATCH] Factoring the model user and correcting password --- templates/invite_new_account.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/templates/invite_new_account.html b/templates/invite_new_account.html index 85dbed4..ca3ba1b 100644 --- a/templates/invite_new_account.html +++ b/templates/invite_new_account.html @@ -101,6 +101,7 @@ function changeGivenNameOrSurname () { displayname = document.getElementById("displayname"); username = document.getElementById("username"); displayname.value = givenname.value + " " + surname.value + changeDisplayname(); } function changeDisplayname () { givenname = document.getElementById("givenname"); @@ -108,6 +109,7 @@ function changeDisplayname () { displayname = document.getElementById("displayname"); username = document.getElementById("username"); username.value = displayname.value.toLowerCase().replace(/[^A-z0-9.-]/g, '').replace(/^[.-]/, '').replace(/[.-]$/, ''); + changeUsername(); } function changeUsername () { givenname = document.getElementById("givenname"); @@ -117,8 +119,10 @@ function changeUsername () { mail = document.getElementById("mail"); mail.value = username.value + "@lesgv.com"; } -document.getElementById("username").addEventListener("change",changeUsername); +document.getElementById("givenname").addEventListener("change",changeGivenNameOrSurname); +document.getElementById("surname").addEventListener("change",changeGivenNameOrSurname); document.getElementById("displayname").addEventListener("change",changeDisplayname); +document.getElementById("username").addEventListener("change",changeUsername); {{end}} {{end}} \ No newline at end of file