From ee10659e84b0aef8d29a9ee54c615ddc07a5057b Mon Sep 17 00:00:00 2001
From: fvanroie <15969459+fvanroie@users.noreply.github.com>
Date: Mon, 1 Nov 2021 23:12:26 +0100
Subject: [PATCH] Update forms to use CSS #246
---
.gitignore | 3 +
data/style.css | 1 +
data/style.css.gz | Bin 0 -> 962 bytes
data/vars.css | 13 ++
platformio.ini | 1 +
src/sys/svc/hasp_http.cpp | 420 ++++++++++++++++++++++----------------
6 files changed, 257 insertions(+), 181 deletions(-)
create mode 100644 data/style.css
create mode 100644 data/style.css.gz
create mode 100644 data/vars.css
diff --git a/.gitignore b/.gitignore
index 83980cca..e65d6fd8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,9 @@
data/*
!data/edit.htm
!data/edit.htm.gz
+!data/vars.css
+!data/style.css
+!data/style.css.gz
src/user_setups/active/*
include/user_config_override.h
src/user_config_override.h
diff --git a/data/style.css b/data/style.css
new file mode 100644
index 00000000..de23e58c
--- /dev/null
+++ b/data/style.css
@@ -0,0 +1 @@
+:root{--star:url('data:image/svg+xml,')}.c,body{text-align:center}.clear{clear:both}.foot{color:var(--txt);background-color:transparent!important;all:revert;float:right;margin:0;font-size:11px}input:not([type=file]){background-color:var(--fldbg);color:var(--fldfg)}input[type=checkbox],input[type=radio]{width:1em}select{background-color:var(--fldbg);color:var(--fldfg)}input:invalid{border:1px solid var(--redbg)}body{font-family:verdana;width:60%;margin:auto;background:var(--bg);color:var(--txt)}.red{background-color:var(--btnred)}.red:focus,.red:hover{background-color:var(--btnredhi)}#doc{text-align:left;display:inline-block;color:var(--txt);width:100%;min-width:260px;max-width:700px;display:table;clear:both;padding:0 20px;margin:20px}td{font-size:.87rem;padding-bottom:0;padding-top:0}th{padding-top:.5em}*{box-sizing:border-box}a,input,select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:.6rem;resize:vertical}label{padding:12px 18px 12px 0;display:inline-block}.required{background-image:var(--star);background-size:1.5em 1.5em;background-position:right;background-repeat:no-repeat}a,button,input[type=submit]{padding:12px;border:1px solid var(--btnbrd);border-radius:.6rem;background-color:var(--btnbg);color:var(--btnfg);font-size:1rem;width:100%;margin:12px 0;display:flex;align-items:center;justify-content:center;text-decoration:none}a:hover,button:hover,input[type=submit]:hover{background-color:var(--btnbghi)}.container{border-radius:.6rem;background-color:var(--grpbg);padding:10px;margin:20px 0}.col-25{float:left;width:25%;text-align:right;margin:0}.col-75{margin:0;float:left;width:75%}.row:after{content:"";display:table;clear:both}.row{font-size:.833rem;margin:5px}.gap,.row:last-of-type{margin:5px 5px 20px 5px}.menu{width:100%;content:"";display:table;clear:both;padding:0 20px;margin:20px}.error,.info,.success,.validation,.warning{border:1px solid;margin:10px auto;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;max-width:460px}@media screen and (max-width:800px){.col-25,.col-75,input[type=submit]{width:100%;margin-top:0}.col-25{text-align:left}label{padding:5px 18px 5px 0}}
\ No newline at end of file
diff --git a/data/style.css.gz b/data/style.css.gz
new file mode 100644
index 0000000000000000000000000000000000000000..4bab67bd05f3a9c4c91dc7037eff504bb87e4600
GIT binary patch
literal 962
zcmV;z13mm7iwFpwQh;Fs0CRMCY-KKEb8`TtRO_;nFc5wf#BppDD6P^u!8(qw;rJs!
zpz(wR!_rb2-rY^01>58CHggV5HhcYcza?5J=zPBhs!5~8;$=pG5?<1Rt?Fa(x-EtG
z9uE#4WW9F}02NuSPN!3FdJ`yJtTtg78dcXha(4Qp+P&+qL&x7bYxC!RcrUnQ&UuaU
zH?DKu>|Ok+L8}M0cQwmg2Q-y+u5^ia1r*p~9WBvtWi0>6e)pgD{@b|&Q{IP{%RWfG
zL}lj=SPMQCypSYi5}3vp!Km)+mm~@feUKYuQzeupN2(XT4=pU?gr*OLR*lU3;myXb
zs761}cv&e8R6