diff --git a/src/langs/zh_Hans.txt b/src/langs/zh_Hans.txt index ccfed98..3b8ea40 100644 --- a/src/langs/zh_Hans.txt +++ b/src/langs/zh_Hans.txt @@ -179,7 +179,7 @@ Navigate to Downloading Tasks Page=转到正在下载列表页面 Stay on Current Page=留在当前页面 Remove Old Tasks After Retrying=重试任务后删除原任务 Confirm Task Removal=任务删除前确认 -Task Detail Copy With Perfix=任务详情页复制时包括前缀 +Include Prefix When Copying From Task Details=任务详情页复制时包括前缀 RPC List Display Order=RPC 列表显示顺序 Recently Used=最近使用 RPC Alias=RPC 别名 diff --git a/src/langs/zh_Hant.txt b/src/langs/zh_Hant.txt index e9d271d..262cf74 100644 --- a/src/langs/zh_Hant.txt +++ b/src/langs/zh_Hant.txt @@ -179,7 +179,7 @@ Navigate to Downloading Tasks Page=轉到正在下載工作頁面 Stay on Current Page=留在目前頁面 Remove Old Tasks After Retrying=重試工作後刪除原工作 Confirm Task Removal=工作刪除前確認 -Task Detail Copy With Perfix=任務詳情頁複製時包括前綴 +Include Prefix When Copying From Task Details=任務詳情頁複製時包括前綴 RPC List Display Order=RPC 清單顯示順序 Recently Used=最近使用 RPC Alias=RPC 別名 diff --git a/src/scripts/config/constants.js b/src/scripts/config/constants.js index ade86ae..0175d11 100644 --- a/src/scripts/config/constants.js +++ b/src/scripts/config/constants.js @@ -40,7 +40,7 @@ afterCreatingNewTask: 'task-list', removeOldTaskAfterRetrying: false, confirmTaskRemoval: true, - taskDetailCopyWithPerfix: true, + includePrefixWhenCopyingFromTaskDetails: true, afterRetryingTask: 'task-list-downloading', displayOrder: 'default:asc', fileListDisplayOrder: 'default:asc', diff --git a/src/scripts/config/defaultLanguage.js b/src/scripts/config/defaultLanguage.js index 7b74df5..b249ece 100644 --- a/src/scripts/config/defaultLanguage.js +++ b/src/scripts/config/defaultLanguage.js @@ -183,7 +183,7 @@ 'Stay on Current Page': 'Stay on Current Page', 'Remove Old Tasks After Retrying': 'Remove Old Tasks After Retrying', 'Confirm Task Removal': 'Confirm Task Removal', - 'Task Detail Copy With Perfix': 'Task Detail Copy With Perfix', + 'Include Prefix When Copying From Task Details': 'Include Prefix When Copying From Task Details', 'RPC List Display Order': 'RPC List Display Order', 'Recently Used': 'Recently Used', 'RPC Alias': 'RPC Alias', diff --git a/src/scripts/controllers/settings-ariang.js b/src/scripts/controllers/settings-ariang.js index d555aff..8fed1d3 100644 --- a/src/scripts/controllers/settings-ariang.js +++ b/src/scripts/controllers/settings-ariang.js @@ -191,8 +191,8 @@ ariaNgSettingService.setConfirmTaskRemoval(value); }; - $scope.setTaskDetailCopyWithPerfix = function (value) { - ariaNgSettingService.setTaskDetailCopyWithPerfix(value); + $scope.setIncludePrefixWhenCopyingFromTaskDetails = function (value) { + ariaNgSettingService.setIncludePrefixWhenCopyingFromTaskDetails(value); }; $scope.setAfterRetryingTask = function (value) { diff --git a/src/scripts/controllers/task-detail.js b/src/scripts/controllers/task-detail.js index e02e49e..be10ba3 100644 --- a/src/scripts/controllers/task-detail.js +++ b/src/scripts/controllers/task-detail.js @@ -637,12 +637,8 @@ return; } - var value = ''; - - if (ariaNgSettingService.getTaskDetailCopyWithPerfix()) { - var name = currentRowTriggeredMenu.find('.setting-key > span').text().trim(); - value = name + ': '; - }; + var name = currentRowTriggeredMenu.find('.setting-key > span').text().trim(); + var value = ""; currentRowTriggeredMenu.find('.setting-value > span').each(function (i, element) { if (i > 0) { @@ -652,7 +648,12 @@ value += angular.element(element).text().trim(); }); - clipboard.copyText(value); + if (ariaNgSettingService.getIncludePrefixWhenCopyingFromTaskDetails()) { + var info = name + ': ' + value; + clipboard.copyText(info); + } else { + clipboard.copyText(value); + }; }; if (ariaNgSettingService.getDownloadTaskRefreshInterval() > 0) { diff --git a/src/scripts/services/ariaNgSettingService.js b/src/scripts/services/ariaNgSettingService.js index d7e7fbb..f747c87 100644 --- a/src/scripts/services/ariaNgSettingService.js +++ b/src/scripts/services/ariaNgSettingService.js @@ -387,11 +387,11 @@ setConfirmTaskRemoval: function (value) { setOption('confirmTaskRemoval', value); }, - getTaskDetailCopyWithPerfix: function () { - return getOption('taskDetailCopyWithPerfix'); + getIncludePrefixWhenCopyingFromTaskDetails: function () { + return getOption('includePrefixWhenCopyingFromTaskDetails'); }, - setTaskDetailCopyWithPerfix: function (value) { - setOption('taskDetailCopyWithPerfix', value); + setIncludePrefixWhenCopyingFromTaskDetails: function (value) { + setOption('includePrefixWhenCopyingFromTaskDetails', value); }, getAfterRetryingTask: function () { return getOption('afterRetryingTask'); diff --git a/src/views/settings-ariang.html b/src/views/settings-ariang.html index f7a1056..b49168e 100644 --- a/src/views/settings-ariang.html +++ b/src/views/settings-ariang.html @@ -184,11 +184,11 @@
- Task Detail Copy With Perfix + Include Prefix When Copying From Task Details
-