loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Change to vertical navbar layout for secondary navbar for repo/user/admin settings (#24246)

Co-Author: @wxiaoguang

This is the first step of #24229. And this PR will only includes html
changes, and followed by other PRs that fine tune css and change to
submenus.

After:

Admin Level

<img width="1400" alt="Screen Shot 2023-04-21 at 10 07 16"
src="https://user-images.githubusercontent.com/17645053/233523870-f848b61d-056a-4b41-9760-a9a49fea1fe8.png">

User Level

<img width="1422" alt="Screen Shot 2023-04-21 at 10 07 23"
src="https://user-images.githubusercontent.com/17645053/233523878-979adb20-a657-43d9-99a6-ad414010c0ef.png">

Repo Level

<img width="1404" alt="Screen Shot 2023-04-21 at 10 07 07"
src="https://user-images.githubusercontent.com/17645053/233523863-337440bd-c03a-4dfd-87fa-cef40300bfe0.png">

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>

authored by

Hester Gong
wxiaoguang
and committed by
GitHub
44e0cfa9 476a043a

+350 -582
+7 -13
templates/admin/applications/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin config"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - <div class="twelve wide column content"> 6 - {{template "base/alert" .}} 7 - <h4 class="ui top attached header"> 8 - {{.locale.Tr "settings.applications"}} 9 - </h4> 10 - {{template "user/settings/applications_oauth2_list" .}} 11 - </div> 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}} 2 + <div class="admin-setting-content"> 3 + <h4 class="ui top attached header"> 4 + {{.locale.Tr "settings.applications"}} 5 + </h4> 6 + {{template "user/settings/applications_oauth2_list" .}} 12 7 </div> 13 - </div> 14 - {{template "base/footer" .}} 8 + {{template "admin/layout_footer" .}}
+5 -6
templates/admin/applications/oauth2_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin config"> 3 - {{template "admin/navbar" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}} 2 + <div class="admin-setting-content"> 4 3 5 - {{template "user/settings/applications_oauth2_edit_form" .}} 6 - </div> 7 - {{template "base/footer" .}} 4 + {{template "user/settings/applications_oauth2_edit_form" .}} 5 + </div> 6 + {{template "admin/layout_footer" .}}
+4 -7
templates/admin/auth/edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin edit authentication"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin edit authentication")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.auths.edit"}} 8 5 </h4> ··· 438 435 </form> 439 436 </div> 440 437 </div> 441 - </div> 442 438 443 439 <div class="ui gitea-confirm-modal delete modal"> 444 440 <div class="header"> ··· 450 446 </div> 451 447 {{template "base/modal_actions_confirm" .}} 452 448 </div> 453 - {{template "base/footer" .}} 449 + 450 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/auth/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin authentication"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin authentication")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.auths.auth_manage_panel"}} ({{.locale.Tr "admin.total" .Total}}) 8 5 <div class="ui right"> ··· 38 35 </table> 39 36 </div> 40 37 </div> 41 - </div> 42 - {{template "base/footer" .}} 38 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/auth/new.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin new authentication"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin new authentication")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.auths.new"}} 8 5 </h4> ··· 122 119 </div> 123 120 </div> 124 121 </div> 125 - </div> 126 - {{template "base/footer" .}} 122 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/config.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin config"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.config.server_config"}} 8 5 </h4> ··· 426 423 </dl> 427 424 </div> 428 425 </div> 429 - </div> 430 - {{template "base/footer" .}} 426 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/dashboard.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin dashboard"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin dashboard")}} 2 + <div class="admin-setting-content"> 6 3 {{if .NeedUpdate}} 7 4 <div class="ui negative message flash-error"> 8 5 <p>{{(.locale.Tr "admin.dashboard.new_version_hint" .RemoteVersion AppVer) | Str2html}}</p> ··· 145 142 </dl> 146 143 </div> 147 144 </div> 148 - </div> 149 - {{template "base/footer" .}} 145 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/emails/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.emails.email_manage_panel"}} ({{.locale.Tr "admin.total" .Total}}) 8 5 </h4> ··· 101 98 </div> 102 99 103 100 </div> 104 - </div> 105 - {{template "base/footer" .}} 101 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/hook_new.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin settings new webhook"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin settings new webhook")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{if .PageIsAdminDefaultHooksNew}} 8 5 {{.locale.Tr "admin.defaulthooks.add_webhook"}} ··· 55 52 56 53 {{template "repo/settings/webhook/history" .}} 57 54 </div> 58 - </div> 59 - {{template "base/footer" .}} 55 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/hooks.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin hooks"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin hooks")}} 2 + <div class="admin-setting-content"> 6 3 7 4 {{template "repo/settings/webhook/base_list" .SystemWebhooks}} 8 5 {{template "repo/settings/webhook/base_list" .DefaultWebhooks}} 9 6 10 7 {{template "repo/settings/webhook/delete_modal" .}} 11 8 </div> 12 - </div> 13 - {{template "base/footer" .}} 9 + {{template "admin/layout_footer" .}}
+11
templates/admin/layout_footer.tmpl
··· 1 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 2 + <div class="page-content"> 3 + <div class="admin-layout-right"> 4 + <div> 5 + {{/* block: admin-setting-content */}} 6 + {{end}} 7 + 8 + </div> 9 + </div> 10 + </div> 11 + {{template "base/footer" .}}
+13
templates/admin/layout_head.tmpl
··· 1 + {{template "base/head" .ctxData}} 2 + <div role="main" aria-label="{{.ctxData.Title}}" class="page-content {{.pageClass}}"> 3 + <div class="ui container stackable grid"> 4 + {{template "admin/navbar" .ctxData}} 5 + <div class="twelve wide column"> 6 + {{template "base/alert" .ctxData}} 7 + {{/* block: admin-setting-content */}} 8 + 9 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 10 + </div> 11 + </div> 12 + </div> 13 + {{end}}
+6 -8
templates/admin/monitor.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin monitor"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin monitor")}} 2 + <div class="admin-setting-content"> 6 3 {{template "admin/cron" .}} 7 4 <h4 class="ui top attached header"> 8 5 {{.locale.Tr "admin.monitor.queues"}} ··· 26 23 <td>{{.Type}}</td> 27 24 <td>{{.ExemplarType}}</td> 28 25 <td>{{$sum := .NumberOfWorkers}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td> 29 - <td>{{$sum := .NumberInQueue}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td> 26 + <td>{{$sum = .NumberInQueue}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td> 30 27 <td><a href="{{$.Link}}/queue/{{.QID}}" class="button">{{if lt $sum 0}}{{$.locale.Tr "admin.monitor.queue.review"}}{{else}}{{$.locale.Tr "admin.monitor.queue.review_add"}}{{end}}</a> 31 28 </tr> 32 29 {{end}} ··· 36 33 37 34 {{template "admin/process" .}} 38 35 </div> 39 - </div> 36 + 40 37 <div class="ui gitea-confirm-modal delete modal"> 41 38 <div class="header"> 42 39 {{.locale.Tr "admin.monitor.process.cancel"}} ··· 47 44 </div> 48 45 {{template "base/modal_actions_confirm" .}} 49 46 </div> 50 - {{template "base/footer" .}} 47 + 48 + {{template "admin/layout_footer" .}}
+3 -2
templates/admin/navbar.tmpl
··· 1 - <div class="ui secondary pointing tabular top attached borderless menu stackable new-menu navbar"> 2 - <div class="new-menu-inner"> 1 + <div class="four wide column"> 2 + <div class="ui fluid vertical menu"> 3 + <div class="header item">{{.locale.Tr "settings"}}</div> 3 4 <a class="{{if .PageIsAdminDashboard}}active {{end}}item" href="{{AppSubUrl}}/admin"> 4 5 {{.locale.Tr "admin.dashboard"}} 5 6 </a>
+4 -7
templates/admin/notice.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin notice"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin notice")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.notices.system_notice_list"}} ({{.locale.Tr "admin.total" .Total}}) 8 5 </h4> ··· 69 66 70 67 {{template "base/paginate" .}} 71 68 </div> 72 - </div> 73 69 74 70 <div class="ui modal admin" id="detail-modal"> 75 71 <div class="header">{{$.locale.Tr "admin.notices.view_detail_header"}}</div> ··· 78 74 <pre></pre> 79 75 </div> 80 76 </div> 81 - {{template "base/footer" .}} 77 + 78 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/org/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.orgs.org_manage_panel"}} ({{.locale.Tr "admin.total" .Total}}) 8 5 <div class="ui right"> ··· 54 51 55 52 {{template "base/paginate" .}} 56 53 </div> 57 - </div> 58 - {{template "base/footer" .}} 54 + {{template "admin/layout_footer" .}}
+4 -7
templates/admin/packages/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.packages.package_manage_panel"}} ({{.locale.Tr "admin.total" .TotalCount}}, 8 5 {{.locale.Tr "admin.packages.total_size" (FileSize .TotalBlobSize)}}, ··· 78 75 79 76 {{template "base/paginate" .}} 80 77 </div> 81 - </div> 82 78 83 79 <div class="ui gitea-confirm-modal delete modal"> 84 80 <div class="header"> ··· 90 86 </div> 91 87 {{template "base/modal_actions_confirm" .}} 92 88 </div> 93 - {{template "base/footer" .}} 89 + 90 + {{template "admin/layout_footer" .}}
+6 -9
templates/admin/queue.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin monitor"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin monitor")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.monitor.queue" .Queue.Name}} 8 5 </h4> ··· 25 22 <td>{{.Queue.ExemplarType}}</td> 26 23 <td>{{$sum := .Queue.NumberOfWorkers}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td> 27 24 <td>{{if lt $sum 0}}-{{else}}{{.Queue.MaxNumberOfWorkers}}{{end}}</td> 28 - <td>{{$sum := .Queue.NumberInQueue}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td> 25 + <td>{{$sum = .Queue.NumberInQueue}}{{if lt $sum 0}}-{{else}}{{$sum}}{{end}}</td> 29 26 </tr> 30 27 </tbody> 31 28 </table> ··· 177 174 {{.locale.Tr "admin.monitor.queue.configuration"}} 178 175 </h4> 179 176 <div class="ui attached segment"> 180 - <pre>{{.Queue.Configuration | JsonPrettyPrint}} 177 + <pre>{{.Queue.Configuration | JsonPrettyPrint}}</pre> 181 178 </div> 182 179 </div> 183 - </div> 180 + 184 181 <div class="ui gitea-confirm-modal delete modal"> 185 182 <div class="header"> 186 183 {{.locale.Tr "admin.monitor.queue.pool.cancel"}} ··· 192 189 {{template "base/modal_actions_confirm" .}} 193 190 </div> 194 191 195 - {{template "base/footer" .}} 192 + {{template "admin/layout_footer" .}}
+4 -7
templates/admin/repo/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.repos.repo_manage_panel"}} ({{.locale.Tr "admin.total" .Total}}) 8 5 <div class="ui right"> ··· 93 90 94 91 {{template "base/paginate" .}} 95 92 </div> 96 - </div> 97 93 98 94 <div class="ui gitea-confirm-modal delete modal"> 99 95 <div class="header"> ··· 107 103 </div> 108 104 {{template "base/modal_actions_confirm" .}} 109 105 </div> 110 - {{template "base/footer" .}} 106 + 107 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/repo/unadopted.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.repos.unadopted"}} 8 5 <div class="ui right"> ··· 95 92 </div> 96 93 {{end}} 97 94 </div> 98 - </div> 99 95 100 - {{template "base/footer" .}} 96 + {{template "admin/layout_footer" .}}
+3 -6
templates/admin/runners/base.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content admin runners"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin runners")}} 2 + <div class="admin-setting-content"> 5 3 {{template "shared/actions/runner_list" .}} 6 4 </div> 7 - </div> 8 - {{template "base/footer" .}} 5 + {{template "admin/layout_footer" .}}
+3 -6
templates/admin/runners/edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content admin runners"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin runners")}} 2 + <div class="admin-setting-content"> 5 3 {{template "shared/actions/runner_edit" .}} 6 4 </div> 7 - </div> 8 - {{template "base/footer" .}} 5 + {{template "admin/layout_footer" .}}
+4 -7
templates/admin/stacktrace.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin monitor"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin monitor")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.monitor.stacktrace"}}: {{.locale.Tr "admin.monitor.goroutines" .GoroutineCount}} 8 5 <div class="ui right"> ··· 17 14 </div> 18 15 </div> 19 16 </div> 20 - </div> 17 + 21 18 <div class="ui gitea-confirm-modal delete modal"> 22 19 <div class="header"> 23 20 {{.locale.Tr "admin.monitor.process.cancel"}} ··· 29 26 {{template "base/modal_actions_confirm" .}} 30 27 </div> 31 28 32 - {{template "base/footer" .}} 29 + {{template "admin/layout_footer" .}}
+4 -7
templates/admin/user/edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin edit user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin edit user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.users.edit_account"}} 8 5 </h4> ··· 194 191 </form> 195 192 </div> 196 193 </div> 197 - </div> 198 194 199 195 <div class="ui gitea-confirm-modal delete modal" id="delete-user-modal"> 200 196 <div class="header"> ··· 216 212 {{template "base/modal_actions_confirm" .}} 217 213 </form> 218 214 </div> 219 - {{template "base/footer" .}} 215 + 216 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/user/list.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.users.user_manage_panel"}} ({{.locale.Tr "admin.total" .Total}}) 8 5 <div class="ui right"> ··· 109 106 110 107 {{template "base/paginate" .}} 111 108 </div> 112 - </div> 113 - {{template "base/footer" .}} 109 + {{template "admin/layout_footer" .}}
+3 -7
templates/admin/user/new.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content admin new user"> 3 - {{template "admin/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin new user")}} 2 + <div class="admin-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "admin.users.new_account"}} 8 5 </h4> ··· 90 87 </form> 91 88 </div> 92 89 </div> 93 - </div> 94 - {{template "base/footer" .}} 90 + {{template "admin/layout_footer" .}}
+3 -12
templates/org/settings/applications.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings options"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings options")}} 2 + <div class="org-setting-content"> 9 3 <h4 class="ui top attached header"> 10 4 {{.locale.Tr "settings.applications"}} 11 5 </h4> 12 6 13 7 {{template "user/settings/applications_oauth2_list" .}} 14 8 </div> 15 - </div> 16 - </div> 17 - </div> 18 - {{template "base/footer" .}} 9 + {{template "org/settings/layout_footer" .}}
+5 -7
templates/org/settings/applications_oauth2_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings options"> 3 - {{template "org/header" .}} 4 - 5 - {{template "user/settings/applications_oauth2_edit_form" .}} 6 - </div> 7 - {{template "base/footer" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings options")}} 2 + <div class="org-setting-content"> 3 + {{template "user/settings/applications_oauth2_edit_form" .}} 4 + </div> 5 + {{template "org/settings/layout_footer" .}}
+5 -12
templates/org/settings/delete.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings delete"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings delete")}} 2 + 3 + <div class="org-setting-content"> 9 4 <h4 class="ui top attached error header"> 10 5 {{.locale.Tr "org.settings.delete_account"}} 11 6 </h4> ··· 25 20 </form> 26 21 </div> 27 22 </div> 28 - </div> 29 - </div> 30 - </div> 31 23 32 24 <div class="ui gitea-confirm-modal delete modal"> 33 25 <div class="header"> ··· 39 31 </div> 40 32 {{template "base/modal_actions_confirm" .}} 41 33 </div> 42 - {{template "base/footer" .}} 34 + 35 + {{template "org/settings/layout_footer" .}}
+4 -12
templates/org/settings/hook_new.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings new webhook"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings new webhook")}} 2 + <div class="org-setting-content"> 9 3 <h4 class="ui top attached header"> 10 4 {{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}} 11 5 <div class="ui right"> ··· 50 44 51 45 {{template "repo/settings/webhook/history" .}} 52 46 </div> 53 - </div> 54 - </div> 55 - </div> 56 - {{template "base/footer" .}} 47 + 48 + {{template "org/settings/layout_footer" .}}
+3 -11
templates/org/settings/hooks.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings webhooks"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings webhooks")}} 2 + <div class="org-setting-content"> 8 3 {{template "repo/settings/webhook/list" .}} 9 4 </div> 10 - </div> 11 - </div> 12 - </div> 13 - {{template "base/footer" .}} 5 + {{template "org/settings/layout_footer" .}}
+4 -14
templates/org/settings/labels.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings labels"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="ui twelve wide column content"> 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings labels")}} 2 + <div class="org-setting-content"> 8 3 <div class="ui grid"> 9 4 <div class="left floated twelve wide column"> 10 5 {{$.locale.Tr "org.settings.labels_desc" | Str2html}} ··· 17 12 </div> 18 13 <div class="ui divider"></div> 19 14 {{template "repo/issue/labels/label_new" .}} 20 - {{template "base/alert" .}} 21 15 {{template "repo/issue/labels/label_list" .}} 22 16 </div> 23 - </div> 24 - </div> 25 - </div> 26 - </div> 17 + {{template "repo/issue/labels/edit_delete_label" .}} 18 + {{template "org/settings/layout_footer" .}} 27 19 28 - {{template "repo/issue/labels/edit_delete_label" .}} 29 - {{template "base/footer" .}}
+11
templates/org/settings/layout_footer.tmpl
··· 1 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 2 + <div class="page-content"> 3 + <div class="org-layout-right"> 4 + <div> 5 + {{/* block: org-setting-content */}} 6 + {{end}} 7 + 8 + </div> 9 + </div> 10 + </div> 11 + {{template "base/footer" .}}
+14
templates/org/settings/layout_head.tmpl
··· 1 + {{template "base/head" .ctxData}} 2 + <div role="main" aria-label="{{.ctxData.Title}}" class="page-content {{.pageClass}}"> 3 + {{template "org/header" .ctxData}} 4 + <div class="ui container stackable grid"> 5 + {{template "org/settings/navbar" .ctxData}} 6 + <div class="twelve wide column"> 7 + {{template "base/alert" .ctxData}} 8 + {{/* block: org-setting-content */}} 9 + 10 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 11 + </div> 12 + </div> 13 + </div> 14 + {{end}}
+3 -12
templates/org/settings/options.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings options"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings options")}} 2 + <div class="org-setting-content"> 9 3 <h4 class="ui top attached header"> 10 4 {{.locale.Tr "org.settings.options"}} 11 5 </h4> ··· 101 95 </form> 102 96 </div> 103 97 </div> 104 - </div> 105 - </div> 106 - </div> 107 - {{template "base/footer" .}} 98 + {{template "org/settings/layout_footer" .}}
+3 -12
templates/org/settings/packages.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings packages"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings packages")}} 2 + <div class="org-setting-content"> 9 3 {{template "package/shared/cleanup_rules/list" .}} 10 4 {{template "package/shared/cargo" .}} 11 5 </div> 12 - </div> 13 - </div> 14 - </div> 15 - {{template "base/footer" .}} 6 + {{template "org/settings/layout_footer" .}}
+3 -12
templates/org/settings/packages_cleanup_rules_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings packages"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings packages")}} 2 + <div class="org-setting-content"> 9 3 {{template "package/shared/cleanup_rules/edit" .}} 10 4 </div> 11 - </div> 12 - </div> 13 - </div> 14 - {{template "base/footer" .}} 5 + {{template "org/settings/layout_footer" .}}
+3 -11
templates/org/settings/packages_cleanup_rules_preview.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings packages admin"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings packages")}} 2 + <div class="org-setting-content"> 8 3 {{template "package/shared/cleanup_rules/preview" .}} 9 4 </div> 10 - </div> 11 - </div> 12 - </div> 13 - {{template "base/footer" .}} 5 + {{template "org/settings/layout_footer" .}}
+3 -11
templates/org/settings/runners.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content organization settings runners"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings runners")}} 2 + <div class="org-setting-content"> 8 3 {{template "shared/actions/runner_list" .}} 9 4 </div> 10 - </div> 11 - </div> 12 - </div> 13 - {{template "base/footer" .}} 5 + {{template "org/settings/layout_footer" .}}
+3 -11
templates/org/settings/runners_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content organization settings runners"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="twelve wide column content"> 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings runners")}} 2 + <div class="org-setting-content"> 8 3 {{template "shared/actions/runner_edit" .}} 9 4 </div> 10 - </div> 11 - </div> 12 - </div> 13 - {{template "base/footer" .}} 5 + {{template "org/settings/layout_footer" .}}
+3 -13
templates/org/settings/secrets.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content organization settings webhooks"> 3 - {{template "org/header" .}} 4 - <div class="ui container"> 5 - <div class="ui grid"> 6 - {{template "org/settings/navbar" .}} 7 - <div class="ui twelve wide column content"> 8 - {{template "base/alert" .}} 1 + {{template "org/settings/layout_head" (dict "ctxData" . "pageClass" "organization settings secrets")}} 2 + <div class="org-setting-content"> 9 3 {{template "shared/secrets/add_list" .}} 10 4 </div> 11 - </div> 12 - </div> 13 - </div> 14 - 15 - {{template "base/footer" .}} 5 + {{template "org/settings/layout_footer" .}}
+3 -8
templates/repo/settings/branches.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings edit"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings edit")}} 2 + <div class="repo-setting-content"> 7 3 {{if .Repository.IsArchived}} 8 4 <div class="ui warning message"> 9 5 {{.locale.Tr "repo.settings.archive.branchsettings_unavailable"}} ··· 94 90 {{end}} 95 91 {{end}} 96 92 </div> 97 - </div> 98 93 99 94 <div class="ui gitea-confirm-modal delete modal"> 100 95 <div class="header"> ··· 107 102 {{template "base/modal_actions_confirm" .}} 108 103 </div> 109 104 110 - {{template "base/footer" .}} 105 + {{template "repo/settings/layout_footer" .}}
+4 -8
templates/repo/settings/collaboration.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings collaboration"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings collaboration")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.collaboration"}} 9 5 </h4> ··· 110 106 </div> 111 107 {{end}} 112 108 </div> 113 - </div> 114 109 115 110 <div class="ui gitea-confirm-modal delete modal"> 116 111 <div class="header"> ··· 122 117 </div> 123 118 {{template "base/modal_actions_confirm" .}} 124 119 </div> 125 - {{template "base/footer" .}} 120 + 121 + {{template "repo/settings/layout_footer" .}}
+4 -8
templates/repo/settings/deploy_keys.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.deploy_keys"}} 9 5 <div class="ui right"> ··· 75 71 {{end}} 76 72 </div> 77 73 </div> 78 - </div> 79 74 80 75 <div class="ui gitea-confirm-modal delete modal"> 81 76 <div class="header"> ··· 87 82 </div> 88 83 {{template "base/modal_actions_confirm" .}} 89 84 </div> 90 - {{template "base/footer" .}} 85 + 86 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/githook_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings edit githook"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings edit githook")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.githooks"}} 9 5 </h4> ··· 28 24 </form> 29 25 </div> 30 26 </div> 31 - </div> 32 - {{template "base/footer" .}} 27 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/githooks.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings githooks"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings githooks")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.githooks"}} 9 5 </h4> ··· 24 20 </div> 25 21 </div> 26 22 </div> 27 - </div> 28 - {{template "base/footer" .}} 23 + {{template "repo/settings/layout_footer" .}}
+11
templates/repo/settings/layout_footer.tmpl
··· 1 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 2 + <div class="page-content"> 3 + <div class="repo-layout-right"> 4 + <div> 5 + {{/* block: repo-setting-content */}} 6 + {{end}} 7 + 8 + </div> 9 + </div> 10 + </div> 11 + {{template "base/footer" .}}
+14
templates/repo/settings/layout_head.tmpl
··· 1 + {{template "base/head" .ctxData}} 2 + <div role="main" aria-label="{{.ctxData.Title}}" class="page-content {{.pageClass}}"> 3 + {{template "repo/header" .ctxData}} 4 + <div class="ui container stackable grid"> 5 + {{template "repo/settings/navbar" .ctxData}} 6 + <div class="twelve wide column"> 7 + {{template "base/alert" .ctxData}} 8 + {{/* block: repo-setting-content */}} 9 + 10 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 11 + </div> 12 + </div> 13 + </div> 14 + {{end}}
+3 -7
templates/repo/settings/lfs.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings lfs"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings lfs")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.lfs_filelist"}} ({{.locale.Tr "admin.total" .Total}}) 9 5 <div class="ui right"> ··· 60 56 {{end}} 61 57 </div> 62 58 </div> 63 - {{template "base/footer" .}} 59 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/lfs_file.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings lfs"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container repository file list"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings lfs")}} 2 + <div class="user-main-content twelve wide column content repository file list"> 7 3 <div class="tab-size-8 non-diff-file-content"> 8 4 <h4 class="ui top attached header"> 9 5 <a href="{{.LFSFilesLink}}">{{.locale.Tr "repo.settings.lfs"}}</a> / <span class="truncate sha">{{.LFSFile.Oid}}</span> ··· 58 54 </div> 59 55 </div> 60 56 </div> 61 - </div> 62 - {{template "base/footer" .}} 57 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/lfs_file_find.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings lfs"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container repository file list"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings lfs")}} 2 + <div class="user-main-content twelve wide column content repository file list"> 7 3 <div class="tab-size-8 non-diff-file-content"> 8 4 <h4 class="ui top attached header"> 9 5 <a href="{{.LFSFilesLink}}">{{.locale.Tr "repo.settings.lfs"}}</a> / <span class="truncate sha">{{.Oid}}</span> ··· 48 44 </table> 49 45 </div> 50 46 </div> 51 - </div> 52 - {{template "base/footer" .}} 47 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/lfs_locks.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings lfs"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container repository file list"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings lfs")}} 2 + <div class="user-main-content twelve wide column content repository file list"> 7 3 <div class="tab-size-8 non-diff-file-content"> 8 4 <h4 class="ui top attached header"> 9 5 <a href="{{.LFSFilesLink}}">{{.locale.Tr "repo.settings.lfs"}}</a> / {{.locale.Tr "repo.settings.lfs_locks"}} ({{.locale.Tr "admin.total" .Total}}) ··· 57 53 {{template "base/paginate" .}} 58 54 </div> 59 55 </div> 60 - </div> 61 - {{template "base/footer" .}} 56 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/lfs_pointers.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings lfs"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings lfs")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.lfs_pointers.found" .NumPointers .NumAssociated .NumNotAssociated .NumNoExist}} 9 5 {{if gt .NumAssociatable 0}} ··· 67 63 </table> 68 64 </div> 69 65 </div> 70 - </div> 71 - {{template "base/footer" .}} 66 + {{template "repo/settings/layout_footer" .}}
+3 -2
templates/repo/settings/navbar.tmpl
··· 1 - <div class="ui secondary pointing tabular top attached borderless menu stackable new-menu navbar shadow-body"> 2 - <div class="new-menu-inner"> 1 + <div class="four wide column"> 2 + <div class="ui fluid vertical menu"> 3 + <div class="header item">{{.locale.Tr "org.settings"}}</div> 3 4 <a class="{{if .PageIsSettingsOptions}}active {{end}}item" href="{{.RepoLink}}/settings"> 4 5 {{.locale.Tr "repo.settings.options"}} 5 6 </a>
+3 -9
templates/repo/settings/options.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings options"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings options")}} 2 + <div class="user-main-content twelve wide column"> 7 3 <h4 class="ui top attached header"> 8 4 {{.locale.Tr "repo.settings.basic_settings"}} 9 5 </h4> ··· 798 794 </div> 799 795 {{end}} 800 796 </div> 801 - </div> 797 + {{template "repo/settings/layout_footer" .}} 802 798 803 799 {{if .Permission.IsOwner}} 804 800 {{if .Repository.IsMirror}} ··· 993 989 </div> 994 990 {{end}} 995 991 {{end}} 996 - 997 - {{template "base/footer" .}}
+3 -8
templates/repo/settings/protected_branch.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings branches"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings branches")}} 2 + <div class="repo-setting-content"> 7 3 <form class="ui form" action="{{.Link}}" method="post"> 8 4 <h4 class="ui top attached header"> 9 5 {{.locale.Tr "repo.settings.branch_protection" (.Rule.RuleName|Escape) | Str2html}} ··· 260 256 </div> 261 257 </form> 262 258 </div> 263 - </div> 264 - {{template "base/footer" .}} 259 + {{template "repo/settings/layout_footer" .}}
+3 -7
templates/repo/settings/runner_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content repository settings runners"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings runners")}} 2 + <div class="repo-setting-content"> 6 3 {{template "shared/actions/runner_edit" .}} 7 4 </div> 8 - </div> 9 - {{template "base/footer" .}} 5 + {{template "repo/settings/layout_footer" .}}
+3 -7
templates/repo/settings/runners.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content repository settings runners"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings runners")}} 2 + <div class="repo-setting-content"> 6 3 {{template "shared/actions/runner_list" .}} 7 4 </div> 8 - </div> 9 - {{template "base/footer" .}} 5 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/secrets.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content repository settings"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings")}} 2 + <div class="repo-setting-content"> 7 3 {{template "shared/secrets/add_list" .}} 8 4 </div> 9 - </div> 10 - {{template "base/footer" .}} 5 + {{template "repo/settings/layout_footer" .}}
+3 -8
templates/repo/settings/tags.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings edit"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings edit")}} 2 + <div class="repo-setting-content"> 7 3 {{if .Repository.IsArchived}} 8 4 <div class="ui warning message"> 9 5 {{.locale.Tr "repo.settings.archive.tagsettings_unavailable"}} ··· 127 123 </div> 128 124 {{end}} 129 125 </div> 130 - </div> 131 - {{template "base/footer" .}} 126 + {{template "repo/settings/layout_footer" .}}
+3 -7
templates/repo/settings/webhook/base.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings webhooks"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings webhooks")}} 2 + <div class="repo-setting-content"> 6 3 {{template "repo/settings/webhook/list" .}} 7 4 </div> 8 - </div> 9 - {{template "base/footer" .}} 5 + {{template "repo/settings/layout_footer" .}}
-1
templates/repo/settings/webhook/list.tmpl
··· 1 - {{template "base/alert" .}} 2 1 3 2 {{template "repo/settings/webhook/base_list" .}} 4 3
+3 -8
templates/repo/settings/webhook/new.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content repository settings new webhook"> 3 - {{template "repo/header" .}} 4 - {{template "repo/settings/navbar" .}} 5 - <div class="ui container"> 6 - {{template "base/alert" .}} 1 + {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings webhook")}} 2 + <div class="repo-setting-content"> 7 3 <h4 class="ui top attached header"> 8 4 {{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}} 9 5 <div class="ui right"> ··· 48 44 49 45 {{template "repo/settings/webhook/history" .}} 50 46 </div> 51 - </div> 52 - {{template "base/footer" .}} 47 + {{template "repo/settings/layout_footer" .}}
-1
templates/shared/actions/runner_edit.tmpl
··· 1 1 <div class="runner-container"> 2 - {{template "base/alert" .}} 3 2 <h4 class="ui top attached header"> 4 3 {{.locale.Tr "actions.runners.runner_title"}} {{.Runner.ID}} {{.Runner.Name}} 5 4 </h4>
-1
templates/shared/actions/runner_list.tmpl
··· 1 1 <div class="runner-container"> 2 - {{template "base/alert" .}} 3 2 4 3 <h4 class="ui top attached header"> 5 4 {{.locale.Tr "actions.runners.runner_manage_panel"}} ({{.locale.Tr "admin.total" .Total}})
+3 -7
templates/user/settings/account.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings account"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings account")}} 2 + <div class="user-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "settings.password"}} 8 5 </h4> ··· 159 156 </form> 160 157 </div> 161 158 </div> 162 - </div> 163 159 164 160 <div class="ui gitea-confirm-modal delete modal" id="delete-email"> 165 161 <div class="header"> ··· 183 179 {{template "base/modal_actions_confirm" .}} 184 180 </div> 185 181 186 - {{template "base/footer" .}} 182 + {{template "user/settings/layout_footer" .}}
+3 -8
templates/user/settings/appearance.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings sshkeys"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings sshkeys")}} 2 + <div class="user-setting-content"> 6 3 7 4 <!-- Theme --> 8 5 <h4 class="ui top attached header"> ··· 170 167 </form> 171 168 </div> 172 169 </div> 173 - </div> 174 - 175 - {{template "base/footer" .}} 170 + {{template "user/settings/layout_footer" .}}
+3 -8
templates/user/settings/applications.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings applications"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings applications")}} 2 + <div class="user-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "settings.manage_access_token"}} 8 5 </h4> ··· 266 263 {{template "user/settings/applications_oauth2" .}} 267 264 {{end}} 268 265 </div> 269 - </div> 270 266 271 267 <div class="ui gitea-confirm-modal delete modal" id="delete-token"> 272 268 <div class="header"> ··· 289 285 </div> 290 286 </div> 291 287 292 - 293 - {{template "base/footer" .}} 288 + {{template "user/settings/layout_footer" .}}
+5 -7
templates/user/settings/applications_oauth2_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings applications"> 3 - {{template "user/settings/navbar" .}} 4 - 5 - {{template "user/settings/applications_oauth2_edit_form" .}} 6 - </div> 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings applications")}} 2 + <div class="user-setting-content"> 7 3 8 - {{template "base/footer" .}} 4 + {{template "user/settings/applications_oauth2_edit_form" .}} 5 + </div> 6 + {{template "user/settings/layout_footer" .}}
-1
templates/user/settings/applications_oauth2_edit_form.tmpl
··· 1 1 <div class="ui container"> 2 - {{template "base/alert" .}} 3 2 <h4 class="ui top attached header"> 4 3 {{.locale.Tr "settings.edit_oauth2_application"}} 5 4 </h4>
+5 -9
templates/user/settings/hook_new.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content user settings new webhook"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - <div class="twelve wide column content"> 6 - {{template "base/alert" .}} 7 - <h4 class="ui top attached header"> 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings new webhook")}} 2 + <div class="user-setting-content"> 3 + <div class="user-setting-content"> 4 + <h4 class="ui top attached header"> 8 5 {{if .PageIsSettingsHooksNew}}{{.locale.Tr "repo.settings.add_webhook"}}{{else}}{{.locale.Tr "repo.settings.update_webhook"}}{{end}} 9 6 <div class="ui right"> 10 7 {{if eq .HookType "gitea"}} ··· 49 46 {{template "repo/settings/webhook/history" .}} 50 47 </div> 51 48 </div> 52 - </div> 53 - {{template "base/footer" .}} 49 + {{template "user/settings/layout_footer" .}}
+3 -6
templates/user/settings/hooks.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content user settings webhooks"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings webhooks")}} 2 + <div class="user-setting-content"> 5 3 {{template "repo/settings/webhook/list" .}} 6 4 </div> 7 - </div> 8 - {{template "base/footer" .}} 5 + {{template "user/settings/layout_footer" .}}
+3 -8
templates/user/settings/keys.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings sshkeys"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings sshkeys")}} 2 + <div class="user-setting-content"> 6 3 {{template "user/settings/keys_ssh" .}} 7 4 {{template "user/settings/keys_principal" .}} 8 5 {{template "user/settings/keys_gpg" .}} 9 6 </div> 10 - </div> 11 - 12 - {{template "base/footer" .}} 7 + {{template "user/settings/layout_footer" .}}
+11
templates/user/settings/layout_footer.tmpl
··· 1 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 2 + <div class="page-content"> 3 + <div class="user-layout-right"> 4 + <div> 5 + {{/* block: user-setting-content */}} 6 + {{end}} 7 + 8 + </div> 9 + </div> 10 + </div> 11 + {{template "base/footer" .}}
+13
templates/user/settings/layout_head.tmpl
··· 1 + {{template "base/head" .ctxData}} 2 + <div role="main" aria-label="{{.ctxData.Title}}" class="page-content {{.pageClass}}"> 3 + <div class="ui container stackable grid"> 4 + {{template "user/settings/navbar" .ctxData}} 5 + <div class="twelve wide column"> 6 + {{template "base/alert" .ctxData}} 7 + {{/* block: user-setting-content */}} 8 + 9 + {{if false}}{{/* to make html structure "likely" complete to prevent IDE warnings */}} 10 + </div> 11 + </div> 12 + </div> 13 + {{end}}
+3 -2
templates/user/settings/navbar.tmpl
··· 1 - <div class="ui secondary pointing tabular top attached borderless menu stackable new-menu navbar"> 2 - <div class="new-menu-inner"> 1 + <div class="four wide column"> 2 + <div class="ui fluid vertical menu"> 3 + <div class="header item">{{.locale.Tr "org.settings"}}</div> 3 4 <a class="{{if .PageIsSettingsProfile}}active {{end}}item" href="{{AppSubUrl}}/user/settings"> 4 5 {{.locale.Tr "settings.profile"}} 5 6 </a>
+5 -7
templates/user/settings/organization.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings organization"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings organization")}} 2 + <div class="user-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "settings.orgs"}} 8 5 {{if .SignedUser.CanCreateOrganization}} ··· 39 36 {{end}} 40 37 </div> 41 38 </div> 42 - </div> 39 + 43 40 <div class="ui gitea-confirm-modal delete modal" id="leave-organization"> 44 41 <div class="header"> 45 42 {{$.locale.Tr "org.members.leave"}} ··· 49 46 </div> 50 47 {{template "base/modal_actions_confirm" .}} 51 48 </div> 52 - {{template "base/footer" .}} 49 + 50 + {{template "user/settings/layout_footer" .}}
+3 -6
templates/user/settings/packages.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings packages"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings packages")}} 2 + <div class="user-setting-content"> 6 3 {{template "package/shared/cleanup_rules/list" .}} 7 4 {{template "package/shared/cargo" .}} 8 5 ··· 25 22 </div> 26 23 </div> 27 24 </div> 28 - {{template "base/footer" .}} 25 + {{template "user/settings/layout_footer" .}}
+3 -7
templates/user/settings/packages_cleanup_rules_edit.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings packages"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings packages")}} 2 + <div class="user-setting-content"> 6 3 {{template "package/shared/cleanup_rules/edit" .}} 7 4 </div> 8 - </div> 9 - {{template "base/footer" .}} 5 + {{template "user/settings/layout_footer" .}}
+3 -6
templates/user/settings/packages_cleanup_rules_preview.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings packages admin"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user packages admin")}} 2 + <div class="user-setting-content"> 5 3 {{template "package/shared/cleanup_rules/preview" .}} 6 4 </div> 7 - </div> 8 - {{template "base/footer" .}} 5 + {{template "user/settings/layout_footer" .}}
+3 -7
templates/user/settings/profile.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings profile"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings profile")}} 2 + <div class="user-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "settings.public_profile"}} 8 5 </h4> ··· 133 130 </form> 134 131 </div> 135 132 </div> 136 - </div> 137 - {{template "base/footer" .}} 133 + {{template "user/settings/layout_footer" .}}
+4 -7
templates/user/settings/repos.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings repos"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings repos")}} 2 + <div class="user-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "settings.repos"}} 8 5 </h4> ··· 127 124 {{end}} 128 125 </div> 129 126 </div> 130 - </div> 131 127 132 128 <div class="ui gitea-confirm-modal delete modal"> 133 129 <div class="header"> ··· 139 135 </div> 140 136 {{template "base/modal_actions_confirm" .}} 141 137 </div> 142 - {{template "base/footer" .}} 138 + 139 + {{template "user/settings/layout_footer" .}}
+3 -7
templates/user/settings/secrets.tmpl
··· 1 - {{template "base/head" .}} 2 - <div class="page-content user settings secrets"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings secrets")}} 2 + <div class="user-setting-content"> 6 3 {{template "shared/secrets/add_list" .}} 7 4 </div> 8 - </div> 9 5 10 - {{template "base/footer" .}} 6 + {{template "user/settings/layout_footer" .}}
+3 -7
templates/user/settings/security/security.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings security"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings security")}} 2 + <div class="user-setting-content"> 6 3 {{template "user/settings/security/twofa" .}} 7 4 {{template "user/settings/security/webauthn" .}} 8 5 {{template "user/settings/security/accountlinks" .}} ··· 10 7 {{template "user/settings/security/openid" .}} 11 8 {{end}} 12 9 </div> 13 - </div> 14 10 15 - {{template "base/footer" .}} 11 + {{template "user/settings/layout_footer" .}}
+3 -7
templates/user/settings/security/twofa_enroll.tmpl
··· 1 - {{template "base/head" .}} 2 - <div role="main" aria-label="{{.Title}}" class="page-content user settings twofa"> 3 - {{template "user/settings/navbar" .}} 4 - <div class="ui container"> 5 - {{template "base/alert" .}} 1 + {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings twofa")}} 2 + <div class="user-setting-content"> 6 3 <h4 class="ui top attached header"> 7 4 {{.locale.Tr "settings.twofa_enroll"}} 8 5 </h4> ··· 24 21 </form> 25 22 </div> 26 23 </div> 27 - </div> 28 24 29 - {{template "base/footer" .}} 25 + {{template "user/settings/layout_footer" .}}