You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

49 lines
2.3 KiB

<div class="popup-card">
<img class="rounded img-fluid avatar-s popup-avatar" src="{{ url_for('main.get_avatar', filename=user.avatar_m) }}">
<div class="popup-profile">
<h6>{{ user.name }}</h6>
<p class="text-muted">{{ user.username }}
{% if current_user.is_authenticated %}
{% if current_user != user and current_user.is_followed_by(user) %}
{% if user.is_followed_by(current_user) %}
<span class="badge badge-light">互相关注</span>
{% else %}
<span class="badge badge-light">关注你</span>
{% endif %}
{% endif %}
{% endif %}
</p>
</div>
<p class="card-text">
<a href="{{ url_for('user.index', username=user.username) }}">
<strong>{{ user.photos|length }}</strong> 照片
</a>&nbsp;
<a href="{{ url_for('user.show_followers', username=user.username) }}">
<strong id="followers-count-{{ user.id }}"
data-href="{{ url_for('ajax.followers_count', user_id=user.id) }}">
{{ user.followers.count() - 1 }}
</strong> 关注者
</a>
</p>
<a href="{{ url_for('user.index', username=user.username) }}" class="btn btn-light btn-sm">主页</a>
{% if current_user.is_authenticated %}
{% if user != current_user %}
<button data-id="{{ user.id }}"
data-href="{{ url_for('ajax.unfollow', username=user.username) }}"
class="{% if not current_user.is_following(user) %}hide{% endif %} btn btn-dark btn-sm unfollow-btn">
取消关注
</button>
<button data-id="{{ user.id }}"
data-href="{{ url_for('ajax.follow', username=user.username) }}"
class="{% if current_user.is_following(user) %}hide{% endif %} btn btn-primary btn-sm follow-btn">
关注
</button>
{% endif %}
{% else %}
<form class="inline" method="post"
action="{{ url_for('user.follow', username=user.username) }}">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
<button type="submit" class="btn btn-primary btn-sm">关注</button>
</form>
{% endif %}
</div>