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