alpakas-theme/js/pages/merkliste/methods.js

23 lines
988 B
JavaScript

function listLikes(){
for(let i = 0; i < objLikes.length; i++){
if(objLikesData[i] == undefined){
objLikes.splice(i, 1);
updateLikesInLocalStorage();
}else{
let elementBoxLike = templateBoxLike
.replaceAll("$newUrl", objLikesData[i].url)
.replaceAll("$newTitle", objLikesData[i].title)
.replaceAll("$dateInGermanFormat", new Date(objLikesData[i].date).toLocaleDateString("de-DE"))
.replaceAll("$dateDiffForHumans", prettyDate(objLikesData[i].date))
.replaceAll("$authorUrl", objLikesData[i].author_url)
.replaceAll("$authorName", objLikesData[i].author_name)
.replaceAll("$authorImage", objLikesData[i].author_image);
news.append(elementBoxLike);
}
}
}
function updateLikesInLocalStorage(){
localStorage.setItem("likes", JSON.stringify(objLikes));
localStorage.setItem("likes_data", JSON.stringify(objLikesData));
}