summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-10-31 10:09:26 +0800
committerEltrac <hi@guhub.cn>2025-10-31 10:09:26 +0800
commit67d6e032d634e7ff6a25947d5c16e15ee40b675b (patch)
tree1c4bef286b058a8e35c39f467db211cb7fbe263e /assets
parent9a12e379e761664fb4d997553c6fea808723687b (diff)
parenta532817329bdddfc38113a2ab6618122a25515a0 (diff)
Merge branch 'master' of https://github.com/BigCoke233/geek-death-project
Former-commit-id: 68d31a8bc62e843fe1c1e77245552d80f9096ca2
Diffstat (limited to 'assets')
-rw-r--r--assets/js/inject-footnotes.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/assets/js/inject-footnotes.js b/assets/js/inject-footnotes.js
index ced518e9..faf44baf 100644
--- a/assets/js/inject-footnotes.js
+++ b/assets/js/inject-footnotes.js
@@ -12,8 +12,16 @@ document.addEventListener("DOMContentLoaded", () => {
// construct note element
const inline = document.createElement("div");
inline.className = "text-sm text-secondary flex gap-2 ml-4";
- inline.innerHTML = noteNumber + note.innerHTML;
+
+ const footnoteNumber = document.createElement('span')
+ footnoteNumber.textContent = noteNumber;
+ const footnoteContent = document.createElement('div');
+ footnoteContent.innerHTML = note.innerHTML;
+
+ inline.appendChild(footnoteNumber);
+ inline.appendChild(footnoteContent);
inline.id = noteId;
+
// insert adjacent to paragraph
ref.parentNode.insertAdjacentElement("afterend", inline);
}