aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryp05327 <576951401@qq.com>2023-07-27 03:51:26 +0900
committerGitHub <noreply@github.com>2023-07-26 20:51:26 +0200
commit36732005b413a774a4ee231e5c8ea2839a71485b (patch)
tree9820657e4c0ee4d64819b39f4fdd15aaa1327576
parent79995a8194235ee994a1ce3cbe5eaa11358db885 (diff)
downloadgitea-36732005b413a774a4ee231e5c8ea2839a71485b.tar.gz
gitea-36732005b413a774a4ee231e5c8ea2839a71485b.zip
Disable download action logs button when there's no logs (#26114)
If there's no logs, you can also click the download button, then you will get `job is not started` page ![image](https://github.com/go-gitea/gitea/assets/18380374/c0dad309-1fb9-4505-99da-bf0038423744) https://gitea.com/yp05327/testrepo/actions/runs/38 After: If there's no steps displayed, the download button will be disabled. ![image](https://github.com/go-gitea/gitea/assets/18380374/5f51ba70-3d0b-46d8-ad77-f02c4c8fa52c)
-rw-r--r--web_src/js/components/RepoActionView.vue2
1 files changed, 1 insertions, 1 deletions
diff --git a/web_src/js/components/RepoActionView.vue b/web_src/js/components/RepoActionView.vue
index 08cead08c5..2c4273f2f2 100644
--- a/web_src/js/components/RepoActionView.vue
+++ b/web_src/js/components/RepoActionView.vue
@@ -74,7 +74,7 @@
<SvgIcon name="octicon-gear" :size="18"/>
</button>
<div class="menu transition action-job-menu" :class="{visible: menuVisible}" v-if="menuVisible" v-cloak>
- <a class="item" :href="run.link+'/jobs/'+jobIndex+'/logs'" target="_blank">
+ <a :class="['item', currentJob.steps.length === 0 ? 'disabled' : '']" :href="run.link+'/jobs/'+jobIndex+'/logs'" target="_blank">
<i class="icon"><SvgIcon name="octicon-download"/></i>
{{ locale.downloadLogs }}
</a>