X-Git-Url: https://git.immae.eu/?p=perso%2FDenise%2Foms.git;a=blobdiff_plain;f=static%2Foutilspage.js;h=b0b3a1d81b4eeab31fdf62519882f33330f2e646;hp=86a1233c83d77c382b9041405f9d9435a624c22e;hb=32b3d06150018ed96d071cc0c6281469a880f9e0;hpb=2c023f1aec3a9a4276642bcba5329c9654730ffa diff --git a/static/outilspage.js b/static/outilspage.js index 86a1233..b0b3a1d 100644 --- a/static/outilspage.js +++ b/static/outilspage.js @@ -26,7 +26,7 @@ function ajoutelignes() var cellpoids = ligne.insertCell(2); var celltaille = ligne.insertCell(3); - cellage.innerHTML = '' ; + cellage.innerHTML = '' ; celldate.innerHTML = '' ; celldate.firstChild.type = mode ; if(mode == "text") // si on a déjà affiché les cases en mode texte, on continue en mode texte @@ -35,18 +35,32 @@ function ajoutelignes() celldate.firstChild.maxlength = taillemaxdate ; celldate.firstChild.placeholder = placeholder_date ; } - cellpoids.innerHTML = '' ; - celltaille.innerHTML = '' ; + cellpoids.innerHTML = '' ; + celltaille.innerHTML = '' ; celltaille.classList.add("donneesplus") ; + if(deuxiemeligne.children[3].style.display == "block") + celltaille.style.display = "block" ; } } -// Affichage de la textarea "export" +// Affichage de la section "export" function affiche_export() { document.getElementById("export").style.display = "block" ; - +} +// Copier vers le presse-papiers +function copietexte() +{ + var elt = document.getElementById("export_texte"); + + /* Select the text field */ + elt.select(); + elt.setSelectionRange(0, 99999); /* For mobile devices */ + + /* Copy the text inside the text field */ + document.execCommand("copy"); + } function affiche_cache(id,elemcourant) @@ -120,11 +134,14 @@ function change_mode_dates(mode) var nombalise = listeinput[i].name ; if(nombalise == "naissance" || nombalise.slice(0,5) == "date_") { - listeinput[i].type = mode ; - if(mode == "date") + if(mode == "date") { listeinput[i].maxlength = taillemaxdate ; - listeinput[i].size = taillemaxdate ; - listeinput[i].placeholder = placeholder_date ; + listeinput[i].value = listeinput[i].value.replace(/\//g, "-") ; // remplacer les / par des - + } + + listeinput[i].type = mode ; + listeinput[i].size = taillemaxdate ; + listeinput[i].placeholder = placeholder_date ; } } @@ -132,10 +149,68 @@ function change_mode_dates(mode) var elem = document.getElementById("changemode") ; if(mode =="text") { - elem.innerHTML = "Saisie des dates au format aaaa-mm-jj. Cliquez ici pour revenir à une saisie de dates « confortable Â»." + elem.innerHTML = "Saisie des dates au format aaaa-mm-jj. Cliquez ici pour revenir à une saisie de dates « confortable Â» avec le calendrier." } else { elem.innerHTML = "Cliquez ici pour saisir les dates comme du texte." } } + +function ajoute_enfants() +{ + var eltul = document.getElementById("liste_enfants_add") ; + var nblignes = eltul.childElementCount ; + var elt1 = eltul.children[0] ; + //alert(elt1.innerHTML) ; + var texte = elt1.innerHTML ; + // Il faut remplacer les nblignes 2 par des nblignes +2 + texte = texte.replace("fichier_donnees_"+(2), "fichier_donnees_"+(nblignes +2)) ; + texte = texte.replace("fichier_donnees_"+(2), "fichier_donnees_"+(nblignes +2)) ; + texte = texte.replace("fichier_donnees_"+(2), "fichier_donnees_"+(nblignes +2)) ; + texte = texte.replace("symbole_donnees_"+(2), "symbole_donnees_"+(nblignes +2)) ; + texte = texte.replace("couleur_donnees_"+(2), "couleur_donnees_"+(nblignes +2)) ; + + // Enlever le "selected" + texte = texte.replace("selected", "") ; + + var elt2 = document.createElement("li") ; + elt2.innerHTML = texte ; + + // remettre le "selected" au bon endroit + var options = elt2.getElementsByTagName("option") ; + // Trouver le nblignes-ième élément + var numero = (nblignes +1) % options.length ; + //Sélectionner l'élément en question + var monoption = options[numero] ; + monoption.setAttribute("selected", true) ; + + eltul.appendChild(elt2) ; + +} + +function vide_champ(nom) +{ + // vide le champ d'id proposé + var elt = document.getElementById(nom) ; + elt.value = "" ; +} + +function ajoute_reperes() +{ // ajoute des repères + var eltul = document.getElementById("ajoutereperecourbe") ; + var nblignes = eltul.childElementCount ; +// alert(nblignes) ; + var nb_additionnel = 2; + for(var i=nblignes; i \ + ou date : \ + Texte associé : \ + Tracer : \ + Afficher la date : ' ; + eltul.appendChild(elt) ; + } + +}