module_state.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <div id="modules" hx-swap-oob="true"></div>
  2. <div id="module" class="container border rounded m-3 text-center">
  3. <h2>Module {.name}</h2>
  4. <p></p>
  5. <div class="container border rounded m-3 text-center">
  6. <span class="btn btn-primary" hx-post="/module/{.id}" hx-target="#module">State</span>
  7. <span class="btn btn-primary" hx-post="/module_ctx/{.id}" hx-target="#module_state">ctx</span>
  8. <span class="btn btn-primary" hx-post="/module_log/{.id}" hx-target="#module_state">log</span>
  9. </div>
  10. <div id="module_state">
  11. {.mod_state}
  12. <div>
  13. <div id="mod_graph_sec" hx-post="/module_svg_sec/svg_sec_{.id}.svg" hx-trigger="every 1s">
  14. </div>
  15. <span hx-post="/module_svg_sec/svg_sec_{.id}.svg" hx-trigger="load" class="container"
  16. hx-target="#mod_graph_sec"></span>
  17. </div>
  18. <div>
  19. <div id="mod_graph_min" hx-post="/module_svg_min/svg_min_{.id}.svg" hx-trigger="every 10s">
  20. </div>
  21. <span hx-post="/module_svg_min/svg_min_{.id}.svg" hx-trigger="load" class="container"
  22. hx-target="#mod_graph_min"></span>
  23. </div>
  24. <div>
  25. <div id="mod_graph_day" hx-post="/module_svg_day/svg_day_{.id}.svg" hx-trigger="every 30s">
  26. </div>
  27. <span hx-post="/module_svg_day/svg_day_{.id}.svg" hx-trigger="load" class="container"
  28. hx-target="#mod_graph_day"></span>
  29. </div>
  30. </div>
  31. </div>