From f430df1a612a1fe6bd94bcd6c78fc12a8baf73fd Mon Sep 17 00:00:00 2001 From: Simon Rey Date: Fri, 25 Oct 2024 16:38:15 +0200 Subject: [PATCH] Fix dataset collapsible --- preflib/_layouts/dataset.html | 62 ++++++++++++++++++++--------------- preflib/_layouts/default.html | 6 ++-- preflib/assets/css/style.css | 9 ++++- 3 files changed, 46 insertions(+), 31 deletions(-) diff --git a/preflib/_layouts/dataset.html b/preflib/_layouts/dataset.html index c3ec9d1..d12a8d5 100644 --- a/preflib/_layouts/dataset.html +++ b/preflib/_layouts/dataset.html @@ -54,7 +54,14 @@

Details

{% for file in data_files %}
-
+ {% assign num_related_files = file.related_files | size %} + {% assign collapsibleContent = false %} + {% if num_related_files > 0 or file.description != "" %} + {% assign collapsibleContent = true %} + {% else %} + {% assign collapsibleContent = false %} + {% endif %} +
{{ file.title }} — {{ file.name }} @@ -76,36 +83,37 @@

Details

- {% endfor %}
diff --git a/preflib/_layouts/default.html b/preflib/_layouts/default.html index 103dcdd..865b1ae 100644 --- a/preflib/_layouts/default.html +++ b/preflib/_layouts/default.html @@ -11,13 +11,13 @@ gtag('config', 'UA-39177956-1'); - + - + - + diff --git a/preflib/assets/css/style.css b/preflib/assets/css/style.css index 842eab5..dd7d5cb 100644 --- a/preflib/assets/css/style.css +++ b/preflib/assets/css/style.css @@ -618,8 +618,9 @@ Download button color: white; background-color: var(--color-blue2); box-shadow: 0 0 1px 0 var(--color-blue1); - padding: 4px; + padding: 10px 20px; border-radius: 5px; + font-size: smaller; } .download-button:hover { @@ -1311,3 +1312,9 @@ Collection page display: flex; justify-content: center; } + + + +.collapsible:hover { + cursor: pointer; +} \ No newline at end of file