{{ macros_translate::translate(key="comments_description", default="You can comment on this blog post by publicly replying to this post using a Mastodon or other ActivityPub/Fediverse account. Known non-private replies are displayed below.", language_strings=language_strings) }}
{{ macros_translate::translate(key="comments", default="Comments", language_strings=language_strings) }}
{{ macros_translate::translate(key="comments_description", default="You can comment on this blog post by publicly replying to this post using a Mastodon or other ActivityPub/Fediverse account. Known non-private replies are displayed below.", language_strings=language_strings) }}
diff --git a/templates/partials/copy_button.html b/templates/partials/copy_button.html index 043e39b..638edd3 100644 --- a/templates/partials/copy_button.html +++ b/templates/partials/copy_button.html @@ -15,15 +15,10 @@ let icon = document.createElement("i"); icon.classList.add("icon"); - // Copy button label (for screen readers) - let label = document.createElement("span"); - label.classList.add("hidden"); - label.innerHTML = "{{ macros_translate::translate(key='copy_code', default='Copy code', language_strings=language_strings) }}"; - // Copy button let button = document.createElement("button"); + button.setAttribute("title", "{{ macros_translate::translate(key='copy_code', default='Copy code', language_strings=language_strings) }}") button.appendChild(icon); - button.appendChild(label); // Code block header let header = document.createElement("div");