From 45dc9e0fa851753b6b1280c09f41879eac823d40 Mon Sep 17 00:00:00 2001 From: Koen Bolhuis Date: Tue, 9 Oct 2018 21:57:39 +0200 Subject: [PATCH] Retrieve CSRF token in voting script --- frontpage/rateables/js/voting.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/frontpage/rateables/js/voting.js b/frontpage/rateables/js/voting.js index f2a3c41..fddc9bd 100644 --- a/frontpage/rateables/js/voting.js +++ b/frontpage/rateables/js/voting.js @@ -1,6 +1,23 @@ $(function() { + function getCookie(name) { + var cookieValue = null; + if (document.cookie && document.cookie != '') { + var cookies = document.cookie.split(';'); + for (var i = 0; i < cookies.length; i++) { + var cookie = jQuery.trim(cookies[i]); + // Does this cookie string begin with the name we want? + if (cookie.substring(0, name.length + 1) == (name + '=')) { + cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); + break; + } + } + } + return cookieValue; + } + var csrftoken = getCookie('csrftoken'); + $(".vote-up").click(function() { - var review = $(this).attr("data-review-id"); + var reviewId = $(this).attr("data-review-id"); // Vote up }); $(".vote-down").click(function() {