Add translations

This commit is contained in:
fvanroie 2021-05-18 02:30:25 +02:00
parent 5c17df8cf2
commit af9e45645e
9 changed files with 57 additions and 74 deletions

View File

@ -196,12 +196,13 @@
// new // new
#define D_GPIO_SWITCH "Switch" #define D_GPIO_SWITCH "Switch"
#define D_GPIO_BUTTON "Push Button" #define D_GPIO_BUTTON "Push Button"
#define D_GPIO_TOUCH "Capacitive Touch" // Nieuw #define D_GPIO_TOUCH "Capacitive Touch" // new
#define D_GPIO_LED "Led" #define D_GPIO_LED "Led"
#define D_GPIO_LED_R "Mood Red" #define D_GPIO_LED_R "Mood Red"
#define D_GPIO_LED_G "Mood Green" #define D_GPIO_LED_G "Mood Green"
#define D_GPIO_LED_B "Mood Blue" #define D_GPIO_LED_B "Mood Blue"
#define D_GPIO_RELAY "Relay" #define D_GPIO_POWER_RELAY "Power Relay" // new
#define D_GPIO_LIGHT_RELAY "Light Relay" // new
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Serial Dimmer" #define D_GPIO_SERIAL_DIMMER "Serial Dimmer"
@ -209,5 +210,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Group" #define D_GPIO_GROUP "Group"
#define D_GPIO_GROUP_NONE "None" #define D_GPIO_GROUP_NONE "None"
#define D_GPIO_STATE_NORMAL "Normal" // new
#define D_GPIO_STATE_INVERTED "Inverted" // new
#endif #endif

View File

@ -196,12 +196,13 @@
// new // new
#define D_GPIO_SWITCH "Switch" #define D_GPIO_SWITCH "Switch"
#define D_GPIO_BUTTON "Botón" #define D_GPIO_BUTTON "Botón"
#define D_GPIO_TOUCH "Capacitive Touch" // Nieuw #define D_GPIO_TOUCH "Capacitive Touch" // new
#define D_GPIO_LED "DEL" #define D_GPIO_LED "DEL"
#define D_GPIO_LED_R "Ánimo Red" #define D_GPIO_LED_R "Ánimo Red"
#define D_GPIO_LED_G "Ánimo Green" #define D_GPIO_LED_G "Ánimo Green"
#define D_GPIO_LED_B "Ánimo Blue" #define D_GPIO_LED_B "Ánimo Blue"
#define D_GPIO_RELAY "Relé" #define D_GPIO_POWER_RELAY "Power Relé" // new
#define D_GPIO_LIGHT_RELAY "Light Relé" // new
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Atenuador serial" #define D_GPIO_SERIAL_DIMMER "Atenuador serial"
@ -209,5 +210,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Grupo" #define D_GPIO_GROUP "Grupo"
#define D_GPIO_GROUP_NONE "Ninguno" #define D_GPIO_GROUP_NONE "Ninguno"
#define D_GPIO_STATE_NORMAL "Normal" // new
#define D_GPIO_STATE_INVERTED "Inverted" // new
#endif #endif

View File

@ -200,7 +200,8 @@
#define D_GPIO_LED_R "Humeur Rouge" #define D_GPIO_LED_R "Humeur Rouge"
#define D_GPIO_LED_G "Humeur Vert" #define D_GPIO_LED_G "Humeur Vert"
#define D_GPIO_LED_B "Humeur Bleu" #define D_GPIO_LED_B "Humeur Bleu"
#define D_GPIO_RELAY "Relais" #define D_GPIO_POWER_RELAY "Relais Electrique"
#define D_GPIO_LIGHT_RELAY "Relais de Lumière"
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Gradateur Série" #define D_GPIO_SERIAL_DIMMER "Gradateur Série"
@ -208,5 +209,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Groupe" #define D_GPIO_GROUP "Groupe"
#define D_GPIO_GROUP_NONE "Aucun" #define D_GPIO_GROUP_NONE "Aucun"
#define D_GPIO_STATE_NORMAL "Normal"
#define D_GPIO_STATE_INVERTED "Inverse"
#endif #endif

View File

@ -196,12 +196,13 @@
// new // new
#define D_GPIO_SWITCH "Switch" #define D_GPIO_SWITCH "Switch"
#define D_GPIO_BUTTON "Button" #define D_GPIO_BUTTON "Button"
#define D_GPIO_TOUCH "Capacitive Touch" // Nieuw #define D_GPIO_TOUCH "Capacitive Touch" // new
#define D_GPIO_LED "Led" #define D_GPIO_LED "Led"
#define D_GPIO_LED_R "Mood Red" #define D_GPIO_LED_R "Mood Red"
#define D_GPIO_LED_G "Mood Green" #define D_GPIO_LED_G "Mood Green"
#define D_GPIO_LED_B "Mood Blue" #define D_GPIO_LED_B "Mood Blue"
#define D_GPIO_RELAY "Relay" #define D_GPIO_POWER_RELAY "Power Relay" // new
#define D_GPIO_LIGHT_RELAY "Light Relay" // new
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Serial Dimmer" #define D_GPIO_SERIAL_DIMMER "Serial Dimmer"
@ -209,5 +210,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Group" #define D_GPIO_GROUP "Group"
#define D_GPIO_GROUP_NONE "None" #define D_GPIO_GROUP_NONE "None"
#define D_GPIO_STATE_NORMAL "Normal" // new
#define D_GPIO_STATE_INVERTED "Inverted" // new
#endif #endif

View File

@ -14,6 +14,7 @@
#define D_PASSWORD_MASK "********" #define D_PASSWORD_MASK "********"
#define D_BULLET " * " #define D_BULLET " * "
#define D_MANUFACTURER "openHASP" #define D_MANUFACTURER "openHASP"
#define D_BACK_ICON "↩ "
#define D_TIMESTAMP "%H:%M:%S" // Used when reference time is set from NTP #define D_TIMESTAMP "%H:%M:%S" // Used when reference time is set from NTP
#define D_TIME_MILLIS "%8d" // Used when no reference clock could be set #define D_TIME_MILLIS "%8d" // Used when no reference clock could be set

View File

@ -200,7 +200,8 @@
#define D_GPIO_LED_R "Sfeer Rood" #define D_GPIO_LED_R "Sfeer Rood"
#define D_GPIO_LED_G "Sfeer Groen" #define D_GPIO_LED_G "Sfeer Groen"
#define D_GPIO_LED_B "Sfeer Blauw" #define D_GPIO_LED_B "Sfeer Blauw"
#define D_GPIO_RELAY "Relay" #define D_GPIO_POWER_RELAY "Stroomrelais"
#define D_GPIO_LIGHT_RELAY "Licht Relais"
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Seriële Dimmer" #define D_GPIO_SERIAL_DIMMER "Seriële Dimmer"
@ -208,5 +209,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Groep" #define D_GPIO_GROUP "Groep"
#define D_GPIO_GROUP_NONE "Geen" #define D_GPIO_GROUP_NONE "Geen"
#define D_GPIO_STATE_NORMAL "Normaal"
#define D_GPIO_STATE_INVERTED "Geïnverteerd"
#endif #endif

View File

@ -196,12 +196,13 @@
#define D_GPIO_SWITCH "Interruptor" #define D_GPIO_SWITCH "Interruptor"
#define D_GPIO_BUTTON "Botão" #define D_GPIO_BUTTON "Botão"
#define D_GPIO_TOUCH "Capacitive Touch" // Nieuw #define D_GPIO_TOUCH "Capacitive Touch" // new
#define D_GPIO_LED "LED" #define D_GPIO_LED "LED"
#define D_GPIO_LED_R "LED Red" #define D_GPIO_LED_R "LED Red"
#define D_GPIO_LED_G "LED Green" #define D_GPIO_LED_G "LED Green"
#define D_GPIO_LED_B "LED Blue" #define D_GPIO_LED_B "LED Blue"
#define D_GPIO_RELAY "Relé" #define D_GPIO_POWER_RELAY "Power Relé" // new
#define D_GPIO_LIGHT_RELAY "Light Relé" // new
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Dimmer serial" #define D_GPIO_SERIAL_DIMMER "Dimmer serial"
@ -209,5 +210,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Grupo" #define D_GPIO_GROUP "Grupo"
#define D_GPIO_GROUP_NONE "Nenhum" #define D_GPIO_GROUP_NONE "Nenhum"
#define D_GPIO_STATE_NORMAL "Normal" // new
#define D_GPIO_STATE_INVERTED "Inverted" // new
#endif #endif

View File

@ -196,12 +196,13 @@
// new // new
#define D_GPIO_SWITCH "Switch" #define D_GPIO_SWITCH "Switch"
#define D_GPIO_BUTTON "Button" #define D_GPIO_BUTTON "Button"
#define D_GPIO_TOUCH "Capacitive Touch" // Nieuw #define D_GPIO_TOUCH "Capacitive Touch" // new
#define D_GPIO_LED "Led" #define D_GPIO_LED "Led"
#define D_GPIO_LED_R "Mood Red" #define D_GPIO_LED_R "Mood Red"
#define D_GPIO_LED_G "Mood Green" #define D_GPIO_LED_G "Mood Green"
#define D_GPIO_LED_B "Mood Blue" #define D_GPIO_LED_B "Mood Blue"
#define D_GPIO_RELAY "Relay" #define D_GPIO_POWER_RELAY "Power Relay" // new
#define D_GPIO_LIGHT_RELAY "Light Relay" // new
#define D_GPIO_PWM "PWM" #define D_GPIO_PWM "PWM"
#define D_GPIO_DAC "DAC" #define D_GPIO_DAC "DAC"
#define D_GPIO_SERIAL_DIMMER "Serial Dimmer" #define D_GPIO_SERIAL_DIMMER "Serial Dimmer"
@ -209,5 +210,7 @@
#define D_GPIO_PIN "Pin" #define D_GPIO_PIN "Pin"
#define D_GPIO_GROUP "Group" #define D_GPIO_GROUP "Group"
#define D_GPIO_GROUP_NONE "None" #define D_GPIO_GROUP_NONE "None"
#define D_GPIO_STATE_NORMAL "Normal" // new
#define D_GPIO_STATE_INVERTED "Inverted" // new
#endif #endif

View File

@ -1210,20 +1210,13 @@ void webHandleConfig()
httpMessage += F("</h1><hr>"); httpMessage += F("</h1><hr>");
#if HASP_USE_WIFI > 0 #if HASP_USE_WIFI > 0
httpMessage += F("<p><form method='GET' action='/config/wifi'><button type='submit'>" D_HTTP_WIFI_SETTINGS add_form_button(httpMessage, F(D_HTTP_WIFI_SETTINGS), F("/config/wifi"), F(""));
"</button></form></p>");
#endif #endif
#if HASP_USE_MQTT > 0 #if HASP_USE_MQTT > 0
httpMessage += F("<p><form method='GET' action='/config/mqtt'><button type='submit'>" D_HTTP_MQTT_SETTINGS add_form_button(httpMessage, F(D_HTTP_MQTT_SETTINGS), F("/config/mqtt"), F(""));
"</button></form></p>");
#endif #endif
add_form_button(httpMessage, F(D_HTTP_HTTP_SETTINGS), F("/config/http"), F(""));
httpMessage += F("<p><form method='GET' action='/config/http'><button type='submit'>" D_HTTP_HTTP_SETTINGS add_form_button(httpMessage, F(D_HTTP_GUI_SETTINGS), F("/config/gui"), F(""));
"</button></form></p>");
httpMessage += F("<p><form method='GET' action='/config/gui'><button type='submit'>" D_HTTP_GUI_SETTINGS
"</button></form></p>");
// httpMessage += // httpMessage +=
// F("<p><form method='GET' action='/config/hasp'><button type='submit'>HASP // F("<p><form method='GET' action='/config/hasp'><button type='submit'>HASP
@ -1291,11 +1284,7 @@ void webHandleMqttConfig()
httpMessage += httpMessage +=
F("'><p><button type='submit' name='save' value='mqtt'>" D_HTTP_SAVE_SETTINGS "</button></form></p>"); F("'><p><button type='submit' name='save' value='mqtt'>" D_HTTP_SAVE_SETTINGS "</button></form></p>");
add_form_button(httpMessage, F("&#8617; " D_HTTP_CONFIGURATION), F("/config"), F("")); add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"), F(""));
// httpMessage += PSTR("<p><form method='GET' action='/config'><button type='submit'>&#8617; "
// D_HTTP_CONFIGURATION
// "</button></form></p>");
webSendPage(haspDevice.get_hostname(), httpMessage.length(), false); webSendPage(haspDevice.get_hostname(), httpMessage.length(), false);
webServer.sendContent(httpMessage); webServer.sendContent(httpMessage);
} }
@ -1381,12 +1370,9 @@ void webHandleGuiConfig()
#if TOUCH_DRIVER == 2046 && defined(TOUCH_CS) #if TOUCH_DRIVER == 2046 && defined(TOUCH_CS)
add_form_button(httpMessage, F(D_HTTP_CALIBRATE), F("/config/gui"), F("name='cal' value='1'")); add_form_button(httpMessage, F(D_HTTP_CALIBRATE), F("/config/gui"), F("name='cal' value='1'"));
// httpMessage += PSTR("<p><form method='GET' action='/config/gui'><button type='submit' "
// ">" D_HTTP_CALIBRATE "</button></form></p>");
#endif #endif
add_form_button(httpMessage, F("&#8617; " D_HTTP_CONFIGURATION), F("/config"), F("")); add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"), F(""));
webSendPage(haspDevice.get_hostname(), httpMessage.length(), false); webSendPage(haspDevice.get_hostname(), httpMessage.length(), false);
webServer.sendContent(httpMessage); webServer.sendContent(httpMessage);
} }
@ -1424,10 +1410,7 @@ void webHandleWifiConfig()
#if HASP_USE_WIFI > 0 && !defined(STM32F4xx) #if HASP_USE_WIFI > 0 && !defined(STM32F4xx)
if(WiFi.getMode() == WIFI_STA) { if(WiFi.getMode() == WIFI_STA) {
add_form_button(httpMessage, F("&#8617; " D_HTTP_CONFIGURATION), F("/config"), F("")); add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"), F(""));
// httpMessage += PSTR("<p><form method='GET' action='/config'><button type='submit'>&#8617; "
// D_HTTP_CONFIGURATION
// "</button></form></p>");
} }
#endif #endif
@ -1452,29 +1435,6 @@ void webHandleHttpConfig()
StaticJsonDocument<256> settings; StaticJsonDocument<256> settings;
httpGetConfig(settings.to<JsonObject>()); httpGetConfig(settings.to<JsonObject>());
// String httpMessage((char *)0);
// httpMessage.reserve(HTTP_PAGE_SIZE);
// httpMessage += F("<h1>");
// httpMessage += haspDevice.get_hostname();
// httpMessage += F("</h1><hr>");
// httpMessage += F("<form method='POST' action='/config'>");
// httpMessage += F("<b>Web Username</b> <i><small>(optional)</small></i><input id='user' "
// "name='user' maxlength=31 placeholder='admin' value='");
// httpMessage += settings[FPSTR(FP_CONFIG_USER)].as<String>();
// httpMessage += F("'><br/><b>Web Password</b> <i><small>(optional)</small></i><input id='pass' "
// "name='pass' type='password' maxlength=63 placeholder='Password' value='");
// if(settings[FPSTR(FP_CONFIG_PASS)].as<String>() != "") {
// httpMessage += F(D_PASSWORD_MASK);
// }
// httpMessage +=
// F("'><p><button type='submit' name='save' value='http'>" D_HTTP_SAVE_SETTINGS
// "</button></p></form>");
// httpMessage += PSTR("<p><form method='GET' action='/config'><button type='submit'>&#8617; "
// D_HTTP_CONFIGURATION
// "</button></form></p>");
char httpMessage[HTTP_PAGE_SIZE]; char httpMessage[HTTP_PAGE_SIZE];
size_t len = snprintf_P( size_t len = snprintf_P(
@ -1578,10 +1538,10 @@ void webHandleGpioConfig()
httpMessage += F(D_GPIO_LED_B); httpMessage += F(D_GPIO_LED_B);
break; break;
case hasp_gpio_type_t::LIGHT_RELAY: case hasp_gpio_type_t::LIGHT_RELAY:
httpMessage += F("LIGHT_RELAY"); httpMessage += F(D_GPIO_LIGHT_RELAY);
break; break;
case hasp_gpio_type_t::POWER_RELAY: case hasp_gpio_type_t::POWER_RELAY:
httpMessage += F(D_GPIO_RELAY); httpMessage += F(D_GPIO_POWER_RELAY);
break; break;
case hasp_gpio_type_t::SHUTTER_RELAY: case hasp_gpio_type_t::SHUTTER_RELAY:
httpMessage += F("SHUTTER_RELAY"); httpMessage += F("SHUTTER_RELAY");
@ -1592,10 +1552,11 @@ void webHandleGpioConfig()
case hasp_gpio_type_t::DAC: case hasp_gpio_type_t::DAC:
httpMessage += F(D_GPIO_DAC); httpMessage += F(D_GPIO_DAC);
break; break;
case hasp_gpio_type_t::SERIAL_DIMMER:
httpMessage += F(D_GPIO_SERIAL_DIMMER);
break;
#if defined(LANBONL8) #if defined(LANBONL8)
// case hasp_gpio_type_t::SERIAL_DIMMER:
// httpMessage += F(D_GPIO_SERIAL_DIMMER);
// break;
case hasp_gpio_type_t::SERIAL_DIMMER_EU: case hasp_gpio_type_t::SERIAL_DIMMER_EU:
httpMessage += F("L8-HD (EU)"); httpMessage += F("L8-HD (EU)");
break; break;
@ -1610,7 +1571,7 @@ void webHandleGpioConfig()
httpMessage += F("</a></td><td>"); httpMessage += F("</a></td><td>");
httpMessage += conf.group; httpMessage += conf.group;
httpMessage += F("</td><td>"); httpMessage += F("</td><td>");
httpMessage += (conf.inverted) ? F("Inverted") : F("Normal"); httpMessage += (conf.inverted) ? F(D_GPIO_STATE_INVERTED) : F(D_GPIO_STATE_NORMAL);
httpMessage += ("</td><td><a href='/config/gpio?del=&id="); httpMessage += ("</td><td><a href='/config/gpio?del=&id=");
httpMessage += id; httpMessage += id;
@ -1636,7 +1597,7 @@ void webHandleGpioConfig()
httpMessage += F("'><button type='submit'>" D_HTTP_ADD_GPIO " Output</button></form></p>"); httpMessage += F("'><button type='submit'>" D_HTTP_ADD_GPIO " Output</button></form></p>");
} }
add_form_button(httpMessage, F("&#8617; " D_HTTP_CONFIGURATION), F("/config"), F("")); add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"), F(""));
// httpMessage += F("<p><form method='GET' action='/config'><button type='submit'>&#8617; " // httpMessage += F("<p><form method='GET' action='/config'><button type='submit'>&#8617; "
// D_HTTP_CONFIGURATION // D_HTTP_CONFIGURATION
// "</button></form></p>"); // "</button></form></p>");
@ -1700,10 +1661,10 @@ void webHandleGpioOptions()
httpMessage += getOption(hasp_gpio_type_t::LED_B, F(D_GPIO_LED_B), selected); httpMessage += getOption(hasp_gpio_type_t::LED_B, F(D_GPIO_LED_B), selected);
selected = (conf.type == hasp_gpio_type_t::LIGHT_RELAY); selected = (conf.type == hasp_gpio_type_t::LIGHT_RELAY);
httpMessage += getOption(hasp_gpio_type_t::LIGHT_RELAY, F("Light Relay"), selected); httpMessage += getOption(hasp_gpio_type_t::LIGHT_RELAY, F(D_GPIO_LIGHT_RELAY), selected);
selected = (conf.type == hasp_gpio_type_t::POWER_RELAY); selected = (conf.type == hasp_gpio_type_t::POWER_RELAY);
httpMessage += getOption(hasp_gpio_type_t::POWER_RELAY, F(D_GPIO_RELAY), selected); httpMessage += getOption(hasp_gpio_type_t::POWER_RELAY, F(D_GPIO_POWER_RELAY), selected);
selected = (conf.type == hasp_gpio_type_t::SHUTTER_RELAY); selected = (conf.type == hasp_gpio_type_t::SHUTTER_RELAY);
httpMessage += getOption(hasp_gpio_type_t::SHUTTER_RELAY, F("Shutter Relay"), selected); httpMessage += getOption(hasp_gpio_type_t::SHUTTER_RELAY, F("Shutter Relay"), selected);
@ -1711,8 +1672,8 @@ void webHandleGpioOptions()
selected = (conf.type == hasp_gpio_type_t::DAC); selected = (conf.type == hasp_gpio_type_t::DAC);
httpMessage += getOption(hasp_gpio_type_t::DAC, F(D_GPIO_DAC), selected); httpMessage += getOption(hasp_gpio_type_t::DAC, F(D_GPIO_DAC), selected);
selected = (conf.type == hasp_gpio_type_t::SERIAL_DIMMER); // selected = (conf.type == hasp_gpio_type_t::SERIAL_DIMMER);
httpMessage += getOption(hasp_gpio_type_t::SERIAL_DIMMER, F(D_GPIO_SERIAL_DIMMER), selected); // httpMessage += getOption(hasp_gpio_type_t::SERIAL_DIMMER, F(D_GPIO_SERIAL_DIMMER), selected);
#if defined(LANBONL8) #if defined(LANBONL8)
selected = (conf.type == hasp_gpio_type_t::SERIAL_DIMMER_AU); selected = (conf.type == hasp_gpio_type_t::SERIAL_DIMMER_AU);
@ -1740,8 +1701,8 @@ void webHandleGpioOptions()
httpMessage += F("</select></p>"); httpMessage += F("</select></p>");
httpMessage += F("<p><b>Value</b> <select id='state' name='state'>"); httpMessage += F("<p><b>Value</b> <select id='state' name='state'>");
httpMessage += getOption(0, F("Normal"), !conf.inverted); httpMessage += getOption(0, F(D_GPIO_STATE_NORMAL), !conf.inverted);
httpMessage += getOption(1, F("Inverted"), conf.inverted); httpMessage += getOption(1, F(D_GPIO_STATE_INVERTED), conf.inverted);
httpMessage += F("</select></p>"); httpMessage += F("</select></p>");
httpMessage += httpMessage +=
@ -1942,7 +1903,7 @@ void webHandleDebugConfig()
httpMessage += httpMessage +=
F("</p><p><button type='submit' name='save' value='debug'>" D_HTTP_SAVE_SETTINGS "</button></p></form>"); F("</p><p><button type='submit' name='save' value='debug'>" D_HTTP_SAVE_SETTINGS "</button></p></form>");
add_form_button(httpMessage, F("&#8617; " D_HTTP_CONFIGURATION), F("/config"), F("")); add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"), F(""));
// httpMessage += PSTR("<p><form method='GET' action='/config'><button type='submit'>&#8617; " // httpMessage += PSTR("<p><form method='GET' action='/config'><button type='submit'>&#8617; "
// D_HTTP_CONFIGURATION // D_HTTP_CONFIGURATION
// "</button></form></p>"); // "</button></form></p>");
@ -2209,7 +2170,7 @@ void httpHandleResetConfig()
add_button(httpMessage, F(D_HTTP_ERASE_DEVICE), F("name='confirm' value='yes'")); add_button(httpMessage, F(D_HTTP_ERASE_DEVICE), F("name='confirm' value='yes'"));
close_form(httpMessage); close_form(httpMessage);
add_form_button(httpMessage, F("&#8617; " D_HTTP_CONFIGURATION), F("/config"), F("")); add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"), F(""));
} }
webSendPage(haspDevice.get_hostname(), httpMessage.length(), resetConfirmed); webSendPage(haspDevice.get_hostname(), httpMessage.length(), resetConfirmed);