make poorcel-mode device-specific

master
Aevann1 2022-06-27 05:46:32 +02:00
parent 234cbe47ee
commit 52a8a219ae
7 changed files with 11 additions and 8 deletions

View File

@ -328,7 +328,7 @@ class Comment(Base):
@lazy
def award_count(self, kind, v):
if v and v.poorcel: return 0
if v and v.poor: return 0
return len([x for x in self.awards if x.kind == kind])
@property
@ -436,7 +436,7 @@ class Comment(Base):
if not self.total_choice_voted(v): body += ' d-none'
body += f'"> - <a href="/votes?link=t3_{c.id}"><span id="choice-{c.id}">{c.upvotes}</span> votes</a></span></label></div>'
if self.author.sig_html and (self.author_id == MOOSE_ID or (not self.ghost and not (v and (v.sigs_disabled or v.poorcel)))):
if self.author.sig_html and (self.author_id == MOOSE_ID or (not self.ghost and not (v and (v.sigs_disabled or v.poor)))):
body += f"<hr>{self.author.sig_html}"
return body

View File

@ -367,7 +367,7 @@ class Submission(Base):
@lazy
def award_count(self, kind, v):
if v and v.poorcel: return 0
if v and v.poor: return 0
return len([x for x in self.awards if x.kind == kind])
@lazy
@ -444,7 +444,7 @@ class Submission(Base):
body += "</div>"
if self.author.sig_html and (self.author_id == MOOSE_ID or (not self.ghost and not (v and (v.sigs_disabled or v.poorcel)))):
if self.author.sig_html and (self.author_id == MOOSE_ID or (not self.ghost and not (v and (v.sigs_disabled or v.poor)))):
body += f"<hr>{self.author.sig_html}"
return body

View File

@ -72,6 +72,8 @@ def get_logged_in_user():
g.v = v
if v: v.poor = session.get('poor')
return v
def check_ban_evade(v):

View File

@ -61,9 +61,10 @@ def settings_profile_post(v):
updated = True
v.slurreplacer = request.values.get("slurreplacer") == 'true'
elif request.values.get("poorcel", v.poorcel) != v.poorcel:
elif request.values.get("poorcel", v.poor) != v.poor:
updated = True
v.poorcel = request.values.get("poorcel") == 'true'
session['poor'] = v.poorcel
elif request.values.get("hidevotedon", v.hidevotedon) != v.hidevotedon:
updated = True

View File

@ -36,7 +36,7 @@
</div>
<div class="px-3">
<input disabled autocomplete="off" class="form-control px-2" type="text" id="emoji_search" placeholder="Search.." onchange="start_search()" {% if not (v and v.poorcel) %}oninput="start_search()"{% endif %}>
<input disabled autocomplete="off" class="form-control px-2" type="text" id="emoji_search" placeholder="Search.." onchange="start_search()" {% if not (v and v.poor) %}oninput="start_search()"{% endif %}>
</div>
<div class="px-3 d-flex flex-row">
<fieldset class="p-2">

View File

@ -303,7 +303,7 @@
</style>
{% endif %}
{% if v and v.poorcel -%}
{% if v and v.poor -%}
<style>
* :not(img[src="/i/hand.webp"] + img):not(img.golden, img[g], img[glow]) {
animation: unset !important;

View File

@ -22,7 +22,7 @@
<div class="body w-lg-100">
<div class="custom-control custom-switch">
<input autocomplete="off" type="checkbox" class="custom-control-input" id="poorcel" name="poorcel"{% if v.poorcel %} checked{% endif %} onchange="post_toast(this,'/settings/profile?poorcel='+document.getElementById('poorcel').checked);">
<input autocomplete="off" type="checkbox" class="custom-control-input" id="poorcel" name="poorcel"{% if v.poor %} checked{% endif %} onchange="post_toast(this,'/settings/profile?poorcel='+document.getElementById('poorcel').checked);">
<label class="custom-control-label" for="poorcel"></label>
</div>