diff --git a/layouts/partials/gallery.html b/layouts/partials/gallery.html index d4e8fb6..1ea1e76 100644 --- a/layouts/partials/gallery.html +++ b/layouts/partials/gallery.html @@ -1,9 +1,9 @@ -{{ $imgs := .imgs }} -{{ $galno := .galno }} +{{- $imgs := .imgs -}} +{{- $galno := .galno -}} diff --git a/layouts/partials/lightbox.html b/layouts/partials/lightbox.html index 0945f64..5d13e96 100644 --- a/layouts/partials/lightbox.html +++ b/layouts/partials/lightbox.html @@ -1,12 +1,12 @@ -{{ $imgs := .imgs }} -{{ $galno := .galno }} +{{- $imgs := .imgs -}} +{{- $galno := .galno -}}
- {{ range $i, $img := $imgs }} + {{- range $i, $img := $imgs }}
{{ add $i 1 }} / {{ len $imgs }}
- {{ end }} + {{- end -}} × diff --git a/layouts/partials/slideshow.html b/layouts/partials/slideshow.html index e9c9791..648e42d 100644 --- a/layouts/partials/slideshow.html +++ b/layouts/partials/slideshow.html @@ -1,12 +1,12 @@ -{{ $imgs := .imgs }} -{{ $galno := .galno }} +{{- $imgs := .imgs -}} +{{- $galno := .galno -}}
- {{ range $i, $img := $imgs }} + {{- range $i, $img := $imgs }}
{{ add $i 1 }} / {{ len $imgs }}
- {{ end }} + {{- end -}} diff --git a/layouts/shortcodes/snap-gallery.html b/layouts/shortcodes/snap-gallery.html index 8c42d47..eed4342 100644 --- a/layouts/shortcodes/snap-gallery.html +++ b/layouts/shortcodes/snap-gallery.html @@ -1,68 +1,68 @@ {{/* Count number of gallery on page */}} {{- $.Page.Scratch.Add "gallerycount" 1 -}} -{{ $galno := $.Page.Scratch.Get "gallerycount" }} +{{- $galno := $.Page.Scratch.Get "gallerycount" -}} {{/* Load CSS/JS and make sure it is only loaded once */}} -{{- if eq ($.Page.Scratch.Get "gallerycount") 1 }} -{{- with resources.Get "scss/snap-gallery.scss" | toCSS }} +{{- if eq ($.Page.Scratch.Get "gallerycount") 1 -}} +{{- with resources.Get "scss/snap-gallery.scss" | toCSS -}} -{{- end }} +{{- end -}} -{{ end }} +{{- end -}} {{/* Initialise index of this gallery */}} {{/* Initialise variables holding image paths and extension */}} -{{ $imgs_collect := slice }} -{{ $imgs := slice }} -{{ $img_exts := slice ".jpg" ".jpeg" ".png" ".gif" ".webp" ".tiff" }} +{{- $imgs_collect := slice -}} +{{- $imgs := slice -}} +{{- $img_exts := slice ".jpg" ".jpeg" ".png" ".gif" ".webp" ".tiff" -}} {{/* Get images from src Param, separated by comma */}} -{{ range (split .Params.src ",") }} - {{ $img := (trim . " ") }} - {{ $img_static := print "/static/" $img }} +{{- range (split .Params.src ",") -}} + {{- $img := (trim . " ") -}} + {{- $img_static := print "/static/" $img -}} {{/* Only proceed when path exists */}} - {{ if os.FileExists $img_static }} + {{- if os.FileExists $img_static -}} {{/* If current item is a directory, range each of them, and add with full path to the slice */}} - {{ if (os.Stat $img_static).IsDir }} + {{- if (os.Stat $img_static).IsDir -}} {{- range readDir $img_static -}} - {{ $imgs_collect = $imgs_collect | append (path.Join $img .Name ) }} - {{ end }} + {{- $imgs_collect = $imgs_collect | append (path.Join $img .Name ) -}} + {{- end -}} {{/* If a single file, just add it to the slice */}} - {{ else }} - {{ $imgs_collect = $imgs_collect | append $img }} - {{ end }} - {{ end }} -{{ end }} + {{- else -}} + {{- $imgs_collect = $imgs_collect | append $img -}} + {{- end -}} + {{- end -}} +{{- end -}} {{/* Filter collected files by whether they are an image. Throw others out */}} -{{ range $imgs_collect }} - {{ if in $img_exts (lower (path.Ext .)) }} - {{ $imgs = $imgs | append . }} - {{ end }} -{{ end }} +{{- range $imgs_collect -}} + {{- if in $img_exts (lower (path.Ext .)) -}} + {{- $imgs = $imgs | append . -}} + {{- end -}} +{{- end -}} {{/* Define cursor when hovering over images, depending on lightbox status */}} -{{ $lightbox := (default true .Params.lightbox) }} -{{ $cursor := "auto" }} -{{ if $lightbox }}{{ $cursor = "zoom-in" }}{{ end }} +{{- $lightbox := (default true .Params.lightbox) -}} +{{- $cursor := "auto" -}} +{{- if $lightbox }}{{ $cursor = "zoom-in" }}{{ end -}} {{/* Visible images in separate modes */}} -{{ $mode := default "gallery" .Params.mode }} +{{- $mode := default "gallery" .Params.mode -}} {{/* Gallery mode */}} -{{ if eq $mode "gallery" }} -{{ partial "gallery" (dict "columns" .Params.columns "minwidth" .Params.minwidth "imgs" $imgs "galno" $galno "cursor" $cursor) }} +{{- if eq $mode "gallery" -}} +{{- partial "gallery" (dict "columns" .Params.columns "minwidth" .Params.minwidth "imgs" $imgs "galno" $galno "cursor" $cursor) -}} {{/* Slideshow mode */}} -{{ else if eq $mode "slideshow" }} -{{ partial "slideshow" (dict "imgs" $imgs "galno" $galno "width" .Params.slideshowwidth "cursor" $cursor) }} +{{- else if eq $mode "slideshow" -}} +{{- partial "slideshow" (dict "imgs" $imgs "galno" $galno "width" .Params.slideshowwidth "cursor" $cursor) -}} {{/* Set autorotate timer for slideshow, if configured (default: yes) */}} -{{ if .Params.slideshowrotate }} +{{- if .Params.slideshowrotate -}} -{{ end }} -{{ end }} +{{- end -}} +{{- end -}} {{/* The Modal/Lightbox */}} -{{ if $lightbox }} -{{ partial "lightbox" (dict "galno" $galno "imgs" $imgs) }} -{{ end }} +{{- if $lightbox -}} +{{- partial "lightbox" (dict "galno" $galno "imgs" $imgs) -}} +{{- end -}}