summaryrefslogtreecommitdiff
path: root/programmes.html
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2021-02-22 22:46:48 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2021-02-23 19:01:34 +0100
commited1d72e555e4961c174e6500b30120ac19736bb8 (patch)
tree8b891129194c6506ffce8d89806834770ff7690d /programmes.html
parent9869ff0a920450bfef9e20b26ff8c1c5f1456507 (diff)
downloadquatuorbellefeuille.com-ed1d72e555e4961c174e6500b30120ac19736bb8.tar.xz
Change programs layout to collapsable rows
Diffstat (limited to 'programmes.html')
-rw-r--r--programmes.html297
1 files changed, 99 insertions, 198 deletions
diff --git a/programmes.html b/programmes.html
index bce6afe..13f8c4d 100644
--- a/programmes.html
+++ b/programmes.html
@@ -1,203 +1,104 @@
<main>
- <div id="program-list">
- <h1>Nos programmes</h1>
- <div class="programs">
- <div class="program">
- <a href="#program-a">
- <p class="summary">Programme A</p>
- </a>
- </div>
- <div class="program">
- <a href="#program-b">
- <p class="summary">Programme B</p>
- </a>
- </div>
- <div class="program">
- <a href="#program-c">
- <p class="summary">Programme C</p>
- </a>
- </div>
- <div class="program">
- <a href="#program-d">
- <p class="summary">Programme D</p>
- </a>
- </div>
- </div>
- </div>
+ <details class="program">
+ <summary>Programme A</summary>
+ <p>
+ Un programme qui est sacrément bien nommé, parce que son
+ contenu correspond tout à fait à ce qui vient en tête
+ quand on lit son nom. Composé des œuvres suivantes :
+ </p>
+ <ol>
+ <li>
+ <p>La première
+ <span class="duration">6min 11s 101ms</span></p>
+ <p>Composée par quelqu'un à une époque.</p>
+ </li>
+ <li>
+ <p>La seconde
+ <span class="duration">6min 22s 202ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ <li>
+ <p>La troisième
+ <span class="duration">6min 33s 303ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ </ol>
+ </details>
- <div id="program-details">
- <div class="details" id="program-a">
- <h1>Programme A</h1>
- <p>
- Un programme qui est sacrément bien nommé, parce que son
- contenu correspond tout à fait à ce qui vient en tête
- quand on lit son nom. Composé des œuvres suivantes :
- </p>
- <ol>
- <li>
- <details>
- <summary>
- La première
- <span class="duration">6min 11s 101ms</span>
- </summary>
- Composée par quelqu'un à une époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- La seconde
- <span class="duration">6min 22s 202ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- La troisième
- <span class="duration">6min 33s 303ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- </ol>
- </div>
- <div class="details" id="program-b">
- <h1>Programme B</h1>
- <p>
- Un programme qui comme son nom l'indique, rend hommage
- à ce à quoi il fait référence. Composé des œuvres
- suivantes :
- </p>
- <ol>
- <li>
- <details>
- <summary>
- La première
- <span class="duration">7min 11s 101ms</span>
- </summary>
- Composée par quelqu'un à une époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- La seconde
- <span class="duration">7min 22s 202ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- La troisième
- <span class="duration">7min 33s 303ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- </ol>
- </div>
- <div class="details" id="program-c">
- <h1>Programme C</h1>
- <p>
- Les morceaux de ce programme font référence à ceux à quoi
- on peut s'attendre en lisant son nom. En voici la liste :
- </p>
- <ol>
- <li>
- <details>
- <summary>
- Le premier
- <span class="duration">8min 11s 101ms</span>
- </summary>
- Composé par quelqu'un à une époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- Le second
- <span class="duration">8min 22s 202ms</span>
- </summary>
- Composé par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- Le troisième
- <span class="duration">8min 33s 303ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- </ol>
- </div>
- <div class="details" id="program-d">
- <h1>Programme D</h1>
- <p>
- Un programme dont les morceaux ont été choisis pour des
- raisons en lien avec sa dénomination. Composé des œuvres
- suivantes :
- </p>
- <ol>
- <li>
- <details>
- <summary>
- La première
- <span class="duration">9min 11s 101ms</span>
- </summary>
- Composée par quelqu'un à une époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- La première
- <span class="duration">9min 22s 202ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- <li>
- <details>
- <summary>
- La troisième
- <span class="duration">9min 33s 303ms</span>
- </summary>
- Composée par quelqu'un d'autre à une autre époque.
- </details>
- </li>
- </ol>
- </div>
- </div>
+ <details class="program">
+ <summary>Programme B</summary>
+ <p>
+ Un programme qui comme son nom l'indique, rend hommage
+ à ce à quoi il fait référence. Composé des œuvres
+ suivantes :
+ </p>
+ <ol>
+ <li>
+ <p>La première
+ <span class="duration">7min 11s 101ms</span></p>
+ <p>Composée par quelqu'un à une époque.</p>
+ </li>
+ <li>
+ <p>La seconde
+ <span class="duration">7min 22s 202ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ <li>
+ <p>La troisième
+ <span class="duration">7min 33s 303ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ </ol>
+ </details>
- <script>
- // When JS is enabled, hide concert details by default, and
- // allow the user to display concerts selectively.
- var detailsStyle = document.createElement('style');
- document.head.appendChild(detailsStyle);
- detailsStyle.sheet.insertRule('.details:not(.active) {display:none}');
-
- var anchor = document.location.hash;
- if (anchor.match(/#program-/))
- document.querySelector(anchor).classList.add('active');
-
- document.querySelectorAll('.program a').forEach((link) => {
- link.addEventListener('click', function(click) {
- if (click.ctrlKey || click.shiftKey)
- return;
-
- var prev = document.querySelector('.details.active');
- if (prev)
- prev.classList.remove('active');
- var id = link.attributes['href'].value;
- document.querySelector(id).classList.add('active');
- });
- });
- </script>
+ <details class="program">
+ <summary>Programme C</summary>
+ <p>
+ Les morceaux de ce programme font référence à ceux à quoi
+ on peut s'attendre en lisant son nom. En voici la liste :
+ </p>
+ <ol>
+ <li>
+ <p>Le premier
+ <span class="duration">8min 11s 101ms</span></p>
+ <p>Composé par quelqu'un à une époque.</p>
+ </li>
+ <li>
+ <p>Le second
+ <span class="duration">8min 22s 202ms</span></p>
+ <p>Composé par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ <li>
+ <p>Le troisième
+ <span class="duration">8min 33s 303ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ </ol>
+ </details>
+ <details class="program">
+ <summary>Programme D</summary>
+ <p>
+ Un programme dont les morceaux ont été choisis pour des
+ raisons en lien avec sa dénomination. Composé des œuvres
+ suivantes :
+ </p>
+ <ol>
+ <li>
+ <p>La première
+ <span class="duration">9min 11s 101ms</span></p>
+ <p>Composée par quelqu'un à une époque.</p>
+ </li>
+ <li>
+ <p>La première
+ <span class="duration">9min 22s 202ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ <li>
+ <p>La troisième
+ <span class="duration">9min 33s 303ms</span></p>
+ <p>Composée par quelqu'un d'autre à une autre époque.</p>
+ </li>
+ </ol>
+ </details>
</main>