2021-12-28 07:11:33 +00:00
{% if v %}
{% include "award_modal.html" %}
{% endif %}
{% if request.host == 'pcmemes.net' %}
{% set cc='SPLASH MOUNTAIN' %}
2021-12-14 22:48:37 +00:00
{% else %}
2021-12-28 07:11:33 +00:00
{% set cc='COUNTRY CLUB' %}
{% endif %}
{% if not v or v.highlightcomments %}
2022-02-28 02:06:15 +00:00
< script src = "/static/assets/js/new_comments_count.js?v=240" > < / script >
2021-12-28 07:11:33 +00:00
{% endif %}
< div style = "display:none" id = "popover" >
< div class = "popover-user-profile" role = "tooltip" >
2021-12-30 20:56:20 +00:00
< img loading = "lazy" class = "pop-banner w-100 h-64 object-cover" >
2021-12-28 07:11:33 +00:00
< div class = "d-flex align-items-end px-3 mt-n6 mb-3" >
2021-12-30 20:56:20 +00:00
< img loading = "lazy" class = "pop-picture avatar-72 rounded img-thumbnail shadow-sm" >
2021-12-28 07:11:33 +00:00
< div class = "px-3 text-truncate" >
< h5 class = "pop-username text-truncate text-black" > < / h5 >
< / div >
< / div >
< div class = "px-3" >
< span class = "pop-bio popover-bio text-black" > < / span >
< / div >
< div class = "pop-badges ml-3 mr-3 my-2" >
< / div >
< div class = "border-top d-flex align-items-center p-3 gap-3 smol" >
< span >
< strong class = "pop-postcount text-black" > < / strong >
< span class = "text-black" > posts< / span >
< / span >
< span class = "ml-3" >
< strong class = "pop-commentcount text-black" > < / strong >
< span class = "text-black" > comments< / span >
< / span >
< span class = "ml-3" >
< strong class = "pop-coins text-black" > < / strong >
< span class = "text-black" > coins< / span >
< / span >
2022-01-02 15:09:28 +00:00
< a href = "/" { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } class = "pop-viewmore ml-auto text-decoration-none" >
2021-12-28 07:11:33 +00:00
View
< i class = "fas fa-arrow-right fa-sm px-1" > < / i >
< / a >
< / div >
< / div >
< / div >
{% for p in listing %}
< script >
2022-01-17 11:47:30 +00:00
{% if not v or v.highlightcomments %}
showNewCommentCounts('{{p.id}}', {{p.comment_count}})
{% endif %}
2021-12-28 07:11:33 +00:00
< / script >
{% set ups=p.upvotes %}
{% set downs=p.downvotes %}
{% set score=ups-downs %}
{% if v %}
{% set voted= p.voted %}
{% else %}
{% set voted=-2 %}
{% endif %}
{% if p.active_flags %}
< div id = "flaggers-{{p.id}}" class = "flaggers d-none" >
< strong > < i class = "far fa-fw fa-flag" > < / i > Reported by:< / strong >
< pre > < / pre >
< ul style = "padding-left:20px; margin-bottom: 0;" >
2022-01-06 19:05:13 +00:00
{% for f in p.flags %}
2022-02-18 09:39:12 +00:00
< li > < a style = "font-weight:bold" href = "{{f.user.url}}" > {{f.user.username}}< / a > {% if f.reason %}: {{f.realreason(v) | safe}}{% endif %} {% if v and v.admin_level > 1 %}< a role = "button" onclick = "post_toast(this,'/del_report/post/{{f.post_id}}/{{f.user_id}}')" > [remove]< / a > {% endif %}< / li >
2021-12-28 07:11:33 +00:00
{% endfor %}
< / ul >
< / div >
{% endif %}
< div id = "post-{{p.id}}" class = "card{% if p.is_banned %} banned{% endif %}{% if p.deleted_utc %} deleted{% endif %}{% if p.stickied %} stickied{% endif %}{% if voted==1 %} upvoted{% elif voted==-1 %} downvoted{% endif %}{% if p.over_18 %} nsfw{% endif %}" >
< div class = "d-flex flex-row-reverse flex-md-row flex-nowrap justify-content-end" >
{% if not postembed %}
< div class = "voting my-2 d-none d-md-block pr-2" >
2022-01-09 00:23:28 +00:00
{% if v and request.path.startswith('/@') and v.admin_level < 2 % }
2021-12-28 07:11:33 +00:00
{% if voted==1 %}
< div class = "mx-auto arrow-up post-{{p.id}}-up active" > < / div >
{% endif %}
2022-02-26 20:40:08 +00:00
< span class = "post-score-{{p.id}} score post-score-{{p.id}} {% if voted==1 %}score-up{% elif voted==-1%}score-down{% endif %}{% if p.controversial %} controversial{% endif %}" { % if not p . is_banned % } data-bs-toggle = "tooltip" data-bs-placement = "right" title = "+{{ups}} | -{{downs}}" { % endif % } > {{score}}< / span >
2021-12-28 07:11:33 +00:00
{% if voted==-1 %}
< div class = "text-muted mx-auto arrow-down post-{{p.id}}-down active" > < / div >
{% endif %}
{% elif v %}
2022-02-26 20:40:08 +00:00
< div tabindex = "0" role = "button" onclick = "vote('post', '{{p.id}}', '1')" class = "post-{{p.id}}-up mx-auto arrow-up upvote-button post-{{p.id}}-up {% if voted==1 %}active{% endif %}" > < / div >
2021-12-28 07:11:33 +00:00
2022-02-26 20:40:08 +00:00
< span class = "post-score-{{p.id}} score post-score-{{p.id}} {% if voted==1 %}score-up{% elif voted==-1%}score-down{% endif %}{% if p.controversial %} controversial{% endif %}" { % if not p . is_banned % } data-bs-toggle = "tooltip" data-bs-placement = "right" title = "+{{ups}} | -{{downs}}" { % endif % } > {{score}}< / span >
2021-12-28 07:11:33 +00:00
2022-02-26 20:40:08 +00:00
< div { % if environ . get ( ' DISABLE_DOWNVOTES ' ) = = ' 1 ' % } style = "display:None!important" { % endif % } tabindex = "0" role = "button" onclick = "vote('post', '{{p.id}}', '-1')" class = "post-{{p.id}}-down text-muted mx-auto arrow-down downvote-button post-{{p.id}}-down {% if voted==-1 %}active{% endif %}" > < / div >
2021-12-28 07:11:33 +00:00
{% else %}
2022-02-26 20:40:08 +00:00
< div tabindex = "0" role = "button" onclick = "vote('post', '{{p.id}}', '1')" class = "post-{{p.id}}-up mx-auto arrow-up" onclick = "location.href='/login';" > < / div >
2021-12-28 07:11:33 +00:00
2022-02-26 20:40:08 +00:00
< span class = "post-{{p.id}}-score-none score{% if p.controversial %} controversial{% endif %}" { % if not p . is_banned % } data-bs-toggle = "tooltip" data-bs-placement = "right" title = "+{{ups}} | -{{downs}}" { % endif % } > {{score}}< / span >
2021-12-28 07:11:33 +00:00
2022-02-26 20:40:08 +00:00
< div { % if environ . get ( ' DISABLE_DOWNVOTES ' ) = = ' 1 ' % } style = "display:None!important" { % endif % } tabindex = "0" role = "button" onclick = "vote('post', '{{p.id}}', '-1')" class = "post-{{p.id}}-down text-muted mx-auto arrow-down" onclick = "location.href='/login';" > < / div >
2021-12-28 07:11:33 +00:00
{% endif %}
< / div >
{% endif %}
< div class = "card-header bg-transparent border-0 d-flex flex-row flex-nowrap pl-2 pl-md-0 p-0 mr-md-2" >
< div style = "z-index: 3;" >
{% if p.club and not (v and (v.paid_dues or v.id == p.author_id)) %}
2022-02-28 02:06:15 +00:00
< img alt = "post thumnail" loading = "lazy" src = "/e/marseyglow.webp?v=1008" class = "post-img" >
2021-12-28 07:11:33 +00:00
{% elif not p.url %}
2021-12-29 08:29:22 +00:00
< a { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } href = "{{p.permalink}}" >
2021-12-28 07:11:33 +00:00
< img alt = "post thumnail" loading = "lazy" src = "{{p.thumb_url}}" class = "post-img" >
< / a >
{% elif p.is_image %}
2022-02-11 23:32:14 +00:00
< img alt = "sidebar image" role = "button" data-bs-toggle = "modal" data-bs-target = "#expandImageModal" onclick = "expandDesktopImage('{{p.realurl(v)}}')" alt = "post thumnail" loading = "lazy" src = "{{p.thumb_url}}" class = "post-img" >
2021-12-28 14:52:57 +00:00
{% elif p.is_video %}
2021-12-30 05:27:22 +00:00
< a role = "button" onclick = "togglevideo({{p.id}})" >
2021-12-28 14:52:57 +00:00
< img alt = "post thumnail" loading = "lazy" src = "{{p.thumb_url}}" class = "post-img" >
< / a >
{% elif p.is_youtube %}
2021-12-30 05:27:22 +00:00
< a role = "button" onclick = "document.getElementById('video-{{p.id}}').classList.toggle('d-none')" >
2021-12-28 07:11:33 +00:00
< img alt = "post thumnail" loading = "lazy" src = "{{p.thumb_url}}" class = "post-img" >
< / a >
{% else %}
< a { % if not v or v . newtabexternal % } target = "_blank" { % endif % } rel = "nofollow noopener noreferrer" href = "{{p.realurl(v)}}" >
< img alt = "post thumnail" loading = "lazy" src = "{{p.thumb_url}}" class = "post-img" >
< / a >
{% endif %}
< / div >
< / div >
< div class = "card-block text-left x-scroll-parent my-md-auto w-100" >
< div class = "post-meta text-left x-scroll mb-md-2" >
2022-02-06 12:13:48 +00:00
{% if p.sub %}
< a href = '/s/{{p.sub}}' > /s/{{p.sub}}< / a >
{% endif %}
2022-02-16 04:33:13 +00:00
{% if p.sub and p.author.exiled_from(p.sub) %}
2022-02-24 18:07:53 +00:00
< a role = "button" > < i class = "fas fa-campfire text-danger" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "User has been exiled from /s/{{p.sub}}" > < / i > < / a >
2022-02-16 04:33:13 +00:00
{% endif %}
2022-01-06 22:43:32 +00:00
{% if p.bannedfor %}
2022-02-24 18:07:53 +00:00
< a role = "button" > < i class = "fas fa-gavel text-danger" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "User was banned for this post{% if p.author.banned_by %} by @{{p.author.banned_by.username}}{% endif %}" > < / i > < / a >
2021-12-28 07:11:33 +00:00
{% endif %}
{% if p.awards %}
{% for a in p.awards %}
2022-02-24 18:07:53 +00:00
< i class = "{{a.class_list}} px-1" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "{{a.title}} Award{% if a.kind != 'ghost' %} given by @{{a.user.username}}{% endif %}" > < / i >
2021-12-28 07:11:33 +00:00
{% endfor %}
{% endif %}
2022-02-16 04:33:13 +00:00
2021-12-28 07:11:33 +00:00
{% if v and v.admin_level > 1 and p.author.shadowbanned %}
2022-02-24 18:07:53 +00:00
< i class = "fas fa-user-times text-admin" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "Shadowbanned by @{{p.author.shadowbanned}}" > < / i >
2021-12-28 07:11:33 +00:00
{% endif %}
{% if p.stickied %}
2022-02-24 18:07:53 +00:00
< i id = 'pinned-{{p.id}}' class = "fas fa-thumbtack fa-rotate--45 text-admin" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "Pinned by @{{p.stickied}}" { % if p . stickied_utc % } onmouseover = "pinned_timestamp('pinned-{{p.id}}')" data-timestamp = {{p.stickied_utc}} { % endif % } > < / i >
2021-12-28 07:11:33 +00:00
{% endif %}
2022-02-24 18:07:53 +00:00
{% if p.distinguish_level %}< i class = "fas fa-broom text-admin" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "{{SITE_NAME}} Admin, speaking officially" > < / i > {% endif %}
{% if p.is_pinned and request.path.startswith('/@') %}< i class = "fas fa-thumbtack fa-rotate--45 text-admin" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "Pinned to profile" > < / i > {% endif %}
2021-12-28 07:11:33 +00:00
{% if p.over_18 %}< span class = "badge badge-danger text-small-extra mr-1" > +18< / span > {% endif %}
2022-02-24 18:07:53 +00:00
{% if p.is_bot %} < i class = "fas fa-robot text-info" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "Bot" > < / i > {% endif %}
{% if p.is_blocking %}< i class = "fas fa-user-minus text-warning" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "You're blocking this user, but you can see this post because you're an admin." > < / i > {% endif %}
{% if p.is_blocked %}< i class = "fas fa-user-minus text-danger" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "This user is blocking you." > < / i > {% endif %}
2021-12-28 07:11:33 +00:00
{% if p.private %}< span class = "badge border-warning border-1 text-small-extra" > Draft< / span > {% endif %}
2022-02-24 12:03:28 +00:00
{% if p.active_flags %}< a class = "btn btn-primary" role = "button" style = "padding:1px 5px; font-size:10px" onclick = "document.getElementById('flaggers-{{p.id}}').classList.toggle('d-none')" > {{p.active_flags}} Reports< / a > {% endif %}
2022-02-10 20:35:16 +00:00
{% if not p.author %}
{{p.print()}}
{% endif %}
2022-01-22 10:14:15 +00:00
{% if p.ghost %}
2022-01-21 20:56:56 +00:00
👻
{% else %}
2022-02-08 19:01:23 +00:00
{% if SITE_NAME=='Drama' and p.author.house %}
2022-02-28 02:06:15 +00:00
< img src = "/assets/images/{{SITE_NAME}}/houses/{{p.author.house}}.webp?v=7" height = "20" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "House {{p.author.house}}" alt = "House {{p.author.house}}" >
2022-02-04 11:13:59 +00:00
{% endif %}
2022-02-24 18:07:53 +00:00
{% if p.author.verified %}< i class = "fas fa-badge-check align-middle ml-1" style = "color:{% if p.author.verifiedcolor %}#{{p.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "{{p.author.verified}}" > < / i >
2022-01-21 22:27:10 +00:00
{% endif %}
2022-02-28 02:06:15 +00:00
< a class = "user-name text-decoration-none" onclick = 'popclick({{p.author.json_popover(v) | tojson}})' data-bs-placement = "bottom" data-bs-toggle = "popover" data-bs-trigger = "click" data-content-id = "popover" role = "button" tabindex = "0" style = "color: #{{p.author.namecolor}}; font-weight: bold;" > < img loading = "lazy" src = "{{p.author.profile_url}}" class = "profile-pic-25 mr-2" > < span { % if p . author . patron and not p . distinguish_level % } class = "patron" style = "background-color:#{{p.author.namecolor}};" { % elif p . distinguish_level and SITE_NAME = = ' Drama ' % } class = "mod" { % endif % } > {{p.author_name}}< / span > < / a > {% if p.author.customtitle %}< bdi style = "color: #{{p.author.titlecolor}}" > {% if p.author.quadrant %}< img alt = "{{p.author.quadrant}} quadrant" loading = "lazy" height = "20" src = "/static/assets/images/quadrants/{{p.author.quadrant}}.webp?v=1008" > {% endif %}{{p.author.customtitle | safe}}< / bdi > {% endif %}
2022-01-21 20:56:56 +00:00
{% endif %}
2021-12-28 07:11:33 +00:00
< span data-bs-toggle = "tooltip" data-bs-placement = "bottom" onmouseover = "timestamp('timestamp-{{p.id}}','{{p.created_utc}}')" id = "timestamp-{{p.id}}" > {{p.age_string}}< / span >
2022-02-25 18:19:51 +00:00
({% if p.is_image %}image post{% elif p.is_video %}video post{% elif p.domain %}< a href = "/search/posts/?q=domain%3A{{p.domain}}&sort=new&t=all" { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } > {{p.domain}}< / a > {% else %}text post{% endif %})
2021-12-28 07:11:33 +00:00
{% if p.edited_utc %}
Edited < span data-bs-toggle = "tooltip" data-bs-placement = "bottom" id = "edited_timestamp-{{p.id}}" onmouseover = "timestamp('edited_timestamp-{{p.id}}','{{p.edited_utc}}')" > {{p.edited_string}}< / span >
{% endif %}
2022-02-28 20:50:50 +00:00
{{p.views}} thread views
2021-12-28 07:11:33 +00:00
< / div >
2021-12-30 17:27:55 +00:00
< h5 class = "card-title post-title text-left w-lg-95 mb-0 pb-0 pb-md-1" > < a { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } href = "{{p.permalink}}" class = "stretched-link {% if p.author.agendaposter %}agendaposter{% endif %}" >
2022-01-19 09:07:16 +00:00
{% if p.club %}< span class = "patron font-weight-bolder mr-1" style = "background-color:red; font-size:12px; line-height:2;" > {{CC}}< / span > {% endif %}
2021-12-28 07:11:33 +00:00
{% if p.flair %}< span class = "patron font-weight-bolder mr-1" style = "background-color:var(--primary); font-size:12px; line-height:2;" > {{p.flair | safe}}< / span > {% endif %}
{{p.realtitle(v) | safe}}
< / a > < / h5 >
< div class = "post-actions mt-2 d-none d-md-block" >
< ul class = "list-inline text-right d-flex" >
2022-02-12 00:24:49 +00:00
{% if p.body %}
< a class = "list-inline-item" role = "button" onclick = "expandText('{{p.id}}')" > < i class = "fas fa-expand-alt mr-0 text-expand-icon-{{p.id}}" > < / i > < / a >
2021-12-28 07:11:33 +00:00
{% endif %}
< li class = "list-inline-item" >
2021-12-29 08:29:22 +00:00
< a { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } href = "{{p.permalink}}" >
2021-12-28 07:11:33 +00:00
< i class = "fas fa-comment-dots" > < / i > {{p.comment_count}}
< span class = "text-info d-none new-comments" > < / span >
< / a >
< / li >
2022-03-02 00:05:30 +00:00
{% include 'post_actions.html' %}
2021-12-28 07:11:33 +00:00
< / ul >
< / div >
< / div >
< / div >
< div class = "card-footer d-md-none mt-2 {% if request.path == '/changelog' %}px-0{% endif %}" >
< div class = "post-actions" >
< ul class = "list-inline text-right d-flex" >
< li class = "list-inline-item mr-auto" >
2021-12-29 08:29:22 +00:00
< a { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } href = "{{p.permalink}}" >
2021-12-28 07:11:33 +00:00
< i class = "fas fa-comment-dots" > < / i > {{p.comment_count}}
< span class = "text-info d-none new-comments" > < / span >
< / a >
{% if v and v.admin_level > 1 %}
2021-12-30 05:27:22 +00:00
< a class = "ml-2" role = "button" data-bs-toggle = "modal" data-bs-target = "#adminModal-{{p.id}}" >
2021-12-28 07:11:33 +00:00
< i class = "fas fa-broom" > < / i >
< / a >
{% endif %}
< / li >
2022-02-12 00:24:49 +00:00
{% if p.body and request.path != "/changelog"%}
2021-12-30 05:27:22 +00:00
< a class = "list-inline-item" role = "button" onclick = "expandText('{{p.id}}')" > < i class = "fas fa-expand-alt mr-0 text-expand-icon-{{p.id}}" > < / i > < / a >
2021-12-28 07:11:33 +00:00
{% endif %}
{% if v %}
< li class = "list-inline-item" >
2021-12-30 05:27:22 +00:00
< a role = "button" data-bs-toggle = "modal" data-bs-target = "#actionsModal-{{p.id}}" >
2021-12-28 07:11:33 +00:00
< i class = "fas fa-ellipsis-h" > < / i >
< / a >
< / li >
{% endif %}
{% if not postembed %}
2022-01-09 00:23:28 +00:00
{% if v and request.path.startswith('/@') and v.admin_level < 2 % }
2021-12-28 07:11:33 +00:00
< li id = "voting-{{p.id}}-mobile" class = "voting list-inline-item d-md-none" >
{% if voted==1 %}
< span class = "mr-2 arrow-up post-{{p.id}}-up active" >
< / span >
{% endif %}
2022-02-26 20:40:08 +00:00
< span class = "post-mobile-score-{{p.id}} score post-score-{{p.id}} {% if voted==1 %}score-up{% elif voted==-1%}score-down{% endif %}{% if p.controversial %} controversial{% endif %}" { % if not p . is_banned % } data-bs-toggle = "tooltip" data-bs-placement = "top" title = "+{{ups}} | -{{downs}}" { % endif % } > {{score}}< / span >
2021-12-28 07:11:33 +00:00
{% if voted==-1 %}
< span class = "ml-2 my-0 arrow-down post-{{p.id}}-down active" > < / span >
{% endif %}
< / li >
{% elif v %}
< li id = "voting-{{p.id}}-mobile" class = "voting list-inline-item d-md-none" >
2022-02-26 20:40:08 +00:00
< span tabindex = "0" role = "button" onclick = "vote('post-mobile', '{{p.id}}', '1')" class = "post-mobile-{{p.id}}-up mx-0 pr-1 arrow-up upvote-button post-{{p.id}}-up {% if voted==1 %}active{% endif %}" >
2021-12-28 07:11:33 +00:00
< / span >
2022-02-26 20:40:08 +00:00
< span class = "post-mobile-score-{{p.id}} score post-score-{{p.id}} {% if voted==1 %}score-up{% elif voted==-1%}score-down{% endif %}{% if p.controversial %} controversial{% endif %}" { % if not p . is_banned % } data-bs-toggle = "tooltip" data-bs-placement = "top" title = "+{{ups}} | -{{downs}}" { % endif % } > {{score}}< / span >
2021-12-28 07:11:33 +00:00
2022-02-26 20:40:08 +00:00
< span { % if environ . get ( ' DISABLE_DOWNVOTES ' ) = = ' 1 ' % } style = "display:None!important" { % endif % } tabindex = "0" role = "button" onclick = "vote('post-mobile', '{{p.id}}', '-1')" class = "post-mobile-{{p.id}}-down mx-0 pl-1 my-0 arrow-down downvote-button post-{{p.id}}-down {% if voted==-1 %}active{% endif %}" >
2021-12-28 07:11:33 +00:00
< / span >
< / li >
{% else %}
< li id = "voting-{{p.id}}-mobile" class = "voting list-inline-item d-md-none" >
2022-02-26 20:40:08 +00:00
< span tabindex = "0" class = "arrow-{{p.id}}-mobile-up mx-0 pr-1 arrow-mobile-up" onclick = "location.href='/login';" >
2021-12-28 07:11:33 +00:00
< i class = "fas fa-arrow-alt-up mx-0" aria-hidden = "true" > < / i >
< / span >
2022-02-26 20:40:08 +00:00
< span class = "post-mobile-score-{{p.id}} score{% if p.controversial %} controversial{% endif %}" { % if not p . is_banned % } data-bs-toggle = "tooltip" data-bs-placement = "top" title = "+{{ups}} | -{{downs}}" { % endif % } > {{score}}< / span >
2021-12-28 07:11:33 +00:00
2022-02-26 20:40:08 +00:00
< span tabindex = "0" class = "arrow-{{p.id}}-mobile-down arrow-mobile-down mx-0 pl-1 my-0" onclick = "location.href='/login';" >
2021-12-28 07:11:33 +00:00
< i class = "fas fa-arrow-alt-down mx-0" aria-hidden = "true" > < / i >
< / span >
< / li >
{% endif %}
{% endif %}
< / ul >
< / div >
< / div >
{% if v %}
< div class = "modal fade d-md-none" id = "actionsModal-{{p.id}}" tabindex = "-1" role = "dialog" aria-labelledby = "actionsModalTitle" aria-hidden = "true" >
< div class = "modal-dialog modal-dialog-centered" role = "document" >
< div class = "modal-content" >
< div class = "modal-header p-3" >
< h5 class = "col modal-title text-center h6" > More options< / h5 >
2022-02-24 12:03:28 +00:00
< button class = "close position-absolute py-3" style = "right: 1rem" data-bs-dismiss = "modal" aria-label = "Close" >
2021-12-28 07:11:33 +00:00
< span aria-hidden = "true" > < i class = "fas fa-times-circle text-gray-500" > < / i > < / span >
< / button >
< / div >
< div class = "modal-body" >
< ul class = "list-group post-actions" >
2022-03-02 00:05:30 +00:00
{% include "post_actions_mobile.html" %}
2021-12-28 07:11:33 +00:00
< / ul >
< / div >
< / div >
< / div >
< / div >
{% endif %}
{% if v and v.admin_level > 1 %}
2022-03-02 00:05:30 +00:00
{% include "post_admin_actions_mobile.html" %}
2021-12-28 07:11:33 +00:00
{% endif %}
< / div >
{% if not p.club or v and (v.paid_dues or v.id == p.author_id) %}
{% if p.realbody(v) %}
2022-02-18 19:12:14 +00:00
< div class = "d-none card rounded border pt-3 pb-2 my-2 {% if p.author.agendaposter %}agendaposter{% endif %}" id = "post-text-{{p.id}}" >
2021-12-28 07:11:33 +00:00
{{p.realbody(v) | safe}}
< / div >
{% endif %}
{% if p.is_image and not p.over_18 and ((v and v.cardview) or (not v and environ.get('CARD_VIEW') == '1')) %}
< div style = "text-align: center" class = "mt-3 mb-4" >
2022-01-28 21:42:09 +00:00
< a { % if v and v . newtab and not g . webview % } target = "_blank" { % endif % } rel = "nofollow noopener noreferrer" href = "{{p.realurl(v)}}" >
2022-02-24 12:03:28 +00:00
< img loading = "lazy" data-src = "{{p.realurl(v)}}" src = "/static/assets/images/loading.webp" class = "img-fluid" style = "max-height:20rem" alt = "Unable to load image" >
2021-12-28 07:11:33 +00:00
< / a >
< / div >
{% elif p.is_video %}
< div id = "video-{{p.id}}" style = "text-align: center" class = "{% if p.over_18 or not ((v and v.cardview) or (not v and environ.get('CARD_VIEW') == '1')) %}d-none{% endif %} mt-4" >
2022-01-14 04:38:27 +00:00
< video id = "video2-{{p.id}}" controls preload = "none" class = "embedvid" >
2021-12-28 07:11:33 +00:00
< source src = "{{p.realurl(v)}}" type = "video/mp4" >
< / video >
< / div >
2021-12-28 14:52:57 +00:00
{% elif p.is_youtube %}
2022-01-25 04:26:05 +00:00
< div id = "video-{{p.id}}" class = "{% if p.over_18 or not ((v and v.cardview) or (not v and environ.get('CARD_VIEW') == '1')) %}d-none{% endif %} mt-3 mb-4 youtube_embed" >
2021-12-28 07:11:33 +00:00
{{p.embed_url | safe}}
< / div >
{% endif %}
{% endif %}
{% else %}
{% if request.path.endswith('/admin/queue') %}
< div class = "row no-gutters" >
< div class = "col" >
< div class = "text-center py-7" >
< div class = "h4 p-2" > This queue is empty. (That's a good thing.)< / div >
< / div >
< / div >
< / div >
{% elif u %}
{% if v and v.id == u.id %}
< div class = "row no-gutters" >
< div class = "col" >
< 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-ghost fa-stack-1x text-lg" > < / i >
< / span >
< h2 class = "h5" > You haven't {% if "saved" in request.full_path %}saved{% else %}made{% endif %} a post yet< / h2 >
< p class = "text-muted mb-md-5" > Your {% if "saved" in request.full_path %}saved posts{% else %}posting history{% endif %} will show here.< / p >
2022-02-05 21:09:17 +00:00
{% if "saved" not in request.full_path %}< a href = "{% if sub %}/s/{{sub.name}}{% endif %}/submit" class = "btn btn-primary" > Create a post< / a > {% endif %}
2021-12-28 07:11:33 +00:00
< / div >
< / div >
< / div >
{% else %}
< div class = "row no-gutters" >
< div class = "col" >
< 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 >
< h2 class = "h5" > @{{u.username}} hasn't made a post yet< / h2 >
< p class = "text-muted" > Their posting history will show here.< / p >
< pre >
< / pre >
< / div >
< / div >
< / div >
{% endif %}
{% else %}
< div class = "row no-gutters" >
< div class = "col" >
< 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-ghost fa-stack-1x text-lg" > < / i >
< / span >
2021-12-29 07:08:10 +00:00
{% if request.path.startswith('/search') and error %}
< h2 class = "h5" > {{error}}< / h2 >
{% endif %}
2021-12-28 07:11:33 +00:00
< / div >
< / div >
< / div >
{% endif %}
{% endfor %}
{% if v %}
{% include "delete_post_modal.html" %}
{% include "report_post_modal.html" %}
{% if v.admin_level > 1 %}
{% include "ban_modal.html" %}
{% endif %}
{% endif %}
{% include "expanded_image_modal.html" %}
2022-02-28 02:06:15 +00:00
< script src = "/static/assets/js/clipboard.js?v=240" > < / script >
< script src = "/static/assets/js/comments+submission_listing.js?v=253" > < / script >
< script src = "/static/assets/js/submission_listing.js?v=240" > < / script >