1 397
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 113 : | Ligne 113 : | ||
// par défaut on affiche les quantités pour 4 personnes | // par défaut on affiche les quantités pour 4 personnes | ||
//------------------------------------------------------ | //------------------------------------------------------ | ||
nbpers = 4; | //nbpers = 8; | ||
//nbpers = $(".base-nbpersonnes").text(); | |||
//alert(typeof $(".recette_pour") ); | |||
//alert($(".recette_pour").length ); | |||
/* length = 0 correspond à absence de la class recette_pour | |||
ce qui correspond au format du tableau ingrédients initial | |||
donc à toutes les recettes de Catherine */ | |||
if($(".recette_pour").length === 0){ | |||
//alert("catherine"); | |||
ancien_format = true; | |||
nbpers = 4; | |||
}else{ | |||
//alert($(".recette_pour").text()); | |||
nbpers = $(".recette_pour").text(); | |||
ancien_format = false; | |||
} | |||
$(".ingredients-nbpersonnes").text(nbpers); | $(".ingredients-nbpersonnes").text(nbpers); | ||
//$(".base-nbpersonnes").text(nbpers); | |||
var calcul_quantites = function(qu,nba){ | var calcul_quantites = function(qu,nba){ | ||
if(qu == '')return; | if(qu === '')return; | ||
qu2 = qu.replace(',','.'); | |||
//resultat = (qu2 * nba).toFixed(2).replace('.00',''); | |||
resultat = (qu2 / nba).toFixed(2).replace('.00',''); | |||
if(resultat === 0)return; | |||
return resultat; | |||
} | |||
var calcul_quantites2 = function(qu,nba){ | |||
if(qu === '')return; | |||
qu2 = qu.replace(',','.'); | qu2 = qu.replace(',','.'); | ||
resultat = (qu2 * nba).toFixed(2).replace('.00',''); | resultat = (qu2 * nba).toFixed(2).replace('.00',''); | ||
Ligne 125 : | Ligne 152 : | ||
$("tr.ligne-ingredient").each(function(){ | $("tr.ligne-ingredient").each(function(){ | ||
q_unitaire = $(this).find(".recette-q").text(); | |||
q_totale = calcul_quantites(q_unitaire,nbpers); | if(ancien_format === true){ | ||
$(this).find(".recette-qt").text(q_totale); | //alert ("catherine"); | ||
q_unitaire = $(this).find(".recette-qt").text(); | |||
$(this).find(".recette-q").text(q_unitaire); | |||
q_totale = calcul_quantites2(q_unitaire,nbpers); | |||
$(this).find(".recette-qt").text(q_totale); | |||
//alert (q_unitaire); | |||
}else{ | |||
//alert ("new"); | |||
q_totale = $(this).find(".recette-qt").text(); | |||
q_unitaire = calcul_quantites(q_totale,nbpers); | |||
$(this).find(".recette-q").text(q_unitaire); | |||
} | |||
//q_unitaire = $(this).find(".recette-q").text(); | |||
//q_totale = calcul_quantites(q_unitaire,nbpers); | |||
//$(this).find(".recette-qt").text(q_totale); | |||
//q_unitaire = 12; | |||
}); | }); | ||
Ligne 136 : | Ligne 181 : | ||
$("tr.ligne-ingredient").each(function(){ | $("tr.ligne-ingredient").each(function(){ | ||
q_unitaire = $(this).find(".recette-q").text(); | q_unitaire = $(this).find(".recette-q").text(); | ||
q_totale = | q_totale = calcul_quantites2(q_unitaire,nbpers); | ||
$(this).find(".recette-qt").text(q_totale); | $(this).find(".recette-qt").text(q_totale); | ||
}); | }); | ||
Ligne 150 : | Ligne 195 : | ||
$("tr.ligne-ingredient").each(function(){ | $("tr.ligne-ingredient").each(function(){ | ||
q_unitaire = $(this).find(".recette-q").text(); | q_unitaire = $(this).find(".recette-q").text(); | ||
q_totale = | q_totale = calcul_quantites2(q_unitaire,nbpers); | ||
$(this).find(".recette-qt").text(q_totale); | $(this).find(".recette-qt").text(q_totale); | ||
}); | }); | ||
Ligne 160 : | Ligne 205 : | ||
//} | //} | ||
/******************************************************************************/ | /******************************************************************************/ |