Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. <!-- HTML Page -->
  2. <li>
  3. <a class="btn btn-lg vote-up" data-url="{{ question.url }}">
  4. <i class="fa fa-thumbs-o-up" id="vote-thumbs-up"></i>
  5. </a>
  6. </li>
  7. <li>
  8. <a class="btn btn-lg vote-down" data-url="{{ question.url }}">
  9. <i class="fa fa-thumbs-o-down" aria-hidden="true" id="vote-thumbs-down"></i>
  10. </a>
  11. </li>
  12. <!-- HTML Page end -->
  13.  
  14. <!-- Jquery code block -->
  15. $('.vote-up').one('click', function () {
  16. var url = $(this).data('url');
  17. var token = $('meta[name=csrf-token]').attr('content');
  18. console.log('url ' + url + ' upvote clicked');
  19. $.post('/discussions/question/up-vote/' + url, {'_token' : token}, function (data) {
  20. console.log('url ' + url + ' upvoted');
  21. var parsed = JSON.parse(data);
  22. $('#vote-thumbs-up').removeClass('fa fa-thumbs-o-up');
  23. $('#vote-thumbs-up').addClass('fa fa-thumbs-up');
  24. });
  25. });
  26.  
  27. $('.vote-down').one('click', function () {
  28. var url = $(this).data('url');
  29. var token = $('meta[name=csrf-token]').attr('content');
  30. console.log('url ' + url + ' downvote clicked');
  31. $.post('/discussions/question/down-vote/' + url, {'_token' : token}, function (data) {
  32. console.log('url ' + url + 'downvoted');
  33. var parsed = JSON.parse(data);
  34. $('#vote-thumbs-down').removeClass('fa-thumbs-o-down');
  35. $('#vote-thumbs-down').addClass('fa-thumbs-down');
  36. });
  37. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement