diff --git a/config.html b/config.html index 3cb2593..e3b2a36 100644 --- a/config.html +++ b/config.html @@ -11,12 +11,9 @@ {{* Traiter l'envoi du formulaire *}} {{#form on="save"}} -{{:assign var="labels" value=$_POST.input_fields.label}} -{{:assign var="owner_keys" value=$_POST.input_fields.owner|keys}} - -{{#foreach from=$_POST.input_fields|array_transpose item="field"}} - {{:assign var="input_fields." label=$field.label|trim owner=$field.owner|boolval}} -{{/foreach}} + {{#foreach from=$_POST.input_fields|array_transpose item="field"}} + {{:assign var="input_fields." label=$field.label|trim owner=$field.owner|boolval}} + {{/foreach}} {{:save key="config" validate_schema="./config.schema.json" @@ -26,14 +23,14 @@ {{:redirect to="./config.html?ok=1"}} {{/form}} -{{* types d'entrées *}} +{{* types d'entrées par défaut *}} {{:assign var='types_entrees.Achat' value=1}} {{:assign var='types_entrees.Don' value=1}} {{:assign var='types_entrees.Récupération' value=1}} {{:assign var='types_entrees.Location' value=0}} {{:assign var='types_entrees.Emprunt' value=0}} -{{* types de sorties *}} +{{* types de sorties par défaut *}} {{:assign var='types_sorties.' value='Vente'}} {{:assign var='types_sorties.' value='Don'}} {{:assign var='types_sorties.' value='Location'}} @@ -56,9 +53,9 @@ {{:input type="text" name="input_fields[label][]" default=$input_field.label}} @@ -71,9 +68,9 @@ {{:input type="text" name="input_fields[label][]" default=$label}} @@ -156,11 +153,9 @@ // Désactiver les champs caché des checkbox cochés function desactiverCache(id_body) { - var table = document.querySelector(id_body); - let lignes = table.children; - for (let i = 0; i < lignes.length; ++i) { - let idCase = lignes[i].querySelector("input[type=checkbox]"); - let cache = lignes[i].querySelector("input[type=hidden]"); // le champ caché + for (let ligne of document.querySelector(id_body).children) { + let idCase = ligne.querySelector("input[type=checkbox]"); + let cache = ligne.querySelector("input[type=hidden]"); // le champ caché if (idCase.checked) { cache.disabled = true; }