Commit 94552ad6 authored by vertighel's avatar vertighel
Browse files

data-status homogeneous

parent 50e32f7c
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -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 %}"
@@ -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 %}"
+1 −1
Original line number Diff line number Diff line
@@ -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>

+8 −6
Original line number Diff line number Diff line
@@ -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"}
                ]
              })
            }}

@@ -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"},
@@ -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"}
@@ -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"}
                ]
              })
            }}
+2 −2
Original line number Diff line number Diff line
@@ -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>
+4 −5
Original line number Diff line number Diff line
@@ -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 %}
@@ -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