summaryrefslogtreecommitdiff
path: root/actualités.html
blob: 81a70e332758bc3eff266bd2dab2d7c79d667c59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<main>
  <div id="event-list">
    <h1>Prochains concerts</h1>
    <div class="events">
      <div class="event">
        <a href="#concert-2021-04-03">
          <img src="images/concerts/dinard.jpg">
          <p class="summary">Dinard<br>3 avril 2021</p>
        </a>
      </div>
    </div>
    <h1>Concerts passés</h1>
    <div class="events">
    </div>
  </div>

  <div id="event-details">
    <div class="details" id="concert-2021-04-03">
      <p class="detail date">Samedi 3 avril 2021</p>
      <p class="detail time">20h00</p>
      <p class="detail place">Dinard</p>
      <ol class="detail program">
        <li>Haydn quatuor op.76 n°1​</li>
        <li>Brahms quatuor n°7, op.59 n°1​</li>
        <li>Ravel quatuor à cordes</li>
      </ol>
      <p class="more">
        Informations et réservations :
        <a href="https://weekenddemusiqueclassique.fr">
          https://weekenddemusiqueclassique.fr
        </a>
      </p>
      <p class="photo-credits">
        Photo fournie par
        <a href="https://www.piqsels.com/fr/public-domain-photo-zxmbk">
          Piqsels
        </a>
      </p>
    </div>
  </div>

  <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(/#concert-/)) {
        document.querySelector(anchor).classList.add('active');
    }
    document.querySelectorAll('.event 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>

</main>