Skip to content

Commit 9b0743a

Browse files
authored
Extract common code to new template (#26933)
Same as #26903
1 parent 7812ce8 commit 9b0743a

File tree

5 files changed

+32
-46
lines changed

5 files changed

+32
-46
lines changed

templates/admin/hook_new.tmpl

+9-29
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,13 @@
11
{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin settings new webhook")}}
22
<div class="admin-setting-content">
3-
<h4 class="ui top attached header">
4-
{{if .PageIsAdminDefaultHooksNew}}
5-
{{.locale.Tr "admin.defaulthooks.add_webhook"}}
6-
{{else if .PageIsAdminSystemHooksNew}}
7-
{{.locale.Tr "admin.systemhooks.add_webhook"}}
8-
{{else if .Webhook.IsSystemWebhook}}
9-
{{.locale.Tr "admin.systemhooks.update_webhook"}}
10-
{{else}}
11-
{{.locale.Tr "admin.defaulthooks.update_webhook"}}
12-
{{end}}
13-
<div class="ui right">
14-
{{template "shared/webhook/icon" .}}
15-
</div>
16-
</h4>
17-
<div class="ui attached segment">
18-
{{template "repo/settings/webhook/gitea" .}}
19-
{{template "repo/settings/webhook/gogs" .}}
20-
{{template "repo/settings/webhook/slack" .}}
21-
{{template "repo/settings/webhook/discord" .}}
22-
{{template "repo/settings/webhook/dingtalk" .}}
23-
{{template "repo/settings/webhook/telegram" .}}
24-
{{template "repo/settings/webhook/msteams" .}}
25-
{{template "repo/settings/webhook/feishu" .}}
26-
{{template "repo/settings/webhook/matrix" .}}
27-
{{template "repo/settings/webhook/wechatwork" .}}
28-
{{template "repo/settings/webhook/packagist" .}}
29-
</div>
30-
31-
{{template "repo/settings/webhook/history" .}}
3+
{{$CustomHeaderTitle := .locale.Tr "admin.defaulthooks.update_webhook"}}
4+
{{if .PageIsAdminDefaultHooksNew}}
5+
{{$CustomHeaderTitle = .locale.Tr "admin.defaulthooks.add_webhook"}}
6+
{{else if .PageIsAdminSystemHooksNew}}
7+
{{$CustomHeaderTitle = .locale.Tr "admin.systemhooks.add_webhook"}}
8+
{{else if .Webhook.IsSystemWebhook}}
9+
{{$CustomHeaderTitle = .locale.Tr "admin.systemhooks.update_webhook"}}
10+
{{end}}
11+
{{template "webhook/new" (dict "ctxData" . "CustomHeaderTitle" $CustomHeaderTitle)}}
3212
</div>
3313
{{template "admin/layout_footer" .}}

templates/org/settings/hook_new.tmpl

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings new webhook")}}
22
<div class="org-setting-content">
3-
{{template "webhook/new" .}}
3+
{{$CustomHeaderTitle := .locale.Tr "repo.settings.update_webhook"}}
4+
{{if .PageIsSettingsHooksNew}}{{$CustomHeaderTitle = .locale.Tr "repo.settings.add_webhook"}}{{end}}
5+
{{template "webhook/new" (dict "ctxData" . "CustomHeaderTitle" $CustomHeaderTitle)}}
46
</div>
57
{{template "org/settings/layout_footer" .}}
+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings new webhook")}}
22
<div class="repo-setting-content">
3-
{{template "webhook/new" .}}
3+
{{$CustomHeaderTitle := .locale.Tr "repo.settings.update_webhook"}}
4+
{{if .PageIsSettingsHooksNew}}{{$CustomHeaderTitle = .locale.Tr "repo.settings.add_webhook"}}{{end}}
5+
{{template "webhook/new" (dict "ctxData" . "CustomHeaderTitle" $CustomHeaderTitle)}}
46
</div>
57
{{template "repo/settings/layout_footer" .}}

templates/user/settings/hook_new.tmpl

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings new webhook")}}
22
<div class="user-setting-content">
3-
{{template "webhook/new" .}}
3+
{{$CustomHeaderTitle := .locale.Tr "repo.settings.update_webhook"}}
4+
{{if .PageIsSettingsHooksNew}}{{$CustomHeaderTitle = .locale.Tr "repo.settings.add_webhook"}}{{end}}
5+
{{template "webhook/new" (dict "ctxData" . "CustomHeaderTitle" $CustomHeaderTitle)}}
46
</div>
57
{{template "user/settings/layout_footer" .}}

templates/webhook/new.tmpl

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<h4 class="ui top attached header">
2-
{{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}}
2+
{{.CustomHeaderTitle}}
33
<div class="ui right">
4-
{{template "shared/webhook/icon" .}}
4+
{{template "shared/webhook/icon" .ctxData}}
55
</div>
66
</h4>
77
<div class="ui attached segment">
8-
{{template "repo/settings/webhook/gitea" .}}
9-
{{template "repo/settings/webhook/gogs" .}}
10-
{{template "repo/settings/webhook/slack" .}}
11-
{{template "repo/settings/webhook/discord" .}}
12-
{{template "repo/settings/webhook/dingtalk" .}}
13-
{{template "repo/settings/webhook/telegram" .}}
14-
{{template "repo/settings/webhook/msteams" .}}
15-
{{template "repo/settings/webhook/feishu" .}}
16-
{{template "repo/settings/webhook/matrix" .}}
17-
{{template "repo/settings/webhook/wechatwork" .}}
18-
{{template "repo/settings/webhook/packagist" .}}
8+
{{template "repo/settings/webhook/gitea" .ctxData}}
9+
{{template "repo/settings/webhook/gogs" .ctxData}}
10+
{{template "repo/settings/webhook/slack" .ctxData}}
11+
{{template "repo/settings/webhook/discord" .ctxData}}
12+
{{template "repo/settings/webhook/dingtalk" .ctxData}}
13+
{{template "repo/settings/webhook/telegram" .ctxData}}
14+
{{template "repo/settings/webhook/msteams" .ctxData}}
15+
{{template "repo/settings/webhook/feishu" .ctxData}}
16+
{{template "repo/settings/webhook/matrix" .ctxData}}
17+
{{template "repo/settings/webhook/wechatwork" .ctxData}}
18+
{{template "repo/settings/webhook/packagist" .ctxData}}
1919
</div>
20-
{{template "repo/settings/webhook/history" .}}
20+
{{template "repo/settings/webhook/history" .ctxData}}

0 commit comments

Comments
 (0)