diff --git a/mastodon-api-comments.html b/mastodon-api-comments.html index 2528a6e..848033a 100644 --- a/mastodon-api-comments.html +++ b/mastodon-api-comments.html @@ -3,7 +3,7 @@ {{ partial "mastodon-api-comments-scripts.html" . }} -

+

diff --git a/mastodon-api-comments.js b/mastodon-api-comments.js index dd3025a..7fc573d 100644 --- a/mastodon-api-comments.js +++ b/mastodon-api-comments.js @@ -2,7 +2,7 @@ function fetch_mastodon_api_comments(instance, status_id) { - const root = document.getElementById("mastodon-api-comments"); + const root = document.getElementById("mastodon-api-comments_" + status_id); let api = new MastodonAPI( { @@ -19,7 +19,7 @@ function fetch_mastodon_api_comments(instance, status_id) // Get all the replies to the status and write them to the page. api.get("statuses/" + status_id + "/context", function(data) { - write_comments(data); + write_comments(root, data); }); } @@ -39,10 +39,8 @@ function comments_intro(url) } -function write_comments(data) +function write_comments(root, data) { - const root = document.getElementById("mastodon-api-comments"); - for (const status of data.descendants) { let content = status.content;