diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 16b0fa4b..bba6fff9 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -63,20 +63,23 @@
if (liked) {
liked_article = true
- document.querySelectorAll("button[id='likes_button']")[0].textContent = "Remove Like"
+ document.querySelectorAll("span[id='likes_button_heart']")[0].style.display = ""
+ document.querySelectorAll("span[id='likes_button_emtpty_heart']")[0].style.display = "none"
+ document.querySelectorAll("span[id='likes_button_text']")[0].innerText = "Remove Like"
}
}
function like_article(id_likes) {
- console.log("add")
- liked_article = true
- localStorage.setItem(id_likes, true);
- document.querySelectorAll("button[id='likes_button']")[0].innerText = "Remove Like"
auth.signInAnonymously()
.then(() => {
var docRef = db.collection('likes').doc(id_likes)
docRef.get().then((doc) => {
+ liked_article = true
+ localStorage.setItem(id_likes, true);
+ document.querySelectorAll("span[id='likes_button_heart']")[0].style.display = ""
+ document.querySelectorAll("span[id='likes_button_emtpty_heart']")[0].style.display = "none"
+ document.querySelectorAll("span[id='likes_button_text']")[0].innerText = "Remove Like"
if (doc.exists) {
db.collection('likes').doc(id_likes).update({
likes: firebase.firestore.FieldValue.increment(1)
@@ -96,14 +99,15 @@
}
function remove_like_article(id_likes) {
- console.log("remove")
- liked_article = false
- localStorage.removeItem(id_likes);
- document.querySelectorAll("button[id='likes_button']")[0].innerText = "Like"
auth.signInAnonymously()
.then(() => {
var docRef = db.collection('likes').doc(id_likes)
docRef.get().then((doc) => {
+ liked_article = false
+ localStorage.removeItem(id_likes);
+ document.querySelectorAll("span[id='likes_button_heart']")[0].style.display = "none"
+ document.querySelectorAll("span[id='likes_button_emtpty_heart']")[0].style.display = ""
+ document.querySelectorAll("span[id='likes_button_text']")[0].innerText = "Like"
if (doc.exists) {
db.collection('likes').doc(id_likes).update({
likes: firebase.firestore.FieldValue.increment(-1)
@@ -151,4 +155,4 @@
{{ end }}
-{{ end }}
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/meta/likes_button.html b/layouts/partials/meta/likes_button.html
index bfdc264d..7747f8ef 100644
--- a/layouts/partials/meta/likes_button.html
+++ b/layouts/partials/meta/likes_button.html
@@ -5,10 +5,13 @@