From 248d0ae8f047fb4829edb71c0b58a2c6a55da8f5 Mon Sep 17 00:00:00 2001 From: uvok cheetah Date: Mon, 1 Sep 2025 20:27:47 +0200 Subject: remove inline scripts --- _includes/commentNotice.html | 15 +++++---------- assets/js/fc.js | 8 ++++++++ assets/js/fcac.js | 5 +++++ 3 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 assets/js/fc.js create mode 100644 assets/js/fcac.js diff --git a/_includes/commentNotice.html b/_includes/commentNotice.html index a2ae3fc..ec47cf5 100644 --- a/_includes/commentNotice.html +++ b/_includes/commentNotice.html @@ -21,18 +21,13 @@

Fediverse

- + - + +

ActivityPub-Link

diff --git a/assets/js/fc.js b/assets/js/fc.js new file mode 100644 index 0000000..ae60b50 --- /dev/null +++ b/assets/js/fc.js @@ -0,0 +1,8 @@ +--- +--- + import Comments from '{{ "/assets/mscomm/comments.js" | relative_url }}' + export function loadComments() { + document.getElementById('load-comments-btn').remove(); + customElements.define('oom-comments', Comments); + } + window.loadComments = loadComments; diff --git a/assets/js/fcac.js b/assets/js/fcac.js new file mode 100644 index 0000000..d14d42b --- /dev/null +++ b/assets/js/fcac.js @@ -0,0 +1,5 @@ +document.addEventListener('DOMContentLoaded', function () { + const btn = document.getElementById('load-comments-btn'); + btn.addEventListener('click', loadComments); +}); + -- cgit v1.2.3