Profile management added.

This commit is contained in:
2024-03-09 08:29:51 +00:00
parent 6fffdc8743
commit cefa5d99b0
3 changed files with 190 additions and 23 deletions

View File

@@ -94,23 +94,42 @@
<canvas id="myChart"></canvas>
</div>
<div class="card-action">
<div class="row">
<div class="row valign-wrapper">
<div class="input-field col s3">
<input type="number" name="profileName" id="profileName" />
<label for="Xmax">enter new profile name</label>
</div>
<div class="col s6">
<div>
<a class="btn tooltipped" data-position="bottom" data-tooltip="Save temperature profile." id="btnSaveProfile" onclick="saveProfile()"><i class="material-icons right">save</i>Save</a>
<a class="btn tooltipped" data-position="bottom" data-tooltip="Run temperature profile." id="btnRunProfile" onclick="runProfile()"><i class="material-icons right">play_arrow</i>Run</a>
<a class="btn tooltipped" data-position="bottom" data-tooltip="Delete temperature profile." id="btnDeleteProfile" onclick="deleteProfile()"><i class="material-icons right">delete</i>Delete</a>
</div>
</div>
<div class="input-field col s2">
<input type="number" name="Xmax" id="xmax" />
<label for="Xmax">Set overall time</label>
</div>
<div class="valign-wrapper col s3">
<h5><a class="waves-effect waves-light btn tooltipped" data-position="bottom" data-tooltip="Set time period." id="btnXmax" onclick="setXmax()">Set</a></h5>
</div>
<div class="col s6">
<div class="center-align">
<h5><a class="teal waves-effect waves-light btn tooltipped" data-position="bottom" data-tooltip="Run temperature profile." id="btnRunProfile" onclick="runProfile()">Run</a></h5>
</div>
<div class="valign-wrapper col s1">
<h5><a class="waves-effect waves-light btn tooltipped" data-position="bottom" data-tooltip="Set time period." id="btnXmax" onclick="setXmax()">xMax</a></h5>
</div>
</div>
</div>
</div>
</div>
<!-- Profiles list-->
<div class="row">
<div class="card blue-grey darken-1 z-depth-3">
<div class="card-content">
<!--table here-->
<ul class="collection with-header" id="profilesList">
<li class="collection-header"><h4>Available profiles</h4></li>
<li class="collection-item"><div>ESP_1<a href="#!" class="secondary-content" onclick="getProfile('ESP_1')"><i class="material-icons">cloud_download</i></a></div></li>
<li class="collection-item"><div>ESP_2<a href="#!" class="secondary-content" onclick="getProfile('ESP_2')"><i class="material-icons">cloud_download</i></a></div></li>
</ul>
</div>
</div>
</div>
<!-- Footer row -->
<div class="row">
ESP32