diff --git a/src/server.cpp b/src/server.cpp index d55eaa8..c1c8f6b 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -24,8 +24,6 @@ void web_fps_on(); void web_fps_off(); -void redirect(); - void server_setup() { server.on("/", web_index); server.on("/mode", web_setMode); @@ -49,23 +47,37 @@ void web_index() { server.sendContent(R"()"); server.sendContent(R"()"); - server.sendContent(R"(NONE
)"); - server.sendContent(R"(BORDER
)"); - server.sendContent(R"(CLOCK
)"); - server.sendContent(R"(GAME_OF_LIFE_BLACK_WHITE
)"); - server.sendContent(R"(GAME_OF_LIFE_GRAYSCALE
)"); - server.sendContent(R"(GAME_OF_LIFE_COLOR_FADE
)"); - server.sendContent(R"(GAME_OF_LIFE_RANDOM_COLOR
)"); - server.sendContent(R"(PONG
)"); - server.sendContent(R"(SPACE_INVADERS
)"); - server.sendContent(R"(COUNT_DOWN
)"); - server.sendContent(R"(COUNT_DOWN_BARS
)"); - server.sendContent(R"(STARFIELD
)"); - server.sendContent(R"(MATRIX
)"); + server.sendContent(R"( + +)"); + server.sendContent(R"(NONE
)"); + server.sendContent(R"(BORDER
)"); + server.sendContent(R"(CLOCK
)"); + server.sendContent(R"(GAME_OF_LIFE_BLACK_WHITE
)"); + server.sendContent(R"(GAME_OF_LIFE_GRAYSCALE
)"); + server.sendContent(R"(GAME_OF_LIFE_COLOR_FADE
)"); + server.sendContent(R"(GAME_OF_LIFE_RANDOM_COLOR
)"); + server.sendContent(R"(PONG
)"); + server.sendContent(R"(SPACE_INVADERS
)"); + server.sendContent(R"(COUNT_DOWN
)"); + server.sendContent(R"(COUNT_DOWN_BARS
)"); + server.sendContent(R"(STARFIELD
)"); + server.sendContent(R"(MATRIX
)"); - server.sendContent(R"(Helligkeit: + / -
)"); - server.sendContent(R"(Geschwindigkeit: + / -
)"); - server.sendContent(R"(FPS: EIN / AUS
)"); + server.sendContent(R"(Helligkeit: + / -
)"); + server.sendContent(R"(Geschwindigkeit: + / -
)"); + server.sendContent(R"(FPS: EIN / AUS
)"); server.client().flush(); } @@ -80,40 +92,35 @@ void web_setMode() { return; } setMode((ModeId) value); - redirect(); + server.send(200); } void web_brighter() { setBrightness(display.getBrightness() + 10); - redirect(); + server.send(200); } void web_darker() { setBrightness(display.getBrightness() - 10); - redirect(); + server.send(200); } void web_faster() { setSpeed(config.speed * 1.1); - redirect(); + server.send(200); } void web_slower() { setSpeed(config.speed / 1.1); - redirect(); + server.send(200); } void web_fps_on() { display.fpsShow = true; - redirect(); + server.send(200); } void web_fps_off() { display.fpsShow = false; - redirect(); -} - -void redirect() { - server.sendHeader("location", "/"); - server.send(302, "text/plain", "realtimeOK"); + server.send(200); }