summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBigCoke233 <hi@guhub.cn>2026-01-17 01:13:27 +0800
committerBigCoke233 <hi@guhub.cn>2026-01-17 01:13:27 +0800
commit4d12083cc494c6085b926561cbeb550b960175f6 (patch)
tree968c1e7c2e419f23e1d88f7695fcf2e681e93026
parent88d509464692bef4ba4dc49ca9932123589b91e9 (diff)
fix: unable to get pageID in like.js
Former-commit-id: cace7cfb062ca0968b33a9c5427e8fe3cc2462cf
-rw-r--r--assets/js/like.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/assets/js/like.js b/assets/js/like.js
index 684bc25a..af2802fa 100644
--- a/assets/js/like.js
+++ b/assets/js/like.js
@@ -5,8 +5,10 @@
// 4. update like states
document.addEventListener('DOMContentLoaded', () => {
- // get page ID to fetch and update like data
- const pageId = "{{ $pageID }}";
+ const likeBtn = document.getElementById("like-btn");
+ if (!likeBtn) return;
+
+ const pageId = likeBtn.dataset.pageid;
// get required elements
const elements = {
@@ -113,8 +115,7 @@ document.addEventListener('DOMContentLoaded', () => {
observer.observe(document.getElementById("action-menu"));
// add click event listener to like button
- const likeBtn = document.getElementById("like-btn");
likeBtn.addEventListener("click", _ => {
- sendLike(likeBtn.dataset.pageID)
+ sendLike(pageId)
})
});