diff options
Diffstat (limited to 'layouts/issues/issue.html')
-rw-r--r-- | layouts/issues/issue.html | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/layouts/issues/issue.html b/layouts/issues/issue.html index 9b63b78..c4d5ab6 100644 --- a/layouts/issues/issue.html +++ b/layouts/issues/issue.html @@ -6,24 +6,38 @@ {{ $isDown := where $active "Params.severity" "=" "down" }} <div class="article"> - <span class="marker"> - {{ .Params.severity }} - </span> - - <small class="date"> - {{ .Date.Format "January 02, 2006 at 3:04 PM" }} - </small> - {{ if .Params.Resolved }} - <span class="ok">✓</span> - {{ end }} + <span class="ok">✓ Resolved after + + {{ $t := (time .Params.ResolvedWhen) }} + {{ $timeDiff := (sub $t.Unix .Date.Unix) }} + {{ $diffInMin := (div $timeDiff 60) }} + + {{ if gt $timeDiff 3600 }} + {{ $minutesForCalc := (mod $diffInMin 60) }} + {{ div (sub $diffInMin $minutesForCalc) 60 }}h + {{ $minutesForCalc }}m of downtime + {{ else }} + {{ $secsForCalc := (mod $timeDiff 60) }} + {{ div (sub $timeDiff $secsForCalc) 60 }}m + <!-- {{ $secsForCalc }}s --> of downtime + {{ end }} + </span> + {{ else }} + <span class="error">Ongoing, services {{ .Params.severity }}</span> + {{ end }} <h3> <a href="{{ .Permalink }}">{{ .Title }}</a> </h3> + <small class="date"> + {{ .Date.Format "January 02, 2006 at 3:04 PM" }} + </small> + <hr> {{ .Content }} </div> +<div class="padding"></div> |