2018-10-02 06:21:14 +00:00
{{define "title"}}{{CoreApp.Name}} Status{{end}}
{{define "content"}}
2018-06-24 11:51:07 +00:00
< div class = "container col-md-7 col-sm-12 mt-2 sm-container" >
2018-07-14 02:37:39 +00:00
< h1 class = "col-12 text-center mb-4 mt-sm-3 header-title" > {{.Name}}< / h1 >
2018-06-10 01:31:13 +00:00
2018-10-02 06:21:14 +00:00
{{ if .Description }}
< h5 class = "col-12 text-center mb-5 header-desc" > {{ .Description }}< / h5 >
{{ end }}
2018-06-19 04:48:25 +00:00
2018-06-27 06:45:00 +00:00
< div class = "col-12 full-col-12 mb-5" >
2018-06-22 04:02:57 +00:00
< div class = "list-group online_list" >
2018-09-08 22:16:26 +00:00
{{ range Services }}
2018-08-20 07:20:05 +00:00
< a href = "#" class = "service_li list-group-item list-group-item-action {{if not .Online}}bg-danger text-white{{ end }}" data-id = "{{.Id}}" >
{{ .Name }}
{{if .Online}}
2018-06-30 22:22:56 +00:00
< span class = "badge bg-success float-right pulse-glow" > ONLINE< / span >
2018-06-22 04:02:57 +00:00
{{ else }}
2018-06-30 22:22:56 +00:00
< span class = "badge bg-white text-black-50 float-right pulse" > OFFLINE< / span >
2018-06-22 04:02:57 +00:00
{{end}}
< / a >
{{ end }}
2018-06-15 04:30:10 +00:00
< / div >
2018-06-22 04:02:57 +00:00
< / div >
2018-10-02 06:21:14 +00:00
< div class = "col-12 full-col-12" >
2018-09-08 22:16:26 +00:00
{{ if not Services }}
2018-07-04 19:14:28 +00:00
< div class = "alert alert-danger" role = "alert" >
< h4 class = "alert-heading" > No Services to Monitor!< / h4 >
< p > Your Statup Status Page is working correctly, but you don't have any services to monitor. Go to the < b > Dashboard< / b > and add a website to begin really using your status page!< / p >
< hr >
< p class = "mb-0" > If this is a bug, please make an issue in the Statup Github Repo. < a href = "https://github.com/hunterlong/statup" class = "btn btn-sm btn-outline-danger float-right" > Statup Github Repo< / a > < / p >
< / div >
{{end}}
2018-10-02 06:21:14 +00:00
{{ range Services }}
< div class = "mt-4" id = "service_id_{{.Id}}" >
< div class = "card" >
< div class = "card-body" >
< div class = "col-12" >
< h4 class = "mt-3" > < a href = "/service/{{.Id}}" { { if not . Online } } class = "text-danger" { { end } } > {{ .Name }}< / a >
{{if .Online}}
< span class = "badge bg-success float-right" > ONLINE< / span >
{{ else }}
< span class = "badge bg-danger float-right pulse" > OFFLINE< / span >
{{end}}< / h4 >
2018-06-10 01:31:13 +00:00
2018-10-02 06:21:14 +00:00
< div class = "row stats_area mt-5 mb-5" >
< div class = "col-4" >
< span class = "lg_number" > {{.Online24}}%< / span >
Online last 24 Hours
2018-06-26 07:01:41 +00:00
< / div >
2018-10-02 06:21:14 +00:00
< div class = "col-4" >
< span class = "lg_number" > {{.AvgTime}}ms< / span >
Average Response
2018-07-22 22:17:38 +00:00
< / div >
2018-10-02 06:21:14 +00:00
< div class = "col-4" >
< span class = "lg_number" > {{.AvgUptime24}}%< / span >
Uptime last 24 Hours
2018-06-27 06:45:00 +00:00
< / div >
< / div >
2018-10-02 06:21:14 +00:00
2018-06-10 01:31:13 +00:00
< / div >
< / div >
2018-10-02 06:21:14 +00:00
{{ if .AvgUptime24 }}
< div class = "chart-container" >
< canvas id = "service_{{ .Id }}" > < / canvas >
< / div >
2018-06-10 01:31:13 +00:00
{{ end }}
2018-10-02 06:21:14 +00:00
< div class = "row lower_canvas full-col-12 text-white{{if not .Online}} bg-danger{{end}}" >
< div class = "col-10 text-truncate" >
< span class = "d-none d-md-inline" > {{.SmallText}}< / span >
< / div >
< div class = "col-sm-12 col-md-2" >
< a href = "/service/{{ .Id }}" class = "btn {{if .Online}}btn-success{{else}}btn-danger{{end}} btn-sm float-right dyn-dark btn-block" > View Service< / a >
< / div >
< / div >
< / div >
2018-06-10 01:31:13 +00:00
< / div >
2018-10-02 06:21:14 +00:00
{{ end }}
< / div >
2018-06-10 01:31:13 +00:00
< / div >
2018-07-07 05:02:47 +00:00
{{end}}
2018-10-02 06:21:14 +00:00
{{define "extra_scripts"}}
2018-10-03 03:48:40 +00:00
< script src = "/charts.js" > < / script >
2018-10-02 06:21:14 +00:00
{{end}}