From b73d44b2819bbb1e7cf27fe6fad0e2c6f6b4f170 Mon Sep 17 00:00:00 2001 From: Tamas Cseh Date: Sat, 9 Jan 2021 09:48:55 +0100 Subject: [PATCH] Fix: listen for password input changes and update saved password --- .../src/app/race-handler/race-handler.component.ts | 6 ++++++ scripts/better-ui-debug.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/projects/rf2-better-ui/src/app/race-handler/race-handler.component.ts b/projects/rf2-better-ui/src/app/race-handler/race-handler.component.ts index 4cd4659..99e25c5 100644 --- a/projects/rf2-better-ui/src/app/race-handler/race-handler.component.ts +++ b/projects/rf2-better-ui/src/app/race-handler/race-handler.component.ts @@ -17,6 +17,7 @@ export class RaceHandlerComponent implements OnInit { } constructor() { + console.log("RACE handler activated"); } ngOnInit(): void { @@ -35,6 +36,11 @@ export class RaceHandlerComponent implements OnInit { input.value = savedPassword; input.dispatchEvent(new Event('change')); } + + input.onchange = (value: any) => { + console.log(`Saving password ${input.value} to server ${selected}`); + localStorage.setItem(selected, input.value); + }; }; }); }); diff --git a/scripts/better-ui-debug.ts b/scripts/better-ui-debug.ts index 8b9c490..000ffe6 100644 --- a/scripts/better-ui-debug.ts +++ b/scripts/better-ui-debug.ts @@ -1,4 +1,5 @@ function debugMain(): void { + console.log("Better-UI running in debug mode"); function addScriptTag(src: string): void { const script: HTMLScriptElement = document.createElement('script'); script.src = src;