~aleteoryx/webjrnl

ref: fileent webjrnl/template/ntry.html -rw-r--r-- 895 bytes
413e986d — Aleteoryx I don't think I'll use this 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{{template "head" .}}
	{{ $latest := .Entry.GetVersion .Entry.GetLatest }}
	<p>
		{{if eq $latest.Id 0}}
		It hasn't been updated.
		{{else if eq $latest.Id 1}}
		It's been updated once.
		{{else}}
		It's been updated {{ $latest.Id }} times.
		{{end}}
		This version is from {{ $latest.ModTime.Format "2006-01-02 03:04:05" }}.
	</p>
	<form method="POST">
		<textarea name="text" cols="72" rows="24">{{ $latest.Body }}</textarea>
		<br/>
		<input type="submit" value="Update!" />
	</form>
	<br>
	{{if ne $latest.Id 0}}
	<h3>History:</h3>
	<ul>
		{{range .Entry.GetVersions}}
		{{if ne .Id $latest.Id}}
		<li>
			<h4>{{ .ModTime.Format "2006-01-02 03:04:05" }}</h4>
			<pre>{{ .Body }}</pre>
			<form method="POST">
				<input type="hidden" name="text" value="{{ .Body }}" />
				<input type="submit" value="Revert" />
			</form>
		</li>
		{{end}}
		{{end}}
	</ul>
	{{end}}
{{template "foot" .}}