25/assets/js/copy-to-clipboard.js
Anders Englöf Ytterström f17558daaf
Add homepage view (#10)
* Ignore rel dir

* Add assets

* Add assets to esbuild bundle

* Add upcoming filter to Directus events

* Add homepage
2024-10-01 16:44:34 +02:00

14 lines
410 B
JavaScript

export default () => {
const codeblocks = document.querySelectorAll("pre>code");
for (const b of codeblocks) {
const button = document.createElement("button");
button.innerHTML = "Kopiera";
button.addEventListener("click", function ({target}) {
const text = target.previousSibling.innerHTML;
navigator.clipboard.writeText(text);
})
b.parentNode.appendChild(button);
}
}