support radio buttons

This commit is contained in:
2020-08-18 13:04:26 +02:00
parent 339be5e755
commit c4fe2bf6d2
6 changed files with 150 additions and 13 deletions

View File

@@ -48,7 +48,7 @@
</p>
</div>
<div class="highlight_dark">
<button onclick="updateGraphs(360, 1, true);">Live</button>
<button onclick="updateGraphs(720, 1, true);">Live</button>
<button onclick="updateGraphs(1440, 10, true);">Day</button>
<button onclick="updateGraphs(10080, 60, false);">Week</button>
<button onclick="updateGraphs(20160, 60, false);">Two Weeks</button>

View File

@@ -15,7 +15,7 @@
<h3>Bandwidth and views</h3>
</div>
<div class="highlight_dark">
<button onclick="loadGraph(360, 1, true);">Live</button>
<button onclick="loadGraph(720, 1, true);">Live</button>
<button onclick="loadGraph(1440, 10, true);">Day</button>
<button onclick="loadGraph(10080, 60, false);">Week</button>
<button onclick="loadGraph(20160, 60, false);">Two Weeks</button>
@@ -23,6 +23,14 @@
<button onclick="loadGraph(131400, 1440, false);">Quarter</button>
<button onclick="loadGraph(262800, 1440, false);">Half-year</button>
<button onclick="loadGraph(525600, 1440, false);">Year</button>
<!--<br/>
<button onclick="navigateTimespan(false);">🠈</button>
<button onclick="loadTimespan('day', new Date());">Day</button>
<button onclick="loadTimespan('week', new Date());">Week</button>
<button onclick="loadTimespan('month', new Date());">Month</button>
<button onclick="loadTimespan('quarter', new Date());">Quarter</button>
<button onclick="loadTimespan('year', new Date());">Year</button>
<button onclick="navigateTimespan(true);">🠊</button>-->
</div>
<div id="chart_container" class="chart-container" style="position: relative; width: 100%; height: 200px; padding-top: 6px;">
<canvas id="bandwidth_chart"></canvas>

View File

@@ -49,6 +49,16 @@
{{else if eq $field.Type "captcha"}}
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<div class="g-recaptcha" data-theme="dark" data-sitekey="{{$field.CaptchaSiteKey}}"></div>
{{else if eq $field.Type "radio"}}
{{ range $val := $field.RadioValues}}
<input
id="input_{{$field.Name}}_choice_{{$val}}"
name="{{$field.Name}}"
value="{{$val}}"
type="radio"
{{if eq $val $field.DefaultValue}}checked="checked"{{end}}/>
<label for="input_{{$field.Name}}_choice_{{$val}}">{{$val}}</label><br/>
{{ end }}
{{end}}
</td>
{{end}}