webui: polish settings layout and button styles

This commit is contained in:
2026-06-08 09:30:37 -06:00
parent 0f7697e9dd
commit 69db0d7fe5
2 changed files with 59 additions and 11 deletions
+15 -1
View File
@@ -472,7 +472,7 @@ def test_embedded_webui_preserves_config_input_while_polling():
assert 'document.addEventListener("input"' in source
assert 'setConfigValue("apSsidInput"' in source
assert "deviceNameInput" in source
assert 'setConfigValue("bmsNameInput"' in source
assert "bmsNameInput" in source
assert 'setConfigValue("tempEnabledCount"' in source
@@ -486,3 +486,17 @@ def test_ap_config_can_be_reset_to_defaults():
assert 'api("/config/ap/reset")' in source
assert "Reset AP to Default" in source
assert "regenerated password" in source
def test_embedded_webui_has_consistent_button_intent_styles():
source = firmware_source()
assert "/* UI polish v2 */" in source
assert "button.save" in source
assert "button.danger" in source
assert "button.secondary" in source
assert "configGroupTitle" in source
assert "linear-gradient" in source
assert 'class="save" onclick="saveApConfig()"' in source
assert 'class="danger" onclick="resetApConfig()"' in source
assert 'class="save" onclick="saveWifi()"' in source