diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/dashboard.html | 13 | ||||
-rw-r--r-- | templates/foot.html | 5 | ||||
-rw-r--r-- | templates/head.html | 39 | ||||
-rw-r--r-- | templates/settings.html | 15 | ||||
-rw-r--r-- | templates/settings_applied.html | 12 |
5 files changed, 84 insertions, 0 deletions
diff --git a/templates/dashboard.html b/templates/dashboard.html new file mode 100644 index 0000000..c8a1693 --- /dev/null +++ b/templates/dashboard.html @@ -0,0 +1,13 @@ +{% include "head.html" %} +<div class="content"> + <h1>Dashboard</h1> + <div class="section"> + <h2>ODR-DabMux</h2> + <p>www.opendigitalradio.org</p> + </div> + <div class="section"> + <h2>Remote control</h2> + </div> +</div> +{% include "foot.html" %} +{# vi:set et sw=2 ts=2: #} diff --git a/templates/foot.html b/templates/foot.html new file mode 100644 index 0000000..18992e3 --- /dev/null +++ b/templates/foot.html @@ -0,0 +1,5 @@ + </main> + </div> + </body> +</html> +{# vi:set et sw=2 ts=2: #} diff --git a/templates/head.html b/templates/head.html new file mode 100644 index 0000000..47b314f --- /dev/null +++ b/templates/head.html @@ -0,0 +1,39 @@ +<!DOCTYPE html> +<html> + <head> + <title>ODR-DabMux - {{ title }}</title> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/static/style.css" type="text/css"> + <link rel="stylesheet" href="/static/font-awesome/css/font-awesome.min.css"> + {% for js in page.styles() %} + <script src="/static/{{ js }}" defer></script> + {% endfor %} + </head> + <body> + <div class="flex"> + <nav> + <div class="head-nav-topdiv"> + <div class="nav-title"> + <p class="text-lg">ODR-DabMux</p> + <p class="text-lg"><b>{{ conf.name }}</b></p> + </div> + + <div class="div-menu"> + <ul class="ul-menu"> + <a href="/"> + <li class="{% if page == ActivePage::Dashboard %}menu-active{% else %}menu-entry{% endif %}"> + <i class="icon-fa fa fa-home" aria-hidden="true"></i><span>Dashboard</span> + </li> + </a> + <a href="/settings" class=""> + <li class="{% if page == ActivePage::Settings %}menu-active{% else %}menu-entry{% endif %}"> + <i class="icon-fa fa fa-cog" aria-hidden="true"></i><span>Settings</span> + </li> + </a> + </ul> + </div> + </div> + </nav> + <main> +{# vi:set et sw=2 ts=2: #} diff --git a/templates/settings.html b/templates/settings.html new file mode 100644 index 0000000..8a7d56e --- /dev/null +++ b/templates/settings.html @@ -0,0 +1,15 @@ +{% include "head.html" %} +<div class="content"> + <h1>ODR-DabMux Settings</h1> + + <div class="section"> + <form action="/settings" method="post"> + <fieldset> + <legend>General</legend> + <div><label for="name">Name of this instance:</label><input class="textinput" type="text" name="name" value="{{ conf.name }}"></div> + </fieldset> + <div><input class="btn" type="submit" value="Update"></div> + </form> +</div> +{% include "foot.html" %} +{# vi:set et sw=2 ts=2: #} diff --git a/templates/settings_applied.html b/templates/settings_applied.html new file mode 100644 index 0000000..214b8fd --- /dev/null +++ b/templates/settings_applied.html @@ -0,0 +1,12 @@ +{% include "head.html" %} +<div class="content"> + {% if ok %} + <h1>Configuration updated</h1> + {% else %} + <h1>Configuration update failed</h1> + <p>{{ error_message }}:</p> + <p>{{ error_reason }}:</p> + {% endif %} +</div> +{% include "foot.html" %} +{# vi:set et sw=2 ts=2: #} |