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>
|