This commit is contained in:
Simon Gardling
2023-10-11 17:38:05 -04:00
commit 032679b34a
242 changed files with 9311 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
<div class="balloon-card-item">
<div class="balloon-card-item-line">
{{ partial "balloon/line.html" false }}
{{ partial "balloon/dot.html" }}
{{ partial "balloon/line.html" .last_item }}
</div>
<div class="balloon-card-item-content">
{{- partial "content.html" (dict "ctx" .ctx "content" .ctx.Content) -}}
</div>
</div>

View File

@@ -0,0 +1 @@
<div class="balloon-dot"></div>

View File

@@ -0,0 +1,29 @@
{{ $img := .Params.balloon_img_src | default .Params.balloon_img_src_dark }}
{{ $img_dark := .Params.balloon_img_src_dark | default .Params.balloon_img_src }}
{{ $balloon_circle := .Params.balloon_circle | default true }}
<div class="balloon-head-item">
{{/* For desktop layout */}}
<div class="balloon-head-item-desktop">
<div class="balloon-head-item-img-light">
{{ partial "balloon/head/desktop.html" (dict "img" $img "balloon_circle" $balloon_circle) }}
</div>
<div class="balloon-head-item-img-dark">
{{ partial "balloon/head/desktop.html" (dict "img" $img_dark "balloon_circle" $balloon_circle ) }}
</div>
{{ partial "balloon/line.html" false }}
</div>
{{/* For mobile layout */}}
<div class="balloon-head-item-mobile">
<div class="balloon-head-item-img-light">
{{ partial "balloon/head/mobile.html" (dict "img" $img "balloon_circle" $balloon_circle) }}
</div>
<div class="balloon-head-item-img-dark">
{{ partial "balloon/head/mobile.html" (dict "img" $img_dark "balloon_circle" $balloon_circle ) }}
</div>
</div>
<div class="balloon-head-item-content">
{{- partial "content.html" (dict "ctx" . "content" .Content) -}}
</div>
</div>

View File

@@ -0,0 +1,7 @@
{{ if .img }}
<div class="balloon-head-item-img">
<img alt="balloon_head" src='{{- .img | absURL -}}' {{ if .balloon_circle }}class="rounded"{{ end }}>
</div>
{{ else }}
{{ partial "balloon/dot.html" }}
{{ end }}

View File

@@ -0,0 +1,5 @@
{{ if .img }}
<div class="balloon-head-item-img">
<img alt="balloon_head" src='{{- .img | absURL -}}' {{ if .balloon_circle }}class="rounded"{{ end }}>
</div>
{{ end }}

View File

@@ -0,0 +1,21 @@
{{ if .Params.balloon_resources }}
<div class="balloon-layout">
{{ partial "balloon/head-item.html" . }}
{{ $res := .Site.GetPage .Params.balloon_resources }}
{{ $pages := $res.Resources.ByType "page" }}
{{ if $pages }}
{{ $max_idx := sub (len $pages) 1 }}
{{ range $index, $value := (sort $pages "Params.weight" "asc") }}
{{ partial "balloon/title-item.html" . }}
{{ partial "balloon/card-item.html" (dict "ctx" . "last_item" (eq $index $max_idx)) }}
{{ end }}
{{ else }}
<span>{{ i18n "no_page_under_resouces" (dict "resources_name" "balloon_resources" "resources_path" .Params.balloon_resources ) }}</span>
{{ end }}
</div>
{{ else }}
<span>{{ i18n "resources_not_found" (dict "resources_name" "balloon_resources")}}</span>
{{ end }}

View File

@@ -0,0 +1,6 @@
{{ $last_item := . }}
<div class="balloon-line-container">
{{ if not $last_item }}
<div class="balloon-line" style="width: 2px"></div>
{{ end }}
</div>

View File

@@ -0,0 +1,6 @@
<div class="balloon-title-item">
<div class="balloon-title-item-line">
{{ partial "balloon/line.html" false }}
</div>
<h5 class="balloon-title-item-content">{{ .Title }}</h5>
</div>