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 @@
+= $text ?>
+ Billetterie
+