From 3bc27d7910d412352b7acd1da79e087eb7d67b45 Mon Sep 17 00:00:00 2001 From: John McCambridge Date: Wed, 10 Apr 2019 10:18:27 -0500 Subject: [PATCH 1/6] Allow use of the enter key for password input for code-server --- packages/app/browser/src/app.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/app/browser/src/app.ts b/packages/app/browser/src/app.ts index ddb35e7e2ca2..dbccc56a189a 100644 --- a/packages/app/browser/src/app.ts +++ b/packages/app/browser/src/app.ts @@ -28,6 +28,12 @@ submit.addEventListener("click", () => { document.cookie = `password=${password.value}`; location.reload(); }); +password.addEventListener("keyup", (e) => { + if (e.keyCode === 13) { + document.cookie = `password=${password.value}`; + location.reload(); + } +}); /** * Notify user on load of page if previous password was unsuccessful From 11ad5ed30ded4f5e33f2559fda79716ffd6d7d4b Mon Sep 17 00:00:00 2001 From: John McCambridge Date: Thu, 11 Apr 2019 16:05:04 -0500 Subject: [PATCH 2/6] Remove function, make html form --- packages/app/browser/src/app.html | 2 ++ packages/app/browser/src/app.ts | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/app/browser/src/app.html b/packages/app/browser/src/app.html index 99e237335a2b..f874fc8dfcb3 100644 --- a/packages/app/browser/src/app.html +++ b/packages/app/browser/src/app.html @@ -13,6 +13,7 @@

code-server

Enter server password

+
@@ -21,6 +22,7 @@

+

diff --git a/packages/app/browser/src/app.ts b/packages/app/browser/src/app.ts index dbccc56a189a..ddb35e7e2ca2 100644 --- a/packages/app/browser/src/app.ts +++ b/packages/app/browser/src/app.ts @@ -28,12 +28,6 @@ submit.addEventListener("click", () => { document.cookie = `password=${password.value}`; location.reload(); }); -password.addEventListener("keyup", (e) => { - if (e.keyCode === 13) { - document.cookie = `password=${password.value}`; - location.reload(); - } -}); /** * Notify user on load of page if previous password was unsuccessful From f7c91f5788f6ed30881085e580c74bcc350b1f25 Mon Sep 17 00:00:00 2001 From: John McCambridge Date: Thu, 11 Apr 2019 16:52:44 -0500 Subject: [PATCH 3/6] Remove function and create html form --- packages/app/browser/src/app.html | 36 ++++++++++++++++--------------- packages/app/browser/src/app.ts | 2 +- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/packages/app/browser/src/app.html b/packages/app/browser/src/app.html index f874fc8dfcb3..80db999cc596 100644 --- a/packages/app/browser/src/app.html +++ b/packages/app/browser/src/app.html @@ -7,24 +7,26 @@ - \ No newline at end of file diff --git a/packages/app/browser/src/app.ts b/packages/app/browser/src/app.ts index ddb35e7e2ca2..b063623593b9 100644 --- a/packages/app/browser/src/app.ts +++ b/packages/app/browser/src/app.ts @@ -38,4 +38,4 @@ const errorDisplay = document.getElementById("error-display") as HTMLDivElement; if (document.referrer === document.location.href && matches) { errorDisplay.innerText = "Password is incorrect!"; -} \ No newline at end of file +} From 785e2b998cd51ec17ac33f4bab0a821b4eddac94 Mon Sep 17 00:00:00 2001 From: John McCambridge Date: Thu, 11 Apr 2019 17:05:04 -0500 Subject: [PATCH 4/6] Handle form submit action --- packages/app/browser/src/app.html | 4 +--- packages/app/browser/src/app.ts | 6 +++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/app/browser/src/app.html b/packages/app/browser/src/app.html index 80db999cc596..dadd6d5404ee 100644 --- a/packages/app/browser/src/app.html +++ b/packages/app/browser/src/app.html @@ -7,14 +7,13 @@ -
+