From ee8d03477438516fb9f9874e218f9db753132be3 Mon Sep 17 00:00:00 2001 From: Big-Iron-Cheems <52252627+Big-Iron-Cheems@users.noreply.github.com> Date: Sun, 26 May 2024 15:02:26 +0200 Subject: [PATCH 1/4] Move forgotPassword element Recolored to black to work on white input --- src/routes/login/+page.svelte | 9 +++++---- static/icons/help-circle.svg | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index f60bd41..10ab402 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -27,16 +27,17 @@ -
+

Login

- - - +
+ + +
diff --git a/static/icons/help-circle.svg b/static/icons/help-circle.svg index d05cae1..12b3aad 100644 --- a/static/icons/help-circle.svg +++ b/static/icons/help-circle.svg @@ -1,5 +1,5 @@ - - - + + + From 085cc62d5f60ae551843cf328398da4c115ba4f5 Mon Sep 17 00:00:00 2001 From: Big-Iron-Cheems <52252627+Big-Iron-Cheems@users.noreply.github.com> Date: Mon, 27 May 2024 14:42:30 +0200 Subject: [PATCH 2/4] More password changes - Move the reset to its own place (the icon was not clear) - Add a pw visibility toggle --- src/routes/login/+page.svelte | 33 ++++++++++++++++++++++++++++++--- static/icons/eye-off.svg | 1 + static/icons/eye.svg | 1 + 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 static/icons/eye-off.svg create mode 100644 static/icons/eye.svg diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 10ab402..7fbf033 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -9,7 +9,9 @@ import {goto} from "$app/navigation"; let name: string; - let password: string; + let password: string = ""; + let passwordVisible: boolean = false; + let passwordInput: HTMLInputElement; let error: HTMLSpanElement; function submit() { @@ -23,6 +25,11 @@ }); } + function togglePasswordVisibility() { + passwordVisible = !passwordVisible; + passwordInput.type = passwordVisible ? 'text' : 'password'; + } + $: if (browser && $token) goto("/account"); @@ -35,10 +42,16 @@
- - + + +
+ Password reset +
+ + diff --git a/static/icons/eye-off.svg b/static/icons/eye-off.svg new file mode 100644 index 0000000..0d7ccb2 --- /dev/null +++ b/static/icons/eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icons/eye.svg b/static/icons/eye.svg new file mode 100644 index 0000000..8ec58f6 --- /dev/null +++ b/static/icons/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file From 687ffd67d3d4aca01b9ce172c2d0216d51f18380 Mon Sep 17 00:00:00 2001 From: Big-Iron-Cheems <52252627+Big-Iron-Cheems@users.noreply.github.com> Date: Mon, 27 May 2024 19:08:44 +0200 Subject: [PATCH 3/4] Add `passwordVisible` toggle in Register view --- src/routes/login/+page.svelte | 4 +-- src/routes/register/+page.svelte | 57 ++++++++++++++++++++++++-------- 2 files changed, 45 insertions(+), 16 deletions(-) diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 7fbf033..ba20146 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -9,8 +9,8 @@ import {goto} from "$app/navigation"; let name: string; - let password: string = ""; - let passwordVisible: boolean = false; + let password: string; + let passwordVisible: boolean; let passwordInput: HTMLInputElement; let error: HTMLSpanElement; diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte index 239110b..03bf50f 100644 --- a/src/routes/register/+page.svelte +++ b/src/routes/register/+page.svelte @@ -1,15 +1,18 @@ @@ -56,23 +64,44 @@ - +
+ + + +
-

Have an account? Login

{/if} + + From bd2c06cde317cc3f46315a70155b0a95147b3b56 Mon Sep 17 00:00:00 2001 From: Big-Iron-Cheems <52252627+Big-Iron-Cheems@users.noreply.github.com> Date: Mon, 27 May 2024 20:23:47 +0200 Subject: [PATCH 4/4] Use ID instead of class --- src/routes/login/+page.svelte | 4 ++-- src/routes/register/+page.svelte | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index ba20146..e523db7 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -45,7 +45,7 @@ - @@ -62,7 +62,7 @@