2022-03-31 20:01:43 +03:00
<div class="item">
<div class="df ac">
<div class="icon ml-3 mr-3">
{{ if eq .Process .Type "request" }}
{{ svg "octicon-globe" 1 6 }}
{{ else if eq .Process .Type "system" }}
{{ svg "octicon-cpu" 1 6 }}
{{ else if eq .Process .Type "normal" }}
{{ svg "octicon-terminal" 1 6 }}
{{ else }}
{{ svg "octicon-code" 1 6 }}
{{ end }}
</div>
<div class="content f1">
<div class="header"> {{ .Process .Description }} </div>
2022-06-27 23:58:46 +03:00
<div class="description"> {{ if ne .Process .Type "none" }} <span title=" {{ DateFmtLong .Process .Start }} "> {{ TimeSince .Process .Start .root .locale }} </span> {{ end }} </div>
2022-03-31 20:01:43 +03:00
</div>
<div>
{{ if or ( eq .Process .Type "request" ) ( eq .Process .Type "normal" ) }}
<a class="delete-button icon" href="" data-url=" {{ .root .Link }} /cancel/ {{ .Process .PID }} " data-id=" {{ .Process .PID }} " data-name=" {{ .Process .Description }} "> {{ svg "octicon-trash" 1 6 "text-red" }} </a>
{{ end }}
</div>
</div>
{{ if .Process .Stacks }}
<div class="divided list ml-3">
{{ range .Process .Stacks }}
<div class="item">
<details>
<summary>
<div class="dif content">
<div class="header ml-3">
<span class="icon mr-3"> {{ svg "octicon-code" 1 6 }} </span> {{ .Description }} {{ if gt .Count 1 }} * {{ .Count }} {{ end }}
</div>
<div class="description">
{{ range .Labels }}
<div class="ui label"> {{ .Name }} <div class="detail"> {{ .Value }} </div></div>
{{ end }}
</div>
</div>
</summary>
<div class="list">
{{ range .Entry }}
<div class="item df ac">
<span class="icon mr-4"> {{ svg "octicon-dot-fill" 1 6 }} </span>
<div class="content f1">
<div class="header"><code> {{ .Function }} </code></div>
<div class="description"><code> {{ .File }} : {{ .Line }} </code></div>
</div>
</div>
{{ end }}
</div>
</details>
</div>
{{ end }}
</div>
{{ end }}
{{ if .Process .Children }}
<div class="divided list">
{{ range .Process .Children }}
{{ template "admin/stacktrace-row" dict "Process" . "root" $ .root }}
{{ end }}
</div>
{{ end }}
</div>