diff --git a/website/themes/beastie/layouts/events/list.html b/website/themes/beastie/layouts/events/list.html index 8384a25a97..5d5972eaf0 100644 --- a/website/themes/beastie/layouts/events/list.html +++ b/website/themes/beastie/layouts/events/list.html @@ -1,255 +1,255 @@ {{ define "main" }}
{{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }}

{{ .Title }}

{{- .Content -}} {{ $eventsPath := (printf "data/%s/events/events%s.toml" $.Language.Lang (dateFormat "2006" now)) }} {{ $eventsData := "" }} {{ if (fileExists $eventsPath) -}} {{ $data := index .Site.Data $.Language.Lang }} {{ $eventsData = $data }} {{ else }} {{ $dataDefaultLanguage := index .Site.Data .Sites.First.Language.Lang }} {{ $eventsData = $dataDefaultLanguage }} {{ end }} {{ $countriesCodes := slice }} {{ $countriesCodesTimes := newScratch }} {{ with $eventsData }} {{ range (sort .events "year" "desc") }} {{ range .events }} {{ if .countryCode }} {{ $countriesCodes = $countriesCodes | append .countryCode }} {{ if $countriesCodesTimes.Get .countryCode }} {{ $countriesCodesTimes.Add .countryCode 1 }} {{ else }} {{ $countriesCodesTimes.Set .countryCode 1 }} {{ end }} {{ end }} {{ end }} {{ end }} {{ end }} {{ $countriesCodes = $countriesCodes | uniq }} {{ $countriesTimes := slice }} {{ range $element := $countriesCodes }} {{ $countriesTimes = $countriesTimes | append ($countriesCodesTimes.Get .) }} {{ end }} {{ $eventsImageUrl := (printf "https://chart.googleapis.com/chart?cht=t&chs=400x200&chtm=world&chco=ffffff,ffbe38,600000&chf=bg,s,4D89F9&chd=t:%s&chld=%s" (delimit $countriesTimes ",") (delimit $countriesCodes "")) }} events map {{ $eventsCounter := 0 }} {{ if isset .Params "year" }} {{ else }} {{ $yearsMonthsCP := slice }} {{ with $eventsData }} {{ range first 3 (sort .events "year" "desc") }} {{ range (sort .events "startDate" "asc") }} {{ if ge (dateFormat "20060102" .endDate) (dateFormat "20060102" now) }} {{ $yearsMonthsCP = $yearsMonthsCP | append (dateFormat "2006-1" .endDate) }} {{ end }} {{ end }} {{ end }} {{ end }} {{ $yearsMonthsPast := slice }} {{ with $eventsData }} {{ range first 3 (sort .events "year" "desc") }} {{ range (sort .events "startDate" "asc") }} {{ if lt (dateFormat "20060102" .endDate) (dateFormat "20060102" now) }} {{ $yearsMonthsPast = $yearsMonthsPast | append (dateFormat "2006-1" .endDate) }} {{ end }} {{ end }} {{ end }} {{ end }} {{ $yearsMonthsCP = $yearsMonthsCP | uniq }} {{ $yearsMonthsPast = $yearsMonthsPast | uniq }} {{ $minYear := now.Year }} {{ $minYear = sub $minYear 2}}

{{ i18n "currentEvents" }}

{{ range $year := seq now.Year $minYear }} {{ range $month := seq 1 12 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonthsCP $yearMonth }} -

{{ i18n $month }} {{ $year }}

+

{{ i18n $month }} {{ $year }}

{{ with $eventsData }} {{ end }} {{ end }} {{ end }} {{ end }}

{{ i18n "pastEvents" }}

{{ range $year := seq now.Year $minYear }} {{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonthsPast $yearMonth }} -

{{ i18n $month }} {{ $year }}

+

{{ i18n $month }} {{ $year }}

{{ with $eventsData }} {{ end }} {{ end }} {{ end }} {{ end }} {{ end }} {{ if isset .Params "year" }} {{ $year := .Params.year }} {{ $eventsYear := (printf "events%d" $year) }} {{ $eventsSelectedYear := index $eventsData.events $eventsYear }} {{ $yearsMonthsSelected := slice }} {{ with $eventsSelectedYear }} {{ range (sort .events "startDate" "asc") }} {{ $yearsMonthsSelected = $yearsMonthsSelected | append (dateFormat "2006-1" .endDate) }} {{ end }} {{ end }} {{ $yearsMonthsSelected = $yearsMonthsSelected | uniq }}

{{ i18n "pastEvents" }}

{{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonthsSelected $yearMonth }} -

{{ i18n $month }} {{ $year }}

+

{{ i18n $month }} {{ $year }}

{{ with $eventsSelectedYear }} {{ end }} {{ end }} {{ end }} {{ end }}

Events from past years:

{{ end }} diff --git a/website/themes/beastie/layouts/events/single.html b/website/themes/beastie/layouts/events/single.html index 8384a25a97..5d5972eaf0 100644 --- a/website/themes/beastie/layouts/events/single.html +++ b/website/themes/beastie/layouts/events/single.html @@ -1,255 +1,255 @@ {{ define "main" }}
{{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }}

{{ .Title }}

{{- .Content -}} {{ $eventsPath := (printf "data/%s/events/events%s.toml" $.Language.Lang (dateFormat "2006" now)) }} {{ $eventsData := "" }} {{ if (fileExists $eventsPath) -}} {{ $data := index .Site.Data $.Language.Lang }} {{ $eventsData = $data }} {{ else }} {{ $dataDefaultLanguage := index .Site.Data .Sites.First.Language.Lang }} {{ $eventsData = $dataDefaultLanguage }} {{ end }} {{ $countriesCodes := slice }} {{ $countriesCodesTimes := newScratch }} {{ with $eventsData }} {{ range (sort .events "year" "desc") }} {{ range .events }} {{ if .countryCode }} {{ $countriesCodes = $countriesCodes | append .countryCode }} {{ if $countriesCodesTimes.Get .countryCode }} {{ $countriesCodesTimes.Add .countryCode 1 }} {{ else }} {{ $countriesCodesTimes.Set .countryCode 1 }} {{ end }} {{ end }} {{ end }} {{ end }} {{ end }} {{ $countriesCodes = $countriesCodes | uniq }} {{ $countriesTimes := slice }} {{ range $element := $countriesCodes }} {{ $countriesTimes = $countriesTimes | append ($countriesCodesTimes.Get .) }} {{ end }} {{ $eventsImageUrl := (printf "https://chart.googleapis.com/chart?cht=t&chs=400x200&chtm=world&chco=ffffff,ffbe38,600000&chf=bg,s,4D89F9&chd=t:%s&chld=%s" (delimit $countriesTimes ",") (delimit $countriesCodes "")) }} events map {{ $eventsCounter := 0 }} {{ if isset .Params "year" }} {{ else }} {{ $yearsMonthsCP := slice }} {{ with $eventsData }} {{ range first 3 (sort .events "year" "desc") }} {{ range (sort .events "startDate" "asc") }} {{ if ge (dateFormat "20060102" .endDate) (dateFormat "20060102" now) }} {{ $yearsMonthsCP = $yearsMonthsCP | append (dateFormat "2006-1" .endDate) }} {{ end }} {{ end }} {{ end }} {{ end }} {{ $yearsMonthsPast := slice }} {{ with $eventsData }} {{ range first 3 (sort .events "year" "desc") }} {{ range (sort .events "startDate" "asc") }} {{ if lt (dateFormat "20060102" .endDate) (dateFormat "20060102" now) }} {{ $yearsMonthsPast = $yearsMonthsPast | append (dateFormat "2006-1" .endDate) }} {{ end }} {{ end }} {{ end }} {{ end }} {{ $yearsMonthsCP = $yearsMonthsCP | uniq }} {{ $yearsMonthsPast = $yearsMonthsPast | uniq }} {{ $minYear := now.Year }} {{ $minYear = sub $minYear 2}}

{{ i18n "currentEvents" }}

{{ range $year := seq now.Year $minYear }} {{ range $month := seq 1 12 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonthsCP $yearMonth }} -

{{ i18n $month }} {{ $year }}

+

{{ i18n $month }} {{ $year }}

{{ with $eventsData }} {{ end }} {{ end }} {{ end }} {{ end }}

{{ i18n "pastEvents" }}

{{ range $year := seq now.Year $minYear }} {{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonthsPast $yearMonth }} -

{{ i18n $month }} {{ $year }}

+

{{ i18n $month }} {{ $year }}

{{ with $eventsData }} {{ end }} {{ end }} {{ end }} {{ end }} {{ end }} {{ if isset .Params "year" }} {{ $year := .Params.year }} {{ $eventsYear := (printf "events%d" $year) }} {{ $eventsSelectedYear := index $eventsData.events $eventsYear }} {{ $yearsMonthsSelected := slice }} {{ with $eventsSelectedYear }} {{ range (sort .events "startDate" "asc") }} {{ $yearsMonthsSelected = $yearsMonthsSelected | append (dateFormat "2006-1" .endDate) }} {{ end }} {{ end }} {{ $yearsMonthsSelected = $yearsMonthsSelected | uniq }}

{{ i18n "pastEvents" }}

{{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonthsSelected $yearMonth }} -

{{ i18n $month }} {{ $year }}

+

{{ i18n $month }} {{ $year }}

{{ with $eventsSelectedYear }} {{ end }} {{ end }} {{ end }} {{ end }}

Events from past years:

{{ end }} diff --git a/website/themes/beastie/layouts/news/list.html b/website/themes/beastie/layouts/news/list.html index 26409dfdfe..d9e3ac3e42 100644 --- a/website/themes/beastie/layouts/news/list.html +++ b/website/themes/beastie/layouts/news/list.html @@ -1,79 +1,78 @@ {{ define "main" }}
{{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }}

{{ .Title }}

{{- .Content -}} {{ if .Params.loadNews }} {{ $newsPath := (printf "data/%s/news/news.toml" $.Language.Lang) }} {{ $newsData := "" }} {{ if (fileExists $newsPath) -}} {{ $data := index .Site.Data $.Language.Lang }} {{ $newsData = $data.news }} {{ else }} {{ $dataDefaultLanguage := index .Site.Data .Sites.First.Language.Lang }} {{ $newsData = $dataDefaultLanguage.news }} {{ end }} {{ $yearsMonths := slice }} {{ with $newsData.news }} {{ range (sort .news "date" "desc") }} {{ $yearsMonths = $yearsMonths | append (dateFormat "2006-1" .date) }} {{ end }} {{ end }} {{ $yearsMonths = $yearsMonths | uniq }} {{ $newsDayCounter := 1 }} {{ $newsDayPrev := false }} {{ range $year := seq now.Year 2010 }} {{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonths $yearMonth }} -

{{ i18n $month }} {{ $year }}

- +

{{ i18n $month }} {{ $year }}

{{ end }} {{ end }} {{ end }} {{ end }}
{{ end }} diff --git a/website/themes/beastie/layouts/news/single.html b/website/themes/beastie/layouts/news/single.html index 26409dfdfe..d9e3ac3e42 100644 --- a/website/themes/beastie/layouts/news/single.html +++ b/website/themes/beastie/layouts/news/single.html @@ -1,79 +1,78 @@ {{ define "main" }}
{{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }}

{{ .Title }}

{{- .Content -}} {{ if .Params.loadNews }} {{ $newsPath := (printf "data/%s/news/news.toml" $.Language.Lang) }} {{ $newsData := "" }} {{ if (fileExists $newsPath) -}} {{ $data := index .Site.Data $.Language.Lang }} {{ $newsData = $data.news }} {{ else }} {{ $dataDefaultLanguage := index .Site.Data .Sites.First.Language.Lang }} {{ $newsData = $dataDefaultLanguage.news }} {{ end }} {{ $yearsMonths := slice }} {{ with $newsData.news }} {{ range (sort .news "date" "desc") }} {{ $yearsMonths = $yearsMonths | append (dateFormat "2006-1" .date) }} {{ end }} {{ end }} {{ $yearsMonths = $yearsMonths | uniq }} {{ $newsDayCounter := 1 }} {{ $newsDayPrev := false }} {{ range $year := seq now.Year 2010 }} {{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonths $yearMonth }} -

{{ i18n $month }} {{ $year }}

- +

{{ i18n $month }} {{ $year }}

{{ end }} {{ end }} {{ end }} {{ end }}
{{ end }} diff --git a/website/themes/beastie/layouts/press/list.html b/website/themes/beastie/layouts/press/list.html index 332c4de940..88c591492a 100644 --- a/website/themes/beastie/layouts/press/list.html +++ b/website/themes/beastie/layouts/press/list.html @@ -1,83 +1,82 @@ {{ define "main" }}
{{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }}

{{ .Title }}

{{- .Content -}} {{ if .Params.loadPress }} {{ $pressPath := (printf "data/%s/press/press.toml" $.Language.Lang) }} {{ $pressData := "" }} {{ if (fileExists $pressPath) -}} {{ $data := index .Site.Data $.Language.Lang }} {{ $pressData = $data.press }} {{ else }} {{ $dataDefaultLanguage := index .Site.Data .Sites.First.Language.Lang }} {{ $pressData = $dataDefaultLanguage.press }} {{ end }} {{ $yearsMonths := slice }} {{ with $pressData.press }} {{ range (sort .press "date" "desc") }} {{ $yearsMonths = $yearsMonths | append (dateFormat "2006-1" .date) }} {{ end }} {{ end }} {{ $yearsMonths = $yearsMonths | uniq }} {{ $pressMonthCounter := 1 }} {{ $pressMonthPrev := false }} {{ range $year := seq now.Year 2010 }} {{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonths $yearMonth }} -

{{ i18n $month }} {{ $year }}

- +

{{ i18n $month }} {{ $year }}

{{ end }} {{ end }} {{ end }} {{ end }}
{{ end }} diff --git a/website/themes/beastie/layouts/press/single.html b/website/themes/beastie/layouts/press/single.html index 332c4de940..88c591492a 100644 --- a/website/themes/beastie/layouts/press/single.html +++ b/website/themes/beastie/layouts/press/single.html @@ -1,83 +1,82 @@ {{ define "main" }}
{{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "data" .Site.Data "language" $.Site.Language.Lang ) }}

{{ .Title }}

{{- .Content -}} {{ if .Params.loadPress }} {{ $pressPath := (printf "data/%s/press/press.toml" $.Language.Lang) }} {{ $pressData := "" }} {{ if (fileExists $pressPath) -}} {{ $data := index .Site.Data $.Language.Lang }} {{ $pressData = $data.press }} {{ else }} {{ $dataDefaultLanguage := index .Site.Data .Sites.First.Language.Lang }} {{ $pressData = $dataDefaultLanguage.press }} {{ end }} {{ $yearsMonths := slice }} {{ with $pressData.press }} {{ range (sort .press "date" "desc") }} {{ $yearsMonths = $yearsMonths | append (dateFormat "2006-1" .date) }} {{ end }} {{ end }} {{ $yearsMonths = $yearsMonths | uniq }} {{ $pressMonthCounter := 1 }} {{ $pressMonthPrev := false }} {{ range $year := seq now.Year 2010 }} {{ range $month := seq 12 1 }} {{ $yearMonth := (printf "%d-%d" $year $month) }} {{ if in $yearsMonths $yearMonth }} -

{{ i18n $month }} {{ $year }}

- +

{{ i18n $month }} {{ $year }}

{{ end }} {{ end }} {{ end }} {{ end }}
{{ end }}