add header and meta refresh for main page
This commit is contained in:
@@ -1077,7 +1077,8 @@ void WebCfgServer::update()
|
|||||||
|
|
||||||
void WebCfgServer::buildHtml(String& response)
|
void WebCfgServer::buildHtml(String& response)
|
||||||
{
|
{
|
||||||
buildHtmlHeader(response);
|
String header = "<meta http-equiv='refresh' content='15'>"; // auto refresh page
|
||||||
|
buildHtmlHeader(response, header);
|
||||||
|
|
||||||
response.concat("<br><h3>Info</h3>\n");
|
response.concat("<br><h3>Info</h3>\n");
|
||||||
response.concat("<table>");
|
response.concat("<table>");
|
||||||
@@ -2024,10 +2025,12 @@ void WebCfgServer::processFactoryReset()
|
|||||||
restartEsp(RestartReason::NukiHubReset);
|
restartEsp(RestartReason::NukiHubReset);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebCfgServer::buildHtmlHeader(String &response)
|
void WebCfgServer::buildHtmlHeader(String &response, String additionalHeader)
|
||||||
{
|
{
|
||||||
response.concat("<html><head>");
|
response.concat("<html><head>");
|
||||||
response.concat("<meta name='viewport' content='width=device-width, initial-scale=1'>");
|
response.concat("<meta name='viewport' content='width=device-width, initial-scale=1'>");
|
||||||
|
if(strcmp(additionalHeader.c_str(), "") != 0)
|
||||||
|
response.concat(additionalHeader);
|
||||||
// response.concat("<style>");
|
// response.concat("<style>");
|
||||||
// response.concat(stylecss);
|
// response.concat(stylecss);
|
||||||
// response.concat("</style>");
|
// response.concat("</style>");
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ private:
|
|||||||
void processUnpair(bool opener);
|
void processUnpair(bool opener);
|
||||||
void processFactoryReset();
|
void processFactoryReset();
|
||||||
|
|
||||||
void buildHtmlHeader(String& response);
|
void buildHtmlHeader(String& response, String additionalHeader = "");
|
||||||
void printInputField(String& response, const char* token, const char* description, const char* value, const size_t& maxLength, const bool& isPassword = false, const bool& showLengthRestriction = false);
|
void printInputField(String& response, const char* token, const char* description, const char* value, const size_t& maxLength, const bool& isPassword = false, const bool& showLengthRestriction = false);
|
||||||
void printInputField(String& response, const char* token, const char* description, const int value, size_t maxLength);
|
void printInputField(String& response, const char* token, const char* description, const int value, size_t maxLength);
|
||||||
void printCheckBox(String& response, const char* token, const char* description, const bool value, const char* htmlClass);
|
void printCheckBox(String& response, const char* token, const char* description, const bool value, const char* htmlClass);
|
||||||
@@ -92,4 +92,4 @@ private:
|
|||||||
String _confirmCode = "----";
|
String _confirmCode = "----";
|
||||||
|
|
||||||
bool _enabled = true;
|
bool _enabled = true;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user