feat: Link directly to comments
This commit is contained in:
parent
e0107a3d81
commit
a19c4f6a36
4 changed files with 10 additions and 3 deletions
|
@ -28,6 +28,7 @@ defmodule BdfrBrowser.Comment do
|
||||||
join: p in assoc(c, :post),
|
join: p in assoc(c, :post),
|
||||||
join: s in assoc(p, :subreddit),
|
join: s in assoc(p, :subreddit),
|
||||||
select: %{
|
select: %{
|
||||||
|
id: c.id,
|
||||||
body: c.body,
|
body: c.body,
|
||||||
children: [],
|
children: [],
|
||||||
posted_at: c.posted_at,
|
posted_at: c.posted_at,
|
||||||
|
@ -51,6 +52,7 @@ defmodule BdfrBrowser.Comment do
|
||||||
join: p in assoc(c, :post),
|
join: p in assoc(c, :post),
|
||||||
join: s in assoc(p, :subreddit),
|
join: s in assoc(p, :subreddit),
|
||||||
select: %{
|
select: %{
|
||||||
|
id: c.id,
|
||||||
author: c.author,
|
author: c.author,
|
||||||
body: c.body,
|
body: c.body,
|
||||||
children: [],
|
children: [],
|
||||||
|
@ -73,6 +75,7 @@ defmodule BdfrBrowser.Comment do
|
||||||
join: p in assoc(c, :post),
|
join: p in assoc(c, :post),
|
||||||
join: s in assoc(p, :subreddit),
|
join: s in assoc(p, :subreddit),
|
||||||
select: %{
|
select: %{
|
||||||
|
id: c.id,
|
||||||
author: c.author,
|
author: c.author,
|
||||||
body: c.body,
|
body: c.body,
|
||||||
children: [],
|
children: [],
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<div style="padding-left: <%= level * 5 %>px; margin-bottom: 2px;">
|
<div style="padding-left: <%= level * 5 %>px; margin-bottom: 2px;" id="cmt-<%= comment.id %>">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-body" style="padding: 8px;">
|
<div class="card-body" style="padding: 8px;">
|
||||||
<blockquote class="blockquote mb-0" style="font-size: 1rem;">
|
<blockquote class="blockquote mb-0" style="font-size: 1rem;">
|
||||||
|
|
|
@ -54,7 +54,9 @@
|
||||||
|
|
||||||
<footer class="blockquote-footer">
|
<footer class="blockquote-footer">
|
||||||
<%= BdfrBrowser.RenderUtils.link_to_user(comment.author) %>,
|
<%= BdfrBrowser.RenderUtils.link_to_user(comment.author) %>,
|
||||||
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/<%= comment.post_id %>"><%= comment.post_title %></a>,
|
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/<%= comment.post_id %>#cmt-<%= comment.id %>">
|
||||||
|
<%= comment.post_title %>
|
||||||
|
</a>,
|
||||||
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/"><%= comment.subreddit %></a>,
|
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/"><%= comment.subreddit %></a>,
|
||||||
<small><%= DateTime.to_iso8601(comment.posted_at) %></small>
|
<small><%= DateTime.to_iso8601(comment.posted_at) %></small>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
|
@ -59,7 +59,9 @@
|
||||||
<%= BdfrBrowser.RenderUtils.comment(comment.body) %>
|
<%= BdfrBrowser.RenderUtils.comment(comment.body) %>
|
||||||
|
|
||||||
<footer class="blockquote-footer">
|
<footer class="blockquote-footer">
|
||||||
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/<%= comment.post_id %>"><%= comment.post_title %></a>,
|
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/<%= comment.post_id %>#cmt-<%= comment.id %>">
|
||||||
|
<%= comment.post_title %>
|
||||||
|
</a>,
|
||||||
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/"><%= comment.subreddit %></a>,
|
<a href="/r/<%= comment.subreddit %>/<%= comment.post_date %>/"><%= comment.subreddit %></a>,
|
||||||
<small><%= DateTime.to_iso8601(comment.posted_at) %></small>
|
<small><%= DateTime.to_iso8601(comment.posted_at) %></small>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
Reference in a new issue