From ed1676bac1bbe06143103fd1ed29c11f39b4ae60 Mon Sep 17 00:00:00 2001 From: Aljaz S Date: Tue, 23 Nov 2021 18:27:51 +0100 Subject: [PATCH] improve user experience in form preload QR image before setting it - prevent flickering remove "update" button, listen to input events on input fields prevent constant updates by debouncing the updateQR call --- src/views/form.ejs | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/views/form.ejs b/src/views/form.ejs index a826c3f..17e5896 100644 --- a/src/views/form.ejs +++ b/src/views/form.ejs @@ -30,13 +30,11 @@ div { row-gap: .5rem; column-gap: 1rem; } -.form > div:last-child { - grid-column-end: -1; -} .code { background-size: contain; background-position: center center; background-repeat: no-repeat; + background-image: url("/public/invalid-content.png"); margin: 2rem; } .card { @@ -81,18 +79,26 @@ div { type="<%= i.t %>" placeholder="<%= i.p %>" name="<%= i.n %>"> <% } %> -
+