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;
}
$(document).ready(function(){
// var endpoint = 'http://127.0.0.1:8000/api/comments/'
var dataUrl = $(".cfe-load-comments").attr("data-url")
var endpoint = $(".cfe-load-comments").attr("data-api-endpoint") || "/api/comments/"
var loginUrl = $(".cfe-load-comments").attr("data-login") || '/accounts/login/'
// console.log(endpoint)
var isUser = false;
var authUsername;
$(".cfe-load-comments").after("
")
getComments(dataUrl)
function renderCommentLine(object){
var authorImage = '
' +
'
'
var author = "";
if (object.user) {
author = "via " + object.user.username + ""
}
var timestamp = new Date(object.timestamp).toLocaleString()
var htmlStart = "
" + authorImage +
"
" +
"
" +
object.content + "
" + author +
" on " + timestamp
if (object.user) {
if (object.user.username == authUsername){
htmlStart = htmlStart + ' | Edit'
}
}
var html_ = htmlStart + "