diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2016-08-09 13:14:55 +0200 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2016-08-09 14:22:00 +0200 |
commit | 6f37a65b774283a10db2cb7f30179c49f252ecbd (patch) | |
tree | 1970d7dd305b1ad581c4df57c37c3de0a5a38c5f /apps/federatedfilesharing/js | |
parent | 3a26def7cf446bbf8bb019ebc4ac30cfe4d27151 (diff) | |
download | nextcloud-server-6f37a65b774283a10db2cb7f30179c49f252ecbd.tar.gz nextcloud-server-6f37a65b774283a10db2cb7f30179c49f252ecbd.zip |
Add clipboard action to Personal Settings Fed Cloud Id
Diffstat (limited to 'apps/federatedfilesharing/js')
-rw-r--r-- | apps/federatedfilesharing/js/settings-personal.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/apps/federatedfilesharing/js/settings-personal.js b/apps/federatedfilesharing/js/settings-personal.js index 14a9b7bbfa7..052ff5b4ed6 100644 --- a/apps/federatedfilesharing/js/settings-personal.js +++ b/apps/federatedfilesharing/js/settings-personal.js @@ -16,4 +16,35 @@ $(document).ready(function() { $('#oca-files-sharing-add-to-your-website-expanded').slideDown(); }); + // Clipboard! + var clipboard = new Clipboard('.clipboardButton'); + clipboard.on('success', function(e) { + $input = $(e.trigger); + $input.tooltip({placement: 'bottom', trigger: 'manual', title: t('core', 'Copied!')}); + $input.tooltip('show'); + _.delay(function() { + $input.tooltip('hide'); + }, 3000); + }); + clipboard.on('error', function (e) { + $input = $(e.trigger); + var actionMsg = ''; + if (/iPhone|iPad/i.test(navigator.userAgent)) { + actionMsg = t('core', 'Not supported!'); + } else if (/Mac/i.test(navigator.userAgent)) { + actionMsg = t('core', 'Press ⌘-C to copy.'); + } else { + actionMsg = t('core', 'Press Ctrl-C to copy.'); + } + + $input.tooltip({ + placement: 'bottom', + trigger: 'manual', + title: actionMsg + }); + $input.tooltip('show'); + _.delay(function () { + $input.tooltip('hide'); + }, 3000); + }); }); |