Adding ability to copy to clipboard as SVG (#1250)

This commit is contained in:
Roxana Chiorean 2020-04-05 16:13:17 -07:00 committed by GitHub
parent 2de4fe29ad
commit d5366db341
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 55 additions and 7 deletions

View file

@ -97,6 +97,14 @@ export async function copyCanvasToClipboardAsPng(canvas: HTMLCanvasElement) {
});
}
export async function copyCanvasToClipboardAsSvg(svgroot: SVGSVGElement) {
try {
await navigator.clipboard.writeText(svgroot.outerHTML);
} catch (error) {
console.error(error);
}
}
export async function copyTextToSystemClipboard(text: string | null) {
let copied = false;
if (probablySupportsClipboardWriteText) {