aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/layout.html17
-rw-r--r--templates/show_entries.html23
2 files changed, 40 insertions, 0 deletions
diff --git a/templates/layout.html b/templates/layout.html
new file mode 100644
index 0000000..0f32195
--- /dev/null
+++ b/templates/layout.html
@@ -0,0 +1,17 @@
+<!doctype html>
+<title>Weather</title>
+<link rel=stylesheet type=text/css href="{{ url_for('static', filename='style.css') }}">
+<div class=page>
+ <h1>Weather</h1>
+ <div class=metanav>
+ {% if not session.logged_in %}
+ <a href="{{ url_for('login') }}">log in</a>
+ {% else %}
+ <a href="{{ url_for('logout') }}">log out</a>
+ {% endif %}
+ </div>
+ {% for message in get_flashed_messages() %}
+ <div class=flash>{{ message }}</div>
+ {% endfor %}
+ {% block body %}{% endblock %}
+</div>
diff --git a/templates/show_entries.html b/templates/show_entries.html
new file mode 100644
index 0000000..5d9ff1a
--- /dev/null
+++ b/templates/show_entries.html
@@ -0,0 +1,23 @@
+{% extends "layout.html" %}
+{% block body %}
+ {% if session.logged_in %}
+ <form action="{{ url_for('add_entry') }}" method=post class=add-entry>
+ <dl>
+ <dt>Temperature:
+ <dd><input type=number size=30 name=temperature>
+ <dt>Humidity:
+ <dd><input type=number size=30 name=humidity>
+ <dt>Pressure:
+ <dd><input type=number size=30 name=pressure>
+ <dd><input type=submit value=Submit>
+ </dl>
+ </form>
+ {% endif %}
+ <ul class=weather>
+ {% for entry in weather %}
+ <li><h2>{{ entry.date }}</h2>Temp: {{ entry.temperature }}, Humidity: {{ entry.humidity }}, Pressure: {{ entry.pressure }}
+ {% else %}
+ <li><em>No entries here so far</em>
+ {% endfor %}
+ </ul>
+{% endblock %}