commit 785c481d38d0bff7f0569bd42a15957ea38f3756
parent 502434d60c97c3559a92396064452da04ca6a9a8
Author: cblgh <cblgh@cblgh.org>
Date: Wed, 17 Jan 2024 14:37:06 +0100
use correct timestamp for edit, tweak styling
Diffstat:
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/html/edit-post.html b/html/edit-post.html
@@ -1,14 +1,17 @@
{{ template "head" . }}
<main>
- <h1>{{ "PostEdit" | translate }} <a href="/thread/{{.Data.ThreadID}}/#{{.Data.ID}}">{{.Data.ID}}</a></h1>
+ <h1>{{ "PostEdit" | translate }}</h1>
<article>{{.Data.Content | markup }}
</article>
<form method="POST">
<div class="post-container" >
- <label for="content">{{ "Content" | translate }}:</label>
+ <label class="visually-hidden" for="content">{{ "Content" | translate }}:</label>
<textarea required name="content" id="content" placeholder='{{ "TextareaPlaceholder" | translate }}'>{{.Data.Content}}</textarea>
<button type="submit">{{ "Save" | translate }}</button>
</div>
+ <div style="margin-top: 1rem;">
+ <a style="font-style: italic;" href="/thread/{{.Data.ThreadID}}/#{{.Data.ID}}">{{ "GoBackToTheThread" | translate }}</a>
+ </div>
</form>
</main>
{{ template "footer" . }}
diff --git a/html/thread.html b/html/thread.html
@@ -23,9 +23,11 @@
<a href="#{{ $post.ID }}">
<span style="margin-left: 0.5rem;">
<time title="{{ $post.Publish | formatDateTime }}" datetime="{{ $post.Publish | formatDate }}">{{ $post.Publish | formatDateRelative }}</time></span></a>
- {{ if $post.LastEdit.Valid }}<span style="margin-left: 0.5rem;">
- <em>(edited {{ $post.Publish | formatDateRelative }})</em></span>
- {{ end }}
+ {{ if $post.LastEdit.Valid }}
+ <span style="cursor: pointer;">
+ <time title="{{ "EditedAt" | translate }} {{ $post.LastEdit.Time | formatDateTime }}" datetime="{{ $post.LastEdit.Time | formatDate }}">*</time>
+ </span>
+ {{ end }}
</section>
{{ $post.Content | markup }}
</article>
diff --git a/i18n/i18n.go b/i18n/i18n.go
@@ -100,6 +100,7 @@ var English = map[string]string{
"ThreadNew": "new thread",
"ThreadThe": "the thread",
"Index": "index",
+ "GoBackToTheThread": "Go back to the thread",
"ThreadCreate": "Create thread",
"Title": "Title",
@@ -130,7 +131,7 @@ var English = map[string]string{
"NewThreadLinkMessage": "If you are a member,",
"NewThreadCreateError": "Error creating thread",
"NewThreadCreateErrorMessage": "There was a database error when creating the thread, apologies.",
- "PostEdit": "Editing post",
+ "PostEdit": "Post preview",
"AriaPostMeta": "Post meta",
"AriaDeletePost": "Delete this post",
@@ -138,6 +139,7 @@ var English = map[string]string{
"PromptDeleteQuestion": "Delete post for all posterity?",
"Delete": "delete",
"Edit": "edit",
+ "EditedAt": "edited at",
"Post": "post",
"Save": "Save",
"Author": "Author",
@@ -192,6 +194,7 @@ var Swedish = map[string]string{
"ThreadNew": "ny tråd",
"ThreadThe": "tråden",
"Index": "index",
+ "GoBackToTheThread": "Go back to the thread",
"ThreadCreate": "Skapa en tråd",
"Title": "Titel",
@@ -218,7 +221,7 @@ var Swedish = map[string]string{
"NewThreadLinkMessage": "Om du är en medlem,",
"NewThreadCreateError": "Fel uppstod vid trådskapning",
"NewThreadCreateErrorMessage": "Det uppstod ett databasfel under trådskapningen, ursäkta.",
- "PostEdit": "Editing post",
+ "PostEdit": "Post preview",
"AriaPostMeta": "Post meta",
"AriaDeletePost": "Delete this post",
@@ -226,6 +229,7 @@ var Swedish = map[string]string{
"PromptDeleteQuestion": "Radera post för alltid?",
"Delete": "radera",
"Edit": "redigera",
+ "EditedAt": "redigerat",
"Post": "post",
"Author": "Författare",
"Responded": "svarade",
@@ -281,6 +285,7 @@ var EspanolMexicano = map[string]string{
"ThreadNew": "new thread",
"ThreadThe": "the thread",
"Index": "index",
+ "GoBackToTheThread": "Go back to the thread",
"ThreadCreate": "Create thread",
"Title": "Title",
@@ -307,7 +312,7 @@ var EspanolMexicano = map[string]string{
"NewThreadLinkMessage": "If you are a member,",
"NewThreadCreateError": "Error creating thread",
"NewThreadCreateErrorMessage": "There was a database error when creating the thread, apologies.",
- "PostEdit": "Editing post",
+ "PostEdit": "Post preview",
"ThreadStartNew": "Start a new thread",
"AriaPostMeta": "Post meta",
@@ -317,6 +322,7 @@ var EspanolMexicano = map[string]string{
"PromptDeleteQuestion": "Delete post for all posterity?",
"Delete": "delete",
"Edit": "editar",
+ "EditedAt": "editado a las",
"Post": "post",
"Save": "Save",
"Author": "Author",