Skip to content

Instantly share code, notes, and snippets.

@mahdimaymandi
Forked from bergwerf/clipboard.dart
Created August 31, 2020 23:00
Show Gist options
  • Save mahdimaymandi/cffaf448b4e1b68d0f1e1cac696b39f9 to your computer and use it in GitHub Desktop.
Save mahdimaymandi/cffaf448b4e1b68d0f1e1cac696b39f9 to your computer and use it in GitHub Desktop.
Copy to clipboard for Dart
/// A hack to copy a string to the clipboard.
bool _copyToClipboardHack(String text) {
final textarea = new TextAreaElement();
document.body.append(textarea);
textarea.style.border = '0';
textarea.style.margin = '0';
textarea.style.padding = '0';
textarea.style.opacity = '0';
textarea.style.position = 'absolute';
textarea.readOnly = true;
textarea.value = text;
textarea.select();
final result = document.execCommand('copy');
textarea.remove();
return result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment