diff options
Diffstat (limited to 'layouts/partials/index')
-rw-r--r-- | layouts/partials/index/announcements.html | 16 | ||||
-rw-r--r-- | layouts/partials/index/components.html | 16 |
2 files changed, 17 insertions, 15 deletions
diff --git a/layouts/partials/index/announcements.html b/layouts/partials/index/announcements.html index e33c262..f8f7471 100644 --- a/layouts/partials/index/announcements.html +++ b/layouts/partials/index/announcements.html @@ -1,11 +1,13 @@ -{{ $incidents := where .Site.RegularPages "Params.section" "issue" }} -{{ $active := where $incidents "Params.resolved" "=" false }} -{{ $activeIncidents := where $incidents "Params.informational" "=" false }} -{{ $pinned := where $incidents "Params.pin" "=" true }} +{{ $allPosts := where .Site.RegularPages "Params.section" "issue" }} +{{ $active := where $allPosts "Params.resolved" "=" false }} -{{ if or ($activeIncidents) ($pinned) }} +{{ $informationals := where $allPosts "Params.informational" "=" true }} +{{ $pinned := where $informationals "Params.pin" "=" true }} + + +{{ if or ($active) ($pinned) }} <div class="announcement-box" style="border-bottom: 0"> - {{ range $activeIncidents }} + {{ range $active }} <div class="padding"> <p> <a href="{{ .RelPermalink }}"><strong class="bold">{{ .Title }} →</strong></a> @@ -19,7 +21,7 @@ {{ end }} </small></p> - {{ .Content | safeHTML | truncate 500 "…" }} <a href="{{ .RelPermalink }}"><b>→</b></a> + {{ .Content | safeHTML | truncate 500 "…" }} <p></p> </div> <hr class="clean announcement-box"> diff --git a/layouts/partials/index/components.html b/layouts/partials/index/components.html index 835c523..9b9b082 100644 --- a/layouts/partials/index/components.html +++ b/layouts/partials/index/components.html @@ -43,19 +43,19 @@ {{ $categorySystems := where $systems "category" "=" .name }} <div class="components"> - {{ range $categorySystems }} - {{ $activeComponentIssues := where $active "Params.affected" "intersect" (slice .name) }} + {{ range $system := $categorySystems }} + {{ $activeComponentIssues := where $active "Params.affected" "intersect" (slice $system.name) }} {{ $thisIsNotice := where $activeComponentIssues "Params.severity" "=" "notice" }} {{ $thisIsDisrupted := where $activeComponentIssues "Params.severity" "=" "disrupted" }} {{ $thisIsDown := where $activeComponentIssues "Params.severity" "=" "down" }} <div class="component" data-status="{{ if $thisIsDown }}down{{ else }}{{ if $thisIsDisrupted }}disrupted{{ else }}{{ if $thisIsNotice }}notice{{ else }}ok{{ end }}{{ end }}{{ end }}"> - <a href="{{ printf "/affected/%s/" (.name | urlize) | relURL }}" class="no-underline"> - {{ default .name .displayName }} + <a href="{{ printf "/affected/%s/" ($system.name | urlize) | relURL }}" class="no-underline"> + {{ default $system.name $system.displayName }} </a> - {{ with .description }} + {{ with $system.description }} <span class="tooltip tooltip--small"> <span class="faded">(?)</span> @@ -65,7 +65,7 @@ </span> {{ end }} - {{ with .link }} + {{ with $system.link }} <span class="span-icon"> <a href="{{ . }}" class="link-style"> 🔗 @@ -87,9 +87,9 @@ {{ end }}{{ end }}{{ end }} </span> - {{ with .partial }} + {{ with $system.partial }} <div> - {{ partial . . }} + {{ partial . (dict "system" $system "incidents" $incidents) }} </div> {{ end }} </div> |