UI for GPIO pins

This commit is contained in:
Christian Herzog
2019-09-27 21:53:04 +02:00
parent afe5f867c8
commit 4b1ac70151
3 changed files with 82 additions and 1 deletions

View File

@@ -206,6 +206,26 @@ $(document).ready(function(){
console.log('sent config JSON with headers:', autoexec1);
});
$("#save-gpio").on("click", function() {
var headers = {};
$("input.gpio").each(function() {
var id = $(this)[0].id;
var pin = $(this).val();
if (pin != '') {
headers[id] = pin;
}
});
$.ajax({
url: '/config.json',
dataType: 'json',
method: 'POST',
cache: false,
headers: JSON.stringify(headers),
data: { 'timestamp': Date.now() }
});
console.log('sent config JSON with headers:', JSON.stringify(headers));
});
$("#flash").on("click", function() {
var url = $("#fwurl").val();
$.ajax({
@@ -260,7 +280,7 @@ $(document).ready(function(){
var [ver, idf, cfg, branch] = release.name.split('#');
var body = release.body.replace(/\\n/ig, "<br />").replace(/\'/ig, "\"");
var [date, time] = release.created_at.split('T');
if (ver.match(/esp-idf/)) next; //TODO delete
if (ver.match(/esp-idf/)) return; //TODO delete
$("#releaseTable").append(
"<tr>"+
"<td data-toggle='tooltip' title='"+body+"'>"+ver+"</td>"+