2021-10-15 14:08:27 +00:00
{% extends "default.html" %}
2021-12-14 22:48:37 +00:00
{% block desktopBanner %}
2022-02-06 10:45:17 +00:00
{% if v and environ.get("FP") %}
2021-12-14 22:48:37 +00:00
{% if not v.fp %}
< script >
function fp(fp) {
2022-01-16 05:53:32 +00:00
const xhr = new XMLHttpRequest();
2022-02-01 02:24:01 +00:00
xhr.open("POST", '{{SITE_FULL}}/fp/'+fp);
2022-01-16 06:06:16 +00:00
xhr.setRequestHeader('xhr', 'xhr');
2021-12-14 22:48:37 +00:00
var form = new FormData()
form.append("formkey", formkey());
xhr.send(form);
};
const fpPromise = new Promise((resolve, reject) => {
const script = document.createElement('script');
script.onload = resolve;
script.onerror = reject;
script.async = true;
2022-02-28 02:06:15 +00:00
script.src = "/static/assets/js/fp.js?v=240";
2021-12-14 22:48:37 +00:00
document.head.appendChild(script);
})
.then(() => FingerprintJS.load({token: '{{environ.get("FP")}}'}));
fpPromise
.then(fp => fp.get())
.then(result => {if (result.visitorId != '{{v.fp}}') fp(result.visitorId);})
< / script >
{% endif %}
{% endif %}
< div class = "row" style = "overflow: visible;padding-top:5px;" >
< div class = "col" >
2022-02-22 04:40:29 +00:00
< div class = "d-flex justify-content-between align-items-center pt-3 pb-2 sorting" style = "float:right" >
2021-12-14 22:48:37 +00:00
{% block navbar %}
2022-02-22 04:40:29 +00:00
< div class = "d-flex align-items-center" >
2022-02-28 01:32:28 +00:00
{% if v %}
2022-02-28 19:50:27 +00:00
< style >
@media (max-width: 500px) {
.text-small-m {
font-size: min(3.3vw,12px) !important;
margin-right: min(1.5vw,0.5rem) !important;
padding: min(1vw,0.75rem) !important;
}
.ddd {
margin-right: 0 !important;
margin-left: min(1.1vw,0.5rem) !important;
}
}
< / style >
{% if v.paid_dues %}
{% if ccmode=="true"%}
< a data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "Only show country club posts" class = "btn btn-primary text-primary text-small-m mx-2 ddd" href = "?sort={{sort}}&t={{t}}&ccmode=false" > < i class = "fas fa-golf-club mr-2 text-small-m" > < / i > CC< / a >
{% else %}
< a data-bs-toggle = "tooltip" data-bs-placement = "bottom" title = "Only show country club posts" class = "btn btn-secondary text-small-m mx-2 ddd" href = "?sort={{sort}}&t={{t}}&ccmode=true" > < i class = "fas fa-golf-club mr-2 text-small-m" > < / i > CC< / a >
{% endif %}
{% endif %}
2022-02-28 01:32:28 +00:00
< div class = "dropdown dropdown-actions mx-2 ddd" >
< button class = "btn btn-secondary dropdown-toggle text-small-m ddd" type = "button" id = "dropdownMenuButton" data-bs-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
< i class = "fas fa-user-group mr-2 text-small-m" > < / i >
{{subs | 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);" >
2022-03-02 15:02:08 +00:00
{% if subs != "Exclude subs" %}< a class = "dropdown-item text-small-m" href = "/subs/Exclude%20subs" > < i class = "fas fa-user-group mr-2 text-small-m" > < / i > Exclude subs< / a > {% endif %}
{% if subs != "Include subs" %}< a class = "dropdown-item text-small-m" href = "/subs/Include%20subs" > < i class = "fas fa-user-group mr-2 text-small-m" > < / i > Include subs< / a > {% endif %}
{% if subs != "View subs only" %}< a class = "dropdown-item text-small-m" href = "/subs/View%20subs%20only" > < i class = "fas fa-user-group mr-2 text-small-m" > < / i > View subs only< / a > {% endif %}
2022-02-28 01:32:28 +00:00
< / div >
2022-02-27 23:28:10 +00:00
< / div >
2022-02-28 01:32:28 +00:00
{% endif %}
2022-02-01 02:44:09 +00:00
2022-02-28 01:32:28 +00:00
< div class = "dropdown dropdown-actions mx-2 ddd" >
< button class = "btn btn-secondary dropdown-toggle text-small-m ddd" type = "button" id = "dropdownMenuButton" data-bs-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
2022-02-28 01:13:50 +00:00
{% if t=="hour" %}< i class = "fas fa-clock mr-2 text-small-m" > < / i >
{% elif t=="day" %}< i class = "fas fa-calendar-day mr-2 text-small-m" > < / i >
{% elif t=="week" %}< i class = "fas fa-calendar-week mr-2 text-small-m" > < / i >
{% elif t=="month" %}< i class = "fas fa-calendar-alt mr-2 text-small-m" > < / i >
{% elif t=="year" %}< i class = "fas fa-calendar mr-2 text-small-m" > < / i >
{% elif t=="all" %}< i class = "fas fa-infinity mr-2 text-small-m" > < / i >
2021-12-15 19:30:26 +00:00
{% endif %}
2021-12-14 22:48:37 +00:00
{{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);" >
2022-02-28 01:13:50 +00:00
{% if t != "hour" %}< a class = "dropdown-item text-small-m" href = "?sort={{sort}}&t=hour&ccmode={{ccmode}}" > < i class = "fas fa-clock mr-2 text-small-m" > < / i > Hour< / a > {% endif %}
{% if t != "day" %}< a class = "dropdown-item text-small-m" href = "?sort={{sort}}&t=day&ccmode={{ccmode}}" > < i class = "fas fa-calendar-day mr-2 text-small-m" > < / i > Day< / a > {% endif %}
{% if t != "week" %}< a class = "dropdown-item text-small-m" href = "?sort={{sort}}&t=week&ccmode={{ccmode}}" > < i class = "fas fa-calendar-week mr-2 text-small-m" > < / i > Week< / a > {% endif %}
{% if t != "month" %}< a class = "dropdown-item text-small-m" href = "?sort={{sort}}&t=month&ccmode={{ccmode}}" > < i class = "fas fa-calendar-alt mr-2 text-small-m" > < / i > Month< / a > {% endif %}
{% if t != "year" %}< a class = "dropdown-item text-small-m" href = "?sort={{sort}}&t=year&ccmode={{ccmode}}" > < i class = "fas fa-calendar mr-2 text-small-m" > < / i > Year< / a > {% endif %}
{% if t != "all" %}< a class = "dropdown-item text-small-m" href = "?sort={{sort}}&t=all&ccmode={{ccmode}}" > < i class = "fas fa-infinity mr-2 text-small-m" > < / i > All< / a > {% endif %}
2021-12-14 22:48:37 +00:00
< / div >
< / div >
2022-02-28 01:32:28 +00:00
< div class = "dropdown dropdown-actions ml-2 ddd" >
< button class = "btn btn-secondary dropdown-toggle text-small-m ddd" type = "button" id = "dropdownMenuButton2" data-bs-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
2022-02-28 01:13:50 +00:00
{% if sort=="hot" %}< i class = "fas fa-fire mr-2 text-small-m" > < / i > {% endif %}
{% if sort=="top" %}< i class = "fas fa-arrow-alt-circle-up mr-2 text-small-m" > < / i > {% endif %}
{% if sort=="bottom" %}< i class = "fas fa-arrow-alt-circle-down mr-2 text-small-m" > < / i > {% endif %}
{% if sort=="new" %}< i class = "fas fa-sparkles mr-2 text-small-m" > < / i > {% endif %}
{% if sort=="old" %}< i class = "fas fa-book mr-2 text-small-m" > < / i > {% endif %}
{% if sort=="controversial" %}< i class = "fas fa-bullhorn mr-2 text-small-m" > < / i > {% endif %}
{% if sort=="comments" %}< i class = "fas fa-comments mr-2 text-small-m" > < / i > {% endif %}
2021-12-14 22:48:37 +00:00
{{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);" >
2022-02-28 01:13:50 +00:00
{% if sort != "hot" %}< a class = "dropdown-item text-small-m" href = "?sort=hot&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-fire mr-2 text-small-m" > < / i > Hot< / a > {% endif %}
{% if sort != "top" %}< a class = "dropdown-item text-small-m" href = "?sort=top&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-arrow-alt-circle-up mr-2 text-small-m" > < / i > Top< / a > {% endif %}
{% if sort != "bottom" %}< a class = "dropdown-item text-small-m" href = "?sort=bottom&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-arrow-alt-circle-down mr-2 text-small-m" > < / i > Bottom< / a > {% endif %}
{% if sort != "new" %}< a class = "dropdown-item text-small-m" href = "?sort=new&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-sparkles mr-2 text-small-m" > < / i > New< / a > {% endif %}
{% if sort != "old" %}< a class = "dropdown-item text-small-m" href = "?sort=old&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-book mr-2 text-small-m" > < / i > Old< / a > {% endif %}
{% if sort != "controversial" %}< a class = "dropdown-item text-small-m" href = "?sort=controversial&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-bullhorn mr-2 text-small-m" > < / i > Controversial< / a > {% endif %}
{% if sort != "comments" %}< a class = "dropdown-item text-small-m" href = "?sort=comments&t={{t}}&ccmode={{ccmode}}" > < i class = "fas fa-comments mr-2 text-small-m" > < / i > Comments< / a > {% endif %}
2021-12-14 22:48:37 +00:00
< / div >
< / div >
2021-10-15 14:08:27 +00:00
< / div >
2021-12-14 22:48:37 +00:00
{% endblock %}
2021-10-15 14:08:27 +00:00
< / div >
< / div >
2021-12-14 22:48:37 +00:00
< / div >
2021-10-15 14:08:27 +00:00
2021-12-06 07:02:52 +00:00
{% endblock %}
2021-12-30 06:17:00 +00:00
{% block PseudoSubmitForm %}
< div class = "row no-gutters d-none d-lg-flex mt-3 {% if not v %}mb-3{% endif %}" >
< div class = "col" >
< div class = "card pseudo-submit-form border" >
< div class = "card-header bg-gray-100" >
2022-01-09 19:29:12 +00:00
< div class = "mb-0" > CREATE A POST< / div >
2021-12-30 06:17:00 +00:00
< ul class = "list-inline no-bullets mb-0 d-none" >
< li class = "list-inline-item active mr-4" > < i class = "fas fa-align-left text-gray-400" > < / i > < / li >
< li class = "list-inline-item" > < i class = "fas fa-link text-gray-400" > < / i > < / li >
< / ul >
< / div >
< div class = "card-body" >
{% if v %}
2022-02-05 21:09:17 +00:00
< a href = "{% if sub %}/s/{{sub.name}}{% endif %}/submit" >
2021-12-30 06:17:00 +00:00
< input autocomplete = "off" type = "text" class = "form-control"
2021-12-30 06:18:13 +00:00
aria-label="Username"
2021-12-30 06:17:00 +00:00
aria-describedby="basic-addon1">
< / a >
{% else %}
< a href = "/signup" >
< input autocomplete = "off" type = "text" class = "form-control"
2021-12-30 06:18:13 +00:00
aria-label="Username"
2021-12-30 06:17:00 +00:00
aria-describedby="basic-addon1">
< / a >
{% endif %}
< / div >
< / div >
< / div >
< / div >
{% endblock %}
2021-12-14 22:48:37 +00:00
{% block content %}
2021-10-15 14:08:27 +00:00
2021-12-14 22:48:37 +00:00
< div class = "row no-gutters {% if listing %}mt-md-3{% elif not listing %}my-md-3{% endif %}" >
< div class = "col-12" >
< div class = "posts" id = "posts" >
{% include "submission_listing.html" %}
< / div >
< / div >
< / div >
2021-11-24 20:35:20 +00:00
2021-11-24 16:48:06 +00:00
{% endblock %}
2021-12-14 22:48:37 +00:00
{% block pagenav %}
{% if listing %}
< nav aria-label = "Page navigation" >
< ul class = "pagination pagination-sm mb-0" >
{% if page>1 %}
< li class = "page-item" >
2022-02-27 23:28:10 +00:00
< small > < a class = "page-link" href = "?sort={{sort}}&page={{page-1}}&t={{t}}&ccmode={{ccmode}}" tabindex = "-1" > Prev< / a > < / small >
2021-12-14 22:48:37 +00:00
< / li >
{% else %}
< li class = "page-item disabled" > < span class = "page-link" > Prev< / span > < / li >
{% endif %}
{% if next_exists %}
< li class = "page-item" >
2022-02-27 23:28:10 +00:00
< small > < a class = "page-link" href = "?sort={{sort}}&page={{page+1}}&t={{t}}&ccmode={{ccmode}}" > Next< / a > < / small >
2021-12-14 22:48:37 +00:00
< / li >
{% else %}
< li class = "page-item disabled" > < span class = "page-link" > Next< / span > < / li >
{% endif %}
< / ul >
< / nav >
{% endif %}
2022-02-24 12:03:28 +00:00
< script >
function post(url) {
const xhr = new XMLHttpRequest();
xhr.open("POST", url);
xhr.setRequestHeader('xhr', 'xhr');
var form = new FormData()
form.append("formkey", formkey());
xhr.onload = function() {location.reload()}
xhr.send(form);
};
< / script >
2022-02-17 03:03:03 +00:00
{% if PUSHER_ID != '3435tdfsdudebussylmaoxxt43' and v %}
2022-01-15 06:01:39 +00:00
< div class = "d-none" id = "strid" > {{request.host}}{{v.id}}< / div >
< div class = "d-none" id = "pusherid" > {{PUSHER_ID}}< / div >
2022-02-28 02:06:15 +00:00
< script src = "/static/assets/js/pusher.js?v=242" > < / script >
2022-01-15 10:28:14 +00:00
< script >
2022-01-17 12:48:43 +00:00
if (typeof Android !== 'undefined') {
2022-01-16 05:01:59 +00:00
Android.Subscribe('{{request.host}}{{v.id}}');
}
2022-01-15 10:28:14 +00:00
< / script >
2021-12-04 23:31:44 +00:00
{% endif %}
2021-12-04 02:08:01 +00:00
2021-07-21 01:12:26 +00:00
{% endblock %}