Extended the webinterface to list all available effects.
This commit is contained in:
parent
d8fe055e3d
commit
5eba691429
@ -42,7 +42,7 @@ void http_server_setup() {
|
|||||||
PGM_P text_plain = PSTR("text/plain");
|
PGM_P text_plain = PSTR("text/plain");
|
||||||
http_server.on("/", HTTP_GET, [&](){
|
http_server.on("/", HTTP_GET, [&](){
|
||||||
LOGln("HTTP * GET /");
|
LOGln("HTTP * GET /");
|
||||||
String message = "<html><head><title>Pitrix</title></head><body><h1>Pitrix</h1><a href='/settings'>Settings</a><p>Known animations:</p>";
|
String message = "<html><head><title>Pitrix</title></head><body><h1>Pitrix</h1><p><a href='/settings'>Settings</a></p><p><a href='/effects'>Effect</a></p><p>Known animations:</p>";
|
||||||
if (!SPIFFS.begin()) {
|
if (!SPIFFS.begin()) {
|
||||||
message += "<strong>No SPIFFS file system found.</strong>";
|
message += "<strong>No SPIFFS file system found.</strong>";
|
||||||
} else {
|
} else {
|
||||||
@ -83,6 +83,16 @@ void http_server_setup() {
|
|||||||
http_server.send(400, "text/plain", "Could not change setting.");
|
http_server.send(400, "text/plain", "Could not change setting.");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
http_server.on("/effects", HTTP_GET, [&]() {
|
||||||
|
String message = "<html><head><title>Pitrix effects</title></head><body><h1>Pitrix settings</h1><a href='/'>Back to main page</a><table>";
|
||||||
|
for (int i=0; i<effects_size; i++) {
|
||||||
|
message += "<tr><td>";
|
||||||
|
message += effects[i].name;
|
||||||
|
message += "</td></tr>";
|
||||||
|
}
|
||||||
|
message += "</table></body></html>";
|
||||||
|
http_server.send(200, "text/html", message);
|
||||||
|
});
|
||||||
http_server.on("/delete", HTTP_GET, [&]() {
|
http_server.on("/delete", HTTP_GET, [&]() {
|
||||||
LOGln("HTTP * GET /delete");
|
LOGln("HTTP * GET /delete");
|
||||||
if (http_server.args()==0) {
|
if (http_server.args()==0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user