adds setClass(invert) black theme

adds class string to body, invert(black) is built in
` wm.setClass("invert");`
This commit is contained in:
Shawn A
2018-07-19 13:10:37 -05:00
parent c9ca210803
commit 37cdda33c7
4 changed files with 56 additions and 21 deletions
+18 -2
View File
@@ -817,7 +817,16 @@ String WiFiManager::getHTTPHead(String title){
page += FPSTR(HTTP_SCRIPT);
page += FPSTR(HTTP_STYLE);
page += _customHeadElement;
page += FPSTR(HTTP_HEAD_END);
if(_bodyClass != ""){
String p = FPSTR(HTTP_HEAD_END);
p.replace(FPSTR(T_c), _bodyClass); // add class str
page += p;
}
else {
page += FPSTR(HTTP_HEAD_END);
}
return page;
}
@@ -1567,7 +1576,6 @@ void WiFiManager::handleErase(boolean opt) {
DEBUG_WM(DEBUG_VERBOSE,F("<- HTTP Erase"));
handleRequest();
String page = getHTTPHead(FPSTR(S_titleerase)); // @token titleerase
page += FPSTR(HTTP_HEAD_END);
bool ret = erase(opt);
@@ -2141,6 +2149,14 @@ void WiFiManager::setCountry(String cc){
_wificountry = cc;
}
/**
* setClass
* @param String str body class string
*/
void WiFiManager::setClass(String str){
_bodyClass = str;
}
// HELPERS
// DEBUG