23 lines
988 B
JavaScript
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));
|
|
} |