fix(templates/handlers): Fix post anchors
- ensure users are correctly linked to a post actor after replying - ensure timestamps are clickable to get post IDs
This commit is contained in:
parent
b781a1fe57
commit
918c2726b4
2 changed files with 5 additions and 3 deletions
|
@ -131,7 +131,7 @@ pub fn reply_thread(state: State<AppState>,
|
|||
let post = res?;
|
||||
info!("Posted reply {} to thread {}", post.id, post.thread_id);
|
||||
Ok(HttpResponse::SeeOther()
|
||||
.header("Location", format!("/thread/{}#post{}", post.thread_id, post.id))
|
||||
.header("Location", format!("/thread/{}#post-{}", post.thread_id, post.id))
|
||||
.finish())
|
||||
})
|
||||
.responder()
|
||||
|
|
|
@ -32,7 +32,10 @@
|
|||
</div>
|
||||
|
||||
{% for post in posts -%}
|
||||
<div class="list-group-item flex-column align-items-start">
|
||||
<div id="post-{{ post.id}}" class="list-group-item flex-column align-items-start">
|
||||
<a href="/thread/{{ id }}#post-{{ post.id }}">
|
||||
<small class="text-muted float-right">{{ post.posted }}</small>
|
||||
</a>
|
||||
<div class="row">
|
||||
<div class="col-2 border-right">
|
||||
<div class="row">
|
||||
|
@ -49,7 +52,6 @@
|
|||
<div class="col-10">
|
||||
{{ post.body }}
|
||||
</div>
|
||||
<small class="text-muted">{{ post.posted }}</small>
|
||||
</div>
|
||||
</div>
|
||||
{%- endfor %}
|
||||
|
|
Loading…
Reference in a new issue