From db6699084d8c00b3a3c734e34a6b7f6bb1d4eb61 Mon Sep 17 00:00:00 2001 From: liuhongyu Date: Thu, 30 Apr 2020 16:43:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BB=BB=E5=8A=A1=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=E5=A4=8D=E5=88=B6=E6=97=B6=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=8C=85=E6=8B=AC=E5=89=8D=E7=BC=80=E7=9A=84=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/langs/zh_Hans.txt | 1 + src/langs/zh_Hant.txt | 1 + src/scripts/config/constants.js | 1 + src/scripts/config/defaultLanguage.js | 1 + src/scripts/controllers/settings-ariang.js | 4 ++++ src/scripts/controllers/task-detail.js | 7 ++++++- src/scripts/services/ariaNgSettingService.js | 6 ++++++ src/views/settings-ariang.html | 11 +++++++++++ 8 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/langs/zh_Hans.txt b/src/langs/zh_Hans.txt index b63c43e..ccfed98 100644 --- a/src/langs/zh_Hans.txt +++ b/src/langs/zh_Hans.txt @@ -179,6 +179,7 @@ Navigate to Downloading Tasks Page=转到正在下载列表页面 Stay on Current Page=留在当前页面 Remove Old Tasks After Retrying=重试任务后删除原任务 Confirm Task Removal=任务删除前确认 +Task Detail Copy With Perfix=任务详情页复制时包括前缀 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 322b7de..e9d271d 100644 --- a/src/langs/zh_Hant.txt +++ b/src/langs/zh_Hant.txt @@ -179,6 +179,7 @@ Navigate to Downloading Tasks Page=轉到正在下載工作頁面 Stay on Current Page=留在目前頁面 Remove Old Tasks After Retrying=重試工作後刪除原工作 Confirm Task Removal=工作刪除前確認 +Task Detail Copy With Perfix=任務詳情頁複製時包括前綴 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 709fa1c..ade86ae 100644 --- a/src/scripts/config/constants.js +++ b/src/scripts/config/constants.js @@ -40,6 +40,7 @@ afterCreatingNewTask: 'task-list', removeOldTaskAfterRetrying: false, confirmTaskRemoval: true, + taskDetailCopyWithPerfix: 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 84afb1f..7b74df5 100644 --- a/src/scripts/config/defaultLanguage.js +++ b/src/scripts/config/defaultLanguage.js @@ -183,6 +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', '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 73ee394..d555aff 100644 --- a/src/scripts/controllers/settings-ariang.js +++ b/src/scripts/controllers/settings-ariang.js @@ -191,6 +191,10 @@ ariaNgSettingService.setConfirmTaskRemoval(value); }; + $scope.setTaskDetailCopyWithPerfix = function (value) { + ariaNgSettingService.setTaskDetailCopyWithPerfix(value); + }; + $scope.setAfterRetryingTask = function (value) { ariaNgSettingService.setAfterRetryingTask(value); }; diff --git a/src/scripts/controllers/task-detail.js b/src/scripts/controllers/task-detail.js index cc3b38d..e02e49e 100644 --- a/src/scripts/controllers/task-detail.js +++ b/src/scripts/controllers/task-detail.js @@ -637,7 +637,12 @@ return; } - var value = ""; + var value = ''; + + if (ariaNgSettingService.getTaskDetailCopyWithPerfix()) { + var name = currentRowTriggeredMenu.find('.setting-key > span').text().trim(); + value = name + ': '; + }; currentRowTriggeredMenu.find('.setting-value > span').each(function (i, element) { if (i > 0) { diff --git a/src/scripts/services/ariaNgSettingService.js b/src/scripts/services/ariaNgSettingService.js index e73c18b..d7e7fbb 100644 --- a/src/scripts/services/ariaNgSettingService.js +++ b/src/scripts/services/ariaNgSettingService.js @@ -387,6 +387,12 @@ setConfirmTaskRemoval: function (value) { setOption('confirmTaskRemoval', value); }, + getTaskDetailCopyWithPerfix: function () { + return getOption('taskDetailCopyWithPerfix'); + }, + setTaskDetailCopyWithPerfix: function (value) { + setOption('taskDetailCopyWithPerfix', value); + }, getAfterRetryingTask: function () { return getOption('afterRetryingTask'); }, diff --git a/src/views/settings-ariang.html b/src/views/settings-ariang.html index 1a84c7e..f7a1056 100644 --- a/src/views/settings-ariang.html +++ b/src/views/settings-ariang.html @@ -182,6 +182,17 @@ +
+
+ Task Detail Copy With Perfix +
+
+ +
+
Import / Export AriaNg Settings