summaryrefslogtreecommitdiffstats
path: root/apps/federatedfilesharing/js
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2016-08-09 13:14:55 +0200
committerRoeland Jago Douma <roeland@famdouma.nl>2016-08-09 14:22:00 +0200
commit6f37a65b774283a10db2cb7f30179c49f252ecbd (patch)
tree1970d7dd305b1ad581c4df57c37c3de0a5a38c5f /apps/federatedfilesharing/js
parent3a26def7cf446bbf8bb019ebc4ac30cfe4d27151 (diff)
downloadnextcloud-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.js31
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);
+ });
});