mirror of
https://github.com/esphome/esphome.git
synced 2025-11-19 16:25:50 +00:00
Cleanup dashboard JS (#491)
* Cleanup dashboard JS * Add vscode * Save start_mark/end_mark * Updates * Updates * Remove need for cv.nameable It's a bit hacky but removes so much bloat from integrations * Add enum helper * Document APIs, and Improvements * Fixes * Fixes * Update PULL_REQUEST_TEMPLATE.md * Updates * Updates * Updates
This commit is contained in:
@@ -88,7 +88,7 @@ std::string to_lowercase_underscore(std::string s) {
|
||||
std::string sanitize_string_whitelist(const std::string &s, const std::string &whitelist) {
|
||||
std::string out(s);
|
||||
out.erase(std::remove_if(out.begin(), out.end(),
|
||||
[&out, &whitelist](const char &c) { return whitelist.find(c) == std::string::npos; }),
|
||||
[&whitelist](const char &c) { return whitelist.find(c) == std::string::npos; }),
|
||||
out.end());
|
||||
return out;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user