working on string-templated based static pages

This commit is contained in:
2022-04-14 20:22:35 +02:00
parent b251e4e4cb
commit 0b13726d25
17 changed files with 2074 additions and 207 deletions

19
static/style.css Normal file
View File

@@ -0,0 +1,19 @@
label {
display: block;
margin: 5px 0;
}
#login form {
width: 450px;
margin: 0 auto;
}
h1 {
text-align: center;
}
.error{
display: block;
text-align: center;
background: orange;
}

14
static/templates/index.st Normal file
View File

@@ -0,0 +1,14 @@
index(data) ::= <<
<html>
<head>
<meta charset="utf-8" />
<script src="static/jquery"></script>
<script src="static/js"></script>
</head>
<body>
<span class="user">Logged in as <em>{data.user.name}</em></span>
<h2>Users</h2>
<h2>Lists</h2>
</body>
</html>
>>

30
static/templates/login.st Normal file
View File

@@ -0,0 +1,30 @@
login(data) ::= <<
<html>
<head>
<meta charset="utf-8" />
<script src="/static/jquery"></script>
<script src="/static/js"></script>
<link rel="stylesheet" href="/static/css" />
</head>
<body id="login">
<h1>Widerhall login</h1>
{if(data.error)}
<span class="error">{data.error}</span>
{endif}
<form method="POST">
<fieldset>
<legend>Login-Daten</legend>
<label>
<input type="text" name="email" value="" id="email" />
E-Mail-Adresse
</label>
<label>
<input type="password" name="pass" value="" id="password" />
Passwort
</label>
<button type="submit">Einloggen</button>
</fieldset>
</form>
</body>
</html>
>>

1
static/widerhall.js Normal file
View File

@@ -0,0 +1 @@
$(start); // document.on ready