diff --git a/assets/sass/_theme/sections/diplomas.sass b/assets/sass/_theme/sections/diplomas.sass index c5b2d68c5dd83fbc8aa7a5e8080d1885869f8763..05c8bdc870d0a407459ecf19f9d22a4a4ca6944f 100644 --- a/assets/sass/_theme/sections/diplomas.sass +++ b/assets/sass/_theme/sections/diplomas.sass @@ -42,10 +42,15 @@ ul.diplomas display: block border-bottom: 0 padding: 0 - + li + + li, > ol margin-top: $spacing1 a:hover color: $color-accent + ol + ol + margin-left: $spacing1 + li + @include icon(list-hyphen, before) .program div diff --git a/layouts/partials/diplomas/diplomas.html b/layouts/partials/diplomas/diplomas.html index 5743339a32979874e21ff4c1aca91902fdffe55f..1f9b63028b93200a6ba5890877114b4dbb5d71a9 100644 --- a/layouts/partials/diplomas/diplomas.html +++ b/layouts/partials/diplomas/diplomas.html @@ -16,24 +16,30 @@ <ol class="programs"> {{- range .Params.programs -}} - <li> - <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .label)) }}"> - {{- partial "PrepareHTML" .label -}} - </a> - {{- range .children -}} - <ol> - <li> - <a href="{{ .path }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .label)) }}"> - {{- partial "PrepareHTML" .label -}} - </a> - </li> - </ol> - {{ end }} - </li> + {{- template "programsList" . -}} {{- end -}} </ol> - </div> </li> {{ end }} </ul> + +{{- define "programsList" -}} + <li> + <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .label)) }}"> + {{- partial "PrepareHTML" .label -}} + </a> + <ol> + {{- range .children -}} + <li> + <a href="{{ .path }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .label)) }}"> + {{- partial "PrepareHTML" .label -}} + </a> + {{ if .children }} + {{- template "programsList" . -}} + {{ end }} + </li> + {{ end }} + </ol> + </li> +{{- end -}} \ No newline at end of file