Convert "tested" checkbox into "3G" box

This commit is contained in:
Oskar Winkels 2021-10-14 13:45:00 +02:00
parent 404a995e4f
commit 9c0aa29bff
Signed by: o.winkels
GPG Key ID: E7484A06E99DAEF1
4 changed files with 6 additions and 6 deletions

View File

@ -12,7 +12,7 @@
'arrival': 'I have read and will adhere to the <a href="/guidelines" target="_blank">protection guidelines</a>',
'departure': 'I have cleaned my workspace'
}
var testCheckBox = '<label class="checkbox"><input type="checkbox" name="tested" id="tested"><span>I have been tested negative for COVID in the last 24 hours</span></label>'
var testCheckBox = '<label class="checkbox"><input type="checkbox" name="tested" id="tested"><span>I fullfill one of the <a href="https://www.bundesregierung.de/breg-de/aktuelles/bund-laender-beratung-corona-1949606">3G requirements</a></span></label>'
var editTimeBox = '<label>Departure Date/Time:<input type="datetime-local" name="datetime" id="datetime" required></label>'
function getParams() {
var qparams = document.location.search.substr(1)

View File

@ -43,7 +43,7 @@ function sendMainData() {
'name': name,
'arrival': datetime,
'agreetoguidelines': agreed,
'tested': tested
'tested': tested // = 3G
} :
{
'name': name,
@ -104,7 +104,7 @@ function handleRequestSubmit(e, json) {
var iso = new Date(input).toISOString()
if (e.srcElement.length > 1)
tested = e.srcElement[1].checked
tested = e.srcElement[1].checked // = 3G
// POST JSON. See docs/API.md
var payload = (json.request == 'arrival') ?
@ -113,7 +113,7 @@ function handleRequestSubmit(e, json) {
'name': name,
'arrival': iso,
'agreetoguidelines': agreed,
'tested': tested
'tested': tested // = 3G
} :
{
'name': name,

View File

@ -70,7 +70,7 @@ main > section.times, #timeheader {
.times span.implausible {
background: linear-gradient(to right, #c50e1f, rgba(197,14,31,0.2) 1000px);
}
.times span.implausible.tested {
.times span.implausible.tested { /* = 3G */
background: linear-gradient(to right, rgb(0,136,0), rgba(0,136,0,0.2) 1000px);
}
.viewheader.row {

View File

@ -163,7 +163,7 @@ function renderData() {
block.style.left = arr + 'px' // 1px/min
block.style.width = Math.max(0,(dur-14)) + 'px' // 1px/min
if (entry.tested)
block.classList.add('tested')
block.classList.add('tested') // = 3G
if (dur > 60 * 24)
block.classList.add('implausible')