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);
}