forked from rDrama/rDrama
fix
parent
85af768746
commit
e79412875d
|
@ -12,79 +12,6 @@
|
||||||
|
|
||||||
{% block title %}
|
{% block title %}
|
||||||
|
|
||||||
{% if v and (v.id == p.author_id or v.admin_level == 6 and v.id in [1,28,995,2513]) %}
|
|
||||||
<script defer>
|
|
||||||
togglePostEdit=function(id){
|
|
||||||
|
|
||||||
body=document.getElementById("post-body");
|
|
||||||
title=document.getElementById("post-title");
|
|
||||||
form=document.getElementById("edit-post-body-"+id);
|
|
||||||
box=document.getElementById("post-edit-box-"+id);
|
|
||||||
|
|
||||||
body.classList.toggle("hidden");
|
|
||||||
title.classList.toggle("hidden");
|
|
||||||
form.classList.toggle("hidden");
|
|
||||||
autoExpand(box);
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if 'rama' not in request.host %}
|
|
||||||
<script defer>
|
|
||||||
function poll_vote(cid) {
|
|
||||||
{% if v %}
|
|
||||||
var type = document.getElementById(cid).checked;
|
|
||||||
var scoretext = document.getElementById('poll-' + cid);
|
|
||||||
var score = Number(scoretext.textContent);
|
|
||||||
if (type == true) scoretext.textContent = score + 1;
|
|
||||||
else scoretext.textContent = score - 1;
|
|
||||||
post('/vote/poll/' + cid + '?vote=' + type);
|
|
||||||
{% else %}
|
|
||||||
var myToast = new bootstrap.Toast(document.getElementById('toast-post-error'));
|
|
||||||
myToast.show();
|
|
||||||
document.getElementById('toast-post-error-text').innerText = "Only logged-in users can vote!";
|
|
||||||
{% endif %}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
{% if v %}
|
|
||||||
<script defer src="/assets/js/comments_v.js?v=70"></script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if p.award_count("shit") %}
|
|
||||||
<script defer src="/assets/js/bugs.js?v=54"></script>
|
|
||||||
{% set minbugs = 10*p.award_count("shit") if p.award_count("shit") < 3 else 20 %}
|
|
||||||
{% set maxbugs = 20*p.award_count("shit") if p.award_count("shit") < 3 else 40 %}
|
|
||||||
<script>
|
|
||||||
new BugController({
|
|
||||||
imageSprite: "/assets/images/fly-sprite.gif",
|
|
||||||
canDie: false,
|
|
||||||
minBugs: {{minbugs}},
|
|
||||||
maxBugs: {{maxbugs}},
|
|
||||||
mouseOver: "multiply"
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
|
|
||||||
{% if p.award_count("fireflies") %}
|
|
||||||
<script defer src="/assets/js/fireflies.js?v=54"></script>
|
|
||||||
{% set minbugs = 10*p.award_count("fireflies") if p.award_count("fireflies") < 3 else 20 %}
|
|
||||||
{% set maxbugs = 20*p.award_count("fireflies") if p.award_count("fireflies") < 3 else 40 %}
|
|
||||||
<script>
|
|
||||||
new BugController({
|
|
||||||
imageSprite: "/assets/images/fireflies.gif",
|
|
||||||
canDie: false,
|
|
||||||
minBugs: {{minbugs}},
|
|
||||||
maxBugs: {{maxbugs}},
|
|
||||||
mouseOver: "multiply"
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
|
|
||||||
<meta charset="utf-8" >
|
<meta charset="utf-8" >
|
||||||
<meta property="og:type" content="article" >
|
<meta property="og:type" content="article" >
|
||||||
|
|
||||||
|
@ -151,6 +78,44 @@
|
||||||
|
|
||||||
{% block pagetype %}thread{% endblock %}
|
{% block pagetype %}thread{% endblock %}
|
||||||
|
|
||||||
|
{% block actionsModal %}
|
||||||
|
|
||||||
|
<div style="display:none" id="popover-{{p.id}}">
|
||||||
|
<div class="popover-user-profile" role="tooltip">
|
||||||
|
<img class="w-100 h-64 object-cover" src="{{p.author.banner_url}}">
|
||||||
|
<div class="d-flex align-items-end px-3 mt-n6 mb-3">
|
||||||
|
<img class="avatar-72 rounded img-thumbnail shadow-sm" src="{{p.author.profile_url}}">
|
||||||
|
<div class="px-3 text-truncate">
|
||||||
|
<h5 class="text-truncate text-black">{{p.author.username}}</h5>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="px-3">
|
||||||
|
<span class="popover-bio text-black">{% if p.author.bio_html %}{{p.author.bio_html_eager | safe}}{% endif %}</span>
|
||||||
|
</div>
|
||||||
|
<div class="border-top d-flex align-items-center p-3 gap-3 smol">
|
||||||
|
<span>
|
||||||
|
<strong class="text-black">{{p.author.post_count}}</strong>
|
||||||
|
<span class="text-black">posts</span>
|
||||||
|
</span>
|
||||||
|
<span class="ml-3">
|
||||||
|
<strong class="text-black">{{p.author.comment_count}}</strong>
|
||||||
|
<span class="text-black">comments</span>
|
||||||
|
</span>
|
||||||
|
<span class="ml-3">
|
||||||
|
<strong class="text-black">{{p.author.coins}}</strong>
|
||||||
|
<span class="text-black">coins</span>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<a {% if v %}href="{{p.author.url}}"{% else %}href="/logged_out{{p.author.url}}"{% endif %} target="_blank" class="ml-auto text-decoration-none">
|
||||||
|
View
|
||||||
|
<i class="fas fa-arrow-right fa-sm px-1"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
{% block subHeader %}
|
{% block subHeader %}
|
||||||
<div class="relative max-w-screen-2xl mx-auto px-4 py-4 grid grid-cols-12 rounded-t">
|
<div class="relative max-w-screen-2xl mx-auto px-4 py-4 grid grid-cols-12 rounded-t">
|
||||||
<div class="absolute top-0 left-0 w-full h-full bg-gradient-to-t from-gray-300 to-gray-200 rounded-t sub-header-shadow"></div>
|
<div class="absolute top-0 left-0 w-full h-full bg-gradient-to-t from-gray-300 to-gray-200 rounded-t sub-header-shadow"></div>
|
||||||
|
|
Loading…
Reference in New Issue