From cace7cfb062ca0968b33a9c5427e8fe3cc2462cf Mon Sep 17 00:00:00 2001 From: BigCoke233 Date: Sat, 17 Jan 2026 01:13:27 +0800 Subject: fix: unable to get pageID in like.js --- assets/js/like.js | 9 +++++---- 1 file 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) }) }); -- cgit v1.2.3