Add WebSocket status indicator to Control tab #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Description
.ws-statusarea and minor styling updates inESP32/Digifiz/main/data/digifiz_ws_connect.html.#wsStatusDot,#wsStatusText, and a conditional#wsRefreshButtonthat is hidden while connected.setWsStatus()and wired it to the WebSocket lifecycle (socket.onopen,socket.onclose,socket.onerror) to update the status text, dot color classes (gbg,ybg,rbg), and show/hide the refresh button.Connectingwhen the socket is created.Testing
python -m http.server 8000and fetched the page header withcurl -I http://127.0.0.1:8000/digifiz_ws_connect.html, which returnedHTTP/1.0 200 OK(success).ESP32/Digifiz/main/data/digifiz_ws_connect.html.Codex Task