diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-02-25 16:30:18 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-02-25 16:30:18 +0900 |
| commit | 0c33053fcfb2e178be1df1001e7194405c6ca870 (patch) | |
| tree | c4d17f00e3f3979e57f04ec7eb03f4a5a9d02262 /src/web/app/common/scripts | |
| parent | [Client] Fix bug (diff) | |
| download | sharkey-0c33053fcfb2e178be1df1001e7194405c6ca870.tar.gz sharkey-0c33053fcfb2e178be1df1001e7194405c6ca870.tar.bz2 sharkey-0c33053fcfb2e178be1df1001e7194405c6ca870.zip | |
[Client] Implement copy file url to clipboard
Diffstat (limited to 'src/web/app/common/scripts')
| -rw-r--r-- | src/web/app/common/scripts/copy-to-clipboard.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/web/app/common/scripts/copy-to-clipboard.js b/src/web/app/common/scripts/copy-to-clipboard.js new file mode 100644 index 0000000000..2e67024c85 --- /dev/null +++ b/src/web/app/common/scripts/copy-to-clipboard.js @@ -0,0 +1,13 @@ +/** + * Clipboardに値をコピー(TODO: 文字列以外も対応) + */ +module.exports = val => { + const form = document.createElement('textarea'); + form.textContent = val; + document.body.appendChild(form); + form.select(); + const result = document.execCommand('copy'); + document.body.removeChild(form); + + return result; +}; |