From 6ba4a2523ccef6848609b3f143d5ba210c31c6e4 Mon Sep 17 00:00:00 2001 From: Shawn A Date: Fri, 23 Feb 2018 10:02:09 -0600 Subject: [PATCH] fix up menus --- WiFiManager.cpp | 4 +++- WiFiManager.h | 2 +- extras/WiFiManager.template.html | 16 +++++++++++++++- strings_en.h | 5 +++-- 4 files changed, 22 insertions(+), 5 deletions(-) diff --git a/WiFiManager.cpp b/WiFiManager.cpp index c6097ca..09916b6 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -189,6 +189,8 @@ boolean WiFiManager::autoConnect(char const *apName, char const *apPassword) { // so we must force it on else, if not connectimeout then waitforconnectionresult gets stuck endless loop WiFi_autoReconnect(); + getMenuOut(); + // set hostname before stating if((String)_hostname != ""){ bool res = true; @@ -737,7 +739,7 @@ String WiFiManager::getMenuOut(){ int i; for(i=0;i server; // std:vector _menuids; - uint8_t _menuIds[7] = {MENU_WIFI,MENU_INFO,MENU_PARAM,MENU_SEP,MENU_CLOSE,MENU_ERASE,MENU_EXIT}; + uint8_t _menuIds[3] = {MENU_WIFI,MENU_INFO,MENU_EXIT}; // ip configs IPAddress _ap_static_ip; diff --git a/extras/WiFiManager.template.html b/extras/WiFiManager.template.html index 0fb504b..e3b6ee9 100644 --- a/extras/WiFiManager.template.html +++ b/extras/WiFiManager.template.html @@ -137,6 +137,10 @@ dd { td { vertical-align: top; } +button.D{ + background-color:#d9534f; +} + @@ -154,8 +158,18 @@ td {

/


-



+ +

+

+

+

+

+

+

+

+

+

/wifi


Acccess Point 01
diff --git a/strings_en.h b/strings_en.h index 983dc15..96798c2 100644 --- a/strings_en.h +++ b/strings_en.h @@ -31,7 +31,7 @@ const char * const HTTP_PORTAL_MENU[] PROGMEM = { "

\n",// MENU_RESTART "
", // MENU_EXIT "
", // MENU_ERASE -"
" // MENU_SEP +"

" // MENU_SEP }; // const char HTTP_PORTAL_OPTIONS[] PROGMEM = strcat(HTTP_PORTAL_MENU[0] , HTTP_PORTAL_MENU[3] , HTTP_PORTAL_MENU[7]); @@ -52,7 +52,7 @@ const char HTTP_FORM_PARAM_END[] PROGMEM = "
"; const char HTTP_SCAN_LINK[] PROGMEM = "
"; const char HTTP_SAVED[] PROGMEM = "
Saving Credentials
Trying to connect ESP to network.
If it fails reconnect to AP to try again
"; const char HTTP_END[] PROGMEM = ""; -const char HTTP_ERASEBTN[] PROGMEM = "
"; +const char HTTP_ERASEBTN[] PROGMEM = "
"; const char HTTP_STATUS_ON[] PROGMEM = "
Connected to {v}
with IP {i}
"; const char HTTP_STATUS_OFF[] PROGMEM = "
Not Connected to {v}{r}
"; @@ -80,6 +80,7 @@ const char HTTP_STYLE[] PROGMEM = ""; const char HTTP_HELP[] PROGMEM =