Skip to content

Commit 3ed2ac2

Browse files
committed
Use shared template for webhook icons
Fixes: go-gitea#26241
1 parent aa723de commit 3ed2ac2

File tree

5 files changed

+27
-92
lines changed

5 files changed

+27
-92
lines changed

templates/admin/hook_new.tmpl

+1-23
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,7 @@
1111
{{.locale.Tr "admin.defaulthooks.update_webhook"}}
1212
{{end}}
1313
<div class="ui right">
14-
{{if eq .HookType "gitea"}}
15-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
16-
{{else if eq .HookType "gogs"}}
17-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
18-
{{else if eq .HookType "slack"}}
19-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
20-
{{else if eq .HookType "discord"}}
21-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
22-
{{else if eq .HookType "dingtalk"}}
23-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
24-
{{else if eq .HookType "telegram"}}
25-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
26-
{{else if eq .HookType "msteams"}}
27-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
28-
{{else if eq .HookType "feishu"}}
29-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
30-
{{else if eq .HookType "matrix"}}
31-
{{svg "gitea-matrix" 26}}
32-
{{else if eq .HookType "wechatwork"}}
33-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
34-
{{else if eq .HookType "packagist"}}
35-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
36-
{{end}}
14+
{{template "shared/webhook/icon" .}}
3715
</div>
3816
</h4>
3917
<div class="ui attached segment">

templates/org/settings/hook_new.tmpl

+1-23
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,7 @@
33
<h4 class="ui top attached header">
44
{{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}}
55
<div class="ui right">
6-
{{if eq .HookType "gitea"}}
7-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
8-
{{else if eq .HookType "gogs"}}
9-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
10-
{{else if eq .HookType "slack"}}
11-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
12-
{{else if eq .HookType "discord"}}
13-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
14-
{{else if eq .HookType "dingtalk"}}
15-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
16-
{{else if eq .HookType "telegram"}}
17-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
18-
{{else if eq .HookType "msteams"}}
19-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
20-
{{else if eq .HookType "feishu"}}
21-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
22-
{{else if eq .HookType "matrix"}}
23-
{{svg "gitea-matrix" 26}}
24-
{{else if eq .HookType "wechatwork"}}
25-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
26-
{{else if eq .HookType "packagist"}}
27-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
28-
{{end}}
6+
{{template "shared/webhook/icon" .}}
297
</div>
308
</h4>
319
<div class="ui attached segment">

templates/repo/settings/webhook/new.tmpl

+1-23
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,7 @@
33
<h4 class="ui top attached header">
44
{{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}}
55
<div class="ui right">
6-
{{if eq .HookType "gitea"}}
7-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
8-
{{else if eq .HookType "gogs"}}
9-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
10-
{{else if eq .HookType "slack"}}
11-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
12-
{{else if eq .HookType "discord"}}
13-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
14-
{{else if eq .HookType "dingtalk"}}
15-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
16-
{{else if eq .HookType "telegram"}}
17-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
18-
{{else if eq .HookType "msteams"}}
19-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
20-
{{else if eq .HookType "feishu"}}
21-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
22-
{{else if eq .HookType "matrix"}}
23-
{{svg "gitea-matrix" 26}}
24-
{{else if eq .HookType "wechatwork"}}
25-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
26-
{{else if eq .HookType "packagist"}}
27-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
28-
{{end}}
6+
{{template "shared/webhook/icon" .}}
297
</div>
308
</h4>
319
<div class="ui attached segment">

templates/shared/webhook/icon.tmpl

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{{if eq .HookType "gitea"}}
2+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
3+
{{else if eq .HookType "gogs"}}
4+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
5+
{{else if eq .HookType "slack"}}
6+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
7+
{{else if eq .HookType "discord"}}
8+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
9+
{{else if eq .HookType "dingtalk"}}
10+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
11+
{{else if eq .HookType "telegram"}}
12+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
13+
{{else if eq .HookType "msteams"}}
14+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
15+
{{else if eq .HookType "feishu"}}
16+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
17+
{{else if eq .HookType "matrix"}}
18+
{{svg "gitea-matrix" 26}}
19+
{{else if eq .HookType "wechatwork"}}
20+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
21+
{{else if eq .HookType "packagist"}}
22+
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
23+
{{end}}

templates/user/settings/hook_new.tmpl

+1-23
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,7 @@
44
<h4 class="ui top attached header">
55
{{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}}
66
<div class="ui right">
7-
{{if eq .HookType "gitea"}}
8-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
9-
{{else if eq .HookType "gogs"}}
10-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
11-
{{else if eq .HookType "slack"}}
12-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
13-
{{else if eq .HookType "discord"}}
14-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
15-
{{else if eq .HookType "dingtalk"}}
16-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
17-
{{else if eq .HookType "telegram"}}
18-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
19-
{{else if eq .HookType "msteams"}}
20-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
21-
{{else if eq .HookType "feishu"}}
22-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
23-
{{else if eq .HookType "matrix"}}
24-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/matrix.svg">
25-
{{else if eq .HookType "wechatwork"}}
26-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
27-
{{else if eq .HookType "packagist"}}
28-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
29-
{{end}}
7+
{{template "shared/webhook/icon" .}}
308
</div>
319
</h4>
3210
<div class="ui attached segment">

0 commit comments

Comments
 (0)