Loading noctua/web/pages/base.html +13 −11 Original line number Diff line number Diff line Loading @@ -66,13 +66,21 @@ Status </a> </li> <li class="nav-item"> <a class="nav-link {% if request.endpoint == 'web.subsystems' or request.endpoint == 'web.subsystem_page' %}active{% endif %}" href="{{ url_for('web.subsystems') }}"> Subsystems <li> <a class="nav-link {% if request.endpoint == 'web.synoptic_view' %}active{% endif %}" href="{{ url_for('web.synoptic_view') }}"> Synoptic </a> </li> <!-- <li class="nav-item"> --> <!-- <a class="nav-link {% if request.endpoint == 'web.subsystems' or request.endpoint == 'web.subsystem_page' %}active{% endif %}" --> <!-- href="{{ url_for('web.subsystems') }}"> --> <!-- Subsystems --> <!-- </a> --> <!-- </li> --> <!-- Menu a tendina per il Viewer --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle {% if request.endpoint == 'web.viewer' %}active{% endif %}" Loading @@ -97,12 +105,6 @@ </li> </ul> <li> <a class="nav-link {% if request.endpoint == 'web.synoptic_view' %}active{% endif %}" href="{{ url_for('web.synoptic_view') }}"> Synoptic </a> </li> <li> <a class="nav-link {% if request.endpoint == 'web.webcam' %}active{% endif %}" Loading noctua/web/pages/control.html +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ <div class="card bg-black border-secondary p-2 small font-monospace text-success"> <div>Mode: <span id="current-mode-label" class="text-info fw-bold">Imaging</span></div> <div>Camera State: <var data-status="camera-snapshot-state">N/A</var></div> <div>Cooler: <var data-status="camera-cooler">N/A</var> (<var data-status="camera-temperature">N/A</var>°C)</div> <div>Cooler: <var data-status="camera-cooler">N/A</var> (<var data-status="camera-settings-temperature">N/A</var>°C)</div> </div> </section> Loading noctua/web/pages/init.html +8 −6 Original line number Diff line number Diff line Loading @@ -80,7 +80,11 @@ {"label": "Az", "value": -160} ], "unit": "″", "buttons": [{"label": "Set", "endpoint": "/telescope/coordinates/offset", "method": "PUT"}] "buttons": [{"label": "Set", "endpoint": "/telescope/coordinates/offset", "method": "PUT"}], "info_list": [ {"label": "alt", "status": "telescope-offset-0"}, {"label": "az", "status": "telescope-coordinates-offset-1"} ] }) }} Loading @@ -103,8 +107,7 @@ {{ w.widget_input({ "label": "Azimuth", "info": "/dome/position", "inputs": [{"value": 0}], "inputs": [{"value": 0.1}], "unit": "°", "buttons": [ {"label": "Move", "endpoint": "/dome/position/movement/azimuth", "method": "POST"}, Loading @@ -121,7 +124,6 @@ {{ w.widget_toggle({ "label": "Dome Position", "info": "/dome/position", "buttons": [ {"label": "Park", "endpoint": "/dome/position/movement/park", "method": "POST"}, {"label": "Stop", "endpoint": "/dome/position/movement", "method": "DELETE"} Loading Loading @@ -173,8 +175,8 @@ "unit": "°C", "buttons": [{"label": "Set", "endpoint": "/camera/cooler/temperature/setpoint", "method": "PUT"}], "info_list": [ {"label": "fan", "status": "camera-fan"}, {"label": "T", "status": "camera-temperature"} {"label": "fan", "status": "camera-settings-fan"}, {"label": "T", "status": "camera-settings-temperature"} ] }) }} Loading noctua/web/pages/macros/control_elements.html +2 −2 Original line number Diff line number Diff line Loading @@ -50,9 +50,9 @@ <!-- Real-time feedback bar --> <div class="row g-0 mt-3 pt-2 border-top border-secondary small font-monospace"> <div class="col-6 text-success">RA: <var data-status="telescope-coordinates-radec">N/A</var></div> <div class="col-6 text-success">RA/Dec: <var data-status="telescope-coordinates-radec">N/A</var></div> <div class="col-6 text-success text-end">HA: <var data-status="telescope-coordinates-ha">N/A</var></div> <div class="col-6 text-success">Alt: <var data-status="telescope-coordinates-altaz">N/A</var></div> <div class="col-6 text-success">Alt/Az: <var data-status="telescope-coordinates-altaz" data-transform="round_3">N/A</var></div> <div class="col-6 text-success text-end">LST: <var data-status="telescope-coordinates-lst">N/A</var></div> </div> </div> Loading noctua/web/pages/macros/widgets.html +4 −5 Original line number Diff line number Diff line Loading @@ -103,7 +103,7 @@ {% for item in items %} <small class="col d-flex gap-2 mt-1 text-success"> {{ item.label }}: <var class="status-var" data-status="{{ item.status }}" style="font-style: normal; opacity: 1;">N/A</var> <var class="status-var text-end" data-status="{{ item.status }}" style="font-style: normal; opacity: 1;">N/A</var> </small> {% endfor %} {% endmacro %} Loading Loading @@ -318,14 +318,13 @@ {% macro monitor_subrow_template() %} <tr class="sub-row"> <td class="text-muted p-0 pe-2 small key-cell" style="width: 35%"></td> <td class="p-0 val-cell"></td> <td class="p-0 val-cell" style="width: 65%"></td> </tr> {% endmacro %} {# --- BLUEPRINT: Value Span --- #} {# --- BLUEPRINT: Value Var --- #} {% macro monitor_val_template() %} <span class="val-node"></span> <var class="val-node text-light font-monospace text-end"></var> {% endmacro %} {# --- WIDGET: Telemetry Card with Dynamic Fields --- #} Loading Loading
noctua/web/pages/base.html +13 −11 Original line number Diff line number Diff line Loading @@ -66,13 +66,21 @@ Status </a> </li> <li class="nav-item"> <a class="nav-link {% if request.endpoint == 'web.subsystems' or request.endpoint == 'web.subsystem_page' %}active{% endif %}" href="{{ url_for('web.subsystems') }}"> Subsystems <li> <a class="nav-link {% if request.endpoint == 'web.synoptic_view' %}active{% endif %}" href="{{ url_for('web.synoptic_view') }}"> Synoptic </a> </li> <!-- <li class="nav-item"> --> <!-- <a class="nav-link {% if request.endpoint == 'web.subsystems' or request.endpoint == 'web.subsystem_page' %}active{% endif %}" --> <!-- href="{{ url_for('web.subsystems') }}"> --> <!-- Subsystems --> <!-- </a> --> <!-- </li> --> <!-- Menu a tendina per il Viewer --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle {% if request.endpoint == 'web.viewer' %}active{% endif %}" Loading @@ -97,12 +105,6 @@ </li> </ul> <li> <a class="nav-link {% if request.endpoint == 'web.synoptic_view' %}active{% endif %}" href="{{ url_for('web.synoptic_view') }}"> Synoptic </a> </li> <li> <a class="nav-link {% if request.endpoint == 'web.webcam' %}active{% endif %}" Loading
noctua/web/pages/control.html +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ <div class="card bg-black border-secondary p-2 small font-monospace text-success"> <div>Mode: <span id="current-mode-label" class="text-info fw-bold">Imaging</span></div> <div>Camera State: <var data-status="camera-snapshot-state">N/A</var></div> <div>Cooler: <var data-status="camera-cooler">N/A</var> (<var data-status="camera-temperature">N/A</var>°C)</div> <div>Cooler: <var data-status="camera-cooler">N/A</var> (<var data-status="camera-settings-temperature">N/A</var>°C)</div> </div> </section> Loading
noctua/web/pages/init.html +8 −6 Original line number Diff line number Diff line Loading @@ -80,7 +80,11 @@ {"label": "Az", "value": -160} ], "unit": "″", "buttons": [{"label": "Set", "endpoint": "/telescope/coordinates/offset", "method": "PUT"}] "buttons": [{"label": "Set", "endpoint": "/telescope/coordinates/offset", "method": "PUT"}], "info_list": [ {"label": "alt", "status": "telescope-offset-0"}, {"label": "az", "status": "telescope-coordinates-offset-1"} ] }) }} Loading @@ -103,8 +107,7 @@ {{ w.widget_input({ "label": "Azimuth", "info": "/dome/position", "inputs": [{"value": 0}], "inputs": [{"value": 0.1}], "unit": "°", "buttons": [ {"label": "Move", "endpoint": "/dome/position/movement/azimuth", "method": "POST"}, Loading @@ -121,7 +124,6 @@ {{ w.widget_toggle({ "label": "Dome Position", "info": "/dome/position", "buttons": [ {"label": "Park", "endpoint": "/dome/position/movement/park", "method": "POST"}, {"label": "Stop", "endpoint": "/dome/position/movement", "method": "DELETE"} Loading Loading @@ -173,8 +175,8 @@ "unit": "°C", "buttons": [{"label": "Set", "endpoint": "/camera/cooler/temperature/setpoint", "method": "PUT"}], "info_list": [ {"label": "fan", "status": "camera-fan"}, {"label": "T", "status": "camera-temperature"} {"label": "fan", "status": "camera-settings-fan"}, {"label": "T", "status": "camera-settings-temperature"} ] }) }} Loading
noctua/web/pages/macros/control_elements.html +2 −2 Original line number Diff line number Diff line Loading @@ -50,9 +50,9 @@ <!-- Real-time feedback bar --> <div class="row g-0 mt-3 pt-2 border-top border-secondary small font-monospace"> <div class="col-6 text-success">RA: <var data-status="telescope-coordinates-radec">N/A</var></div> <div class="col-6 text-success">RA/Dec: <var data-status="telescope-coordinates-radec">N/A</var></div> <div class="col-6 text-success text-end">HA: <var data-status="telescope-coordinates-ha">N/A</var></div> <div class="col-6 text-success">Alt: <var data-status="telescope-coordinates-altaz">N/A</var></div> <div class="col-6 text-success">Alt/Az: <var data-status="telescope-coordinates-altaz" data-transform="round_3">N/A</var></div> <div class="col-6 text-success text-end">LST: <var data-status="telescope-coordinates-lst">N/A</var></div> </div> </div> Loading
noctua/web/pages/macros/widgets.html +4 −5 Original line number Diff line number Diff line Loading @@ -103,7 +103,7 @@ {% for item in items %} <small class="col d-flex gap-2 mt-1 text-success"> {{ item.label }}: <var class="status-var" data-status="{{ item.status }}" style="font-style: normal; opacity: 1;">N/A</var> <var class="status-var text-end" data-status="{{ item.status }}" style="font-style: normal; opacity: 1;">N/A</var> </small> {% endfor %} {% endmacro %} Loading Loading @@ -318,14 +318,13 @@ {% macro monitor_subrow_template() %} <tr class="sub-row"> <td class="text-muted p-0 pe-2 small key-cell" style="width: 35%"></td> <td class="p-0 val-cell"></td> <td class="p-0 val-cell" style="width: 65%"></td> </tr> {% endmacro %} {# --- BLUEPRINT: Value Span --- #} {# --- BLUEPRINT: Value Var --- #} {% macro monitor_val_template() %} <span class="val-node"></span> <var class="val-node text-light font-monospace text-end"></var> {% endmacro %} {# --- WIDGET: Telemetry Card with Dynamic Fields --- #} Loading