summaryrefslogblamecommitdiff
path: root/static/outilspage.js
blob: 8da9e88a05ce7f68ae3c0920ea02bc8ffab7033c (plain) (tree)
























                                                                                                      

























                                                                        
// fonctions générales pour la page

function ajoutelignes()
{
	// va ajouter 3 lignes au tableau de données
	var table = document.getElementById("donneespoids")
	var nbligne = table.children[0].childElementCount ;
	// les données étant numérotées à partir de 0 on pourra commencer à partir de nbligne -1
	// car il faut éliminer la ligne de header.
		
	var nbajout = 3 ;
	for(var i=nbligne-1; i<nbligne+nbajout-1; i++)
	{
		var ligne = table.insertRow(i+1);
		var cellage = ligne.insertCell(0);
		var celldate = ligne.insertCell(1);
		var cellpoids = ligne.insertCell(2);
		
		cellage.innerHTML = '<input type="text" name="age_'+i+'">' ;
		celldate.innerHTML = '<input type="date" name="date_'+i+'">' ;
		cellpoids.innerHTML = '<input type="text" name="poids_'+i+'">' ;
		
	}
	
}

// Affichage de la textarea "export"
function affiche_export()
{
	document.getElementById("export").style.display = "block" ;
	
}

function affiche_cache(id,elemcourant)
{
	// affiche et/ou cache l'élément id, tout en changeant le this
	// en afficher/masquer
	elem = document.getElementById(id)
	if(elem.style.display == "block")
	{
		elem.style.display = "none";
		elemcourant.innerHTML = "Afficher" ;
	}
	else
	{
		elem.style.display = "block" ;
		elemcourant.innerHTML = "Masquer" ;
		
	}
	
}