2023-07-14 13:26:06 +00:00
|
|
|
|
|
|
|
|
2023-07-14 15:48:14 +00:00
|
|
|
<div class="col-md-3" id="camera_list_items">
|
2023-07-14 13:26:06 +00:00
|
|
|
<h3>Online</h3>
|
|
|
|
<ul>
|
|
|
|
{% for camera in template_values['cameras'] %}
|
2023-07-20 05:27:05 +00:00
|
|
|
{% if camera.is_online() and camera.bridge_id %}
|
|
|
|
<li hx-get="/camera/{{ camera.id }}" hx-trigger="click" hx-target="#camera_detail"> {{ camera.name }}</li>
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
<hr>
|
|
|
|
{% for camera in template_values['cameras'] %}
|
|
|
|
{% if camera.is_online() and camera.bridge_id == None %}
|
2023-07-14 13:26:06 +00:00
|
|
|
<li hx-get="/camera/{{ camera.id }}" hx-trigger="click" hx-target="#camera_detail"> {{ camera.name }}</li>
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Offline</h3>
|
|
|
|
<ul>
|
|
|
|
{% for camera in template_values['cameras'] %}
|
2023-07-20 05:27:05 +00:00
|
|
|
{% if camera.is_offline() %}
|
|
|
|
<li hx-get="/camera/{{ camera.id }}" hx-trigger="click" hx-target="#camera_detail"> {{ camera.name }}</li>
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
<hr>
|
|
|
|
{% for camera in template_values['cameras'] %}
|
|
|
|
{% if camera.is_offline() and camera.bridge_id == None %}
|
2023-07-14 13:26:06 +00:00
|
|
|
<li hx-get="/camera/{{ camera.id }}" hx-trigger="click" hx-target="#camera_detail"> {{ camera.name }}</li>
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
</ul>
|
2023-07-20 05:27:05 +00:00
|
|
|
|
2023-07-14 13:26:06 +00:00
|
|
|
<div class="col-md-6 offset-3">
|
|
|
|
<button hx-get="/cameras" hx-trigger="click" hx-target="#camera_list">refresh</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-md-9" id="camera_detail"></div>
|
|
|
|
|
|
|
|
|