From 777c2fab1b35c721965fd1461072ab8d975eefd6 Mon Sep 17 00:00:00 2001 From: Alex Tudorache Date: Mon, 28 Dec 2015 18:07:02 +0200 Subject: [PATCH] presentation tweaks --- WiFiManager.cpp | 19 +++++++++++-------- WiFiManager.h | 23 ++++++++++++----------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 61e31d6..fc79a72 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -293,14 +293,16 @@ void WiFiManager::handleRoot() { server->sendContent_P(HTTP_SCRIPT); server->sendContent_P(HTTP_STYLE); server->sendContent_P(HTTP_HEAD_END); + + //server->sendContent(F("

")); + String title = "

"; + title += _apName; + title += "

"; + server->sendContent(title); + server->sendContent(F("

WiFiManager

")); + - server->sendContent( - "

" - ); - server->sendContent( - "
" - ); - + server->sendContent_P(HTTP_PORTAL_OPTIONS); server->sendContent_P(HTTP_END); server->client().stop(); // Stop is needed because we sent no content length @@ -326,7 +328,7 @@ void WiFiManager::handleWifi(bool scan) { DEBUG_PRINT(F("Scan done")); if (n == 0) { DEBUG_PRINT(F("No networks found")); - server->sendContent("
No networks found. Refresh to scan again.
"); + server->sendContent("No networks found. Refresh to scan again."); } else { for (int i = 0; i < n; ++i) @@ -347,6 +349,7 @@ void WiFiManager::handleWifi(bool scan) { server->sendContent(item); delay(0); } + server->sendContent("
"); } } diff --git a/WiFiManager.h b/WiFiManager.h index cbcba5c..27deed9 100644 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -23,14 +23,15 @@ const char HTTP_200[] PROGMEM = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n"; //const char HTTP_HEAD[] PROGMEM = "{v}"; -const char HTTP_STYLE[] PROGMEM = ""; +const char HTTP_STYLE[] PROGMEM = ""; const char HTTP_SCRIPT[] PROGMEM = ""; -const char HTTP_HEAD_END[] PROGMEM = ""; +const char HTTP_HEAD_END[] PROGMEM = "
"; +const char HTTP_PORTAL_OPTIONS[] PROGMEM = "

"; const char HTTP_ITEM[] PROGMEM = "
{v} {r}% {i}
"; -const char HTTP_ITEM_PADLOCK[] PROGMEM = ""; -const char HTTP_FORM[] PROGMEM = "

"; +const char HTTP_ITEM_PADLOCK[] PROGMEM = ""; +const char HTTP_FORM[] PROGMEM = "



"; const char HTTP_SAVED[] PROGMEM = "
Credentials Saved
Trying to connect ESP to network.
If it fails reconnect to AP to try again
"; -const char HTTP_END[] PROGMEM = ""; +const char HTTP_END[] PROGMEM = "
"; class WiFiManager @@ -84,16 +85,16 @@ private: void begin(char const *apName); void begin(char const *apName, char const *apPasswd); - int _eepromStart; + int _eepromStart; const char* _apName = "no-net"; const char* _apPasswd = NULL; - String _ssid = ""; - String _pass = ""; + String _ssid = ""; + String _pass = ""; unsigned long timeout = 0; unsigned long start = 0; - IPAddress _ip; - IPAddress _gw; - IPAddress _sn; + IPAddress _ip; + IPAddress _gw; + IPAddress _sn; String getEEPROMString(int start, int len); void setEEPROMString(int start, int len, String string);