mlmym/templates/activities.html
2024-05-10 12:08:20 -04:00

55 lines
2 KiB
HTML

{{ $state := . }}
{{ range $i, $activity := .Activities}}
<div class="activity">
{{ if $activity.Comment }}
<div class="title{{ if eq $activity.Comment.Op "unread"}} orangered{{end}}">
{{ if and (not $state.User) (not $state.Query) }}
<b>comment</b> on
{{ end }}
<a href="/{{$state.Host}}/post/{{ $activity.Comment.P.Post.ID}}">{{ $activity.Comment.P.Post.Name}}</a>
<span class="meta">
in
<a href="/{{$state.Host}}/c/{{ fullcname $activity.Comment.P.Community }}">
c/{{ if $state.HideInstanceNames -}}
{{ $activity.Comment.P.Community.Name }}</a>
{{ else -}}
{{ fullcname $activity.Comment.P.Community }}
{{ end }}
</span>
</div>
{{ template "comment.html" $activity.Comment }}
{{ else if $activity.Post }}
{{ template "post.html" $activity.Post }}
{{ else if $activity.Message }}
<div class="message">
{{ if eq $activity.Message.Creator.ID $state.Session.UserID }}
<span class="meta">
<b>message</b>
to
<a href="/{{$state.Host}}/u/{{fullname $activity.Message.Recipient}}">
{{- if $state.HideInstanceNames -}}
{{ $activity.Message.Recipient.Name }}
{{- else -}}
{{ fullname $activity.Message.Recipient }}
{{- end -}}
</a>
{{ else }}
<span class="meta{{ if not $activity.Message.PrivateMessage.Read }} orangered{{end}}">
<b>message</b>
from
<a href="/{{$state.Host}}/u/{{fullname $activity.Message.Creator}}">
{{- if $state.HideInstanceNames -}}
{{ $activity.Message.Creator.Name }}
{{- else -}}
{{ fullname $activity.Message.Creator }}
{{- end -}}
</a>
{{end}}
sent {{ humanize $activity.Message.PrivateMessage.Published.Time }}
</span>
<div>{{ markdown "" $activity.Message.PrivateMessage.Content }}</div>
</div>
{{ end }}
</div>
{{ end }}