";
const char HTTP_FORM_UPG[] PROGMEM =
- "
"
"
";
@@ -2275,7 +2270,7 @@ void HandleTemplateConfiguration(void) {
WSContentSendStyle();
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_TEMPLATE_PARAMETERS));
- WSContentSend_P(HTTP_FORM_TEMPLATE);
+ WSContentSend_P(HTTP_FORM_GET_ACTION, PSTR("tp"));
WSContentSend_P(HTTP_TABLE100); // "
"
WSContentSend_P(PSTR("| " D_TEMPLATE_NAME " | |
"
"| " D_BASE_TYPE " | |
"
@@ -2449,6 +2444,7 @@ void HandleModuleConfiguration(void) {
WSContentSendStyle();
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_MODULE_PARAMETERS));
+ WSContentSend_P(HTTP_FORM_GET_ACTION, PSTR("md"));
WSContentSend_P(HTTP_FORM_MODULE, AnyModuleName(MODULE).c_str());
for (uint32_t i = 0; i < nitems(template_gp.io); i++) {
if (ValidGPIO(i, template_gp.io[i])) {
@@ -2729,6 +2725,7 @@ void HandleWifiConfiguration(void) {
WSContentSend_P(PSTR("
"),
(limitScannedNetworks) ? PSTR(D_SHOW_MORE_WIFI_NETWORKS) : PSTR(D_SCAN_FOR_WIFI_NETWORKS));
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_WIFI_PARAMETERS));
+ WSContentSend_P(HTTP_FORM_GET_ACTION, PSTR("wi"));
WSContentSend_P(HTTP_FORM_WIFI_PART1,
(WifiIsInManagerMode()) ? "" : PSTR(" (" STA_SSID1 ")"),
SettingsTextEscaped(SET_STASSID1).c_str());
@@ -2813,7 +2810,7 @@ void HandleLoggingConfiguration(void) {
WSContentStart_P(PSTR(D_CONFIGURE_LOGGING));
WSContentSendStyle();
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_LOGGING_PARAMETERS));
- WSContentSend_P(HTTP_FORM_LOG1);
+ WSContentSend_P(HTTP_FORM_GET_ACTION, PSTR("lg"));
char stemp1[45];
char stemp2[32];
uint8_t dlevel[4] = { LOG_LEVEL_INFO, LOG_LEVEL_INFO, LOG_LEVEL_NONE, LOG_LEVEL_NONE };
@@ -2831,7 +2828,7 @@ void HandleLoggingConfiguration(void) {
}
WSContentSend_P(PSTR(""));
}
- WSContentSend_P(HTTP_FORM_LOG2,
+ WSContentSend_P(HTTP_FORM_LOG,
SettingsTextEscaped(SET_SYSLOG_HOST).c_str(),
Settings->syslog_port,
Settings->tele_period);
@@ -2875,9 +2872,10 @@ void HandleOtherConfiguration(void) {
TemplateJson();
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_OTHER_PARAMETERS));
- WSContentSend_P(HTTP_FORM_OTHER1);
+ WSContentSend_P(HTTP_FORM_GET_ACTION, PSTR("co"));
+ WSContentSend_P(PSTR(""));
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_TEMPLATE));
- WSContentSend_P(HTTP_FORM_OTHER2,
+ WSContentSend_P(HTTP_FORM_OTHER,
HtmlEscape(ResponseData()).c_str(),
(USER_MODULE == Settings->module) ? PSTR(" checked disabled") : "",
(Settings->flag5.disable_referer_chk) ? PSTR(" checked") : "", // SetOption128 - Enable HTTP API
@@ -3018,7 +3016,7 @@ void HandleRestoreConfiguration(void) {
WSContentStart_P(PSTR(D_RESTORE_CONFIGURATION));
WSContentSendStyle();
- WSContentSend_P(HTTP_DIV_BLOCK);
+ WSContentSend_P(HTTP_DIV_F1_BLOCK);
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_RESTORE_CONFIGURATION));
WSContentSend_P(HTTP_FORM_RST_UPG, PSTR(D_START_RESTORE));
if (WifiIsInManagerMode()) {
@@ -3390,8 +3388,9 @@ void HandleUpgradeFirmware(void) {
WSContentStart_P(PSTR(D_FIRMWARE_UPGRADE));
WSContentSendStyle();
WSContentSend_P(HTTP_MENU_HEAD, D_FIRMWARE_UPGRADE);
- WSContentSend_P(HTTP_DIV_BLOCK);
+ WSContentSend_P(HTTP_DIV_F1_BLOCK);
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_UPGRADE_BY_WEBSERVER));
+ WSContentSend_P(HTTP_FORM_GET_ACTION, PSTR("u1"));
WSContentSend_P(HTTP_FORM_UPG, SettingsTextEscaped(SET_OTAURL).c_str());
WSContentSend_P(HTTP_FIELDSET_LEGEND, PSTR(D_UPGRADE_BY_FILE_UPLOAD));
#ifdef ESP32
diff --git a/tasmota/tasmota_xdrv_driver/xdrv_02_9_mqtt.ino b/tasmota/tasmota_xdrv_driver/xdrv_02_9_mqtt.ino
index f023a789a..3f291159c 100644
--- a/tasmota/tasmota_xdrv_driver/xdrv_02_9_mqtt.ino
+++ b/tasmota/tasmota_xdrv_driver/xdrv_02_9_mqtt.ino
@@ -2049,13 +2049,7 @@ void CmndTlsDump(void) {
#define WEB_HANDLE_MQTT "mq"
-const char S_CONFIGURE_MQTT[] PROGMEM = D_CONFIGURE_MQTT;
-
-const char HTTP_BTN_MENU_MQTT[] PROGMEM =
- "";
-
const char HTTP_FORM_MQTT1[] PROGMEM =
- "";
-
const char HTTP_FORM_DOMOTICZ[] PROGMEM =
"