Add context menu

This commit is contained in:
2026-04-23 10:22:46 +02:00
parent 6be4d378f3
commit fc31e87890
2 changed files with 184 additions and 3 deletions

View File

@@ -6,11 +6,18 @@ export const clipboard = function(superClass) {
};
};
export const copyToClipboard = (content) => {
export const copyToClipboard = async (content) => {
const txtEl = document.createElement('input');
txtEl.type = 'hidden';
document.body.appendChild(txtEl);
txtEl.value = content;
navigator.clipboard.writeText(content);
document.body.removeChild(txtEl);
try {
await navigator.clipboard.writeText(content);
return true;
} catch (err) {
return false;
} finally {
document.body.removeChild(txtEl);
}
}