53 lines
1.7 KiB
HTML
53 lines
1.7 KiB
HTML
{% load static %}
|
|
{% load i18n %}
|
|
{% load l10n %}
|
|
{% load admin_url %}
|
|
{% load mastodon %}
|
|
{% load oauth_token %}
|
|
{% load truncate %}
|
|
{% load thumb %}
|
|
{% load prettydate %}
|
|
{% load user_actions %}
|
|
{% load duration %}
|
|
{% for activity in activities %}
|
|
<section class="activity">
|
|
<div class="avatar">
|
|
<img src="{{ activity.owner.avatar }}" alt="cover">
|
|
</div>
|
|
<div>
|
|
<div>
|
|
<span class="time">
|
|
<span>{{ activity.action_object.created_time|prettydate }}</span>
|
|
</span>
|
|
<div class="spacing">
|
|
<span>
|
|
<a href="{{ activity.owner.url }}" class="nickname">{{ activity.owner.display_name }}</a>
|
|
</span>
|
|
<span>
|
|
<a href="{{ activity.owner.url }}" class="handler">{{ activity.owner.handler }}</a>
|
|
</span>
|
|
</div>
|
|
{% with "activity/"|add:activity.template|add:".html" as template %}
|
|
{% include template %}
|
|
{% endwith %}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
{% if forloop.last %}
|
|
<div class="htmx-indicator"
|
|
style="margin-left: 60px"
|
|
hx-get="{% url 'social:data' %}?last={{ activity.created_time|date:'Y-m-d H:i:s.uO'|urlencode }}"
|
|
hx-trigger="revealed"
|
|
hx-swap="outerHTML">
|
|
<i class="fa-solid fa-compact-disc fa-spin loading"></i>
|
|
</div>
|
|
{% endif %}
|
|
{% empty %}
|
|
{% if request.GET.last %}
|
|
<div class="empty">{% trans '目前没有更多内容了' %}</div>
|
|
{% else %}
|
|
<div>
|
|
搜索并标记一些书影音/播客/游戏,<a href="{% url 'users:data' %}">导入你的豆瓣或Goodreads记录</a>,去联邦宇宙(长毛象)关注一些正在使用{{ site_name }}的用户,这里就会显示你和她们的近期动态。
|
|
</div>
|
|
{% endif %}
|
|
{% endfor %}
|