finished adding settings page

This commit is contained in:
UpstreamData
2022-03-07 12:38:56 -07:00
parent 2bd25c3f35
commit 244dac76af
5 changed files with 70 additions and 26 deletions

View File

@@ -85,7 +85,7 @@
<li class="border-top my-3"></li>
<li class="nav-item mb-1 mx-2">
<a href="/settings" class="nav-link text-white">
<a href="/settings" class="nav-link {% if request.path == '/settings' %}active{% else %}text-white{% endif %}">
<svg class="bi me-2" width="16" height="16"><use xlink:href="#settings"></use></svg>
Settings
</a>

View File

@@ -1,6 +1,6 @@
{% extends 'navbar.html'%}
{% block content %}
<div class="row mt-2">
<div class="row my-2">
<div class="col">
<div class="d-flex flex-row-reverse">
<button type="button" class="btn btn-outline-danger mx-1" data-bs-toggle="modal" data-bs-target="#removeModal">
@@ -28,10 +28,19 @@
</div>
</div>
</div>
<script>
window.post = function(url, data) {
return fetch(url, {method: "POST", headers: {'Content-Type': 'application/json'}, body: JSON.stringify(data)});
}
</script>
<form method="post" action="/settings/update">
<div class="input-group mb-3">
<span class="input-group-text">Graph Data Sleep Time</span>
<input type="number" class="form-control" value="{{settings['graph_data_sleep_time']}}" name="graph_data_sleep_time" id="graph_data_sleep_time">
</div>
<div class="input-group mb-3">
<span class="input-group-text">Miner Data Timeout</span>
<input type="number" class="form-control" value="{{settings['miner_data_timeout']}}" name="miner_data_timeout" id="miner_data_timeout">
</div>
<div class="input-group mb-3">
<span class="input-group-text">Miner Identification Timeout</span>
<input type="number" class="form-control" value="{{settings['miner_identify_timeout']}}" name="miner_identify_timeout" id=" ">
</div>
<button type="submit" class="btn btn-primary w-100">Submit</button>
</form>
{% endblock content %}