summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/layouts/main.tt23
-rw-r--r--views/login.tt11
-rw-r--r--views/show_entries.tt23
3 files changed, 57 insertions, 0 deletions
diff --git a/views/layouts/main.tt b/views/layouts/main.tt
new file mode 100644
index 0000000..2bc5ad8
--- /dev/null
+++ b/views/layouts/main.tt
@@ -0,0 +1,23 @@
+<!doctype html>
+<html>
+<head>
+<title><% site_name %></title>
+<link rel="stylesheet" type="text/css" href="<% css_url %>">
+</head>
+<body>
+<div class="login_logout">
+<% IF not session.logged_in %>
+ <a href="<% login_url %>">log in</a>
+<% ELSE %>
+ <a href="<% logout_url %>">log out</a>
+<% END %>
+</div>
+<div class="page">
+ <h1><% site_name %></h1>
+ <% IF msg %>
+ <div class="flash"> <% msg %> </div>
+ <% END %>
+ <% content %>
+</div>
+</body>
+</html>
diff --git a/views/login.tt b/views/login.tt
new file mode 100644
index 0000000..617687a
--- /dev/null
+++ b/views/login.tt
@@ -0,0 +1,11 @@
+ <h2>Login</h2>
+ <% IF err %><p class=error><strong>Error:</strong> <% err %><% END %>
+ <form action="<% login_url %>" method=post>
+ <dl>
+ <dt>Username:
+ <dd><input type=text name=username>
+ <dt>Password:
+ <dd><input type=password name=password>
+ <dd><input type=submit value=Login>
+ </dl>
+ </form>
diff --git a/views/show_entries.tt b/views/show_entries.tt
new file mode 100644
index 0000000..9de4fae
--- /dev/null
+++ b/views/show_entries.tt
@@ -0,0 +1,23 @@
+ <% IF session.logged_in %>
+ <form action="<% add_entry_url %>" method="post" class="add-entry">
+ <dl>
+ <dt>Title:
+ <dd><input type="text" name="title" id="title">
+ <dt>Text:
+ <dd><textarea name="text" id="text"></textarea>
+ <dd><input type="submit" value="post">
+ </dl>
+ </form>
+ <% END %>
+ <ul class=entries>
+ <% IF entries.size %>
+ <% FOREACH id IN entries.keys.nsort %>
+ <li>
+ <h2 class="title"><% entries.$id.title %></h2>
+ <span class="time"><% entries.$id.date %>:&nbsp;</span>
+ <span class="entry"><% entries.$id.text %></span>
+ <% END %>
+ <% ELSE %>
+ <li><em>Unbelievable. No entries here so far</em>
+ <% END %>
+ </ul>