mirror of
https://github.com/alexhopeoconnor/WiFiManager.git
synced 2026-10-13 14:51:21 +10:00
Adding a data attribute for ssid for input value
so it has nothing to do with the html , and can have different encoding, we could also just use IDs but scan cannot change, or use bssid #1370
This commit is contained in:
+4
-3
@@ -1562,7 +1562,8 @@ String WiFiManager::WiFiManager::getScanItemOut(){
|
||||
// Serial.println(WiFi.BSSIDstr(indices[i]));
|
||||
continue; // No idea why I am seeing these, lets just skip them for now
|
||||
}
|
||||
item.replace(FPSTR(T_v), htmlEntities(WiFi.SSID(indices[i]))); // ssid no encoding
|
||||
item.replace(FPSTR(T_V), htmlEntities(WiFi.SSID(indices[i]))); // ssid no encoding
|
||||
item.replace(FPSTR(T_v), htmlEntities(WiFi.SSID(indices[i]),true)); // ssid no encoding
|
||||
if(tok_e) item.replace(FPSTR(T_e), encryptionTypeStr(enc_type));
|
||||
if(tok_r) item.replace(FPSTR(T_r), (String)rssiperc); // rssi percentage 0-100
|
||||
if(tok_R) item.replace(FPSTR(T_R), (String)WiFi.RSSI(indices[i])); // rssi db
|
||||
@@ -3298,11 +3299,11 @@ boolean WiFiManager::validApPassword(){
|
||||
* @param string str string to replace entities
|
||||
* @return string encoded string
|
||||
*/
|
||||
String WiFiManager::htmlEntities(String str) {
|
||||
// str.replace(" "," ");
|
||||
String WiFiManager::htmlEntities(String str, bool whitespace) {
|
||||
str.replace("&","&");
|
||||
str.replace("<","<");
|
||||
str.replace(">",">");
|
||||
if(whitespace) str.replace(" "," ");
|
||||
// str.replace("-","–");
|
||||
// str.replace("\"",""");
|
||||
// str.replace("/": "/");
|
||||
|
||||
Reference in New Issue
Block a user