From 72b2f46a1af6bdfbe67c6f183ffa6b3026fc7106 Mon Sep 17 00:00:00 2001 From: iou1name Date: Mon, 30 Nov 2020 08:40:09 -0500 Subject: [PATCH] seperate html devices into seperate files --- templates/LightStrip.html | 108 +++++++++++++++++++++++++++++ templates/LixieClock.html | 30 ++++++++ templates/RelayDevice.html | 16 +++++ templates/index.html | 138 ++----------------------------------- 4 files changed, 158 insertions(+), 134 deletions(-) create mode 100644 templates/LightStrip.html create mode 100644 templates/LixieClock.html create mode 100644 templates/RelayDevice.html diff --git a/templates/LightStrip.html b/templates/LightStrip.html new file mode 100644 index 0000000..1f46d7f --- /dev/null +++ b/templates/LightStrip.html @@ -0,0 +1,108 @@ +
+
{{ device.id }}{% if not device.locked %}{% else %}{% endif %}
+
{{ device.description }}{% if not device.locked %}{% endif %}
+
{{ device.location }}{% if not device.locked %}{% endif %}
+
{{ device.mqtt_root }}{% if not device.locked %}{% endif %}
+
+
+ State
+ +
+ +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Red + + + + + +
Green + + + + + +
Blue + + + + + +
+
+
+ + + + + + + + + +
+
+
+
+ Animation
+ +
+
+
+ + +
+ Delay + + +
+
+
+ {% for sub_device in device.sub_devices %} +
+ +
+ {% endfor %} +
+
+ diff --git a/templates/LixieClock.html b/templates/LixieClock.html new file mode 100644 index 0000000..fff197e --- /dev/null +++ b/templates/LixieClock.html @@ -0,0 +1,30 @@ +
+
{{ device.id }}{% if not device.locked %}{% else %}{% endif %}
+
{{ device.description }}{% if not device.locked %}{% endif %}
+
{{ device.location }}{% if not device.locked %}{% endif %}
+
{{ device.mqtt_root }}{% if not device.locked %}{% endif %}
+
+ +
+
+ + +
+ +
+
+ + +
+ + +
+
+ {% for sub_device in device.sub_devices %} +
+ LixieDisplay +
+ {% endfor %} +
+
+ diff --git a/templates/RelayDevice.html b/templates/RelayDevice.html new file mode 100644 index 0000000..ec3240e --- /dev/null +++ b/templates/RelayDevice.html @@ -0,0 +1,16 @@ +
+
{{ device.id }}{% if not device.locked %}{% else %}{% endif %}
+
{{ device.description }}{% if not device.locked %}{% endif %}
+
{{ device.location }}{% if not device.locked %}{% endif %}
+
{{ device.ip_address }}{% if not device.locked %}{% endif %}
+
+ {% for sub_device in device.sub_devices %} +
+
{{ sub_device.id }}
+ +
{{ sub_device.description }}{% if not device.locked %}{% endif %}
+
+ {% endfor %} +
+
+ diff --git a/templates/index.html b/templates/index.html index e3d755a..225b44b 100644 --- a/templates/index.html +++ b/templates/index.html @@ -31,144 +31,14 @@
{% for device in network %} -
-
{{ device.id }}{% if not device.locked %}{% else %}{% endif %}
-
{{ device.description }}{% if not device.locked %}{% endif %}
-
{{ device.location }}{% if not device.locked %}{% endif %}
{% if device.type == 'RelayDevice' %} -
{{ device.ip_address }}{% if not device.locked %}{% endif %}
+ {% include 'RelayDevice.html' %} {% elif device.type == 'LightStrip' %} -
{{ device.mqtt_root }}{% if not device.locked %}{% endif %}
-
-
- State
- -
- -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Red - - - - - -
Green - - - - - -
Blue - - - - - -
-
-
- - - - - - - - - -
-
-
-
- Animation
- -
-
-
- - -
- Delay - - -
-
+ {% include 'LightStrip.html' %} {% elif device.type == 'LixieClock' %} -
{{ device.mqtt_root }}{% if not device.locked %}{% endif %}
-
- -
-
- - -
- -
-
- - -
- - -
+ {% include 'LixieClock.html' %} {% endif %} -
- {% for sub_device in device.sub_devices %} -
- {% if sub_device.type == 'RelayOutlet' %} -
{{ sub_device.id }}
- -
{{ sub_device.description }}{% if not device.locked %}{% endif %}
- {% elif sub_device.type == 'NeoPixel' %} - - {% elif sub_device.type == 'LixieDisplay' %} - LixieDisplay - {% endif %} -
- {% endfor %} -
-
- {% endfor %} + {% endfor %}