2022-05-04 23:09:46 +00:00
{% extends "userpage.html" %}
{% block content %}
< div class = "row no-gutters" >
< div class = "col" >
< div class = "flex-row box-shadow-bottom d-flex justify-content-center justify-content-md-between align-items-center" >
2022-07-03 10:05:27 +00:00
< ul class = "nav settings-nav" id = "profile-content--nav" >
2022-05-04 23:09:46 +00:00
< li class = "nav-item" >
2022-07-03 10:05:27 +00:00
< a class = "nav-link" href = "/@{{u.username}}" > Posts < span class = "count" > ({{u.post_count}})< / span > < / a >
2022-05-04 23:09:46 +00:00
< / li >
< li class = "nav-item" >
2022-07-03 10:05:27 +00:00
< a class = "nav-link {% if not 'saved' in request.path %}active{% endif %}" href = "/@{{u.username}}/comments" > Comments < span class = "count" > ({{u.comment_count}})< / span > < / a >
2022-05-04 23:09:46 +00:00
< / li >
{% if u.id == v.id %}
2022-07-03 02:43:49 +00:00
< li class = "nav-item" >
2022-07-03 10:05:27 +00:00
< a class = "nav-link" href = "/@{{u.username}}/saved/posts" > Saved Posts < span class = "count" > ({{u.saved_count}})< / span > < / a >
2022-07-03 02:43:49 +00:00
< / li >
< li class = "nav-item" >
2022-07-03 10:05:27 +00:00
< a class = "nav-link {% if 'saved' in request.path %}active{% endif %}" href = "/@{{u.username}}/saved/comments" > Saved Comments < span class = "count" > ({{u.saved_comment_count}})< / span > < / a >
2022-07-03 02:43:49 +00:00
< / li >
< li class = "nav-item" >
2022-07-04 04:07:51 +00:00
< a class = "nav-link" href = "/@{{u.username}}/subscribed/posts" > Subscribed < span class = "count" > ({{u.subscribed_count}})< / span > < / a >
2022-07-03 02:43:49 +00:00
< / li >
2022-05-04 23:09:46 +00:00
{% endif %}
< / ul >
< / div >
< / div >
< / div >
2022-07-03 02:43:49 +00:00
{% if "/saved/" not in request.path and "/subscribed/" not in request.path %}
2022-05-04 23:09:46 +00:00
< div class = "d-flex justify-content-between align-items-center" style = "padding-top:10px" >
< div class = "d-flex align-items-center" >
< div class = "text-small font-weight-bold mr-2" > ‎ < / div >
< div class = "dropdown dropdown-actions" >
< button class = "btn btn-secondary dropdown-toggle" role = "button" id = "dropdownMenuButton" data-bs-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
{% if t=="hour" %}< i class = "fas fa-clock mr-1" > < / i >
{% elif t=="day" %}< i class = "fas fa-calendar-day mr-1" > < / i >
{% elif t=="week" %}< i class = "fas fa-calendar-week mr-1" > < / i >
{% elif t=="month" %}< i class = "fas fa-calendar-alt mr-1" > < / i >
{% elif t=="year" %}< i class = "fas fa-calendar mr-1" > < / i >
{% elif t=="all" %}< i class = "fas fa-infinity mr-1" > < / i >
{% endif %}
{{t | capitalize}}
< / button >
< div class = "dropdown-menu" aria-labelledby = "dropdownMenuButton" x-placement = "bottom-start" style = "position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, 31px, 0px);" >
{% if t != "hour" %}< a class = "dropdown-item" href = "?sort={{sort}}&t=hour" > < i class = "fas fa-clock mr-2" > < / i > Hour< / a > {% endif %}
{% if t != "day" %}< a class = "dropdown-item" href = "?sort={{sort}}&t=day" > < i class = "fas fa-calendar-day mr-2" > < / i > Day< / a > {% endif %}
{% if t != "week" %}< a class = "dropdown-item" href = "?sort={{sort}}&t=week" > < i class = "fas fa-calendar-week mr-2" > < / i > Week< / a > {% endif %}
{% if t != "month" %}< a class = "dropdown-item" href = "?sort={{sort}}&t=month" > < i class = "fas fa-calendar-alt mr-2" > < / i > Month< / a > {% endif %}
{% if t != "year" %}< a class = "dropdown-item" href = "?sort={{sort}}&t=year" > < i class = "fas fa-calendar mr-2" > < / i > Year< / a > {% endif %}
{% if t != "all" %}< a class = "dropdown-item" href = "?sort={{sort}}&t=all" > < i class = "fas fa-infinity mr-2" > < / i > All< / a > {% endif %}
< / div >
< / div >
< div class = "text-small font-weight-bold ml-3 mr-2" > ‎ < / div >
< div class = "dropdown dropdown-actions" >
< button class = "btn btn-secondary dropdown-toggle" role = "button" id = "dropdownMenuButton2" data-bs-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
{% if sort=="top" %}< i class = "fas fa-arrow-alt-circle-up mr-1" > < / i > {% endif %}
{% if sort=="bottom" %}< i class = "fas fa-arrow-alt-circle-down mr-1" > < / i > {% endif %}
{% if sort=="new" %}< i class = "fas fa-sparkles mr-1" > < / i > {% endif %}
{% if sort=="old" %}< i class = "fas fa-book mr-1" > < / i > {% endif %}
{% if sort=="controversial" %}< i class = "fas fa-bullhorn mr-1" > < / i > {% endif %}
{{sort | capitalize}}
< / button >
< div class = "dropdown-menu" aria-labelledby = "dropdownMenuButton2" x-placement = "bottom-start" style = "position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, 31px, 0px);" >
{% if sort != "top" %}< a class = "dropdown-item" href = "?sort=top&t={{t}}" > < i class = "fas fa-arrow-alt-circle-up mr-2" > < / i > Top< / a > {% endif %}
{% if sort != "bottom" %}< a class = "dropdown-item" href = "?sort=bottom&t={{t}}" > < i class = "fas fa-arrow-alt-circle-down mr-2" > < / i > Bottom< / a > {% endif %}
{% if sort != "new" %}< a class = "dropdown-item" href = "?sort=new&t={{t}}" > < i class = "fas fa-sparkles mr-2" > < / i > New< / a > {% endif %}
{% if sort != "old" %}< a class = "dropdown-item" href = "?sort=old&t={{t}}" > < i class = "fas fa-book mr-2" > < / i > Old< / a > {% endif %}
{% if sort != "controversial" %}< a class = "dropdown-item" href = "?sort=controversial&t={{t}}" > < i class = "fas fa-bullhorn mr-2" > < / i > Controversial< / a > {% endif %}
< / div >
< / div >
< / div >
< / div >
{% endif %}
< div class = "row no-gutters {% if listing %}mt-md-3{% elif not listing %}my-md-3{% endif %}" style = "margin-top: 10px;" >
< div class = "col" >
{% if listing %}
< div class = "posts p-3 p-md-0" >
{% with comments=listing %}
{% include "comments.html" %}
{% endwith %}
< / div >
{% else %}
< div class = "text-center px-3 my-3" >
< span class = "fa-stack fa-2x text-muted mb-4" >
< i class = "fas fa-square text-gray-500 opacity-25 fa-stack-2x" > < / i >
< i class = "fas text-gray-500 fa-scroll-old fa-stack-1x text-lg" > < / i >
< / span >
{% if '/saved/' in request.path %}
< h2 class = "h5" > You haven't saved any comments yet< / h2 >
{% elif v and v.id == u.id %}
< h2 class = "h5" > You haven't made any comments yet< / h2 >
< p class = "text-muted mb-md-5" > Your commenting history will show here.< / p >
{% else %}
< h2 class = "h5" > @{{u.username}} hasn't made any comments yet< / h2 >
< p class = "text-muted" > Their commenting history will show here.< / p >
{% endif %}
< / div >
{% endif %}
< / div >
< / div >
{% if u.song %}
{% if v and v.id == u.id %}
< div id = "v_username" class = "d-none" > {{v.username}}< / div >
{% else %}
< div id = "u_username" class = "d-none" > {{u.username}}< / div >
{% endif %}
{% endif %}
{% if v %}
< div id = 'tax' class = "d-none" > {% if v.patron or u.patron %}0{% else %}0.03{% endif %}< / div >
< div id = "username" class = "d-none" > {{u.username}}< / div >
2022-09-24 07:04:06 +00:00
< script defer src = "{{'js/userpage_v.js' | asset}}" > < / script >
2022-05-04 23:09:46 +00:00
{% endif %}
2022-09-24 07:04:06 +00:00
< script defer src = "{{'js/userpage.js' | asset}}" > < / script >
2021-07-21 01:12:26 +00:00
{% endblock %}