summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--actualités.html492
-rw-r--r--actualités.sh6
2 files changed, 222 insertions, 276 deletions
diff --git a/actualités.html b/actualités.html
index 9f7c484..fe0fabe 100644
--- a/actualités.html
+++ b/actualités.html
@@ -1,287 +1,227 @@
-<!DOCTYPE html>
-<html lang="fr">
- <head>
- <meta charset="utf-8">
- <title>Actualités - Quatuor Camelot</title>
- <link rel="stylesheet" href="commun.css">
- <link rel="stylesheet" href="actualités.css">
- <link rel="alternate" type="application/rss+xml" href="feed.xml">
- </head>
- <body>
- <header class="banner">
-
- <div class="brand">
- <a href="index.html">
- <img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Golden_Sun_icon.png"
- alt="logo">
- <h1 class="qname">Quatuor Camelot</h1>
+<main>
+ <div id="event-list">
+ <h1>Prochains concerts</h1>
+ <div class="events">
+ <div class="event">
+ <a href="#concert-8">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/0/05/KolimaOverworld.png">
+ <p class="summary">Quelque part<br>À un moment</p>
</a>
</div>
-
- <nav>
- <ol>
- <li class="dropdown">
- <a href="quatuor.html">Le quatuor</a>
- <ul>
- <li><a href="vlad.html"><img src="https://static.wikia.nocookie.net/goldensun/images/8/87/Isaac2.gif">Vlad</a></li>
- <li><a href="garet.html"><img src="https://static.wikia.nocookie.net/goldensun/images/3/3e/Garet_icon.gif">Garet</a></li>
- <li><a href="ivan.html"><img src="https://static.wikia.nocookie.net/goldensun/images/3/3d/Ivan_platinum.gif">Ivan</a></li>
- <li><a href="sofia.html"><img src="https://static.wikia.nocookie.net/goldensun/images/4/43/Mia.gif">Sofia</a></li>
- </ul>
- </li>
- <li class="current"><a href="actualités.html">Actualités</a></li>
- <li><a href="programmes.html">Programmes</a></li>
- <li><a href="gallerie.html">Gallerie</a></li>
- </ol>
- </nav>
-
- <div class="lang">
- EN
+ <div class="event">
+ <a href="#concert-7">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/8/84/Bilibin.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
</div>
-
- </header>
-
- <main>
- <div id="event-list">
- <h1>Prochains concerts</h1>
- <div class="events">
- <div class="event">
- <a href="#concert-8">
- <img src="https://static.wikia.nocookie.net/goldensun/images/0/05/KolimaOverworld.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- <div class="event">
- <a href="#concert-7">
- <img src="https://static.wikia.nocookie.net/goldensun/images/8/84/Bilibin.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- <div class="event">
- <a href="#concert-6">
- <img src="https://static.wikia.nocookie.net/goldensun/images/7/70/VaultOverworld.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- <div class="event">
- <a href="#concert-5">
- <img src="https://static.wikia.nocookie.net/goldensun/images/6/65/ValeOverworld.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- </div>
- <h1>Concerts passés</h1>
- <div class="events">
- <div class="event">
- <a href="#concert-4">
- <img src="https://static.wikia.nocookie.net/goldensun/images/e/ef/TolbiOverworld.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- <div class="event">
- <a href="#concert-3">
- <img src="https://static.wikia.nocookie.net/goldensun/images/0/05/KolimaOverworld.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- <div class="event">
- <a href="#concert-2">
- <img src="https://static.wikia.nocookie.net/goldensun/images/8/84/Bilibin.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- <div class="event">
- <a href="#concert-1">
- <img src="https://static.wikia.nocookie.net/goldensun/images/7/70/VaultOverworld.png">
- <p class="summary">Quelque part<br>À un moment</p>
- </a>
- </div>
- </div>
+ <div class="event">
+ <a href="#concert-6">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/7/70/VaultOverworld.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
</div>
-
- <div id="event-details">
- <div class="details" id="concert-8">
- <h1>Concert 8</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 42 Place de l'Endroit
- 01337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 108¤</p>
- </div>
- <div class="details" id="concert-7">
- <h1>Concert 7</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 43 Place de l'Endroit
- 02337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 107¤</p>
- </div>
- <div class="details" id="concert-6">
- <h1>Concert 6</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 44 Place de l'Endroit
- 03337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 106¤</p>
- </div>
- <div class="details" id="concert-5">
- <h1>Concert 5</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 45 Place de l'Endroit
- 04337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 105¤</p>
- </div>
- <div class="details" id="concert-4">
- <h1>Concert 4</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 46 Place de l'Endroit
- 05337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 104¤</p>
- </div>
- <div class="details" id="concert-3">
- <h1>Concert 3</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 47 Place de l'Endroit
- 06337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 103¤</p>
- </div>
- <div class="details" id="concert-2">
- <h1>Concert 2</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 48 Place de l'Endroit
- 07337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 102¤</p>
- </div>
- <div class="details" id="concert-1">
- <h1>Concert 1</h1>
- <h2>Programme</h2>
- <ol>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- <li>Un morceau</li>
- </ol>
- <h2>Salle</h2>
- 49 Place de l'Endroit
- 08337 La-Ville-du-Coin
- <h2>Programmation</h2>
- <p><a href="http://perdu.com">Site du programmateur</a></p>
- <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
- <p>Tarif 1 place : 101¤</p>
- </div>
+ <div class="event">
+ <a href="#concert-5">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/6/65/ValeOverworld.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
</div>
+ </div>
+ <h1>Concerts passés</h1>
+ <div class="events">
+ <div class="event">
+ <a href="#concert-4">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/e/ef/TolbiOverworld.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
+ </div>
+ <div class="event">
+ <a href="#concert-3">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/0/05/KolimaOverworld.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
+ </div>
+ <div class="event">
+ <a href="#concert-2">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/8/84/Bilibin.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
+ </div>
+ <div class="event">
+ <a href="#concert-1">
+ <img src="https://static.wikia.nocookie.net/goldensun/images/7/70/VaultOverworld.png">
+ <p class="summary">Quelque part<br>À un moment</p>
+ </a>
+ </div>
+ </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-[0-9]/))
- document.querySelector(anchor).classList.add('active');
+ <div id="event-details">
+ <div class="details" id="concert-8">
+ <h1>Concert 8</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 42 Place de l'Endroit
+ 01337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 108¤</p>
+ </div>
+ <div class="details" id="concert-7">
+ <h1>Concert 7</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 43 Place de l'Endroit
+ 02337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 107¤</p>
+ </div>
+ <div class="details" id="concert-6">
+ <h1>Concert 6</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 44 Place de l'Endroit
+ 03337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 106¤</p>
+ </div>
+ <div class="details" id="concert-5">
+ <h1>Concert 5</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 45 Place de l'Endroit
+ 04337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 105¤</p>
+ </div>
+ <div class="details" id="concert-4">
+ <h1>Concert 4</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 46 Place de l'Endroit
+ 05337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 104¤</p>
+ </div>
+ <div class="details" id="concert-3">
+ <h1>Concert 3</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 47 Place de l'Endroit
+ 06337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 103¤</p>
+ </div>
+ <div class="details" id="concert-2">
+ <h1>Concert 2</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 48 Place de l'Endroit
+ 07337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 102¤</p>
+ </div>
+ <div class="details" id="concert-1">
+ <h1>Concert 1</h1>
+ <h2>Programme</h2>
+ <ol>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ <li>Un morceau</li>
+ </ol>
+ <h2>Salle</h2>
+ 49 Place de l'Endroit
+ 08337 La-Ville-du-Coin
+ <h2>Programmation</h2>
+ <p><a href="http://perdu.com">Site du programmateur</a></p>
+ <p>Conditions de réservation : tenue correcte, vaccins à jour</p>
+ <p>Tarif 1 place : 101¤</p>
+ </div>
+ </div>
- document.querySelectorAll('.event a').forEach((link) => {
- link.addEventListener('click', function(click) {
- if (click.ctrlKey || click.shiftKey)
- return;
+ <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 prev = document.querySelector('.details.active');
- if (prev)
- prev.classList.remove('active');
- var id = link.attributes['href'].value;
- document.querySelector(id).classList.add('active');
- });
- });
- </script>
+ var anchor = document.location.hash;
+ if (anchor.match(/#concert-[0-9]/))
+ document.querySelector(anchor).classList.add('active');
- </main>
+ document.querySelectorAll('.event a').forEach((link) => {
+ link.addEventListener('click', function(click) {
+ if (click.ctrlKey || click.shiftKey)
+ return;
- <footer class="social">
- <img src="https://upload.wikimedia.org/wikipedia/en/9/9f/Twitter_bird_logo_2012.svg">
- <img src="https://upload.wikimedia.org/wikipedia/commons/c/c2/F_icon.svg">
- <a href="feed.xml">
- <img src="https://upload.wikimedia.org/wikipedia/en/4/43/Feed-icon.svg">
- </a>
- <p class="contact">
- <a href="contact.html">Contact</a>
- </p>
- </footer>
+ 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>
- <footer class="legal">
- <p>Mentions légales - Plan du site</p>
- </footer>
- </body>
-</html>
+</main>
diff --git a/actualités.sh b/actualités.sh
new file mode 100644
index 0000000..6e037f3
--- /dev/null
+++ b/actualités.sh
@@ -0,0 +1,6 @@
+title=Actualités
+stylesheets=actualités
+
+old='<li><a href="actualités.html">'
+new='<li class="current"><a href="actualités.html">'
+current_div=",${old},${new},"