function Accordeon( cible ) { // on plie toutes les parties if( cible == 'plier_tous' ) { // pour chaque partie, on cache les détails et on change le texte du lien $('dd').each(function(i){ $(this).hide('slow'); $('dt a').text('Déplier'); }); } else // on déplie toutes les parties if( cible == 'deplier_tous' ) { // pour chaque partie, on affiche les détails et on change le texte du lien $('dd').each(function(i){ $(this).show('slow'); $('dt a').text('Plier'); }); } // on déplie juste une partie else { // on stocke le texte en fonction de la visibilité de la partie if( $('#'+cible).is(':visible') ) { var texte = 'Déplier'; } else { var texte = 'Plier'; } // on affiche/masque la partie $('#'+cible).toggle('slow'); // on modifie le texte du lien $('#lien_'+cible).text(texte); } } function AjouterSubstance() { // on récupère l'id de la substance ainsi que son libellé var id_substance = $("#id_substance option:selected").val(); var libelle_substance = $("#id_substance option:selected").text(); // on construit le champ var champ = "
"; if(id_substance && libelle_substance) { // s'il n'existe pas encore, on l'insère if (!$("#substance_"+id_substance).length) { $("#liste_substances").append(champ); } // sinon s'il existe, on affiche un message d'erreur else { alert("Cette substance a déjà été liée à ce produit."); } } } function SupprimerSubstance( id_substance ) { // on supprime les balises if ($("#"+id_substance).length) { $("#"+id_substance).remove(); } } function AjouterUsage( type ) { // on récupère l'id de l'usage ainsi que son libellé var id_usage = $("#id_"+type+" option:selected").val(); var libelle_usage = $("#id_"+type+" option:selected").text(); // on construit le champ var champ = ""; // alert("id : " + id_usage + " libelle : " + libelle_usage); if(id_usage && libelle_usage) { // s'il n'existe pas encore, on l'insère if (!$("#"+type+"_"+id_usage).length) { $("#liste_"+type).append(champ); } // sinon s'il existe, on affiche un message d'erreur else { alert("Cette substance a déjà été liée à ce produit."); } } } function SupprimerUsage( id_usage, type ) { // on supprime les balises if ($("#div_"+type+"_"+id_usage).length) { $("#div_"+type+"_"+id_usage).remove(); } } function ListeExporter ( ) { var Form = document.formulaire; document.getElementById("szMode_PM").value = "exporter"; Form.action = "scripts/action_produit.php?szMode_PM=exporter"; Form.submit(); } function ListeExporterRecherche ( ) { var Form = document.formulaire; document.getElementById("szMode_PM").value = "exporter"; Form.action = "pages/scripts/action_produit.php?szMode_PM=exporter"; Form.submit(); } function ToggleRechercheUsage() { $("#recherche_usage").toggle(); } function CheckParentTri( id_parent ) { $("#recherche_produits").find(":checkbox").attr("checked", false); $("#" + id_parent).attr("checked", true); } function ToggleInflammable( type ) { if( type == "affiche" ) { $(".masque_inflammable").show(); } else if( type == "masque" ) { $(".masque_inflammable").hide(); } } function ReinitialiserFormRecherche ( ) { var adresse = "pages/scripts/action_produit.php?szMode_PM=reinitialiser" ; var html_fiche = $.ajax({ url: adresse, async: false }).responseText; $("#nature_agrosolvant").removeAttr("checked"); $("#nature_petrolier").removeAttr("checked"); $("#nature_tous").removeAttr("checked"); $("#type_produit").removeAttr("checked"); $("#type_substance").removeAttr("checked"); $("#type_tous").removeAttr("checked"); $("#id_famille").val("0"); $("#id_sous_famille").val("0"); $("#vitesse_sechage").val("0"); $("#temp_eclair").val(""); $("#temp_ebullition").val(""); $("#etiquette_oui").removeAttr("checked"); $("#reglementation_a_substituer").removeAttr("checked"); $("#reglementation_fortement_reglemente").removeAttr("checked"); $("#reglementation_non_vise").removeAttr("checked"); $("#bOrdreFournisseur_PM").removeAttr("checked"); $("#ordre_fournisseur_asc").removeAttr("checked"); $("#ordre_fournisseur_desc").removeAttr("checked"); $("#bOrdreFamille_PM").removeAttr("checked"); $("#ordre_famille_asc").removeAttr("checked"); $("#ordre_famille_desc").removeAttr("checked"); $("#bOrdreVitesseSechage_PM").removeAttr("checked"); $("#ordre_vitesse_asc").removeAttr("checked"); $("#ordre_vitesse_desc").removeAttr("checked"); $("#bOrdrePointEclair_PM").removeAttr("checked"); $("#ordre_eclair_asc").removeAttr("checked"); $("#ordre_eclair_desc").removeAttr("checked"); $("#bOrdreTempEbullition_PM").removeAttr("checked"); $("#ordre_ebullition_asc").removeAttr("checked"); $("#ordre_ebullition_desc").removeAttr("checked"); $("#bOrdreEfficacite_PM").removeAttr("checked"); $("#type_efficacite_salissure").removeAttr("checked"); $("#type_efficacite_materiaux").removeAttr("checked"); $("#type_efficacite_proprete").removeAttr("checked"); $("#efficacite_asc").removeAttr("checked"); $("#efficacite_desc").removeAttr("checked"); $(".composition").each(function(i) { $(this).remove(); }); RefreshListeAvecMultiPage( "formulaire", "index.php" ); }