diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index 2781023d..4580403c 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -302,96 +302,98 @@ public void genCodeEntiteHtm(String langueNom, JsonObject langueConfig, String c tl(0, "{%- macro input", entiteVarCapitalise, classePageNomSimple, "(", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), ", ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), ", ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), ") %}"); if(entiteModifier && (entiteDefinir || entiteAttribuer)) { - tl(2, "{% if ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool == true %}"); + tl(0, "{%- if ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool == true %}"); - tl(1, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); - tl(15, "
"); - tl(1, "{% endif %}"); + tl(1, "{%- if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); + tl(6, ""); + tl(1, "{%- endif %}"); if(entiteAttribuer) { - tl(14, "{% if '", langueConfig.getString(ConfigCles.var_PUTCopie), "' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); - tl(15, "
"); - tl(16, ""); - tl(16, langueConfig.getString(ConfigCles.var_vider)); - tl(16, ""); - tl(15, "
"); - tl(14, "{% endif %}"); - - tl(14, ""); + tl(8, ""); + tl(9, langueConfig.getString(ConfigCles.var_vider)); + tl(8, ""); + tl(7, ""); + tl(1, "{%- endif %}"); + + tl(7, ""); + tl(9, ">"); + tl(7, ""); l(); } else if("LocalDate".equals(entiteNomSimple)) { - tl(14, ""); + tl(1, "{%- endif %}"); + tl(9, ">"); + tl(7, ""); } else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entiteNomSimple)) { - tl(14, ""); + tl(1, "{%- endif %}"); + tl(9, ">"); + tl(7, ""); } else if("LocalTime".equals(entiteNomSimple)) { - tl(14, ""); + + tl(7, ""); + tl(1, "{%- endif %}"); + tl(9, ">"); } else if("Boolean".equals(entiteNomSimple)) { - tl(1, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); - tl(15, ""); + tl(1, "{%- if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); + tl(2, "{%- if ", uncapitalizeClasseNomSimple, "_.", entiteVar, " is defined %}"); + tl(9, "checked=\"checked\""); + tl(2, "{%- endif %}"); + t(9, ">"); if(entiteNomAffichage != null) { sx(entiteNomAffichage); } l(""); - tl(1, "{% else %}"); - tl(15, ">"); - tl(15, ""); - tl(15, "true"); - tl(15, "false"); - tl(14, ""); - tl(1, "{% endif %}"); + tl(1, "{%- else %}"); + tl(9, ">"); + tl(8, ""); + tl(8, "true"); + tl(8, "false"); + tl(7, ""); + tl(1, "{%- endif %}"); l(); } else if(entiteImageBase64Url != null) { - tl(14, "
"); + tl(7, "
"); - tl(15, "
", langueConfig.getString(ConfigCles.str_Télécharger_image), "
"); - tl(15, ""); - tl(16, ""); - tl(16, ""); - tl(16, ""); - tl(15, ""); + tl(8, "
", langueConfig.getString(ConfigCles.str_Télécharger_image), "
"); + tl(8, "
"); + tl(9, ""); + tl(9, ""); + tl(9, ""); + tl(8, "
"); - tl(15, "\"\"");"); + tl(8, "\"\"");"); - tl(14, "
"); + tl(7, "
"); } else if(BooleanUtils.isTrue(entiteSignature)) { - tl(14, "
"); - - tl(15, "
"); - - tl(15, "\"\"");"); - - tl(14, "
"); - tl(14, "
"); - - tl(15, ""); - - tl(14, "
"); + tl(7, "
"); + + tl(8, "
"); + + tl(8, "\"\"");"); + + tl(7, "
"); + tl(7, "
"); + + tl(8, ""); + + tl(7, "
"); } else { //STUFF if(entiteMultiligne) - tl(14, "", "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); + tl(9, ">", "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } else { - tl(1, "{% if \"Page\" == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); + tl(1, "{%- if \"Page\" == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); if("JsonArray".equals(entiteNomSimpleVertxJson) || "JsonObject".equals(entiteNomSimpleVertxJson)) - tl(15, "value=\"{{to", entiteNomSimpleVertxJson, "String ", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); + tl(9, "value=\"{{to", entiteNomSimpleVertxJson, "String ", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); else - tl(15, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); - tl(1, "{% endif %}"); + tl(9, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); + tl(1, "{%- endif %}"); } if(entiteMultiligne) s(""); else - tl(14, ">"); + tl(9, ">"); l(); } - tl(1, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); - tl(15, ""); - tl(1, "{% endif %}"); + tl(1, "{%- if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); + tl(6, ""); + tl(1, "{%- endif %}"); if(entiteAttribuer) { - tl(13, "{% else %}"); + // tl(1, "{%- else %}"); } else if(classeUtilisateurEcrire && classeSessionEcrire || classePublicLire) { - tl(13, "{% else %}"); - tl(15, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", (entiteVarUrl == null ? "" : "")); + // tl(1, "{%- else %}"); + tl(6, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", (entiteVarUrl == null ? "" : "")); } else if(classeUtilisateurEcrire) { if(classeRolesTrouves || classeRoleLiresTrouves) { - tl(13, "{% else %}"); - tl(15, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); + // tl(1, "{%- else %}"); + tl(6, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } else { - tl(13, "{% else %}"); - tl(14, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); + // tl(1, "{%- else %}"); + tl(6, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } } else if(classeSessionEcrire) { - tl(13, "{% else %}"); - tl(14, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); + // tl(1, "{%- else %}"); + tl(6, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } else if(classeRolesTrouves || classeRoleLiresTrouves) { - tl(13, "{% else %}"); - tl(14, "{% if ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), " in ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s %}"); - tl(15, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); - tl(3, "{% endif %}"); + // tl(1, "{%- else %}"); + tl(1, "{%- if ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), " in ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s %}"); + tl(6, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); + tl(1, "{%- endif %}"); } else { // tl(3, "sx(htm", entiteVarCapitalise, "());"); } - tl(2, "{% else %}"); - tl(14, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); - tl(2, "{% endif %}"); + tl(0, "{%- else %}"); + tl(6, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); + tl(0, "{%- endif %}"); } else { - tl(1, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); + tl(1, "{%- if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); if(entiteAttribuer) { - tl(14, "{% if '", langueConfig.getString(ConfigCles.var_PUTCopie), "' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); - tl(15, "
"); - tl(16, ""); - tl(16, langueConfig.getString(ConfigCles.var_vider)); - tl(16, ""); - tl(15, "
"); - tl(14, "{% endif %}"); - - tl(14, ""); + tl(7, ""); + tl(8, langueConfig.getString(ConfigCles.var_vider)); + tl(7, ""); + tl(6, "
"); + tl(2, "{%- endif %}"); + + tl(6, ""); + tl(8, ">"); l(); } else if("LocalDateTime".equals(entiteNomSimple)) { - tl(14, (entiteVarUrl == null ? "{{ formatZonedDateTime(", uncapitalizeClasseNomSimple, "_.", entiteVar, ", 'EEE MMM d yyyy', defaultLocaleId, defaultZoneId) }}", (entiteVarUrl == null ? "" : "")); + tl(6, (entiteVarUrl == null ? "{{ formatZonedDateTime(", uncapitalizeClasseNomSimple, "_.", entiteVar, ", 'EEE MMM d yyyy', defaultLocaleId, defaultZoneId) }}", (entiteVarUrl == null ? "" : "")); } else if("ZonedDateTime".equals(entiteNomSimple)) { - tl(14, (entiteVarUrl == null ? "{{ formatZonedDateTime(", uncapitalizeClasseNomSimple, "_.", entiteVar, ", 'EEE MMM d yyyy h:mm a zz', defaultLocaleId, defaultZoneId) }}", (entiteVarUrl == null ? "" : "")); + tl(6, (entiteVarUrl == null ? "{{ formatZonedDateTime(", uncapitalizeClasseNomSimple, "_.", entiteVar, ", 'EEE MMM d yyyy h:mm a zz', defaultLocaleId, defaultZoneId) }}", (entiteVarUrl == null ? "" : "")); } else { - tl(14, (entiteVarUrl == null ? "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", (entiteVarUrl == null ? "" : "")); + tl(6, (entiteVarUrl == null ? "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", (entiteVarUrl == null ? "" : "")); } - tl(1, "{% endif %}"); + tl(0, "{%- endif %}"); } tl(0, "{%- endmacro %}"); @@ -704,7 +708,7 @@ else if(classeRolesTrouves || classeRoleLiresTrouves) { ///////// l(); - l("{% macro htm", entiteVarCapitalise, classePageNomSimple, "(", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), ", ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=false, ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=false) %}"); + l("{%- macro htm", entiteVarCapitalise, classePageNomSimple, "(", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), ", ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=false, ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=false) %}"); if(entiteHtml) { if(entiteAttribuer) { @@ -738,7 +742,7 @@ else if(classeRolesTrouves || classeRoleLiresTrouves) { tl(14, ""); - tl(14, "{% if ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool == true %}"); + tl(14, "{%- if ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool == true %}"); tl(1, "{{ if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(16, "
"); @@ -761,9 +765,9 @@ else if(classeRolesTrouves || classeRoleLiresTrouves) { tl(18, ">", langueConfig.getString(ConfigCles.var_ajouter), " ", entiteAttribuerContexteUnNom, ""); tl(16, "
"); - tl(1, "{% endif %}"); + tl(1, "{%- endif %}"); - tl(14, "{% endif %}"); + tl(14, "{%- endif %}"); tl(13, "
"); tl(12, "
"); @@ -785,7 +789,7 @@ else if("Boolean".equals(entiteNomSimple)) { if(entiteHtmLigneEnTeteExpression == null) { tl(14, "{{ input", entiteVarCapitalise, classePageNomSimple, "(", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "=", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), ", ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), ", ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), ") }}"); } else { - tl(14, "{% for item in ", uncapitalizeClasseNomSimple, "_.", entiteVar, " %}{{ item }}{% endfor %}"); + tl(14, "{%- for item in ", uncapitalizeClasseNomSimple, "_.", entiteVar, " %}{{ item }}{%- endfor %}"); } } else { @@ -4238,7 +4242,6 @@ else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTCopie tl(4, "{%- endblock htm", langueConfig.getString(ConfigCles.var_Formulaires), classePageNomSimple, " %}"); } - tl(3, "
"); tl(3, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, " %}"); tl(3, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageSuperNomSimple, " %}"); l(); @@ -4250,48 +4253,49 @@ else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTCopie s(wGetters); if(!classePageSimple) { - tl(3, "{%- block htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, " %}"); + tl(0, "{%- block htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, " %}"); - tl(3, "
"); - tl(4, "
"); - tl(5, ""); - tl(6, langueConfig.getString(ConfigCles.var_rechercher), " ", classeNomAdjectifPluriel, langueConfig.getString(ConfigCles.str_deuxPoints)); - tl(5, ""); + tl(4, "
"); + tl(5, "
"); + tl(6, ""); + tl(7, langueConfig.getString(ConfigCles.var_rechercher), " ", classeNomAdjectifPluriel, langueConfig.getString(ConfigCles.str_deuxPoints)); + tl(6, ""); + tl(5, "
"); tl(4, "
"); - tl(3, "
"); - tl(3, "
"); + tl(4, "
"); - tl(4, ""); - tl(4, ""); - tl(4, ""); - tl(5, ""); - tl(4, ""); + tl(7, ">"); + tl(5, ""); + tl(5, ""); + tl(6, ""); + tl(5, ""); - tl(4, "
"); - tl(5, "
"); - tl(6, "
"); - tl(7, "
    "); - tl(7, "
"); + tl(5, "
"); + tl(6, "
"); + tl(7, "
"); + tl(8, "
    "); + tl(8, "
"); + tl(7, "
"); tl(6, "
"); tl(5, "
"); @@ -4303,11 +4307,12 @@ else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTCopie tl(7, langueConfig.getString(ConfigCles.var_voir), " ", classeTousNom); tl(6, ""); tl(5, "
"); + tl(4, "
"); // tl(2, "} catch(Exception e) {"); // tl(3, "ExceptionUtils.rethrow(e);"); // tl(2, "}"); - tl(5, "{%- endblock htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, " %}"); + tl(0, "{%- endblock htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, " %}"); if(classeMethodeVars.contains("htmBody" + langueConfig.getString(ConfigCles.var_Court))) { tl(5, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Court), classePageNomSimple, " %}");