From 36725420e5a9b6f5e39f18d47394fa6fe901c36b Mon Sep 17 00:00:00 2001 From: thatscringebro Date: Sun, 11 Sep 2022 10:59:40 -0400 Subject: [PATCH] Envoi du js vers un fichier externe --- mementomori.html | 52 +----------------------------------------------- mementomori.js | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 51 deletions(-) create mode 100644 mementomori.js diff --git a/mementomori.html b/mementomori.html index 26ec418..549bcc0 100644 --- a/mementomori.html +++ b/mementomori.html @@ -22,58 +22,8 @@ + \ No newline at end of file diff --git a/mementomori.js b/mementomori.js new file mode 100644 index 0000000..9ca98b6 --- /dev/null +++ b/mementomori.js @@ -0,0 +1,52 @@ +const nbdecades = 8; +const yearperbloc = 10; +const nbsemainesperyear = 52; + +function remplir(nbsemaines) + { + var cptsemaine = 0; + var cptyear = 0; + for(var i = 0; i < nbdecades; i++) + { + var body = document.getElementById('calendar'); + var divboxes = document.createElement('div'); + divboxes.classList.add("boxes"); + var divdecade = document.createElement('div'); + divdecade.classList.add("decade"); + var divyear = document.createElement('div'); + divyear.classList.add("year"); + + body.append(divdecade); + divdecade.append(divboxes); + + for(var a = 0; a < yearperbloc; a++) + { + for(var b = 0; b < nbsemainesperyear + 1; b++) + { + var divbox = document.createElement('div'); + if(b == nbsemainesperyear / 2) + divbox.classList.add("box-break"); + else + divbox.classList.add("box"); + if(cptsemaine < nbsemaines) + divbox.classList.add("enabled"); + divboxes.append(divbox); + cptsemaine++; + } + } + + divdecade.append(divyear); + + for(a = 0; a < 3; a++) + { + var spanyear = document.createElement('span'); + + if(a != 0) + { + cptyear += 5; + spanyear.textContent = cptyear; + } + divyear.append(spanyear); + } + } + } \ No newline at end of file