Added on/off button for Staircas usermod on Info page.

This commit is contained in:
Blaz Kristan 2021-05-15 22:36:40 +02:00
parent 7201a8d634
commit 5ad0fdf39c
2 changed files with 9 additions and 13 deletions

View File

@ -496,21 +496,17 @@ class Animated_Staircase : public Usermod {
staircase = root.createNestedObject("u"); staircase = root.createNestedObject("u");
} }
JsonArray usermodEnabled = staircase.createNestedArray(F("Staircase enabled")); // name JsonArray usermodEnabled = staircase.createNestedArray(F("Staircase")); // name
String btn = F("<button class=\"btn infobtn\" onclick=\"requestJson({staircase:{enabled:");
if (enabled) { if (enabled) {
usermodEnabled.add("yes"); // value btn += F("false}});loadInfo();\">");
/* btn += F("enabled");
JsonArray segmentDelay = staircase.createNestedArray(F("Delay between stairs")); // name
segmentDelay.add(segment_delay_ms); // value
segmentDelay.add("ms"); // unit
JsonArray onTime = staircase.createNestedArray(F("Power-off stairs after")); // name
onTime.add(on_time_ms / 1000); // value
onTime.add("s"); // unit
*/
} else { } else {
usermodEnabled.add("no"); // value btn += F("true}});loadInfo();\">");
btn += F("disabled");
} }
btn += F("</button>");
usermodEnabled.add(btn); // value
} }
}; };

View File

@ -8,7 +8,7 @@
*/ */
// version code in format yymmddb (b = daily build) // version code in format yymmddb (b = daily build)
#define VERSION 2105151 #define VERSION 2105152
//uncomment this if you have a "my_config.h" file you'd like to use //uncomment this if you have a "my_config.h" file you'd like to use
//#define WLED_USE_MY_CONFIG //#define WLED_USE_MY_CONFIG