diff --git a/radiocampus/static/radiocampus/radiocampus.css b/radiocampus/static/radiocampus/radiocampus.css
index 652be2a..509cbd4 100644
--- a/radiocampus/static/radiocampus/radiocampus.css
+++ b/radiocampus/static/radiocampus/radiocampus.css
@@ -141,19 +141,19 @@ a.heading.title:hover {
.header.has-cover {
min-height: unset;
}
-.grid.listfive {
+.grid.list-emissions {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-auto-flow: dense;
gap: 0.2rem;
}
-.grid.listfive .media-content {
+.grid.list-emissions .media-content {
font-size: 0.84rem;
}
.today {
color: yellow;
font-size: 1.4em !important;
}
-.lagrille:not(.homedisplay) article {
+.list-grille article {
border-bottom: 1px solid black;
}
.lagrille .category {
@@ -188,35 +188,35 @@ a.nav-item:hover {
flex-direction: column;
}
-.radiocampus-grid {
+.list-home {
display: block;
}
-.radiocampus-grid article div.media {
+.list-home article div.media {
line-height: 1;
padding: 0;
}
-.radiocampus-grid article.active div.media div.media-content a, .radiocampus-grid article.active div.media div.media-content span {
+.list-home article.active div.media div.media-content a, .list-home article.active div.media div.media-content span {
color: yellow;
}
-.radiocampus-grid article.active div.media a:before {
+.list-home article.active div.media a:before {
content: "\2192";
margin-right: 6px;
}
-.radiocampus-grid article div.media a.preview-cover {
+.list-home article div.media a.preview-cover {
display: none;
}
-.radiocampus-grid article div.media div.media-content.flex-column {
+.list-home article div.media div.media-content.flex-column {
display: unset;
}
-.radiocampus-grid article div.media div.media-content section.content {
+.list-home article div.media div.media-content section.content {
display: none;
}
-.radiocampus-grid article div.media div.media-content div.episode-date {
+.list-home article div.media div.media-content div.episode-date {
display: none;
}
-.radiocampus-grid article div.media div.media-content span.heading.subtitle {
+.list-home article div.media div.media-content span.heading.subtitle {
float: right;
}
.schedule {
@@ -263,7 +263,7 @@ a.nav-item:hover {
.dropdown.is-right .dropdown-menu {
left: 0;
}
- .grid.listfive {
+ .grid.list-emissions {
grid-template-columns: 1fr 1fr 1fr;
}
#grandlogo {
@@ -306,7 +306,7 @@ a.nav-item:hover {
}
@media screen and (max-width: 900px) {
- .grid.listfive {
+ .grid.list-emissions {
grid-template-columns: 1fr 1fr;
}
}
@@ -444,3 +444,97 @@ a.nav-item:hover {
}
}
*/
+
+
+
+/* fred fixes */
+.grid.list-emissions:not(.list-home) {display: flex !important;flex-wrap: wrap !important; gap: 20px 1rem;}
+
+.grid.list-emissions:not(.list-home) > .list-item {width: calc(25% - 2rem) !important ;}
+
+.grid.list-emissions:not(.list-home) > .list-item .preview-cover {max-width: 100% !important;
+ display: block;
+ width: 50% !important;
+ min-width: auto;
+ aspect-ratio: 1 / 1;
+ height: fit-content;
+background-size: contain;
+background-position: center;
+background-color: white;}
+
+.grid.list-emissions:not(.list-home) .media-content {margin-top: 0;}
+
+.grid.list-emissions:not(.list-home) > .list-item .media .media-content > br, .grid.listfive > .list-item .media .media-content .episode-date > br {display: none;}
+
+.grid.list-emissions:not(.list-home) .list-item .subtitle {text-align: left !important;font-size: 0.8rem !important;}
+
+
+.grid.list-emissions:not(.list-home) .preview.active .heading:not(:empty) {
+ color: #738EF2 !important;
+}
+
+.grid.list-podcasts {display: flex !important;flex-wrap: wrap !important; gap: 20px 1rem;}
+
+.grid.list-podcasts > .list-item {width: calc(50% - 2rem) !important ;}
+
+.grid.list-podcasts > .list-item .preview-cover {max-width: 100% !important;
+ display: block;
+ width: 50% !important;
+ min-width: auto;
+ aspect-ratio: 1 / 1;
+ height: fit-content;
+background-size: contain;
+background-position: center;
+background-color: white;}
+
+.grid.list-podcasts .media-content {margin-top: 0;}
+
+.grid.list-podcasts .media .media-left {width: 25% !important;}
+.grid.list-podcasts .media .media-content {width: 75%;}
+
+.grid.list-podcasts > .list-item .media .media-content > br, .grid.list-emissions > .list-item .media .media-content .episode-date > br {display: none;}
+
+.grid.list-podcasts .list-item .subtitle {text-align: left !important;font-size: 0.8rem !important;}
+
+
+.grid.list-podcasts .preview.active .heading:not(:empty) {
+ color: #738EF2 !important;
+}
+
+@media screen and (max-width: 1224px) {
+.grid.list-emissions > .list-item {width: calc(33% - 2rem) !important;;}
+}
+
+@media screen and (max-width: 924px) {
+ .grid.list-emissions > .list-item {width: calc(50% - 2rem) !important;}
+}
+
+@media screen and (max-width: 690px) {
+ .grid.list-emissions > .list-item {width: 100% !important;}
+ .program-list {flex-direction: row;}
+ .grid.list-podcasts > .list-item {width: 100% !important ;}
+}
+
+.list-item .subtitle:not(:empty) {
+ min-width: auto !important;
+}
+
+@media screen and (max-width: 924px) {
+ .a-player-bar-content {overflow: hidden;}
+ .a-player-bar-content .title {
+ display: inline-block;
+ padding-right: 2em;
+ padding-left: 100%;
+ white-space: nowrap;
+ animation: defilement-rtl 55s infinite linear;
+ overflow: visible;}
+
+ @keyframes defilement-rtl {
+ 0% {
+ transform: translate3d(0,0,0); /* position initiale à droite */
+ }
+ 100% {
+ transform: translate3d(-100%,0,0); /* position finale à gauche */
+ }
+ }
+}
diff --git a/radiocampus/templates/aircox/home.html b/radiocampus/templates/aircox/home.html
index b1586c0..2d8a474 100644
--- a/radiocampus/templates/aircox/home.html
+++ b/radiocampus/templates/aircox/home.html
@@ -55,7 +55,7 @@ function display(id) {
-{% with list_class="radiocampus-grid" %}
+{% with list_class="list-home" %}
{{ block.super }}
{% endwith %}
diff --git a/radiocampus/templates/aircox/page_list.html b/radiocampus/templates/aircox/page_list.html
index 59ffb9a..0cae61e 100644
--- a/radiocampus/templates/aircox/page_list.html
+++ b/radiocampus/templates/aircox/page_list.html
@@ -65,7 +65,7 @@
{% endblock %}
{% block list-container %}
-
+
{% block list %}
{% with has_headline=True %}
{% for object in object_list %}
diff --git a/radiocampus/templates/aircox/timetable_list.html b/radiocampus/templates/aircox/timetable_list.html
index 83a0ad4..d73b87f 100644
--- a/radiocampus/templates/aircox/timetable_list.html
+++ b/radiocampus/templates/aircox/timetable_list.html
@@ -36,7 +36,7 @@
{% block list-container %}
{% with list_class="grid" %}
-