Usermod config level up, step 2: Working!

- remove settings_um2
- remove addToConfigMenu
- settings.htm: add isO and ldS (inspired by settings_um.htm): add usermod buttons to urows
settings_um.htm: check url um var and if set show only this usermod. Only show globalGPIOs if no usermod
This commit is contained in:
Ewowi
2022-09-01 22:37:52 +02:00
parent 7bb50da4b8
commit 42ec2725f8
9 changed files with 292 additions and 655 deletions

View File

@@ -534,7 +534,6 @@ void serveSettings(AsyncWebServerRequest* request, bool post)
else if (url.indexOf("dmx") > 0) subPage = 7;
else if (url.indexOf("um") > 0) subPage = 8;
else if (url.indexOf("2D") > 0) subPage = 10;
else if (url.indexOf("ar") > 0) subPage = 11;
else if (url.indexOf("lock") > 0) subPage = 251;
}
else if (url.indexOf("/update") >= 0) subPage = 9; // update page, for PIN check
@@ -599,7 +598,6 @@ void serveSettings(AsyncWebServerRequest* request, bool post)
case 8: response = request->beginResponse_P(200, "text/html", PAGE_settings_um, PAGE_settings_um_length); break;
case 9: response = request->beginResponse_P(200, "text/html", PAGE_update, PAGE_update_length); break;
case 10: response = request->beginResponse_P(200, "text/html", PAGE_settings_2D, PAGE_settings_2D_length); break;
case 11: response = request->beginResponse_P(200, "text/html", PAGE_settings_um2, PAGE_settings_um2_length); break;
case 251: {
correctPIN = !strlen(settingsPIN); // lock if a pin is set
createEditHandler(correctPIN);