From 9f7ab4ed6641dcaed1c433247fe1ee0a0facb6e3 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Wed, 30 Dec 2020 19:41:16 +0100 Subject: Templatize programs --- programmes.html | 444 ++++++++++++++++++++++++-------------------------------- programmes.sh | 6 + 2 files changed, 198 insertions(+), 252 deletions(-) create mode 100644 programmes.sh diff --git a/programmes.html b/programmes.html index 8616875..bce6afe 100644 --- a/programmes.html +++ b/programmes.html @@ -1,263 +1,203 @@ - - - - - Programmes - Quatuor Camelot - - - - - - - -
-
-

Nos programmes

- + - -
-
-

Programme A

-

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

-
    -
  1. -
    - - La première - 6min 11s 101ms - - Composée par quelqu'un à une époque. -
    -
  2. -
  3. -
    - - La seconde - 6min 22s 202ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  4. -
  5. -
    - - La troisième - 6min 33s 303ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  6. -
-
-
-

Programme B

-

- Un programme qui comme son nom l'indique, rend hommage - à ce à quoi il fait référence. Composé des œuvres - suivantes : -

-
    -
  1. -
    - - La première - 7min 11s 101ms - - Composée par quelqu'un à une époque. -
    -
  2. -
  3. -
    - - La seconde - 7min 22s 202ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  4. -
  5. -
    - - La troisième - 7min 33s 303ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  6. -
-
-
-

Programme C

-

- Les morceaux de ce programme font référence à ceux à quoi - on peut s'attendre en lisant son nom. En voici la liste : -

-
    -
  1. -
    - - Le premier - 8min 11s 101ms - - Composé par quelqu'un à une époque. -
    -
  2. -
  3. -
    - - Le second - 8min 22s 202ms - - Composé par quelqu'un d'autre à une autre époque. -
    -
  4. -
  5. -
    - - Le troisième - 8min 33s 303ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  6. -
-
-
-

Programme D

-

- Un programme dont les morceaux ont été choisis pour des - raisons en lien avec sa dénomination. Composé des œuvres - suivantes : -

-
    -
  1. -
    - - La première - 9min 11s 101ms - - Composée par quelqu'un à une époque. -
    -
  2. -
  3. -
    - - La première - 9min 22s 202ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  4. -
  5. -
    - - La troisième - 9min 33s 303ms - - Composée par quelqu'un d'autre à une autre époque. -
    -
  6. -
-
+ +
+
- + 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'); + }); + }); + - - - + diff --git a/programmes.sh b/programmes.sh new file mode 100644 index 0000000..2a3486d --- /dev/null +++ b/programmes.sh @@ -0,0 +1,6 @@ +title=Programmes +stylesheets=programmes + +old='
  • ' +new='
  • ' +current_div=",${old},${new}," -- cgit v1.2.3