summaryrefslogtreecommitdiff
path: root/assets/js
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
commitcace7cfb062ca0968b33a9c5427e8fe3cc2462cf (patch)
treec043bc8e7f66bc4412218a86423832739b3802a7 /assets/js
parentae0c23f3f95c762819a67840e73928a38bdfe5b3 (diff)
fix: unable to get pageID in like.js
Diffstat (limited to 'assets/js')
-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)
})
});