use html table for info
This commit is contained in:
@@ -153,17 +153,16 @@ void WebCfgServer::serveHtml(WiFiClient &client)
|
|||||||
client.println("<BODY>");
|
client.println("<BODY>");
|
||||||
|
|
||||||
|
|
||||||
client.println("<br><br><h3>");
|
client.println("<br><br>");
|
||||||
client.print("Paired: ");
|
client.println("<h3>Info</h3>");
|
||||||
client.println(_nuki->isPaired() ? "Yes" : "No");
|
client.println("<table>");
|
||||||
client.println("</h3>");
|
printParameter(client, "Paired", _nuki->isPaired() ? " Yes" : " No");
|
||||||
client.println("<h3>");
|
printParameter(client, "MQTT Connected", _network->isMqttConnected() ? " Yes" : " No");
|
||||||
client.print("MQTT Connected: ");
|
client.println("</table><br><br>");
|
||||||
client.println(_network->isMqttConnected() ? "Yes" : "No");
|
|
||||||
client.println("</h3><br><br>");
|
|
||||||
|
|
||||||
client.println("<FORM ACTION=method=get >");
|
client.println("<FORM ACTION=method=get >");
|
||||||
|
|
||||||
|
client.println("<h3>Configuration</h3>");
|
||||||
client.println("<table>");
|
client.println("<table>");
|
||||||
printInputField(client, "MQTTSERVER", "MQTT Broker", _preferences->getString(preference_mqtt_broker).c_str(), 100);
|
printInputField(client, "MQTTSERVER", "MQTT Broker", _preferences->getString(preference_mqtt_broker).c_str(), 100);
|
||||||
printInputField(client, "MQTTPORT", "MQTT Broker port", _preferences->getInt(preference_mqtt_broker_port), 5);
|
printInputField(client, "MQTTPORT", "MQTT Broker port", _preferences->getInt(preference_mqtt_broker_port), 5);
|
||||||
@@ -254,3 +253,16 @@ void WebCfgServer::printInputField(WiFiClient &client,
|
|||||||
itoa(value, valueStr, 10);
|
itoa(value, valueStr, 10);
|
||||||
printInputField(client, token, description, valueStr, maxLength);
|
printInputField(client, token, description, valueStr, maxLength);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WebCfgServer::printParameter(WiFiClient &client, const char *description, const char *value)
|
||||||
|
{
|
||||||
|
client.println("<tr>");
|
||||||
|
client.print("<td>");
|
||||||
|
client.print(description);
|
||||||
|
client.print("</td>");
|
||||||
|
client.print("<td>");
|
||||||
|
client.print(value);
|
||||||
|
client.print("</td>");
|
||||||
|
client.println("</tr>");
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
@@ -32,6 +32,9 @@ private:
|
|||||||
void printInputField(WiFiClient& client, const char* token, const char* description, const char* value, size_t maxLength);
|
void printInputField(WiFiClient& client, const char* token, const char* description, const char* value, size_t maxLength);
|
||||||
void printInputField(WiFiClient& client, const char* token, const char* description, const int value, size_t maxLength);
|
void printInputField(WiFiClient& client, const char* token, const char* description, const int value, size_t maxLength);
|
||||||
|
|
||||||
|
void printParameter(WiFiClient& client, const char* description, const char* value);
|
||||||
|
|
||||||
|
|
||||||
TokenType getParameterType(char*& token);
|
TokenType getParameterType(char*& token);
|
||||||
|
|
||||||
WiFiServer _wifiServer;
|
WiFiServer _wifiServer;
|
||||||
|
|||||||
Reference in New Issue
Block a user