diff --git a/files/assets/js/submission.js b/files/assets/js/submission.js index fa10bdaf4..3fe3cfb5e 100644 --- a/files/assets/js/submission.js +++ b/files/assets/js/submission.js @@ -1,11 +1,11 @@ -function togglePostEdit(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("d-none"); - title.classList.toggle("d-none"); - form.classList.toggle("d-none"); - autoExpand(box); -}; \ No newline at end of file +function bet_vote(cid) { + for(let el of document.getElementsByClassName('bet')) { + el.disabled = true; + } + var scoretext = document.getElementById('bet-' + cid); + var score = Number(scoretext.textContent); + scoretext.textContent = score + 1; + post('/bet/' + cid); + document.getElementById("user-coins-amount").innerText = parseInt(document.getElementById("user-coins-amount").innerText) - 200; + document.getElementById(`span-${cid}`).classList.add('bet_voted') +} \ No newline at end of file diff --git a/files/assets/js/togglePostEdit.js b/files/assets/js/togglePostEdit.js new file mode 100644 index 000000000..fa10bdaf4 --- /dev/null +++ b/files/assets/js/togglePostEdit.js @@ -0,0 +1,11 @@ +function togglePostEdit(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("d-none"); + title.classList.toggle("d-none"); + form.classList.toggle("d-none"); + autoExpand(box); +}; \ No newline at end of file diff --git a/files/routes/admin.py b/files/routes/admin.py index 16dd749cc..7b109122c 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -24,6 +24,8 @@ else: cc = "country club" @app.get("/distribute/") @admin_level_required(2) def distribute(v, cid): + try: int(cid) + except: abort(400) votes = g.db.query(CommentVote).filter_by(comment_id=cid) autobetter = g.db.query(User).filter_by(id=AUTOBETTER_ID).first() coinsperperson = int(autobetter.coins / votes.count()) diff --git a/files/templates/submission.html b/files/templates/submission.html index 4bf0797ec..4ea6872bc 100644 --- a/files/templates/submission.html +++ b/files/templates/submission.html @@ -13,20 +13,6 @@ {% block title %} - - {% if p.award_count("train") %}