diff --git a/assets/css/src/calendar-strip.css b/assets/css/src/calendar-strip.css index a8bce69..941bdf8 100644 --- a/assets/css/src/calendar-strip.css +++ b/assets/css/src/calendar-strip.css @@ -36,7 +36,7 @@ text-align: center; } .calendar-strip__day button.today { - color: var(--color-salmon); + color: var(--color-season); opacity: 1 !important; } .calendar-strip__day button span { @@ -62,14 +62,21 @@ left: 0; top: 100%; width: 100%; - max-height: 0; background-color: #fff; z-index: 0; - transition: max-height 0.5s ease-in-out; border-bottom: var(--border); + + display: grid; + grid-template-rows: 0fr; + transition: all 0.5s ease-in-out; } + +.calendar-strip__date > * { + overflow: hidden; +} + .calendar-strip__date.open { - max-height: 50rem; + grid-template-rows: 1fr; } .calendar-strip .session { diff --git a/assets/css/src/callout.css b/assets/css/src/callout.css index 54e3b21..54fe1e1 100644 --- a/assets/css/src/callout.css +++ b/assets/css/src/callout.css @@ -1,6 +1,6 @@ section.callout { --padding-vertical: var(--space-m); - background-color: var(--color-blue-light); + background-color: var(--color); display: flex; flex-direction: column; align-items: center; diff --git a/assets/css/src/event-key-infos.css b/assets/css/src/event-key-infos.css index c95d600..375bad2 100644 --- a/assets/css/src/event-key-infos.css +++ b/assets/css/src/event-key-infos.css @@ -13,7 +13,7 @@ section.key-infos p { } section.key-infos .key-infos__key { - color: var(--color-accent); + color: var(--color-event); } section.key-infos .key-infos__key:not(:last-child) { diff --git a/assets/css/src/event-presentation.css b/assets/css/src/event-presentation.css index 039eb4a..bcc0d53 100644 --- a/assets/css/src/event-presentation.css +++ b/assets/css/src/event-presentation.css @@ -9,7 +9,7 @@ } .presentation__authors { - color: var(--color-accent); + color: var(--color-event); } .presentation__chapo { diff --git a/assets/css/src/hero.css b/assets/css/src/hero.css index a61df9d..ee27f28 100644 --- a/assets/css/src/hero.css +++ b/assets/css/src/hero.css @@ -20,7 +20,7 @@ } .hero__text h3 { - color: var(--color-salmon); + color: var(--color-season); font-size: var(--font-size-h2); } .hero__text h3:nth-child(odd) { diff --git a/assets/css/src/nav.css b/assets/css/src/nav.css index b881685..ea170bb 100644 --- a/assets/css/src/nav.css +++ b/assets/css/src/nav.css @@ -11,7 +11,7 @@ overflow: hidden; white-space: nowrap; border-bottom: var(--border); - background-color: var(--color-mint); + background-color: var(--color); } .info-banner ul { diff --git a/assets/css/src/ticket.css b/assets/css/src/ticket.css index 6db5268..f31bb3f 100644 --- a/assets/css/src/ticket.css +++ b/assets/css/src/ticket.css @@ -43,8 +43,8 @@ a:not([disabled]):hover > .ticket svg, .ticket:not(a[disabled] .ticket):hover svg path:not(.dot), a:not([disabled]):hover > .ticket svg path:not(.dot) { - fill: var(--color-salmon); - stroke: var(--color-salmon); + fill: var(--color-season); + stroke: var(--color-season); } a.to-blank:hover > .ticket svg path:not(.dot) { fill: #fff; @@ -56,5 +56,5 @@ a:not([disabled]):hover > .ticket svg path.dot { fill: #fff; } a.to-blank:hover > .ticket svg path.dot { - fill: var(--color-salmon); + fill: var(--color-season); } diff --git a/assets/css/src/variables.css b/assets/css/src/variables.css index 74fa6ea..81522af 100644 --- a/assets/css/src/variables.css +++ b/assets/css/src/variables.css @@ -32,7 +32,7 @@ --color-red: #ff3300; --color-duck: #2e8799; --color-blue: #009eff; - --color-blue-light: #abf1ff; + --color-blue-light: #9ef; --color-grey: #c4c9cc; --color-green: #00b477; --color-mint: #45e6ba; diff --git a/site/blueprints/fields/callout.yml b/site/blueprints/fields/callout.yml new file mode 100644 index 0000000..54b537b --- /dev/null +++ b/site/blueprints/fields/callout.yml @@ -0,0 +1,13 @@ +type: group +fields: + calloutHeadline: + type: headline + label: Brève + calloutText: + label: Texte + type: writer + width: 1/2 + calloutColor: + label: Couleur de fond + extends: fields/color + width: 1/2 diff --git a/site/blueprints/fields/color.yml b/site/blueprints/fields/color.yml index 7f9b7f9..a3552b6 100644 --- a/site/blueprints/fields/color.yml +++ b/site/blueprints/fields/color.yml @@ -11,6 +11,9 @@ options: "#ff3300": Rouge "#2e8799": Colvert "#009eff": Bleu + "#99EEFF": Bleu clair "#00b477": Vert + "#45e6ba": Menthe "#a59478": Brun + "#C4C9CC": Gris "#fff": Blanc diff --git a/site/blueprints/pages/season.yml b/site/blueprints/pages/season.yml index 6f9b79a..3edc068 100644 --- a/site/blueprints/pages/season.yml +++ b/site/blueprints/pages/season.yml @@ -6,6 +6,12 @@ tabs: label: Calendrier icon: calendar sections: + paramsSection: + type: fields + fields: + color: + label: Dominante de la saison + extends: fields/color seasons: label: Événéments type: pages diff --git a/site/blueprints/site.yml b/site/blueprints/site.yml index d245cb7..8d1436a 100644 --- a/site/blueprints/site.yml +++ b/site/blueprints/site.yml @@ -7,8 +7,14 @@ tabs: columns: - width: 1/1 fields: + infoBannerHeading: + type: headline + label: Bannière d'infos + infoBannerColor: + label: Couleur de fond + extends: fields/color infoBanner: - label: Bannière d'info + label: Messages type: structure help: Affichée en haut de la page d'accueil. fields: @@ -80,14 +86,11 @@ tabs: heroMode: custom - width: 1/1 fields: - separator2: + line: type: line - calloutHeadline: - type: headline - label: Brève - calloutText: - label: Texte - type: writer + - width: 1/1 + fields: + callout: fields/callout navigationTab: label: Menu icon: bars diff --git a/site/collections/current-season.php b/site/collections/current-season.php new file mode 100644 index 0000000..fc8982a --- /dev/null +++ b/site/collections/current-season.php @@ -0,0 +1,5 @@ +children()->first(); +}; \ No newline at end of file diff --git a/site/snippets/callout.php b/site/snippets/callout.php new file mode 100644 index 0000000..838715c --- /dev/null +++ b/site/snippets/callout.php @@ -0,0 +1,4 @@ +
+

+ Billetterie +
\ No newline at end of file diff --git a/site/snippets/header.php b/site/snippets/header.php index cd8ba96..0681fa2 100644 --- a/site/snippets/header.php +++ b/site/snippets/header.php @@ -29,13 +29,15 @@ - color()->exists()): ?> - - + + isHomePage()): ?> diff --git a/site/snippets/info-banner.php b/site/snippets/info-banner.php index 42f9e34..cc784b8 100644 --- a/site/snippets/info-banner.php +++ b/site/snippets/info-banner.php @@ -1,4 +1,4 @@ -
+