From 82e563aab5c962f18255fa33c2da6bf5faf853c5 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Mon, 30 Apr 2018 20:25:56 +0800 Subject: [PATCH] feat(torrents): add tip for copy torrent file link to clipboard --- modules/core/client/app/trans-string-en.js | 1 + modules/core/client/app/trans-string-zh.js | 1 + .../core/client/services/mtCopyToClipboard.client.service.js | 3 ++- modules/torrents/client/views/list-torrents.client.view.html | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/core/client/app/trans-string-en.js b/modules/core/client/app/trans-string-en.js index 46d92947..0ef37a7f 100644 --- a/modules/core/client/app/trans-string-en.js +++ b/modules/core/client/app/trans-string-en.js @@ -345,6 +345,7 @@ DESC_MAKE_RSS_URL: 'This RSS url is make with above filter conditions, you can used it in the BT client (such as uTorrent) that supports the RSS subscription function to download torrent and resources automatic.', COPY_TO_CLIPBOARD: 'Copy to clipboard', COPY_LINK_TO_CLIPBOARD: 'Copy torrent file download link to clipboard', + COPY_TO_CLIPBOARD_SUCCESSFULLY: 'Copy data to clipboard successfully!', PH_KEYWORD: 'Search keyword', CLEAR_ALL_CONDITION: 'Clear All Condition', MORE_TAGS: 'More Tags', diff --git a/modules/core/client/app/trans-string-zh.js b/modules/core/client/app/trans-string-zh.js index 531702d4..0812821d 100644 --- a/modules/core/client/app/trans-string-zh.js +++ b/modules/core/client/app/trans-string-zh.js @@ -345,6 +345,7 @@ DESC_MAKE_RSS_URL: '这个 RSS 地址是通过上面的过滤条件生成的,您可以使用支持 RSS 订阅功能的BT客户端(如uTorrent)来自动下载您想要的这些种子和资源文件.', COPY_TO_CLIPBOARD: '复制到剪切板', COPY_LINK_TO_CLIPBOARD: '复制种子文件下载连接到剪切板', + COPY_TO_CLIPBOARD_SUCCESSFULLY: '内容已复制到剪切板!', PH_KEYWORD: '搜索关键字', CLEAR_ALL_CONDITION: '清空所有条件', MORE_TAGS: '显示更多标签', diff --git a/modules/core/client/services/mtCopyToClipboard.client.service.js b/modules/core/client/services/mtCopyToClipboard.client.service.js index 12c425a2..20e8f77e 100644 --- a/modules/core/client/services/mtCopyToClipboard.client.service.js +++ b/modules/core/client/services/mtCopyToClipboard.client.service.js @@ -21,12 +21,13 @@ angular }; }]) - .directive('mtCopyToClipboard', ['mtCopy', function (mtCopy) { + .directive('mtCopyToClipboard', ['mtCopy', 'NotifycationService', function (mtCopy, NotifycationService) { return { restrict: 'A', link: function (scope, element, attrs) { element.bind('click', function (e) { mtCopy(attrs.mtCopyToClipboard); + NotifycationService.showNotify('info', '', 'COPY_TO_CLIPBOARD_SUCCESSFULLY'); }); } }; diff --git a/modules/torrents/client/views/list-torrents.client.view.html b/modules/torrents/client/views/list-torrents.client.view.html index e118a90f..3228478c 100644 --- a/modules/torrents/client/views/list-torrents.client.view.html +++ b/modules/torrents/client/views/list-torrents.client.view.html @@ -229,7 +229,7 @@ {{vm.TGI.getTorrentDoubleTitle(item)}}