From ea0cb004aad64578c6ba855b8a0aa0cd7ed8e7e0 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Thu, 12 Sep 2024 15:39:44 +0200 Subject: [PATCH] add program lines style mobile --- assets/css/src/collapsable-section.css | 26 ++++++++-- assets/css/src/generic.css | 7 +++ assets/css/src/variables.css | 1 + site/controllers/program.php | 2 +- site/snippets/header.php | 2 +- site/templates/program.php | 68 ++++++++++++++------------ 6 files changed, 68 insertions(+), 38 deletions(-) diff --git a/assets/css/src/collapsable-section.css b/assets/css/src/collapsable-section.css index 9ba34c2..751d49c 100644 --- a/assets/css/src/collapsable-section.css +++ b/assets/css/src/collapsable-section.css @@ -76,14 +76,17 @@ } @media screen and (min-width: 800px) { - .session .left-column { + .session .left-column, + .session .right-column { display: contents; } } @media screen and (max-width: 800px) { .collapsable__content .session { - grid-template-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr !important; + column-gap: 9vw; + font-size: 1rem; } .collapsable__content .session .ticket-link, @@ -91,9 +94,6 @@ display: block; } - .collapsable__content .session { - font-size: 1rem; - } .collapsable__content .session .ticket-link { font-size: 0.8rem; text-align: right; @@ -105,4 +105,20 @@ .collapsable__content .session svg { width: 1.8rem; } + + [data-template="program"] .collapsable__content .session__info--ticket { + order: -1; + } + + [data-template="program"] .collapsable__content .right-column { + font-size: var(--font-size-s); + text-align: right; + } + + .session .right-column { + justify-self: end; + display: flex; + flex-direction: column; + justify-content: space-between; + } } diff --git a/assets/css/src/generic.css b/assets/css/src/generic.css index 0364877..25a81d8 100644 --- a/assets/css/src/generic.css +++ b/assets/css/src/generic.css @@ -200,7 +200,14 @@ img.show { opacity: 1; } +.mobile-group { + display: contents; +} + @media screen and (max-width: 800px) { + .mobile-group { + display: block; + } .logo { font-size: 6vw; } diff --git a/assets/css/src/variables.css b/assets/css/src/variables.css index ccebb59..74fa6ea 100644 --- a/assets/css/src/variables.css +++ b/assets/css/src/variables.css @@ -49,6 +49,7 @@ --font-size-h4: 1.25rem; --font-size-h5: 1.25rem; --font-size-m: 0.9375rem; + --font-size-s: 0.8125rem; --padding-vertical: 1rem; } diff --git a/site/controllers/program.php b/site/controllers/program.php index 15b9827..2f92339 100644 --- a/site/controllers/program.php +++ b/site/controllers/program.php @@ -30,7 +30,7 @@ function createArraySession($event, $session) { $arraySession = $session->toArray(); $arraySession['title'] = $event->title()->value(); - $arraySession['authors'] = $event->authors(); + $arraySession['authors'] = $event->authors()->inline(); $arraySession['place'] = $event->place(); $arraySession['public'] = $event->public(); $arraySession['event-url'] = $event->url(); diff --git a/site/snippets/header.php b/site/snippets/header.php index e33a8a8..cd8ba96 100644 --- a/site/snippets/header.php +++ b/site/snippets/header.php @@ -32,7 +32,7 @@ color()->exists()): ?> diff --git a/site/templates/program.php b/site/templates/program.php index 4b4c8ac..3048899 100644 --- a/site/templates/program.php +++ b/site/templates/program.php @@ -101,39 +101,45 @@ ?>