remove unnecessary ;
parent
e2536953fc
commit
c4dcb3e312
|
@ -128,7 +128,7 @@
|
|||
{% for setting in SITE_SETTINGS.keys() %}
|
||||
{% if not (setting == "offline_mode" and v.admin_level < PERMS["SITE_OFFLINE_MODE"]) %}
|
||||
<div class="custom-control custom-switch{% if loop.index > 1 %} mt-1{% endif %}" id="settings-{{setting}}-container">
|
||||
<input autocomplete="off" type="checkbox" class="custom-control-input" id="settings-{{setting}}-checkbox" {% if SITE_SETTINGS[setting] %}checked{% endif %} data-nonce="{{g.nonce}}" data-onchange="postToastSwitch(this, '/admin/site_settings/{{setting}}');">
|
||||
<input autocomplete="off" type="checkbox" class="custom-control-input" id="settings-{{setting}}-checkbox" {% if SITE_SETTINGS[setting] %}checked{% endif %} data-nonce="{{g.nonce}}" data-onchange="postToastSwitch(this, '/admin/site_settings/{{setting}}')">
|
||||
<label class="custom-control-label" for="settings-{{setting}}-checkbox">{{setting.replace('_', ' ').title()}}</label>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
@ -136,11 +136,11 @@
|
|||
{% endif %}
|
||||
|
||||
{% if v.admin_level >= PERMS['SITE_CACHE_PURGE_CDN'] %}
|
||||
<button type="button" class="btn btn-primary" data-nonce="{{g.nonce}}" data-onclick="postToastSwitch(this,'/admin/clear_cloudflare_cache');" style="margin-bottom: 2em;">CLEAR CLOUDFLARE CACHE</button>
|
||||
<button type="button" class="btn btn-primary" data-nonce="{{g.nonce}}" data-onclick="postToastSwitch(this,'/admin/clear_cloudflare_cache')" style="margin-bottom: 2em">CLEAR CLOUDFLARE CACHE</button>
|
||||
{% endif %}
|
||||
|
||||
{% if v.admin_level >= PERMS['CLAIM_REWARDS_ALL_USERS'] %}
|
||||
<button type="button" class="btn btn-primary d-block" data-nonce="{{g.nonce}}" data-onclick="postToastSwitch(this,'/admin/claim_rewards_all_users');" style="margin-bottom: 2em;">CLAIM {{patron.upper()}} REWARDS FOR ALL USERS</button>
|
||||
<button type="button" class="btn btn-primary d-block" data-nonce="{{g.nonce}}" data-onclick="postToastSwitch(this,'/admin/claim_rewards_all_users')" style="margin-bottom: 2em">CLAIM {{patron.upper()}} REWARDS FOR ALL USERS</button>
|
||||
{% endif %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -30,7 +30,7 @@ Icon (fa-foo-bar), Color (#ff0000), URL (/casino/roulette) #}
|
|||
]-%}
|
||||
|
||||
{% block content %}
|
||||
<h2 style="text-transform: uppercase; text-align: center; letter-spacing: 3px; margin-top: 2rem;">Casino</h2>
|
||||
<h2 style="text-transform: uppercase; text-align: center; letter-spacing: 3px; margin-top: 2rem">Casino</h2>
|
||||
<div id="directory--wrapper">
|
||||
{% for game in GAME_INDEX %}
|
||||
<a class="directory--link" href="{{game[4]}}">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
{% block screen %}
|
||||
<div id="blackjack-table-deck"></div>
|
||||
<div id="blackjack-table" data-state="{{game_state}}" style="position: relative;">
|
||||
<div id="blackjack-table" data-state="{{game_state}}" style="position: relative">
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
|
@ -16,14 +16,14 @@
|
|||
<div class="btn-group">
|
||||
<button type="button" id="twentyone-DEAL" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="deal()">Deal</button>
|
||||
<button type="button" id="twentyone-SPLIT" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="split()"
|
||||
style="display: none;">Split</button>
|
||||
<button type="button" id="twentyone-HIT" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="hit()" style="display: none;">Hit</button>
|
||||
style="display: none">Split</button>
|
||||
<button type="button" id="twentyone-HIT" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="hit()" style="display: none">Hit</button>
|
||||
<button type="button" id="twentyone-STAY" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="stay()"
|
||||
style="display: none;">Stay</button>
|
||||
style="display: none">Stay</button>
|
||||
<button type="button" id="twentyone-DOUBLE_DOWN" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="doubleDown()"
|
||||
style="display: none;">Double Down</button>
|
||||
style="display: none">Double Down</button>
|
||||
<button type="button" id="twentyone-BUY_INSURANCE" class="btn btn-primary twentyone-btn" data-nonce="{{g.nonce}}" data-onclick="buyInsurance()"
|
||||
style="display: none;">Buy
|
||||
style="display: none">Buy
|
||||
Insurance</button>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -89,7 +89,7 @@
|
|||
<div class="casino-game-leaderboard">
|
||||
<div class="leaderboard-marsey-trophy">
|
||||
<img loading="lazy" class="leaderboard-marsey-trophy__marsey" src="{{SITE_FULL_IMAGES}}/e/{{marsey}}.webp">
|
||||
<i class="fas fa-trophy leaderboard-marsey-trophy__trophy" style="color: {{color}};"></i>
|
||||
<i class="fas fa-trophy leaderboard-marsey-trophy__trophy" style="color: {{color}}"></i>
|
||||
</div>
|
||||
<div class="casino-game-leaderboard-info">
|
||||
<small>{{text}}</small>
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
{% block pagetitle %}You're in rehab!{% endblock %}
|
||||
{% block pagetype %}casino-in-rehab{% endblock %}
|
||||
{% block content %}
|
||||
<div style="text-transform: uppercase; letter-spacing: 2px; display: flex; flex-direction: column; align-items: center;">
|
||||
<div style="margin-top: 3rem;">
|
||||
<div style="text-transform: uppercase; letter-spacing: 2px; display: flex; flex-direction: column; align-items: center">
|
||||
<div style="margin-top: 3rem">
|
||||
<h2>No one was there for Britney…</h2>
|
||||
</div>
|
||||
<div style="text-align: right; margin-bottom: 3rem;">
|
||||
<div style="text-align: right; margin-bottom: 3rem">
|
||||
<h2>…but we're here for you. You've been checked into Rehab.</h2>
|
||||
</div>
|
||||
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/brit.webp" style="text-align: center">
|
||||
|
|
|
@ -158,14 +158,14 @@
|
|||
{% if c.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if c.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if c.author.verifiedcolor %}#{{c.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.verified}}"></i>
|
||||
{% endif %}
|
||||
|
||||
<a class="user-name text-decoration-none" href="{{c.author.url}}" data-pop-info='{{c.author.json_popover(v) | tojson}}'' data-bs-placement="bottom" data-bs-toggle="popover" data-bs-trigger="manual" data-content-id="popover" tabindex="0" style="color:#{{c.author.name_color}}; font-size:12px; font-weight:bold;">
|
||||
<a class="user-name text-decoration-none" href="{{c.author.url}}" data-pop-info='{{c.author.json_popover(v) | tojson}}'' data-bs-placement="bottom" data-bs-toggle="popover" data-bs-trigger="manual" data-content-id="popover" tabindex="0" style="color:#{{c.author.name_color}}; font-size:12px; font-weight:bold">
|
||||
<div class="profile-pic-30-wrapper">
|
||||
<img loading="lazy" alt="@{{c.author.username}}'s profile picture" src="{{c.author.profile_url}}" class="profile-pic-30 mr-2">
|
||||
{% if c.author.hat_active(v)[0] -%}
|
||||
<img class="profile-pic-30-hat hat" loading="lazy" src="{{c.author.hat_active(v)[0]}}?x=6" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.hat_active(v)[1]}}" alt="@{{c.author.username}}'s hat">
|
||||
{%- endif %}
|
||||
</div>
|
||||
<span {% if c.author.patron and not c.distinguish_level %}class="patron" style="background-color:#{{c.author.name_color}};"{% elif c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{c.author_name}}</span>
|
||||
<span {% if c.author.patron and not c.distinguish_level %}class="patron" style="background-color:#{{c.author.name_color}}"{% elif c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{c.author_name}}</span>
|
||||
</a>
|
||||
{% if FEATURES['PRONOUNS'] %}
|
||||
<span class="pronouns" style="color:#{{c.author.titlecolor}};border-color:#{{c.author.titlecolor}}">{{c.author.pronouns}}</span>
|
||||
|
@ -251,7 +251,7 @@
|
|||
<input hidden name="formkey" value="{{v|formkey}}">
|
||||
<textarea autocomplete="off" {% if v.longpost %}minlength="280"{% endif %} maxlength="{% if v.bird %}140{% else %}10000{% endif %}" data-preview="preview-edit-{{c.id}}" data-nonce="{{g.nonce}}" data-oninput="markdown(this);charLimit('comment-edit-body-{{c.id}}','charcount-edit-{{c.id}}')" id="comment-edit-body-{{c.id}}" data-id="{{c.id}}" name="body" form="comment-edit-form-{{c.id}}" class="file-ta comment-box form-control rounded" placeholder="Add your comment..." rows="3">{{c.body}}</textarea>
|
||||
|
||||
<div class="text-small font-weight-bold mt-1" id="charcount-edit-{{c.id}}" style="right: 1rem; bottom: 0.5rem; z-index: 3;"></div>
|
||||
<div class="text-small font-weight-bold mt-1" id="charcount-edit-{{c.id}}" style="right: 1rem; bottom: 0.5rem; z-index: 3"></div>
|
||||
|
||||
{{macros.file_input('file-edit-reply-' ~ c.id, 'comment-edit-body-' ~ c.id)}}
|
||||
|
||||
|
@ -750,7 +750,7 @@
|
|||
<div class="modal-body text-center">
|
||||
|
||||
<div class="py-4">
|
||||
<i class="fas fa-trash-alt text-muted d-mob-none" style="font-size: 3.5rem;"></i>
|
||||
<i class="fas fa-trash-alt text-muted d-mob-none" style="font-size: 3.5rem"></i>
|
||||
</div>
|
||||
|
||||
<h4 class="d-md-none">Delete comment?</h4>
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
Don't make the mistakes seen here.
|
||||
</div>
|
||||
<div class="navbar navbar-expand-md navbar-light" id="navbar">
|
||||
<div class="container-fluid" style="padding:0;">
|
||||
<div class="container-fluid" style="padding:0">
|
||||
<a href="/" class="navbar-brand mr-auto ">
|
||||
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=6" width="45">
|
||||
</a>
|
||||
|
@ -107,7 +107,7 @@
|
|||
<form class="form-inline search d-mob-none flex-nowrap mx-0 mx-lg-auto mb-0" style="margin-right:40rem!important" action="/search/posts/" method="get">
|
||||
<input autocomplete="off" class="form-control w-100" type="search" placeholder="Search" name="q" value="">
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem;">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem">
|
||||
<i class="fa fa-search"></i>
|
||||
</span>
|
||||
</span>
|
||||
|
@ -136,7 +136,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="container d-inline-flex d-lg-none">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms;">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms">
|
||||
<button type="button" class="nobackground border-0 col px-0 ml-3 btn btn-dead m-0">
|
||||
<a href="/" class="text-decoration-none">
|
||||
<div class="text-center text-primary">
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
Don't make the mistakes seen here.
|
||||
</div>
|
||||
<div class="navbar navbar-expand-md navbar-light" id="navbar">
|
||||
<div class="container-fluid" style="padding:0;">
|
||||
<div class="container-fluid" style="padding:0">
|
||||
<a href="/" class="navbar-brand mr-auto ">
|
||||
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=6" width="45">
|
||||
</a>
|
||||
|
@ -107,7 +107,7 @@
|
|||
<form class="form-inline search d-mob-none flex-nowrap mx-0 mx-lg-auto mb-0" style="margin-right:40rem!important" action="/search/posts/" method="get">
|
||||
<input autocomplete="off" class="form-control w-100" type="search" placeholder="Search" name="q" value="">
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem;">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem">
|
||||
<i class="fa fa-search"></i>
|
||||
</span>
|
||||
</span>
|
||||
|
@ -138,7 +138,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="container d-inline-flex d-lg-none">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms;">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms">
|
||||
<button type="button" class="nobackground border-0 col px-0 ml-3 btn btn-dead m-0">
|
||||
<a href="/" class="text-decoration-none">
|
||||
<div class="text-center text-primary">
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
<a rel="nofollow noopener" id="srd-link" href="https://old.reddit.com/r/subredditdrama">Official site of /r/SubredditDrama 🍿</a>
|
||||
</div>
|
||||
<div class="navbar navbar-expand-md navbar-light" id="navbar">
|
||||
<div class="container-fluid" style="padding:0;">
|
||||
<div class="container-fluid" style="padding:0">
|
||||
<a href="/" class="navbar-brand mr-auto ">
|
||||
|
||||
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=6" width="40">
|
||||
|
@ -108,7 +108,7 @@
|
|||
<form class="form-inline search d-mob-none flex-nowrap mx-0 mx-lg-auto mb-0" style="margin-right:40rem!important" action="/search/posts/" method="get">
|
||||
<input autocomplete="off" class="form-control w-100" type="search" placeholder="Search" name="q" value="">
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem;">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem">
|
||||
<i class="fa fa-search"></i>
|
||||
</span>
|
||||
</span>
|
||||
|
@ -137,7 +137,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="container d-inline-flex d-lg-none">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms;">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms">
|
||||
<button type="button" class="nobackground border-0 col px-0 ml-3 btn btn-dead m-0">
|
||||
<a href="/" class="text-decoration-none">
|
||||
<div class="text-center text-primary">
|
||||
|
@ -199,8 +199,8 @@
|
|||
<script defer="" src="/assets/js/vendor/lozad.js?v=f404b566"></script>
|
||||
<script defer="" src="/assets/js/vendor/lite-youtube.js?v=972f45f7"></script>
|
||||
<script defer="" src="/assets/js/bottom.js?v=1f435669"></script>
|
||||
<div id="cursormarsey" style="left: 970.892px; top: 81.0161px; background-position: -64px 0px;"></div>
|
||||
<div id="cursormarsey-heart" class="d-none" style="left: 986.892px; top: 65.0161px;"></div>
|
||||
<div id="cursormarsey" style="left: 970.892px; top: 81.0161px; background-position: -64px 0px"></div>
|
||||
<div id="cursormarsey-heart" class="d-none" style="left: 986.892px; top: 65.0161px"></div>
|
||||
<script defer="" src="/assets/js/cursormarsey.js?v=9394f576"></script>
|
||||
<script defer="" src="/assets/js/pwa_pulltorefresh.js?v=fded8dd9"></script>
|
||||
</body></html>
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
<a rel="nofollow noopener" id="srd-link" href="https://old.reddit.com/r/subredditdrama">Official site of /r/SubredditDrama 🍿</a>
|
||||
</div>
|
||||
<div class="navbar navbar-expand-md navbar-light" id="navbar">
|
||||
<div class="container-fluid" style="padding:0;">
|
||||
<div class="container-fluid" style="padding:0">
|
||||
<a href="/" class="navbar-brand mr-auto ">
|
||||
|
||||
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=6" width="40">
|
||||
|
@ -108,7 +108,7 @@
|
|||
<form class="form-inline search d-mob-none flex-nowrap mx-0 mx-lg-auto mb-0" style="margin-right:40rem!important" action="/search/posts/" method="get">
|
||||
<input autocomplete="off" class="form-control w-100" type="search" placeholder="Search" name="q" value="">
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem;">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem">
|
||||
<i class="fa fa-search"></i>
|
||||
</span>
|
||||
</span>
|
||||
|
@ -139,7 +139,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="container d-inline-flex d-lg-none">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms;">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar" style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms">
|
||||
<button type="button" class="nobackground border-0 col px-0 ml-3 btn btn-dead m-0">
|
||||
<a href="/" class="text-decoration-none">
|
||||
<div class="text-center text-primary">
|
||||
|
@ -201,8 +201,8 @@
|
|||
<script defer="" src="/assets/js/vendor/lozad.js?v=f404b566"></script>
|
||||
<script defer="" src="/assets/js/vendor/lite-youtube.js?v=972f45f7"></script>
|
||||
<script defer="" src="/assets/js/bottom.js?v=1f435669"></script>
|
||||
<div id="cursormarsey" style="left: 970.892px; top: 81.0161px; background-position: -64px 0px;"></div>
|
||||
<div id="cursormarsey-heart" class="d-none" style="left: 986.892px; top: 65.0161px;"></div>
|
||||
<div id="cursormarsey" style="left: 970.892px; top: 81.0161px; background-position: -64px 0px"></div>
|
||||
<div id="cursormarsey-heart" class="d-none" style="left: 986.892px; top: 65.0161px"></div>
|
||||
<script defer="" src="/assets/js/cursormarsey.js?v=9394f576"></script>
|
||||
<script defer="" src="/assets/js/pwa_pulltorefresh.js?v=fded8dd9"></script>
|
||||
</body></html>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% set gingerbread_count = p.award_count("gingerbread", v) * 2 if p.award_count("gingerbread", v) <= 10 else 20 %}
|
||||
{% for i in range(gingerbread_count) %}
|
||||
<div class="fall-snowflake">
|
||||
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/assets/events/fistmas/images/awards/gingerbread.webp?x=6" class="animate-spin object-contain" style="width: 40px; height: 40px;" alt="animate marsey gingerbread icon" />
|
||||
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/assets/events/fistmas/images/awards/gingerbread.webp?x=6" class="animate-spin object-contain" style="width: 40px; height: 40px" alt="animate marsey gingerbread icon" />
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ Text 2
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Images<br>
|
||||
<span style="font-style: italic; font-weight: normal;">
|
||||
<span style="font-style: italic; font-weight: normal">
|
||||
* will embed automatically if from <a href="#approved">approved hosts</a>.
|
||||
</span>
|
||||
</td>
|
||||
|
@ -130,7 +130,7 @@ Text 2
|
|||
{% if FEATURES['MARKUP_COMMANDS'] -%}
|
||||
<tr>
|
||||
<td>Play slots using coins<br>
|
||||
<span style="font-style: italic; font-weight: normal;">
|
||||
<span style="font-style: italic; font-weight: normal">
|
||||
* Minimum 100 coins.
|
||||
</span>
|
||||
</td>
|
||||
|
@ -139,7 +139,7 @@ Text 2
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Play slots using marseybux<br>
|
||||
<span style="font-style: italic; font-weight: normal;">
|
||||
<span style="font-style: italic; font-weight: normal">
|
||||
* Minimum 100 marseybux.
|
||||
</span>
|
||||
</td>
|
||||
|
@ -246,7 +246,7 @@ Text 2
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Ping Group Mention<br>
|
||||
<span style="font-style: italic; font-weight: normal;">
|
||||
<span style="font-style: italic; font-weight: normal">
|
||||
* Mentions all members of the group.
|
||||
</span>
|
||||
</td>
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
{% block pagetype %}message{% endblock %}
|
||||
|
||||
{% block banner %}
|
||||
<div class="container-fluid bg-white sticky shop-tabs" style="padding-bottom: 0 !important;">
|
||||
<div class="container-fluid bg-white sticky shop-tabs" style="padding-bottom: 0 !important">
|
||||
<div class="row box-shadow-bottom">
|
||||
<div class="col p-0">
|
||||
<div class="container" style="padding-bottom: 0;">
|
||||
<div class="row box-shadow-bottom bg-white" style="justify-content: center;">
|
||||
<div class="container" style="padding-bottom: 0">
|
||||
<div class="row box-shadow-bottom bg-white" style="justify-content: center">
|
||||
<a class="btn btn-primary btn-block m-0 shop-tab" href="/shop/awards">
|
||||
<span class="mr-auto ml-auto"><i class="fas fa-gift mr-2"></i>AWARDS</span>
|
||||
</a>
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
</div>
|
||||
|
||||
<div class="navbar navbar-expand-md navbar-light" id="navbar">
|
||||
<div class="container-fluid" style="padding:0;">
|
||||
<div class="container-fluid" style="padding:0">
|
||||
<a href="/" class="navbar-brand mr-auto {% if not has_logo and not sub %}flex-grow-1{% endif %}">
|
||||
{% if IS_DKD() %}
|
||||
{% set icon_url = macros.random_image('assets/events/DKD/images/icon') %}
|
||||
|
@ -124,7 +124,7 @@
|
|||
<form class="form-inline search d-mob-none flex-nowrap mx-0 mx-lg-auto mb-0" {% if err %}style="margin-right:40rem!important"{% endif %} action="{% if request.path.startswith('/search') %}{{request.path}}{% else %}/search/posts/{% endif %}" method="get">
|
||||
<input autocomplete="off" class="form-control w-100" type="search" placeholder="{{search_placeholder}}" name="q" value="{{request.values.get('q', '')}}">
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem;">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem">
|
||||
<i class="fa fa-search"></i>
|
||||
</span>
|
||||
</span>
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
{%- if sub -%}
|
||||
{%- set search_placeholder = "Search (try '" ~ HOLE_NAME ~ ":" ~ sub.name ~ "')" -%}
|
||||
{%- endif -%}
|
||||
<div class="row" style="overflow: visible;padding-top:5px;">
|
||||
<div class="row" style="overflow: visible;padding-top:5px">
|
||||
<div class="col">
|
||||
<form id="searchform" class="form-inline d-md-none search flex-nowrap mt-2" action="/search/posts" method="get">
|
||||
<input autocomplete="off" class="form-control form-control-sm w-100" type="search" placeholder="{{search_placeholder}}" name="q">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<img loading="lazy" id="leaderboard-banner" alt="leaderboard banner" src="{{SITE_FULL_IMAGES}}/i/leaderboard.webp">
|
||||
</header>
|
||||
|
||||
<div class="mt-2" id="leaderboard-contents" style="text-align: center; margin-bottom: 1.5rem; font-size: 1.2rem;">
|
||||
<div class="mt-2" id="leaderboard-contents" style="text-align: center; margin-bottom: 1.5rem; font-size: 1.2rem">
|
||||
{% for lb in leaderboards %}
|
||||
{% if lb %}
|
||||
<a href="#leaderboard-{{lb.html_id}}">{{lb.header_name}}</a>{% if not loop.last %} •{% endif %}
|
||||
|
@ -57,6 +57,6 @@
|
|||
{% endfor %}
|
||||
|
||||
<a id="leader--top-btn" href="#leaderboard-contents"
|
||||
style="position: fixed; bottom: 5rem; right: 2rem; font-size: 3rem;">
|
||||
style="position: fixed; bottom: 5rem; right: 2rem; font-size: 3rem">
|
||||
<i class="fas fa-arrow-alt-circle-up"></i>
|
||||
</a>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row" style="overflow: visible;padding-top:5px;">
|
||||
<div class="row" style="overflow: visible;padding-top:5px">
|
||||
<div class="col">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
|||
{% if admin %}<img loading="lazy" src="/@{{admin}}/pic" alt="avatar" class="profile-pic-20 mr-2">{{admin}}{% else %}<img loading="lazy" src="{{SITE_FULL_IMAGES}}/e/marseyjanny.webp" alt="avatar" class="profile-pic-20 mr-2">All{% endif %}
|
||||
</button>
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, 31px, 0px); max-height: 50vh;
|
||||
overflow: auto;">
|
||||
overflow: auto">
|
||||
<a class="dropdown-item" href="{% if sub %}/h/{{sub}}{% endif %}/log{% if type %}?kind={{type}}{% endif %}"><img loading="lazy" src="{{SITE_FULL_IMAGES}}/e/marseyjanny.webp" alt="avatar" class="profile-pic-20 mr-2">All</a>
|
||||
{% for a in admins %}
|
||||
<a class="dropdown-item" href="{% if sub %}/h/{{sub}}{% endif %}/log?{{single_user_url}}={{a}}{% if type %}&kind={{type}}{% endif %}"><img loading="lazy" src="/@{{a}}/pic" alt="avatar" class="profile-pic-20 mr-2">{{a}}</a>
|
||||
|
@ -34,7 +34,7 @@
|
|||
{% if type %}<i class="fas {{types[type]['icon']}} mr-2"></i>{{type}}{% else %}<i class="fas fa-broom mr-2"></i>All{% endif %}
|
||||
</button>
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, 31px, 0px); max-height: 50vh;
|
||||
overflow: auto;">
|
||||
overflow: auto">
|
||||
<a class="dropdown-item" href="{% if sub %}/h/{{sub}}{% endif %}/log{% if admin %}?{{single_user_url}}={{admin}}{% endif %}"><i class="fas fa-broom mr-2"></i>All</a>
|
||||
{% for t, v in types.items() %}
|
||||
<a class="dropdown-item" href="{% if sub %}/h/{{sub}}{% endif %}/log?{% if admin %}{{single_user_url}}={{admin}}&{% endif %}kind={{t}}"><i class="fas {{v['icon']}} mr-2"></i>{{t}}</a>
|
||||
|
@ -51,7 +51,7 @@
|
|||
{% for ma in actions %}
|
||||
<div id="action-{{ma.id}}" class="modlog-action{% if ma.unread %} unread{% endif %}">
|
||||
<div class="d-flex flex-grow-1 align-items-center">
|
||||
<div class="d-flex align-items-center justify-content-center {{ma.color}} mr-3 rounded-lg flex-shrink-0" style="width: 32px;height: 32px;"><i class="fas text-center {{ma.icon}} text-lg text-white fa-fw"></i></div>
|
||||
<div class="d-flex align-items-center justify-content-center {{ma.color}} mr-3 rounded-lg flex-shrink-0" style="width: 32px;height: 32px"><i class="fas text-center {{ma.icon}} text-lg text-white fa-fw"></i></div>
|
||||
<div class="d-flex align-items-center">
|
||||
<span class="rounded">
|
||||
<div class="profile-pic-35-wrapper">
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<img loading="lazy" id="logo" alt="logo" src="{{'logo.webp' | asset_siteimg}}" width=70>
|
||||
<hr>
|
||||
<p class="text-muted text-justify mb-3" style="line-height: 1.2em">
|
||||
Hiiiiii it's your favorite user Carp! We're currently on <span style="font-variant-caps: small-caps;">Login Required</span> mode for one of a few reasons:
|
||||
Hiiiiii it's your favorite user Carp! We're currently on <span style="font-variant-caps: small-caps">Login Required</span> mode for one of a few reasons:
|
||||
</p>
|
||||
<ol style="padding-left: 1.5em">
|
||||
<li>The site is running really slowly and we think it might be miscreants up to no good, or</li>
|
||||
|
@ -52,7 +52,7 @@
|
|||
<img loading="lazy" id="logo" alt="logo" src="{{'logo.webp' | asset_siteimg}}" width=70>
|
||||
<hr>
|
||||
<p class="text-muted text-justify mb-1" style="line-height: 1.2em">
|
||||
<strong>Hi you!</strong> — <span style="font-variant-caps: small-caps;">watchpeopledie.tv</span> is currently doing our monthly 24(ish) hours* of "everyone needs to have an account" — sorry about that! But making an account is actually super easy. <strong>You don't even need an email address!</strong> Literally just pick a username, set a password, and that's that. Bam, done, like 8 seconds, tops.<br>
|
||||
<strong>Hi you!</strong> — <span style="font-variant-caps: small-caps">watchpeopledie.tv</span> is currently doing our monthly 24(ish) hours* of "everyone needs to have an account" — sorry about that! But making an account is actually super easy. <strong>You don't even need an email address!</strong> Literally just pick a username, set a password, and that's that. Bam, done, like 8 seconds, tops.<br>
|
||||
</p>
|
||||
<p class="text-muted mb-md-2">
|
||||
We WANT you with us 💖<br>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<div class="container d-inline-flex d-lg-none">
|
||||
<div class="row fixed-bottom bg-white border-top" id="mobile-bottom-navigation-bar"
|
||||
style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms;">
|
||||
style="z-index: 1000; bottom: 0px; transition: bottom cubic-bezier(0, 0, 0.2, 1) 220ms">
|
||||
|
||||
<button type="button" class="nobackground border-0 col px-0 ml-3 btn btn-dead m-0">
|
||||
<a href="/" class="text-decoration-none">
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
</button>
|
||||
</div>
|
||||
<div id="awardModalBody" class="modal-body pt-2 mb-3">
|
||||
<div class="row pt-1 pb-4" style="justify-content: center;">
|
||||
<div class="row pt-1 pb-4" style="justify-content: center">
|
||||
<button id="effect-content-tab" class="btn btn-primary btn-block m-0 shop-tab award-tab active" data-nonce="{{g.nonce}}" data-onclick="switchAwardTab()">
|
||||
<span class="mr-auto ml-auto"><i class="fas fa-gift mr-2"></i>EFFECT ON CONTENT</span>
|
||||
</button>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<div class="modal-body text-center">
|
||||
|
||||
<div class="py-4">
|
||||
<i class="fas fa-trash-alt text-muted d-mob-none" style="font-size: 3.5rem;"></i>
|
||||
<i class="fas fa-trash-alt text-muted d-mob-none" style="font-size: 3.5rem"></i>
|
||||
</div>
|
||||
|
||||
<h4 class="d-md-none">Delete post?</h4>
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
<div id="emojis-work" class="tab-content py-3 pl-4">
|
||||
I am working as hard as I can, sweaty... 🚴
|
||||
</div>
|
||||
<div id="tab-content" class="tab-content d-flex flex-wrap" hidden style="text-align:center;">
|
||||
<div id="tab-content" class="tab-content d-flex flex-wrap" hidden style="text-align:center">
|
||||
<template id="emoji-button-template">
|
||||
<button type="button" class="btn m-1 px-0 emoji2" data-bs-toggle="tooltip">
|
||||
<img loading="lazy">
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<button class="btn btn-link mx-2" data-bs-dismiss="modal"><i class="fas fa-times text-muted"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div style="overflow-y: auto;">
|
||||
<div style="overflow-y: auto">
|
||||
<div class="modal-body p-0" id="gif-modal-body">
|
||||
|
||||
<div id="no-gifs-found" class="text-center py-3 mt-3">
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
<div class="row border-bottom bg-white w-200 pr-0" style="overflow: visible;">
|
||||
<div class="row border-bottom bg-white w-200 pr-0" style="overflow: visible">
|
||||
<div class="col p-0 w-100">
|
||||
<ul class="nav settings-nav" style="padding:0 0 0 20px" id="notifications--nav-list">
|
||||
<li class="nav-item">
|
||||
|
@ -71,7 +71,7 @@
|
|||
<div id="action-{{ma.id}}" class="{% if ma.unread %}unread{% endif %} position-relative d-flex justify-content-between flex-wrap align-items-center h-min-16 px-3 py-3 bg-white{% if loop.index > 1 %} border-top{% endif %}">
|
||||
|
||||
<div class="d-flex flex-grow-1 align-items-center">
|
||||
<div class="d-flex align-items-center justify-content-center {{ma.color}} mr-3 rounded-lg flex-shrink-0" style="width: 32px;height: 32px;"><i class="far text-center {{ma.icon}} text-lg text-white fa-fw"></i></div>
|
||||
<div class="d-flex align-items-center justify-content-center {{ma.color}} mr-3 rounded-lg flex-shrink-0" style="width: 32px;height: 32px"><i class="far text-center {{ma.icon}} text-lg text-white fa-fw"></i></div>
|
||||
<div class="d-flex align-items-center">
|
||||
<span class="rounded">
|
||||
<div class="profile-pic-35-wrapper">
|
||||
|
|
|
@ -82,11 +82,11 @@
|
|||
<h1 id="post-title" class="card-title post-title text-left mb-md-3 {% if p.chudded %}text-uppercase{% endif %} {% if p.rainbowed %}rainbow-text{% endif %} {% if p.queened %}queen{% endif %} {% if p.sharpened %}sharpen{% endif %}">
|
||||
{% if p.realurl(v) and not v_forbid_deleted %}
|
||||
<a class="no-visited" {% if not v or v.newtabexternal %}target="_blank"{% endif %} rel="nofollow noopener" href="{{p.realurl(v)}}">
|
||||
{% 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 %}
|
||||
{% 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>
|
||||
{% else %}
|
||||
{% 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 %}
|
||||
{% 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}}
|
||||
{% endif %}
|
||||
</h1>
|
||||
|
@ -165,7 +165,7 @@
|
|||
<textarea id="post-edit-title" autocomplete="off" max-length="500" name="title" class="comment-box form-control rounded" required placeholder="title">{{p.title}}</textarea>
|
||||
<textarea autocomplete="off" name="body" {% if v.longpost %}minlength="280"{% endif %} maxlength="{% if v.bird %}140{% else %}{{POST_BODY_LENGTH_LIMIT(v)}}{% endif %}" data-preview="post-edit-{{p.id}}" data-nonce="{{g.nonce}}" data-oninput="markdown(this);charLimit('post-edit-box-{{p.id}}','charcount-post-edit')" id="post-edit-box-{{p.id}}" form="post-edit-form-{{p.id}}" class="file-ta comment-box form-control rounded" placeholder="Add text to your post..." rows="10" data-id="{{p.id}}">{{p.body}}</textarea>
|
||||
|
||||
<div class="text-small font-weight-bold mt-1" id="charcount-post-edit" style="right: 1rem; bottom: 0.5rem; z-index: 3;"></div>
|
||||
<div class="text-small font-weight-bold mt-1" id="charcount-post-edit" style="right: 1rem; bottom: 0.5rem; z-index: 3"></div>
|
||||
|
||||
{{macros.file_input('file-upload-edit-' ~ p.id, 'post-edit-box-' ~ p.id)}}
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
{% endblock %}
|
||||
|
||||
{% block mobileactions %}
|
||||
<div class="row fixed-top bg-white shadow d-inline-flex d-md-none p-3" id="footer-actions" style="z-index: 3; top: 48px; transition: top cubic-bezier(0, 0, 0.2, 1) 220ms;">
|
||||
<div class="row fixed-top bg-white shadow d-inline-flex d-md-none p-3" id="footer-actions" style="z-index: 3; top: 48px; transition: top cubic-bezier(0, 0, 0.2, 1) 220ms">
|
||||
<div class="col text-center">
|
||||
<div class="post-actions mx-auto">
|
||||
<ul class="list-inline">
|
||||
|
|
|
@ -97,7 +97,7 @@
|
|||
</div>
|
||||
<h5 class="card-title post-title text-left w-lg-95 pb-0 pb-md-1">
|
||||
<a id="{{p.id}}-title" {% if v and v.newtab %}data-target="t" target="_blank"{% endif %} href="{{p.permalink}}" class="{% if p.sub %}sub{% endif %} stretched-link {% if p.chudded %}text-uppercase{% endif %}">
|
||||
{% 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 %}
|
||||
{% 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>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<h3 style="filter: sepia(100%) saturate(500%) hue-rotate(60deg) drop-shadow(-4px 4px 10px lime);">CURRENT EVENTS:</h3>
|
||||
<h4 style="filter: sepia(50%) saturate(500%) hue-rotate(10deg) drop-shadow(-1px 1px 5px hotpink);"><a href="/post/197436/contest-4-badges-available-alien-invasion" rel="nofollow noopener" target="_blank">Alien Invasion!</a></h4><sup>4 badges available</sup><br>
|
||||
<h4 style="filter: sepia(50%) saturate(500%) hue-rotate(10deg) drop-shadow(-1px 1px 5px hotpink);"><a href="/h/countryclub/post/195735/-" rel="nofollow noopener" target="_blank">AI Art "Pass or Not" Challenge</a></h4><sup>10,000 marseybux opportunity</sup><br>
|
||||
<h4 style="filter: sepia(50%) saturate(500%) hue-rotate(10deg) drop-shadow(-1px 1px 5px hotpink);"><a href="/post/191312/while-we-wait-for-the-fix" rel="nofollow noopener" target="_blank">rDrama Fanfic Contest</a></h4><sup>Badge, marseybux opportunity</sup><br>
|
||||
<h3 style="filter: sepia(100%) saturate(500%) hue-rotate(60deg) drop-shadow(-4px 4px 10px lime)">CURRENT EVENTS:</h3>
|
||||
<h4 style="filter: sepia(50%) saturate(500%) hue-rotate(10deg) drop-shadow(-1px 1px 5px hotpink)"><a href="/post/197436/contest-4-badges-available-alien-invasion" rel="nofollow noopener" target="_blank">Alien Invasion!</a></h4><sup>4 badges available</sup><br>
|
||||
<h4 style="filter: sepia(50%) saturate(500%) hue-rotate(10deg) drop-shadow(-1px 1px 5px hotpink)"><a href="/h/countryclub/post/195735/-" rel="nofollow noopener" target="_blank">AI Art "Pass or Not" Challenge</a></h4><sup>10,000 marseybux opportunity</sup><br>
|
||||
<h4 style="filter: sepia(50%) saturate(500%) hue-rotate(10deg) drop-shadow(-1px 1px 5px hotpink)"><a href="/post/191312/while-we-wait-for-the-fix" rel="nofollow noopener" target="_blank">rDrama Fanfic Contest</a></h4><sup>Badge, marseybux opportunity</sup><br>
|
||||
<hr>
|
||||
<hr>
|
||||
<hr>
|
||||
|
@ -46,4 +46,4 @@
|
|||
<li><p><a href="https://old.reddit.com/r/Egg_IRL" rel="nofollow noopener" target="_blank">/r/Egg_IRL</a></p></li>
|
||||
</ul>
|
||||
<br>
|
||||
<p style="color: hotpink;">𝐜𝐚𝐫𝐩 𝐰𝐨𝐳 𝐞𝐫𝐞</p>
|
||||
<p style="color: hotpink">𝐜𝐚𝐫𝐩 𝐰𝐨𝐳 𝐞𝐫𝐞</p>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<form id="large_searchbar" class="form-inline search flex-nowrap mx-0 mx-lg-auto mb-0 mt-3" action="{{request.path}}" method="get">
|
||||
<input autocomplete="off" class="form-control w-100" type="search" placeholder="Search" name="q" value="{{query}}">
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem;">
|
||||
<span class="input-group-text border-0 bg-transparent" style="margin-left: -2.5rem">
|
||||
<i class="fa fa-search"></i>
|
||||
</span>
|
||||
</span>
|
||||
|
@ -32,55 +32,55 @@
|
|||
<div>
|
||||
<div id="searchparams-dropdown" class="dropdown dropdown-actions">
|
||||
<button type="button" class="btn btn-secondary dropdown-toggle" id="dropdownMenuButton2" data-bs-toggle="dropdown" data-bs-display="static"><strong>Advanced search parameters (with examples)</strong></button>
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, 31px, 0px);">
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, 31px, 0px)">
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Before Date:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Before Date:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">before:2022-12-30</button>
|
||||
</div>
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">After Date:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">After Date:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">after:2022-12-30</button>
|
||||
</div>
|
||||
|
||||
{% if not request.path.startswith('/search/users') %}
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Author:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Author:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">author:quadnarca</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if request.path.startswith('/search/messages') %}
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Sent To:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Sent To:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">sentto:carpathianflorist</button>
|
||||
</div>
|
||||
{% elif request.path.startswith('/search/posts') or request.path.startswith('/search/comments') %}
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">{{HOLE_NAME | capitalize}}:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">{{HOLE_NAME | capitalize}}:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">{{HOLE_NAME}}:music</button>
|
||||
</div>
|
||||
{% if request.path.startswith('/search/comments') %}
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Post ID:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Post ID:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">post:504</button>
|
||||
</div>
|
||||
{% elif request.path.startswith('/search/posts') %}
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Domain:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Domain:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this)" class="searchparam mb-1">domain:reddit.com</button>
|
||||
</div>
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Post Title Only:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Post Title Only:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this, 'bool')" class="searchparam mb-1">title:true</button>
|
||||
</div>
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">Exact Match Only:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">Exact Match Only:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this, 'bool')" class="searchparam mb-1">exact:true</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if FEATURES['NSFW_MARKING'] %}
|
||||
<div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center;">NSFW Only:</div>
|
||||
<div style="display: inline-block; width: 150px; text-align: center">NSFW Only:</div>
|
||||
<button type="button" data-nonce="{{g.nonce}}" data-onclick="addParam(this, 'bool')" class="searchparam mb-1">over18:true</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
<div class="body w-lg-100">
|
||||
<p>Change the background for the website.</p>
|
||||
<div class="input-group">
|
||||
<select autocomplete="off" id='backgroundSelector' class="form-control" form="profile-settings" name="background" data-nonce="{{g.nonce}}" data-onchange="updatebgselection();">
|
||||
<select autocomplete="off" id='backgroundSelector' class="form-control" form="profile-settings" name="background" data-nonce="{{g.nonce}}" data-onchange="updatebgselection()">
|
||||
{% for entry in BACKGROUND_CATEGORIES %}
|
||||
<option value="{{entry}}" {% if v.background and v.background.startswith(entry) %}selected{% endif %}>
|
||||
{{entry}}
|
||||
|
|
|
@ -6,14 +6,14 @@
|
|||
{% include "header.html" %}
|
||||
{% block subNav %}
|
||||
{% if not request.path.startswith('/h/') %}
|
||||
<div class="container-fluid bg-white sticky d-mob-none" style="padding-top: 50px; padding-bottom: 0 !important;">
|
||||
<div class="container-fluid bg-white sticky d-mob-none" style="padding-top: 50px; padding-bottom: 0 !important">
|
||||
<div class="row box-shadow-bottom">
|
||||
<div class="col">
|
||||
<div class="container" style="padding-bottom: 0;">
|
||||
<div class="container" style="padding-bottom: 0">
|
||||
<div class="row box-shadow-bottom bg-white">
|
||||
<div class="col">
|
||||
<div class="d-flex flex-row-reverse justify-content-end">
|
||||
<ul class="nav settings-nav" style="margin-left: -15px;">
|
||||
<ul class="nav settings-nav" style="margin-left: -15px">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link{% if request.path == '/leaderboard' %} active{% endif %}" href="/leaderboard"><i class="fas fa-trophy pr-2"></i>Leaderboard</a>
|
||||
</li>
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
{% block pagetitle %}Shop{% endblock %}
|
||||
{% block pagetype %}message{% endblock %}
|
||||
{% block banner %}
|
||||
<div class="container-fluid bg-white sticky shop-tabs" style="padding-bottom: 0 !important;">
|
||||
<div class="container-fluid bg-white sticky shop-tabs" style="padding-bottom: 0 !important">
|
||||
<div class="row box-shadow-bottom">
|
||||
<div class="col p-0">
|
||||
<div class="container" style="padding-bottom: 0;">
|
||||
<div class="row box-shadow-bottom bg-white" style="justify-content: center;">
|
||||
<div class="container" style="padding-bottom: 0">
|
||||
<div class="row box-shadow-bottom bg-white" style="justify-content: center">
|
||||
<a class="btn btn-primary btn-block m-0 shop-tab active" href="/shop/awards">
|
||||
<span class="mr-auto ml-auto"><i class="fas fa-gift mr-2"></i>AWARDS</span>
|
||||
</a>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
</div>
|
||||
<div class="d-inline-block w-lg-100">
|
||||
<div class="custom-control custom-switch">
|
||||
<input autocomplete="off" type="checkbox" class="custom-control-input" id="stealth" name="stealth" {% if sub.stealth %}checked{% endif %} data-nonce="{{g.nonce}}" data-onchange="postToastSwitch(this,'/h/{{sub}}/stealth');">
|
||||
<input autocomplete="off" type="checkbox" class="custom-control-input" id="stealth" name="stealth" {% if sub.stealth %}checked{% endif %} data-nonce="{{g.nonce}}" data-onchange="postToastSwitch(this,'/h/{{sub}}/stealth')">
|
||||
<label class="custom-control-label" for="stealth"></label>
|
||||
</div>
|
||||
<span class="text-small text-muted">
|
||||
|
@ -49,11 +49,11 @@
|
|||
{% for banner in sub.banner_urls %}
|
||||
<section id="sub-banner-update-{{loop.index - 1}}" class="mt-5 d-block sub-settings-subsection">
|
||||
<img class="mr-3" loading="lazy" alt="/h/{{sub.name}} banner" src="{{banner}}" style="max-height:300px;max-width:100%">
|
||||
<button class="btn btn-danger sub-banner-delete-button mt-2" id="sub-banner-delete-{{loop.index}}" data-nonce="{{g.nonce}}" data-onclick="areyousure(this)" data-areyousure="postToastReload(this, '/h/{{sub.name}}/settings/banners/delete/{{loop.index - 1}}');">Delete</button>
|
||||
<button class="btn btn-danger sub-banner-delete-button mt-2" id="sub-banner-delete-{{loop.index}}" data-nonce="{{g.nonce}}" data-onclick="areyousure(this)" data-areyousure="postToastReload(this, '/h/{{sub.name}}/settings/banners/delete/{{loop.index - 1}}')">Delete</button>
|
||||
</section>
|
||||
{% else %}
|
||||
<section id="sub-banner-no-banners" class="d-block sub-settings-subsection">
|
||||
{{macros.ghost_box("No banners uploaded", "", 2, "flex:1;")}}
|
||||
{{macros.ghost_box("No banners uploaded", "", 2, "flex:1")}}
|
||||
</section>
|
||||
{% endfor %}
|
||||
{% if not g.is_tor %}
|
||||
|
@ -64,7 +64,7 @@
|
|||
Upload New Banner<input autocomplete="off" type="file" accept="image/*" hidden name="banner" data-nonce="{{g.nonce}}" onchange_submit>
|
||||
</label>
|
||||
</form>
|
||||
<button type="button" class="btn btn-danger sub-banner-delete-button" id="sub-banner-delete-all" data-nonce="{{g.nonce}}" data-onclick="areyousure(this)" data-areyousure="postToastReload(this, '/h/{{sub.name}}/settings/banners/delete_all');">Delete All Banners</button>
|
||||
<button type="button" class="btn btn-danger sub-banner-delete-button" id="sub-banner-delete-all" data-nonce="{{g.nonce}}" data-onclick="areyousure(this)" data-areyousure="postToastReload(this, '/h/{{sub.name}}/settings/banners/delete_all')">Delete All Banners</button>
|
||||
<div class="text-small text-muted mt-3">
|
||||
All image files are supported. Max file size is {% if v and v.patron %}16{% else %}8{% endif %} MB.
|
||||
</div>
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
<label class="mt-3">Text<i class="fas fa-info-circle text-gray-400 ml-1" data-bs-toggle="tooltip" data-bs-placement="top" title="Uses markdown. Limited to {{POST_BODY_LENGTH_LIMIT(v)}} characters."></i></label>
|
||||
<textarea form="submitform" id="post-text" class="file-ta form-control rounded" placeholder="Optional if you have a link or an image." rows="7" name="body" data-preview="preview" data-nonce="{{g.nonce}}" data-oninput="markdown(this);charLimit('post-text','character-count-submit-text-form');checkForRequired();savetext()" {% if v.longpost %}minlength="280"{% endif %} maxlength="{% if v.bird %}140{% else %}{{POST_BODY_LENGTH_LIMIT(v)}}{% endif %}" required></textarea>
|
||||
<div class="ghostdiv" style="display:none"></div>
|
||||
<div class="text-small font-weight-bold mt-1" id="character-count-submit-text-form" style="right: 1rem; bottom: 0.5rem; z-index: 3;"></div>
|
||||
<div class="text-small font-weight-bold mt-1" id="character-count-submit-text-form" style="right: 1rem; bottom: 0.5rem; z-index: 3"></div>
|
||||
|
||||
{{macros.file_input('file-upload-submit', 'post-text')}}
|
||||
|
||||
|
@ -85,7 +85,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row fixed-bottom bg-white border-top p-3" style="z-index: 100; bottom: 0px; transition: bottom 220ms cubic-bezier(0, 0, 0.2, 1) 0s;">
|
||||
<div class="row fixed-bottom bg-white border-top p-3" style="z-index: 100; bottom: 0px; transition: bottom 220ms cubic-bezier(0, 0, 0.2, 1) 0s">
|
||||
<div class="col">
|
||||
<a href="/" class="btn btn-secondary">Cancel</a>
|
||||
</div>
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{% for u in users %}
|
||||
<div class="col-12 col-sm-6 col-md-6 col-lg-4 col-xl-3 mb-4">
|
||||
<div id="user-{{u.id}}" class="card h-100">
|
||||
<div style="position: relative;">
|
||||
<div style="position: relative">
|
||||
<img loading="lazy" src="{{u.banner_url}}" class="card-img-top" alt="@{{u.username}} user banner" height=175 style="object-fit: cover">
|
||||
<div class="profile-pic-50-wrapper" style="position: absolute; left: 15px; bottom: 15px; box-sizing: content-box;">
|
||||
<div class="profile-pic-50-wrapper" style="position: absolute; left: 15px; bottom: 15px; box-sizing: content-box">
|
||||
<img loading="lazy" src="{{u.profile_url}}" class="profile-pic-50">
|
||||
{% if u.hat_active(v)[0] -%}
|
||||
<img id="profile-pic-50-hat" class="profile-pic-50-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=6" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
|
||||
{%- endif %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body" style="word-wrap: break-word;">
|
||||
<div class="card-body" style="word-wrap: break-word">
|
||||
<div class="d-flex flex-wrap justify-content-between align-items-center mb-1">
|
||||
|
||||
<a class="card-title text-break stretched-link mb-0" href="{{u.url}}"><h5>@{{u.username}}</h5></a>
|
||||
|
|
|
@ -128,8 +128,8 @@
|
|||
{%- endif %}
|
||||
|
||||
{% if u.received_awards and FEATURES['AWARDS'] %}
|
||||
<div class="text-white rounded p-2 mb-3" id="profile--awards" style="background-color: rgba(50, 50, 50, 0.6); width: 30%;">
|
||||
<p class="text-uppercase my-0" style="font-weight: bold; font-size: 12px;">Awards received</p>
|
||||
<div class="text-white rounded p-2 mb-3" id="profile--awards" style="background-color: rgba(50, 50, 50, 0.6); width: 30%">
|
||||
<p class="text-uppercase my-0" style="font-weight: bold; font-size: 12px">Awards received</p>
|
||||
{% for a in u.received_awards %}
|
||||
<span class="d-inline-block mx-1 profile--awards--award">
|
||||
<i class="{{a['icon']}} {{a['color']}} fa-fw" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{a['title']}} Awards received"></i>
|
||||
|
@ -140,8 +140,8 @@
|
|||
{% endif %}
|
||||
|
||||
{% if u.moderated_subs %}
|
||||
<div class="text-white rounded p-2 mb-3" id="profile--holes" style="background-color: rgba(50, 50, 50, 0.6); width: 30%;">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px;">Moderator of</p>
|
||||
<div class="text-white rounded p-2 mb-3" id="profile--holes" style="background-color: rgba(50, 50, 50, 0.6); width: 30%">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px">Moderator of</p>
|
||||
{% for i in u.moderated_subs %}
|
||||
<span class="d-inline-block mx-1">
|
||||
<a href="/h/{{i}}">/h/{{i}}</a>
|
||||
|
@ -151,8 +151,8 @@
|
|||
{% endif %}
|
||||
|
||||
{% if u.group_memberships %}
|
||||
<div class="text-white rounded p-2 mb-3" id="profile--groups" style="background-color: rgba(50, 50, 50, 0.6); width: 30%;">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px;">Member of</p>
|
||||
<div class="text-white rounded p-2 mb-3" id="profile--groups" style="background-color: rgba(50, 50, 50, 0.6); width: 30%">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px">Member of</p>
|
||||
{% for i in u.group_memberships %}
|
||||
<span class="d-inline-block mx-1">
|
||||
<a href="/!{{i}}">!{{i}}</a>
|
||||
|
@ -292,7 +292,7 @@
|
|||
{% endblock %}
|
||||
|
||||
{% block mobileUserBanner %}
|
||||
<div class="container-fluid pb-0 text-center bg-white d-md-none" style="border-radius:0!important;">
|
||||
<div class="container-fluid pb-0 text-center bg-white d-md-none" style="border-radius:0!important">
|
||||
<div class="row">
|
||||
<div class="col px-0">
|
||||
<a rel="nofollow noopener" href="{{u.banner_url}}">
|
||||
|
@ -302,7 +302,7 @@
|
|||
</div>
|
||||
<div class="row border-bottom">
|
||||
<div class="col">
|
||||
<div style="margin-top: -34px;" id="profile-mobile--pfp">
|
||||
<div style="margin-top: -34px" id="profile-mobile--pfp">
|
||||
<a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-65-wrapper">
|
||||
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic-65 bg-white mb-2">
|
||||
{% if u.hat_active(v)[0] -%}
|
||||
|
@ -409,8 +409,8 @@
|
|||
{%- endif %}
|
||||
|
||||
{% if u.received_awards and FEATURES['AWARDS'] %}
|
||||
<div class="text-white rounded p-2 my-3 text-center" id="profile-mobile--awards" style="background-color: rgba(50, 50, 50, 0.6);">
|
||||
<p class="text-uppercase my-0" style="font-weight: bold; font-size: 12px;">Awards received</p>
|
||||
<div class="text-white rounded p-2 my-3 text-center" id="profile-mobile--awards" style="background-color: rgba(50, 50, 50, 0.6)">
|
||||
<p class="text-uppercase my-0" style="font-weight: bold; font-size: 12px">Awards received</p>
|
||||
{% for a in u.received_awards %}
|
||||
<span class="d-inline-block mx-1 profile-mobile--awards--award">
|
||||
<i class="{{a['icon']}} {{a['color']}} fa-fw" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{a['title']}} Awards received"></i>
|
||||
|
@ -421,8 +421,8 @@
|
|||
{% endif %}
|
||||
|
||||
{% if u.moderated_subs %}
|
||||
<div class="text-white rounded p-2 mb-3" id="profile-mobile--holes" style="background-color: rgba(50, 50, 50, 0.6);">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px;">Moderator of</p>
|
||||
<div class="text-white rounded p-2 mb-3" id="profile-mobile--holes" style="background-color: rgba(50, 50, 50, 0.6)">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px">Moderator of</p>
|
||||
{% for i in u.moderated_subs %}
|
||||
<span class="d-inline-block mx-1">
|
||||
<a href="/h/{{i}}">/h/{{i}}</a>
|
||||
|
@ -432,8 +432,8 @@
|
|||
{% endif %}
|
||||
|
||||
{% if u.group_memberships %}
|
||||
<div class="text-white rounded p-2 mb-3" id="profile-mobile--groups" style="background-color: rgba(50, 50, 50, 0.6);">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px;">Member of</p>
|
||||
<div class="text-white rounded p-2 mb-3" id="profile-mobile--groups" style="background-color: rgba(50, 50, 50, 0.6)">
|
||||
<p class="text-uppercase my-0 pb-1" style="font-weight: bold; font-size: 12px">Member of</p>
|
||||
{% for i in u.group_memberships %}
|
||||
<span class="d-inline-block mx-1">
|
||||
<a href="/!{{i}}">!{{i}}</a>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{%- extends 'userpage/userpage.html' -%}
|
||||
{% block userpage_content %}
|
||||
<div class="row no-gutters {% if listing %}mt-md-3{% elif not listing %}my-md-3{% endif %} userpage-posts" style="margin-top: 10px;">
|
||||
<div class="row no-gutters {% if listing %}mt-md-3{% elif not listing %}my-md-3{% endif %} userpage-posts" style="margin-top: 10px">
|
||||
<div class="col">
|
||||
<div class="posts">
|
||||
{% include "post_listing.html" %}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="total mt-1"><a href="/@{{u.username}}">View entire wall <i class="fas fa-long-arrow-right ml-1"></i></a></div>
|
||||
{% endif %}
|
||||
|
||||
<div class="row no-gutters px-3 p-md-0 userpage-wall" style="margin-top: 10px;">
|
||||
<div class="row no-gutters px-3 p-md-0 userpage-wall" style="margin-top: 10px">
|
||||
<div class="col">
|
||||
<div class="comment-section" id="replies-of-{{u.fullname}}">
|
||||
{% with comments=listing %}
|
||||
|
|
|
@ -69,14 +69,14 @@
|
|||
|
||||
{% if p.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if p.author.verified=='Glowiefied' %}glow{% endif %}" 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>
|
||||
{% endif %}
|
||||
<a class="user-name text-decoration-none" href="{{p.author.url}}" data-pop-info='{{p.author.json_popover(v) | tojson}}' data-bs-placement="bottom" data-bs-toggle="popover" data-bs-trigger="manual" data-content-id="popover" tabindex="0" style="color: #{{p.author.name_color}}; font-weight: bold;">
|
||||
<a class="user-name text-decoration-none" href="{{p.author.url}}" data-pop-info='{{p.author.json_popover(v) | tojson}}' data-bs-placement="bottom" data-bs-toggle="popover" data-bs-trigger="manual" data-content-id="popover" tabindex="0" style="color: #{{p.author.name_color}}; font-weight: bold">
|
||||
<div class="profile-pic-30-wrapper" style="margin-top:9px">
|
||||
<img loading="lazy" alt="@{{p.author.username}}'s profile picture" src="{{p.author.profile_url}}" class="profile-pic-30 mr-2">
|
||||
{% if p.author.hat_active(v)[0] -%}
|
||||
<img class="profile-pic-30-hat hat" loading="lazy" src="{{p.author.hat_active(v)[0]}}?x=6" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.hat_active(v)[1]}}" alt="@{{p.author.username}}'s hat">
|
||||
{%- endif %}
|
||||
</div>
|
||||
<span {% if p.author.patron and not p.distinguish_level %}class="patron" style="background-color:#{{p.author.name_color}};"{% elif p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{p.author_name}}</span>
|
||||
<span {% if p.author.patron and not p.distinguish_level %}class="patron" style="background-color:#{{p.author.name_color}}"{% elif p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{p.author_name}}</span>
|
||||
</a>
|
||||
{% if FEATURES['PRONOUNS'] %}
|
||||
<span class="pronouns" style="color:#{{p.author.titlecolor}};border-color:#{{p.author.titlecolor}}">{{p.author.pronouns}}</span>
|
||||
|
@ -124,7 +124,7 @@
|
|||
<input hidden name="parent_fullname" value="{target_fullname}}">
|
||||
<textarea required autocomplete="off" {% if not (p and p.id in ADMIGGER_THREADS) %}{% if v.longpost %}minlength="280"{% elif v.bird %}maxlength="140"{% endif %}{% endif %} minlength="1" maxlength="10000" data-preview="form-preview-{{target_fullname}}" data-nonce="{{g.nonce}}" data-oninput="markdown(this);charLimit('reply-form-body-{{target_fullname}}','charcount-{{target_fullname}}')" id="reply-form-body-{{target_fullname}}" data-fullname="{{target_fullname}}" class="file-ta comment-box form-control rounded" name="body" form="reply-to-{{target_fullname}}" placeholder="Add your comment..." rows="3"></textarea>
|
||||
|
||||
<div class="text-small font-weight-bold mt-1" id="charcount-{{target_fullname}}" style="right: 1rem; bottom: 0.5rem; z-index: 3;"></div>
|
||||
<div class="text-small font-weight-bold mt-1" id="charcount-{{target_fullname}}" style="right: 1rem; bottom: 0.5rem; z-index: 3"></div>
|
||||
|
||||
{{file_input('file-upload-reply-' ~ target_fullname, 'reply-form-body-' ~ target_fullname, False)}}
|
||||
|
||||
|
@ -179,7 +179,7 @@
|
|||
</div>
|
||||
{% elif mode == 2 %}
|
||||
<div id="ghost-town-box" class="text-center border-md rounded p-6"{% if extra_css %} style="{{extra_css}}"{% endif %}>
|
||||
<i class="fas fa-ghost text-gray-500 mb-3" style="font-size: 3.5rem;"></i>
|
||||
<i class="fas fa-ghost text-gray-500 mb-3" style="font-size: 3.5rem"></i>
|
||||
<p class="font-weight-bold text-gray-500 mb-0">{{text1|safe}}</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
@ -322,7 +322,7 @@
|
|||
</div>
|
||||
|
||||
<div id='message' class="position-relative form-group d-flex">
|
||||
<div class="position-absolute text-muted text-small ml-1" style="bottom: -1.5rem; line-height: 1;">
|
||||
<div class="position-absolute text-muted text-small ml-1" style="bottom: -1.5rem; line-height: 1">
|
||||
<span id="typing-indicator"></span>
|
||||
<span id="loading-indicator" class="d-none"></span>
|
||||
</div>
|
||||
|
@ -357,7 +357,7 @@
|
|||
<i class="fas fa-{{TIME_FILTERS[t]}} mr-2"></i>
|
||||
{{t | capitalize}}
|
||||
</button>
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px;">
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px">
|
||||
{% for new_time, icon in TIME_FILTERS.items() %}
|
||||
{% if t != new_time %}
|
||||
<a class="dropdown-item" href="{{'t'|change_arg(new_time, request.full_path)|safe}}">
|
||||
|
@ -376,7 +376,7 @@
|
|||
<i class="fas fa-{{sorts[sort]}} mr-1"></i>
|
||||
{{sort | capitalize}}
|
||||
</button>
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px;">
|
||||
<div class="dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px">
|
||||
{% for new_sort, icon in sorts.items() %}
|
||||
{% if sort != new_sort %}
|
||||
<a class="dropdown-item" href="{{'sort'|change_arg(new_sort, request.full_path)|safe}}">
|
||||
|
|
Loading…
Reference in New Issue