Compare commits

..

No commits in common. "0596edc4b2e3e77f3c3f67d898f6d2a3a59fc08f" and "486c9ae641e74f4ac2933febefbaedddfd56cfeb" have entirely different histories.

4 changed files with 16 additions and 39 deletions

View file

@ -1,19 +0,0 @@
document.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll('.comment-hover').forEach((/** @type {HTMLDivElement} */ comment) => {
/** @type {HTMLLinkElement} */
const commentBody = comment.querySelector('a.comment-body');
comment.querySelectorAll('a').forEach((/** @type {HTMLLinkElement} */ element) => {
element.addEventListener('click', event => {
event.stopPropagation();
});
});
comment.addEventListener('click', () => {
commentBody.click();
});
comment.style.cursor = 'pointer';
comment.role = 'link';
});
});

View file

@ -204,7 +204,7 @@ article.blog {
white-space: break-spaces;
}
.comment .comment-footer {
.comment .comment-footer .comment-date {
margin: 0;
font-size: .8em;
opacity: .5;

View file

@ -16,15 +16,6 @@ import (
"github.com/gomarkdown/markdown/parser"
)
type BlogView struct {
*model.Blog
Comments []*model.ThreadViewPost
Likes int
Reposts int
BlueskyURL string
MastodonURL string
}
var mdRenderer = html.NewRenderer(html.RendererOptions{
Flags: html.CommonFlags | html.HrefTargetBlank,
})
@ -118,11 +109,20 @@ this is `+"`"+`aridoodle`+"`"+`. please take care of her.
comments = append(comments, blueskyPost.Replies...)
}
type BlogView struct {
*model.Blog
Comments []*model.ThreadViewPost
Likes int
Reposts int
BlueskyURL string
MastodonURL string
}
err = templates.BlogTemplate.Execute(w, BlogView{
Blog: &blog,
Comments: blueskyPost.Replies,
Likes: blueskyPost.Post.LikeCount,
Reposts: blueskyPost.Post.RepostCount,
Likes: 10,
Reposts: 10,
BlueskyURL: fmt.Sprintf("https://bsky.app/profile/%s/post/%s", blog.BlueskyActorID, blog.BlueskyPostID),
MastodonURL: "#",
})

View file

@ -38,10 +38,8 @@
join the conversation on
<a class="btn bluesky" href="{{.BlueskyURL}}" target="_blank">Bluesky 🦋</a>
<!-- TODO: mastodon support -->
<!--
or
<a class="btn mastodon" href="{{.MastodonURL}}" target="_blank">Mastodon 🐘</a>
-->
</p>
<div class="comments">
@ -76,10 +74,8 @@
{{end}}
</div>
<div class="comment-footer">
<span>{{.Post.LikeCount}} like{{if ne .Post.LikeCount 1}}s{{end}}</span>
&bull;
<span>{{.Post.RepostCount}} repost{{if ne .Post.RepostCount 1}}s{{end}}</span>
&bull;
<!-- <span>{{.Post.LikeCount}} likes</span> -->
<!-- <span>{{.Post.RepostCount}} reposts</span> -->
<span class="comment-date">{{.Post.Record.CreatedAtPrint}}</span>
</div>
</a>