dsfsfd
parent
6d5eaf5075
commit
7abe398fae
|
@ -1,4 +1,81 @@
|
||||||
<script src="/assets/js/award_modal3.js"></script>
|
<script src="/assets/js/award_modal4.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function vote(type, upvote, downvote, scoretext) {
|
||||||
|
upvote = document.getElementById(upvote);
|
||||||
|
downvote = document.getElementById(downvote);
|
||||||
|
scoretext = document.getElementById(scoretext);
|
||||||
|
var score = Number(scoretext.textContent);
|
||||||
|
|
||||||
|
if (type == "1") {
|
||||||
|
if (upvote.classList.contains('active')) {
|
||||||
|
upvote.classList.remove('active')
|
||||||
|
scoretext.textContent = score - 1
|
||||||
|
votedirection = "0"
|
||||||
|
} else if (downvote.classList.contains('active')) {
|
||||||
|
upvote.classList.add('active')
|
||||||
|
downvote.classList.remove('active')
|
||||||
|
scoretext.textContent = score + 2
|
||||||
|
votedirection = "1"
|
||||||
|
} else {
|
||||||
|
upvote.classList.add('active')
|
||||||
|
scoretext.textContent = score + 1
|
||||||
|
votedirection = "1"
|
||||||
|
}
|
||||||
|
|
||||||
|
if (upvote.classList.contains('active')) {
|
||||||
|
scoretext.classList.add('score-up')
|
||||||
|
scoretext.classList.remove('score-down')
|
||||||
|
scoretext.classList.remove('score')
|
||||||
|
} else if (downvote.classList.contains('active')) {
|
||||||
|
scoretext.classList.add('score-down')
|
||||||
|
scoretext.classList.remove('score-up')
|
||||||
|
scoretext.classList.remove('score')
|
||||||
|
} else {
|
||||||
|
scoretext.classList.add('score')
|
||||||
|
scoretext.classList.remove('score-up')
|
||||||
|
scoretext.classList.remove('score-down')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (downvote.classList.contains('active')) {
|
||||||
|
downvote.classList.remove('active')
|
||||||
|
scoretext.textContent = score + 1
|
||||||
|
votedirection = "0"
|
||||||
|
} else if (upvote.classList.contains('active')) {
|
||||||
|
downvote.classList.add('active')
|
||||||
|
upvote.classList.remove('active')
|
||||||
|
scoretext.textContent = score - 2
|
||||||
|
votedirection = "-1"
|
||||||
|
} else {
|
||||||
|
downvote.classList.add('active')
|
||||||
|
scoretext.textContent = score - 1
|
||||||
|
votedirection = "-1"
|
||||||
|
}
|
||||||
|
|
||||||
|
if (upvote.classList.contains('active')) {
|
||||||
|
scoretext.classList.add('score-up')
|
||||||
|
scoretext.classList.remove('score-down')
|
||||||
|
scoretext.classList.remove('score')
|
||||||
|
} else if (downvote.classList.contains('active')) {
|
||||||
|
scoretext.classList.add('score-down')
|
||||||
|
scoretext.classList.remove('score-up')
|
||||||
|
scoretext.classList.remove('score')
|
||||||
|
} else {
|
||||||
|
scoretext.classList.add('score')
|
||||||
|
scoretext.classList.remove('score-up')
|
||||||
|
scoretext.classList.remove('score-down')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var xhr = new XMLHttpRequest();
|
||||||
|
xhr.open("POST", "/vote/" + type + "/" + id + "/" + votedirection, true);
|
||||||
|
var form = new FormData()
|
||||||
|
form.append("formkey", formkey());
|
||||||
|
xhr.withCredentials=true;
|
||||||
|
xhr.send(form);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<div class="modal fade" id="awardModal" tabindex="-1" role="dialog" aria-labelledby="awardModalTitle" aria-hidden="true">
|
<div class="modal fade" id="awardModal" tabindex="-1" role="dialog" aria-labelledby="awardModalTitle" aria-hidden="true">
|
||||||
<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered" role="document">
|
<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered" role="document">
|
||||||
|
|
Loading…
Reference in New Issue