Skip to content

Commit d2f65ef

Browse files
committed
use for dropdown as well
1 parent 3ed2ac2 commit d2f65ef

File tree

2 files changed

+37
-22
lines changed

2 files changed

+37
-22
lines changed

templates/repo/settings/webhook/base_list.tmpl

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,48 @@
55
<div class="ui primary tiny button">{{.locale.Tr "repo.settings.add_webhook"}}</div>
66
<div class="menu">
77
<a class="item" href="{{.BaseLinkNew}}/gitea/new">
8-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/gitea.svg">{{.locale.Tr "repo.settings.web_hook_name_gitea"}}
8+
{{template "shared/webhook/icon" (dict "HookType" "gitea" "Size" 20)}}
9+
{{.locale.Tr "repo.settings.web_hook_name_gitea"}}
910
</a>
1011
<a class="item" href="{{.BaseLinkNew}}/gogs/new">
11-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/gogs.ico">{{.locale.Tr "repo.settings.web_hook_name_gogs"}}
12+
{{template "shared/webhook/icon" (dict "HookType" "gogs" "Size" 20)}}
13+
{{.locale.Tr "repo.settings.web_hook_name_gogs"}}
1214
</a>
1315
<a class="item" href="{{.BaseLinkNew}}/slack/new">
14-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/slack.png">{{.locale.Tr "repo.settings.web_hook_name_slack"}}
16+
{{template "shared/webhook/icon" (dict "HookType" "slack" "Size" 20)}}
17+
{{.locale.Tr "repo.settings.web_hook_name_slack"}}
1518
</a>
1619
<a class="item" href="{{.BaseLinkNew}}/discord/new">
17-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/discord.png">{{.locale.Tr "repo.settings.web_hook_name_discord"}}
20+
{{template "shared/webhook/icon" (dict "HookType" "discord" "Size" 20)}}
21+
{{.locale.Tr "repo.settings.web_hook_name_discord"}}
1822
</a>
1923
<a class="item" href="{{.BaseLinkNew}}/dingtalk/new">
20-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/dingtalk.ico">{{.locale.Tr "repo.settings.web_hook_name_dingtalk"}}
24+
{{template "shared/webhook/icon" (dict "HookType" "dingtalk" "Size" 20)}}
25+
{{.locale.Tr "repo.settings.web_hook_name_dingtalk"}}
2126
</a>
2227
<a class="item" href="{{.BaseLinkNew}}/telegram/new">
23-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/telegram.png">{{.locale.Tr "repo.settings.web_hook_name_telegram"}}
28+
{{template "shared/webhook/icon" (dict "HookType" "telegram" "Size" 20)}}
29+
{{.locale.Tr "repo.settings.web_hook_name_telegram"}}
2430
</a>
2531
<a class="item" href="{{.BaseLinkNew}}/msteams/new">
26-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/msteams.png">{{.locale.Tr "repo.settings.web_hook_name_msteams"}}
32+
{{template "shared/webhook/icon" (dict "HookType" "msteams" "Size" 20)}}
33+
{{.locale.Tr "repo.settings.web_hook_name_msteams"}}
2734
</a>
2835
<a class="item" href="{{.BaseLinkNew}}/feishu/new">
29-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/feishu.png">{{.locale.Tr "repo.settings.web_hook_name_feishu_or_larksuite"}}
36+
{{template "shared/webhook/icon" (dict "HookType" "feishu" "Size" 20)}}
37+
{{.locale.Tr "repo.settings.web_hook_name_feishu_or_larksuite"}}
3038
</a>
3139
<a class="item" href="{{.BaseLinkNew}}/matrix/new">
32-
{{svg "gitea-matrix" 20 "img"}}{{.locale.Tr "repo.settings.web_hook_name_matrix"}}
40+
{{template "shared/webhook/icon" (dict "HookType" "matrix" "Size" 20)}}
41+
{{.locale.Tr "repo.settings.web_hook_name_matrix"}}
3342
</a>
3443
<a class="item" href="{{.BaseLinkNew}}/wechatwork/new">
35-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/wechatwork.png">{{.locale.Tr "repo.settings.web_hook_name_wechatwork"}}
44+
{{template "shared/webhook/icon" (dict "HookType" "wechatwork" "Size" 20)}}
45+
{{.locale.Tr "repo.settings.web_hook_name_wechatwork"}}
3646
</a>
3747
<a class="item" href="{{.BaseLinkNew}}/packagist/new">
38-
<img width="20" height="20" src="{{AssetUrlPrefix}}/img/packagist.png">{{.locale.Tr "repo.settings.web_hook_name_packagist"}}
48+
{{template "shared/webhook/icon" (dict "HookType" "packagist" "Size" 20)}}
49+
{{.locale.Tr "repo.settings.web_hook_name_packagist"}}
3950
</a>
4051
</div>
4152
</div>

templates/shared/webhook/icon.tmpl

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,27 @@
1+
{{$size := 26}}
2+
{{if .Size}}
3+
{{$size = .Size}}
4+
{{end}}
15
{{if eq .HookType "gitea"}}
2-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gitea.svg">
6+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/gitea.svg">
37
{{else if eq .HookType "gogs"}}
4-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/gogs.ico">
8+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/gogs.ico">
59
{{else if eq .HookType "slack"}}
6-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/slack.png">
10+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/slack.png">
711
{{else if eq .HookType "discord"}}
8-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/discord.png">
12+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/discord.png">
913
{{else if eq .HookType "dingtalk"}}
10-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
14+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/dingtalk.ico">
1115
{{else if eq .HookType "telegram"}}
12-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/telegram.png">
16+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/telegram.png">
1317
{{else if eq .HookType "msteams"}}
14-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/msteams.png">
18+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/msteams.png">
1519
{{else if eq .HookType "feishu"}}
16-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/feishu.png">
20+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/feishu.png">
1721
{{else if eq .HookType "matrix"}}
18-
{{svg "gitea-matrix" 26}}
22+
{{svg "gitea-matrix" $size "img"}}
1923
{{else if eq .HookType "wechatwork"}}
20-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/wechatwork.png">
24+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/wechatwork.png">
2125
{{else if eq .HookType "packagist"}}
22-
<img width="26" height="26" src="{{AssetUrlPrefix}}/img/packagist.png">
26+
<img width="{{$size}}" height="{{$size}}" src="{{AssetUrlPrefix}}/img/packagist.png">
2327
{{end}}

0 commit comments

Comments
 (0)