diff --git a/assets/sass/expander.scss b/assets/sass/expander.scss index 6a646a09..4091d161 100644 --- a/assets/sass/expander.scss +++ b/assets/sass/expander.scss @@ -38,9 +38,23 @@ } } } + + > .material-symbols-rounded { + transition: transform 0.2s; + + @media print { + display: none; + } + } + + > div { + display: flex; + align-items: center; + gap: 0.5rem; + } } -.details-screen[open] > .o-expander__summary { +details[open] > .o-expander__summary { &:hover, &:focus { border-radius: var(--border-radius-m) var(--border-radius-m) 0 0; @@ -62,10 +76,6 @@ } } -.details-print { - display: none; -} - details { position: relative; background-color: var(--bg-neutral); @@ -76,46 +86,35 @@ details { width: 100%; margin-left: 0; } -} -details > summary { - list-style-type: none; -} + > summary { + list-style-type: none; + } -details > div { - overflow-x: auto; -} + > div { + overflow-x: auto; + } -details > summary::-webkit-details-marker { - display: none; -} + > summary::-webkit-details-marker { + display: none; + } -.o-expander__summary > span { - transition: transform 0.2s; -} + @media print { + border: 0.2rem solid #bbb; + page-break-inside: avoid; + display: block; -.o-expander__summary > div { - display: flex; - align-items: center; - gap: 0.5rem; + &::details-content { + content-visibility: visible; + height: auto !important; + } + } } -.details-screen[open] > .o-expander__summary > span { +details[open] > .o-expander__summary > .material-symbols-rounded { transform: rotate(180deg); } details[open] > .o-expander__summary:not(.o-expander__summary--booking) { font-weight: 700; } - -@media print { - .details-screen { - display: none; - } - - .details-print { - border: 0.2rem solid #bbb; - page-break-inside: avoid; - display: block; - } -} diff --git a/layouts/shortcodes/booking.html b/layouts/shortcodes/booking.html index 820374fc..5a171c75 100644 --- a/layouts/shortcodes/booking.html +++ b/layouts/shortcodes/booking.html @@ -19,10 +19,6 @@ -}} - - {{- partial "booking" $params -}} - - - + {{- partial "booking" $params -}} diff --git a/layouts/shortcodes/expander.html b/layouts/shortcodes/expander.html index 878886a9..03ed31b1 100644 --- a/layouts/shortcodes/expander.html +++ b/layouts/shortcodes/expander.html @@ -2,7 +2,7 @@ {{ $iconMapping := dict "border" "share_location" "traincategory" "train" "info" "info" }} - + {{- partial "icon" (index $iconMapping $param) -}} @@ -15,18 +15,3 @@ {{ .Inner }} - - - - - {{ (.Get 0) }} - - - - {{ .Inner }} - -