You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.5 KiB
46 lines
1.5 KiB
var modes=["points","temps","survie"];
|
|
var diffs=["easy","med","hard"];
|
|
size=screen.height/6;
|
|
hideAll();
|
|
|
|
modes.forEach(element => {
|
|
|
|
eval("var img_"+element+"= document.getElementById('img_"+element+"')");
|
|
eval("img_"+element+".width=size");
|
|
eval("img_"+element).addEventListener("mousedown",function(e){disp(e);});
|
|
var tab=document.getElementById(element).children;
|
|
for(var i=1;i<tab.length;i+=2){
|
|
tab.item(i).children[0].width=size;
|
|
tab.item(i).addEventListener("mousedown",function(e)
|
|
{
|
|
var tab=document.getElementById("modeSelection").children;
|
|
for(var cpt=1;cpt<tab.length;cpt++)
|
|
{
|
|
var tabChilds=document.getElementById(tab.item(cpt).id).children;
|
|
for(var cptChild=0;cptChild<tabChilds.length;cptChild++)
|
|
{
|
|
tabChilds.item(cptChild).classList.remove("selected");
|
|
}
|
|
}
|
|
|
|
document.getElementById(e.currentTarget.id).classList.add("selected");
|
|
console.log(e.currentTarget.id);
|
|
});
|
|
}
|
|
});
|
|
|
|
function disp(what)
|
|
{
|
|
what=what.currentTarget.id.substring(4);
|
|
console.log(what);
|
|
modes.forEach(element => {
|
|
document.getElementById(element).style.display=what==element ? "flex":"none";
|
|
})
|
|
}
|
|
|
|
function hideAll()
|
|
{
|
|
document.getElementById("temps").style.display="none";
|
|
document.getElementById("points").style.display="none";
|
|
document.getElementById("survie").style.display="none";
|
|
} |