summaryrefslogtreecommitdiff
path: root/templates/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/index.html')
-rw-r--r--templates/index.html42
1 files changed, 29 insertions, 13 deletions
diff --git a/templates/index.html b/templates/index.html
index e9656da..abd1a13 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -24,7 +24,7 @@
24{% if "version" not in valform or valform.version < CONFIG.version %} 24{% if "version" not in valform or valform.version < CONFIG.version %}
25<p class="petit">Note : La version du fichier de sauvegarde est inférieure à la version du site ({{ CONFIG.version}}), mais cela ne devrait pas générer de bug (normalement). 25<p class="petit">Note : La version du fichier de sauvegarde est inférieure à la version du site ({{ CONFIG.version}}), mais cela ne devrait pas générer de bug (normalement).
26</p>{% elif valform.version > CONFIG.version %} 26</p>{% elif valform.version > CONFIG.version %}
27<p class="petit">Note : la version du fichier de sauvegarde ({{ valform.version }}) est <b>supérieure</b> à la version du site ({{ CONFIG.version}}). Soit vous avez voyagé dans le futur, soit vous avez testé un fichier de sauvegarde de la version bêta sur la version normale du site, soit vous avez trifouillé le fichier de sauvegarde, soit... je ne sais pas. Il se peut qu'il y ait des bugs. Ou pas.</p> 27<p class="petit">Note : la version du fichier de sauvegarde ({{ valform.version }}) est <b>supérieure</b> à la version du site ({{ CONFIG.version}}). Vous avez probablement avez testé un fichier de sauvegarde de la version bêta sur la version normale du site. Sinon c'est que vous avez voyagé dans le temps, trifouillé le fichier de sauvegarde, ou... je ne sais pas. Il se peut qu'il y ait des bugs. Ou pas.</p>
28{% endif %} 28{% endif %}
29{% endif %} 29{% endif %}
30 30
@@ -43,14 +43,14 @@
43 <input type="reset" id="reset_donnees" value="Effacer les données du formulaire"> 43 <input type="reset" id="reset_donnees" value="Effacer les données du formulaire">
44</div> 44</div>
45<ul> 45<ul>
46<li><label>Nom de l'enfant&nbsp;:</label> <input type="text" name="nom" value="{{ valform.nom }}"></li> 46<li><label>Nom de l'enfant&nbsp;:</label> <input type="text" class="texte" name="nom" value="{{ valform.nom }}"></li>
47<li><label>Sexe&nbsp;:</label> <label><input type="radio" name="sexe" value="F" {%if valform.sexe == "F" %}checked{% endif %}> féminin </label> 47<li><label>Sexe&nbsp;:</label> <label><input type="radio" name="sexe" value="F" {%if valform.sexe == "F" %}checked{% endif %}> féminin </label>
48| <label><input type="radio" name="sexe" value="M" {%if valform.sexe == "M"%} checked {% endif %}> masculin</label> | <label><input type="radio" name="sexe" value="N" {%if valform.sexe == "N"%} checked {% endif %}> neutre (expérimental)</label></li> 48| <label><input type="radio" name="sexe" value="M" {%if valform.sexe == "M"%} checked {% endif %}> masculin</label> | <label><input type="radio" name="sexe" value="N" {%if valform.sexe == "N"%} checked {% endif %}> neutre (expérimental)</label></li>
49<li><label>Date de naissance&nbsp;: </label> <input type="date" name="naissance" value="{{ valform.naissance }}"> 49<li><label>Date de naissance&nbsp;: </label> <input type="date" name="naissance" value="{{ valform.naissance }}">
50 <p id="changemode" class="petit"><span onclick="change_mode_dates('text')" class="bouton">Cliquer ici</span> pour saisir les dates comme du texte.</p> </li> 50 <p id="changemode" class="petit"><span onclick="change_mode_dates('text')" class="bouton">Cliquer ici</span> pour saisir les dates comme du texte.</p> </li>
51<li>Prématuré ? <span class="petit">(expérimental)</span> <span class="bouton" onclick="affiche_cache('prema',this)">Afficher</span> 51<li>Prématuré ? <span class="petit">(expérimental)</span> <span class="bouton" onclick="affiche_cache('prema',this)">Afficher</span>
52<div id="prema"><p class="petit">Si l'enfant est né prématuré (avant 37 semaines d'aménorrhée), indiquer de « combien » en durée (même syntaxe que pour les âges, voir plus bas). Sinon, laisser 0j.</p> 52<div id="prema"><p class="petit">Si l'enfant est né prématuré (avant 37 semaines d'aménorrhée), indiquer de « combien » en durée (même syntaxe que pour les âges, voir plus bas). Sinon, laisser 0j.</p>
53<label>Prématurité</label> <input type="text" name="prematurite" value="{{ valform.prematurite }}"> <input type="checkbox" name="agecorrige"{% if valform.agecorrige == "oui"%} checked{%endif%}> Afficher l'âge corrigé sur la courbe (plutôt que l'âge réel). 53<label>Prématurité</label> <input type="text" class="data" name="prematurite" value="{{ valform.prematurite }}"> <input type="checkbox" name="agecorrige"{% if valform.agecorrige == "oui"%} checked{%endif%}> Afficher l'âge corrigé sur la courbe (plutôt que l'âge réel).
54</div></li> 54</div></li>
55 55
56</ul> 56</ul>
@@ -69,14 +69,14 @@
69<p class="donneesplus">Si vous ne saisissez que des données de poids par exemple, la courbe de taille ne sera pas tracée (par défaut, voir préférences du graphique).</p> 69<p class="donneesplus">Si vous ne saisissez que des données de poids par exemple, la courbe de taille ne sera pas tracée (par défaut, voir préférences du graphique).</p>
70 70
71<table id="donneespoids"> 71<table id="donneespoids">
72 <tr><th>Âge</th><th>Date</th><th>Poids (kg ou g)</th><th class="donneesplus">Taille (cm) </th></tr> 72 <tr><th>Âge</th><th>Date</th><th>Poids</th><th class="donneesplus">Taille (cm) </th></tr>
73 73
74{% for i in range(valform.nb_data) %} 74{% for i in range(valform.nb_data) %}
75<tr><td> 75<tr><td>
76 <input type="text" name="age_{{ i }}" value="{{ valform['age_'~i] }}"> 76 <input type="text" class="data" name="age_{{ i }}" value="{{ valform['age_'~i] }}">
77</td><td><input type="date" name="date_{{ i }}" value="{{ valform['date_'~i] }}"></td> 77</td><td><input type="date" name="date_{{ i }}" value="{{ valform['date_'~i] }}"></td>
78 <td><input type="text" name="poids_{{ i }}" value="{{ valform['poids_'~i] }}"></td> 78 <td><input type="text" class="data" name="poids_{{ i }}" value="{{ valform['poids_'~i] }}"></td>
79 <td class="donneesplus"><input type="text" name="taille_{{ i }}" value="{{ valform['taille_'~i] }}"></td> 79 <td class="donneesplus"><input class="data" type="text" name="taille_{{ i }}" value="{{ valform['taille_'~i] }}"></td>
80 80
81</tr> 81</tr>
82{% endfor %} 82{% endfor %}
@@ -102,13 +102,13 @@
102 <option value="{{ unite }}"{% if valform.unite == unite %} selected {% endif %} >{{ unite }}</option> 102 <option value="{{ unite }}"{% if valform.unite == unite %} selected {% endif %} >{{ unite }}</option>
103 {% endfor %} 103 {% endfor %}
104 </select></label></li> 104 </select></label></li>
105 <li><label>valeur maximum du graphique (facultatif, syntaxe similaire à l'âge) </label><input type="text" name="maxi" value="{{ valform.maxi }}"></li> 105 <li><label>valeur maximum du graphique (facultatif, syntaxe similaire à l'âge) </label><input type="text" class="data" name="maxi" value="{{ valform.maxi }}"></li>
106 106
107 <li><label>Même échelle sur tous les graphiques&nbsp;: </label><input type="checkbox" name="memechelle" {% if valform.memechelle == 'oui' %} checked{% endif %}></li> 107 <li><label>Même échelle sur tous les graphiques&nbsp;: </label><input type="checkbox" name="memechelle" {% if valform.memechelle == 'oui' %} checked{% endif %}></li>
108 <li><label>Grille améliorée&nbsp;:</label><input type="checkbox" name="grilleamelio" {% if valform.grilleamelio == 'oui' %} checked{% endif %}></li> 108 <li><label>Grille améliorée&nbsp;:</label><input type="checkbox" name="grilleamelio" {% if valform.grilleamelio == 'oui' %} checked{% endif %}></li>
109 109
110 <li>Dimensions du graphique&nbsp;: <label>largeur&nbsp;: </label><input type="text" name="largeur" value="{{ valform.largeur }}"> 110 <li>Dimensions du graphique&nbsp;: <label>largeur&nbsp;: </label><input type="text" class="data" name="largeur" value="{{ valform.largeur }}">
111 <label>hauteur&nbsp;: </label><input type="text" name="hauteur" value="{{ valform.hauteur }}"></li> 111 <label>hauteur&nbsp;: </label><input type="text" class="data" name="hauteur" value="{{ valform.hauteur }}"></li>
112 <li><label>Légende&nbsp;: <input type="checkbox" name="legende" {% if valform.legende == 'oui' %} checked{% endif %}> </label> 112 <li><label>Légende&nbsp;: <input type="checkbox" name="legende" {% if valform.legende == 'oui' %} checked{% endif %}> </label>
113<label>Position&nbsp;: <select name="positionlegende"> 113<label>Position&nbsp;: <select name="positionlegende">
114{%for (pos,posnom) in [('upper left','Haut gauche'),('upper right','Haut Droite'),('lower left','Bas gauche'),('lower right','Bas droite')] %} 114{%for (pos,posnom) in [('upper left','Haut gauche'),('upper right','Haut Droite'),('lower left','Bas gauche'),('lower right','Bas droite')] %}
@@ -126,6 +126,22 @@
126 {% endfor %} 126 {% endfor %}
127 </select> 127 </select>
128 </li> 128 </li>
129
130 <li>Ajouter des repères sur les courbes. <span class="bouton petit" onclick="ajoute_reperes()">Plus de repères</span>
131 <ul id="ajoutereperecourbe">
132 {% for i in range(valform.liste_reperes | length) %}
133 <li>Âge&nbsp;: <input class="data" type="text" name="repere_age_{{ i }}" value="{{ valform.liste_reperes[i].donnee }}">
134 Texte associé&nbsp;: <input class="texte" type="text" name="repere_texte_{{ i }}" value="{{ valform.liste_reperes[i].texte }}">
135 Tracer&nbsp;: <input type="checkbox" name="repere_trace_{{ i }}" {% if valform.liste_reperes[i].trace %} checked {% endif %}></li>
136 {% endfor %}
137 {% for j in range(valform.liste_reperes | length, valform.nb_reperes_mini) %}
138 <li>Âge&nbsp;: <input class="data" type="text" name="repere_age_{{ j }}" value="">
139 Texte associé&nbsp;: <input class="texte" type="text" name="repere_texte_{{ j }}" value="">
140 Tracer&nbsp;: <input type="checkbox" name="repere_trace_{{ j }}"></li>
141 {% endfor %}
142 </ul>
143
144 </li>
129</ul> 145</ul>
130 146
131 147
@@ -136,7 +152,7 @@
136 152
137<div id="extra"> 153<div id="extra">
138<ul> 154<ul>
139 <li>Calculer le prolongement de la courbe à partir des <input type="text" name="nbextradata" size="4" value="1"> dernières données (mettre 0 pour "toutes").</li> 155 <li>Calculer le prolongement de la courbe à partir des <input type="text" class="data" name="nbextradata" size="4" value="1"> dernières données (mettre 0 pour "toutes").</li>
140 <li><input type="checkbox" name="prolongercourbes">Tracer l'extrapolation sur le graphique.</li> 156 <li><input type="checkbox" name="prolongercourbes">Tracer l'extrapolation sur le graphique.</li>
141 157
142 <li>Calculer <select name="calculextradata_type"> 158 <li>Calculer <select name="calculextradata_type">
@@ -144,10 +160,10 @@
144 {% for val in CONFIG.liste_typedonnees %} 160 {% for val in CONFIG.liste_typedonnees %}
145 <option value="{{val}}">{{val}}</option> 161 <option value="{{val}}">{{val}}</option>
146 {% endfor %} 162 {% endfor %}
147 </select> à l'âge <input type="text" name="calculextradata_age" value="6m"> 163 </select> à l'âge <input type="text" class="data" name="calculextradata_age" value="6m">
148 <input type="checkbox" name="calculextradata_trace"> ... et le voir sur le graphique.</li> 164 <input type="checkbox" name="calculextradata_trace"> ... et le voir sur le graphique.</li>
149 165
150 <li>Calculer l'âge auquel l'enfant aura <input type="text" name="calculextratemps_val"> 166 <li>Calculer l'âge auquel l'enfant aura <input type="text" class="data" name="calculextratemps_val">
151 <select name="calculextratemps_type"> 167 <select name="calculextratemps_type">
152 <option value="">Choisir la donnée</option> 168 <option value="">Choisir la donnée</option>
153 {% for val in CONFIG.liste_typedonnees %} 169 {% for val in CONFIG.liste_typedonnees %}