logo

ChooseYourDistro

Unnamed repository; edit this file 'description' to name the repository.
commit: e9bab26728d39b5b33ebd501d18165c2d7b90484
parent: ed8aa85d306a19ba1b734ccb2aafa4828367bdb4
Author: Monsieur Tino <mrtino@users.noreply.github.com>
Date:   Tue,  3 Jan 2017 19:17:38 +0100

Added a question about very old computers

Diffstat:

index.html | 7+++++++
questions.js | 11++++++++++-
results.js | 270+++++++++++++++++++++++++++++++++++++++++--------------------------------------
style.css | 3+++
4 files changed, 160 insertions(+), 131 deletions(-)

diff --git a/index.html b/index.html @@ -39,6 +39,13 @@ <button type="button" id="btn-oldd" class="btn btn-old btn-oldd btn-lg btn-danger">Ancien (-2011)</button> </div> + <div id="vold"> + <h2>Vraiment ancien ?</h2> + <br/> + <button type="button" id="btn-volds" class="btn btn-vold btn-volds btn-lg btn-success">Avant 2006</button> + <button type="button" id="btn-voldd" class="btn btn-vold btn-voldd btn-lg btn-danger">Après 2006</button> + </div> + <div id="rolling"> <h2>Les logiciels devraient être mis à jour dès que possible (rolling release, pas de garantie de stabilité) ou quand la mise à jour est stable ?</h2> <button type="button" id="btn-rollings" class="btn btn-rolling btn-rollings btn-lg btn-success">Rolling Release</button> diff --git a/questions.js b/questions.js @@ -6,10 +6,19 @@ $('.btn-ootb').click(function() { $('#ootb').hide(); $('#old').show(); }); -$('.btn-old').click(function() { + +$('.btn-olds').click(function() { $('#old').hide(); $('#rolling').show(); }); +$('.btn-oldd').click(function() { + $('#old').hide(); + $('#vold').show(); +}); +$('.btn-vold').click(function() { + $('#vold').hide(); + $('#rolling').show(); +}); $('.btn-rolling').click(function() { $('#rolling').hide(); $('#inssi').show(); diff --git a/results.js b/results.js @@ -1,119 +1,129 @@ -var arch = 0; - deb = 0; - chromium = 0; - fedora = 0; - handy = 0; - puppy = 0; - gentoo = 0; - sabayon = 0; - ubuntu = 0; - -var distros = []; // Un tableau qui permettra de sortir la meilleure distribution - -// Opérations sur les variables, afin de déterminer la distribution à utiliser -document.getElementById('btn-infosis').onclick = function() { // Si l'utilisateur se sent à l'aise avec l'informatique, on incrémente ces variables - arch = ++arch; - deb = ++deb; - fedora = ++fedora; - gentoo = ++gentoo; - sabayon = ++sabayon; -}; -document.getElementById('btn-infosid').onclick = function() { // Au contraire, si l'informatique est une horreur, on incrémente ces variables - chromium = ++chromium; - handy = ++handy; - puppy = ++puppy; - ubuntu = ++ubuntu; -}; -document.getElementById('btn-ootbs').onclick = function() { // Si l'utilisateur veut pas se prendre la tête, on incrémente ces variables - deb = ++deb; - fedora = ++fedora; - sabayon = ++sabayon; - ubuntu = ++ubuntu; - handy = ++handy; - chromium = ++chromium; - puppy = ++puppy; -}; -document.getElementById('btn-ootbd').onclick = function() { - arch = ++arch; - gentoo = ++gentoo; -}; -document.getElementById('btn-olds').onclick = function() { - fedora = ++fedora; - sabayon = ++sabayon; - ubuntu = ++ubuntu; - arch = ++arch; - gentoo = ++gentoo; - deb = ++deb; - handy = ++handy; - chromium = ++chromium; -}; -document.getElementById('btn-oldd').onclick = function() { - chromium = ++chromium; - handy = ++handy; - puppy = ++puppy; - deb = ++deb; - arch = ++arch; - gentoo = ++gentoo; -}; -document.getElementById('btn-rollings').onclick = function() { - chromium = ++chromium; - arch = ++arch; - gentoo = ++gentoo; - sabayon = ++sabayon; -}; -document.getElementById('btn-rollingd').onclick = function() { - handy = ++handy; - puppy = ++puppy; - deb = ++deb; - ubuntu = ++ubuntu; - fedora = ++fedora; -}; -document.getElementById('btn-inssis').onclick = function() { - ubuntu = ++ubuntu; - chromium = ++chromium; - handy = ++handy; - puppy = ++puppy; - deb = ++deb; - sabayon = ++sabayon; - fedora = ++fedora; - - showResult(); -}; - -document.getElementById('btn-inssid').onclick = function() { - arch = ++arch; - gentoo = ++gentoo; - - showResult(); -}; - -function showResult() { // Merci à @Sp3r4z pour cette fonction super utile ! - - // Pour masquer les conseils de chiffrement selon distrib - $("#archdisk").hide(); - $("#gendisk").hide(); - - // Classement des distributions - distros.push( - {distro: 'Arch Linux',score: arch}, - {distro: 'Gentoo',score: gentoo}, - {distro: 'Sabayon',score: sabayon}, - {distro: 'Fedora',score: fedora}, - {distro: 'Debian GNU/Linux',score: deb}, - {distro: 'HandyLinux',score: handy}, - {distro: 'Ubuntu',score: ubuntu}, - {distro: 'Puppy Linux',score: puppy}, - {distro: 'Chromium OS',score: chromium} - ); - - distros.sort(function(a, b) { - return b.score - a.score; - }); - - console.log(distros.distro); - console.log(distros[0].distro); - $('#results').text(distros[0].distro); - $('#moui').text(distros[1].distro); +var arch = 0; + deb = 0; + chromium = 0; + fedora = 0; + handy = 0; + puppy = 0; + gentoo = 0; + sabayon = 0; + ubuntu = 0; + +var distros = []; // Un tableau qui permettra de sortir la meilleure distribution + +// Opérations sur les variables, afin de déterminer la distribution à utiliser +document.getElementById('btn-infosis').onclick = function() { // Si l'utilisateur se sent à l'aise avec l'informatique, on incrémente ces variables + arch = ++arch; + deb = ++deb; + fedora = ++fedora; + gentoo = ++gentoo; + sabayon = ++sabayon; +}; +document.getElementById('btn-infosid').onclick = function() { // Au contraire, si l'informatique est une horreur, on incrémente ces variables + chromium = ++chromium; + handy = ++handy; + puppy = ++puppy; + ubuntu = ++ubuntu; +}; +document.getElementById('btn-ootbs').onclick = function() { // Si l'utilisateur veut pas se prendre la tête, on incrémente ces variables + deb = ++deb; + fedora = ++fedora; + sabayon = ++sabayon; + ubuntu = ++ubuntu; + handy = ++handy; + chromium = ++chromium; + puppy = ++puppy; +}; +document.getElementById('btn-ootbd').onclick = function() { + arch = ++arch; + gentoo = ++gentoo; +}; +document.getElementById('btn-olds').onclick = function() { + fedora = ++fedora; + sabayon = ++sabayon; + ubuntu = ++ubuntu; + arch = ++arch; + gentoo = ++gentoo; + deb = ++deb; + handy = ++handy; + chromium = ++chromium; +}; +document.getElementById('btn-oldd').onclick = function() { + chromium = ++chromium; + handy = ++handy; + puppy = ++puppy; + deb = ++deb; +}; +document.getElementById('btn-volds').onclick = function() { + deb = ++deb; + puppy = ++puppy; +}; +document.getElementById('btn-voldd').onclick = function() { + chromium = ++chromium; + handy = ++handy; + puppy = ++puppy; + deb = ++deb; + arch = ++arch; + gentoo = ++gentoo; +}; +document.getElementById('btn-rollings').onclick = function() { + chromium = ++chromium; + arch = ++arch; + gentoo = ++gentoo; + sabayon = ++sabayon; +}; +document.getElementById('btn-rollingd').onclick = function() { + handy = ++handy; + puppy = ++puppy; + deb = ++deb; + ubuntu = ++ubuntu; + fedora = ++fedora; +}; +document.getElementById('btn-inssis').onclick = function() { + ubuntu = ++ubuntu; + chromium = ++chromium; + handy = ++handy; + puppy = ++puppy; + deb = ++deb; + sabayon = ++sabayon; + fedora = ++fedora; + + showResult(); +}; + +document.getElementById('btn-inssid').onclick = function() { + arch = ++arch; + gentoo = ++gentoo; + + showResult(); +}; + +function showResult() { // Merci à @Sp3r4z pour cette fonction super utile ! + + // Pour masquer les conseils de chiffrement selon distrib + $("#archdisk").hide(); + $("#gendisk").hide(); + + // Classement des distributions + distros.push( + {distro: 'Arch Linux',score: arch}, + {distro: 'Gentoo',score: gentoo}, + {distro: 'Sabayon',score: sabayon}, + {distro: 'Fedora',score: fedora}, + {distro: 'Debian GNU/Linux',score: deb}, + {distro: 'HandyLinux',score: handy}, + {distro: 'Ubuntu',score: ubuntu}, + {distro: 'Puppy Linux',score: puppy}, + {distro: 'Chromium OS',score: chromium} + ); + + distros.sort(function(a, b) { + return b.score - a.score; + }); + + console.log(distros.distro); + console.log(distros[0].distro); + $('#results').text(distros[0].distro); + $('#moui').text(distros[1].distro); $('#mwa').text(distros[0].distro); switch(distros[0].distro) { @@ -130,17 +140,17 @@ function showResult() { // Merci à @Sp3r4z pour cette fonction super utile ! $("#resultat").text(distros[0].distro); -}; - -document.getElementById('btn-restart').onclick = function() { - arch = 0; - deb = 0; - chromium = 0; - fedora = 0; - handy = 0; - puppy = 0; - gentoo = 0; - sabayon = 0; - ubuntu = 0; - distros = []; -}; +}; + +document.getElementById('btn-restart').onclick = function() { + arch = 0; + deb = 0; + chromium = 0; + fedora = 0; + handy = 0; + puppy = 0; + gentoo = 0; + sabayon = 0; + ubuntu = 0; + distros = []; +}; diff --git a/style.css b/style.css @@ -4,6 +4,9 @@ #old { display: none; } +#vold { + display: none; +} #rolling { display: none; }