diff --git a/assets/sass/_theme/sections/persons.sass b/assets/sass/_theme/sections/persons.sass index 0e271cecf27cbe87d184b0fba13839231f537555..cf4c31f518747255459929aeafc27ee5c2423c58 100644 --- a/assets/sass/_theme/sections/persons.sass +++ b/assets/sass/_theme/sections/persons.sass @@ -204,17 +204,6 @@ ol.persons--list margin-top: $spacing4 ul @include list-reset - .publication - border-bottom: 1px solid $color-border - padding-bottom: $spacing1 - padding-top: $spacing0 - a - margin-bottom: calc(#{$spacing0}/2) - text-decoration: none - .ref - color: $color-text-alt - margin-top: 0 - @include small @include media-breakpoint-down(lg) .roles margin-top: $spacing2 diff --git a/assets/sass/_theme/sections/publications.sass b/assets/sass/_theme/sections/publications.sass index 9d20fb5310b8e11528831180941f285193076261..a1841b50f0aa8ce76a2f5d044856e60ba54d7553 100644 --- a/assets/sass/_theme/sections/publications.sass +++ b/assets/sass/_theme/sections/publications.sass @@ -12,41 +12,56 @@ b, span display: block +.publication + border-bottom: 1px solid $color-border + padding-bottom: $spacing0 + padding-top: $spacing0 + a + display: block + text-decoration: none + + .publication-ref + @include small + color: $color-text-alt + margin-top: half($spacing0) + .publication-meta + @include meta + .publications margin-top: $spacing3 - article + +.publications__section + .publication padding-bottom: $spacing2 padding-top: $spacing2 - border-bottom: 1px solid $color-border position: relative + p + padding-right: $spacing2 + @include media-breakpoint-up(desktop) + @include grid(3) + align-items: baseline @include media-breakpoint-down(desktop) padding-right: $spacing2 - a + .meta + a + p margin-top: $spacing1 a::before margin-top: px2rem(-6) - @include media-breakpoint-up(desktop) - @include grid(3) - align-items: baseline + .publication-ref + display: none a @include h3 grid-column: 1 / 3 - display: block - text-decoration: none @include stretched-link(after) &:hover color: $color-accent @include icon-block(arrow-right, before) position: absolute right: 0px - .meta - padding-right: $spacing2 .publications__page .hero h1, hgroup width: 100% - .document-content > .container @include media-breakpoint-up(desktop) @include grid diff --git a/assets/sass/_theme/sections/researchers.sass b/assets/sass/_theme/sections/researchers.sass index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5dbbaed9c80b937cd45f98fe1bc23712be817474 100644 --- a/assets/sass/_theme/sections/researchers.sass +++ b/assets/sass/_theme/sections/researchers.sass @@ -0,0 +1,5 @@ + +.researchers__term, .persons__page + .publication + .publication-meta + display: none diff --git a/layouts/partials/persons/publications.html b/layouts/partials/persons/publications.html index b687e2b7b5206457014f3562c20f4bac976c84da..655f3987d7e1769bf4951c7977b9ba6b3ee33b58 100644 --- a/layouts/partials/persons/publications.html +++ b/layouts/partials/persons/publications.html @@ -5,13 +5,7 @@ <ul> {{ range first 3 .publications }} <li> - <article class="publication"> - {{ $title := .Title }} - <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}">{{ partial "PrepareHTML" $title }}</a> - <p class="meta"> - {{ partial "PrepareHTML" .Params.ref }} - </p> - </article> + {{ partial "publications/publication.html" . }} </li> {{ end }} </ul> diff --git a/layouts/partials/publications/publication.html b/layouts/partials/publications/publication.html index 545b9e2976f1a7111a807fe7dbbff881ee35e1b2..9d0275d3ec02a3835f7307b0b0142f3a75c5c989 100644 --- a/layouts/partials/publications/publication.html +++ b/layouts/partials/publications/publication.html @@ -1,7 +1,10 @@ <article class="publication"> {{ $title := .Title }} <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}">{{ partial "PrepareHTML" $title }}</a> - <p class="meta"> + <p class="publication-meta"> {{ .Date.Format "2006" -}}{{- if .Params.authors -}},{{- end }} {{ .Params.authors }} </p> + <p class="publication-ref"> + {{ partial "PrepareHTML" .Params.ref }} + </p> </article>