rDrama/files/assets/CHRISTMAS/js/submission.js
2022-01-01 17:58:28 -06:00

60 lines
No EOL
1.6 KiB
JavaScript

function timestamp(str, ti) {
date = new Date(ti*1000);
document.getElementById(str).setAttribute("data-bs-original-title", date.toString());
};
function pinned_timestamp(id) {
const el = document.getElementById(id)
const time = new Date(parseInt(el.dataset.timestamp)*1000)
el.setAttribute("data-bs-original-title", `Pinned until ${time}`)
}
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("hidden");
title.classList.toggle("hidden");
form.classList.toggle("hidden");
autoExpand(box);
};
function bet_vote(cid) {
for(let el of document.getElementsByClassName('bet')) {
el.disabled = true;
}
for(let el of document.getElementsByClassName('cost')) {
el.classList.add('hidden')
}
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;
}
function checkboxSticky(el, id) {
if (el.checked) {
postToast(`/sticky/${id}`)
} else {
postToast(`/unsticky/${id}`)
}
}
function checkboxClub(el, id) {
if (el.checked) {
postToast(`/toggle_club/${id}`)
} else {
postToast(`/toggle_club/${id}`)
}
}
function checkboxNSFW(el, id) {
if (el.checked) {
postToast(`/toggle_post_nsfw/${id}`)
} else {
postToast(`/toggle_post_nsfw/${id}`)
}
}