From 679f0684b5817bc14f6a48063e6bbc3e13b7b189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nuno=20Cora=C3=A7=C3=A3o?= Date: Mon, 8 May 2023 21:31:07 +0100 Subject: [PATCH] =?UTF-8?q?Revert=20"=F0=9F=90=9B=20Fixed=20error=20gettin?= =?UTF-8?q?g=20views=20and=20likes=20on=20a=20Windows=20built=20site."?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/js/process.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/assets/js/process.js b/assets/js/process.js index 8d9e87a6..eb811015 100644 --- a/assets/js/process.js +++ b/assets/js/process.js @@ -7,22 +7,22 @@ if (typeof auth !== 'undefined') { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); } - var update_views = function (node, id) { + var update_views = function (oid, id) { viewsCollection.doc(id).onSnapshot(doc => { var data = doc.data(); if (data) { - //var label = node.innerText.split(' ')[1] - node.innerText = numberWithCommas(data.views) + var label = document.querySelectorAll("span[id='" + oid + "']")[0].innerText.split(' ')[1] + document.querySelectorAll("span[id='" + oid + "']")[0].innerText = numberWithCommas(data.views) } }) } - var update_likes = function (node, id) { + var update_likes = function (oid, id) { likesCollection.doc(id).onSnapshot(doc => { var data = doc.data(); if (data) { - //var label = node.innerText.split(' ')[1] - node.innerText = numberWithCommas(data.likes) + var label = document.querySelectorAll("span[id='" + oid + "']")[0].innerText.split(' ')[1] + document.querySelectorAll("span[id='" + oid + "']")[0].innerText = numberWithCommas(data.likes) } }) } @@ -33,20 +33,20 @@ if (typeof auth !== 'undefined') { var views_nodes = document.querySelectorAll("span[id^='views_']") for (var i in views_nodes) { - var node = views_nodes[i] - var id = node.id ? node.id.replaceAll("/", "-") : node.id + var oid = views_nodes[i].id + var id = oid ? oid.replaceAll("/", "-") : oid if (id) { - update_views(node, id) + update_views(oid, id) } } var likes_nodes = document.querySelectorAll("span[id^='likes_']") for (var i in likes_nodes) { - var node = likes_nodes[i] - var id = node.id ? node.id.replaceAll("/", "-") : node.id + var oid = likes_nodes[i].id + var id = oid ? oid.replaceAll("/", "-") : oid if (id) { - update_likes(node, id) + update_likes(oid, id) } } })