code.gitea.io/gitea@v1.22.3/templates/admin/stacktrace-row.tmpl (about) 1 <div class="item"> 2 <div class="tw-flex tw-items-center"> 3 <div class="icon tw-ml-2 tw-mr-2"> 4 {{if eq .Process.Type "request"}} 5 {{svg "octicon-globe" 16}} 6 {{else if eq .Process.Type "system"}} 7 {{svg "octicon-cpu" 16}} 8 {{else if eq .Process.Type "normal"}} 9 {{svg "octicon-terminal" 16}} 10 {{else}} 11 {{svg "octicon-code" 16}} 12 {{end}} 13 </div> 14 <div class="content tw-flex-1"> 15 <div class="header">{{.Process.Description}}</div> 16 <div class="description">{{if ne .Process.Type "none"}}{{TimeSince .Process.Start ctx.Locale}}{{end}}</div> 17 </div> 18 <div> 19 {{if or (eq .Process.Type "request") (eq .Process.Type "normal")}} 20 <a class="delete-button icon" href="" data-url="{{.root.Link}}/cancel/{{.Process.PID}}" data-id="{{.Process.PID}}" data-name="{{.Process.Description}}">{{svg "octicon-trash" 16 "text-red"}}</a> 21 {{end}} 22 </div> 23 </div> 24 {{if .Process.Stacks}} 25 <div class="divided list tw-ml-2"> 26 {{range .Process.Stacks}} 27 <div class="item"> 28 <details> 29 <summary> 30 <div class="flex-text-inline"> 31 <div class="header tw-ml-2"> 32 <span class="icon tw-mr-2">{{svg "octicon-code" 16}}</span>{{.Description}}{{if gt .Count 1}} * {{.Count}}{{end}} 33 </div> 34 <div class="description"> 35 {{range .Labels}} 36 <div class="ui label">{{.Name}}<div class="detail">{{.Value}}</div></div> 37 {{end}} 38 </div> 39 </div> 40 </summary> 41 <div class="list"> 42 {{range .Entry}} 43 <div class="item tw-flex tw-items-center"> 44 <span class="icon tw-mr-4">{{svg "octicon-dot-fill" 16}}</span> 45 <div class="content tw-flex-1"> 46 <div class="header"><code>{{.Function}}</code></div> 47 <div class="description"><code>{{.File}}:{{.Line}}</code></div> 48 </div> 49 </div> 50 {{end}} 51 </div> 52 </details> 53 </div> 54 {{end}} 55 </div> 56 {{end}} 57 58 {{if .Process.Children}} 59 <div class="divided list"> 60 {{range .Process.Children}} 61 {{template "admin/stacktrace-row" dict "Process" . "root" $.root}} 62 {{end}} 63 </div> 64 {{end}} 65 66 </div>