diff --git a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java index 6ea99295..74e99187 100644 --- a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java @@ -249,7 +249,7 @@ public void ecrireGenApiService(String classeLangueNom) throws Exception { auteurGenApiService.l("import io.vertx.ext.web.api.service.WebApiServiceGen;"); auteurGenApiService.l("import io.vertx.ext.web.api.service.ServiceRequest;"); auteurGenApiService.l("import io.vertx.ext.web.api.service.ServiceResponse;"); - auteurGenApiService.l("import io.vertx.ext.web.templ.handlebars.HandlebarsTemplateEngine;"); + auteurGenApiService.l("import com.hubspot.jinjava.Jinjava;"); auteurGenApiService.l("import io.vertx.core.WorkerExecutor;"); auteurGenApiService.l("import io.vertx.pgclient.PgPool;"); auteurGenApiService.l("import io.vertx.kafka.client.producer.KafkaProducer;"); @@ -373,7 +373,7 @@ public void ecrireApiServiceImpl(String classeLangueNom) throws Exception { auteurApiServiceImpl.l("import io.vertx.pgclient.PgPool;"); auteurApiServiceImpl.l("import io.vertx.kafka.client.producer.KafkaProducer;"); if(classePage) - auteurApiServiceImpl.l("import io.vertx.ext.web.templ.handlebars.HandlebarsTemplateEngine;"); + auteurApiServiceImpl.l("import com.hubspot.jinjava.Jinjava;"); // auteurGenApiService.l("import ", classeNomEnsemble, ".", classeNomSimple, "ApiServiceVertxEBProxy;"); auteurApiServiceImpl.l(); auteurApiServiceImpl.l("/**"); @@ -3123,7 +3123,7 @@ else if(classeApiMethode.equals(classeLangueConfig.getString(ConfigCles.var_PUTC if(classePageNomCanoniqueMethode != null) { l(); tl(1, "public String ", classeLangueConfig.getString(ConfigCles.var_template), classeApiMethode, classeNomSimple, "() {"); - tl(2, "return Optional.ofNullable(config.getString(", classePartsConfigCles.nomSimple(classeLangueNom), ".TEMPLATE_PATH)).orElse(\"templates\") + \"/", classeLangueNom, "/", classePageNomSimpleMethode, "\";"); + tl(2, "return \"/", classeLangueNom, "/", classePageNomSimpleMethode, ".htm\";"); t(1, "}"); } l(); @@ -3167,7 +3167,7 @@ else if(classeApiMethode.contains(classeLangueConfig.getString(ConfigCles.var_Re tl(3, "String pageTemplateUri = ", classeLangueConfig.getString(ConfigCles.var_template), classeApiMethode, classeNomSimple, "();"); tl(3, "String siteTemplatePath = config.getString(ComputateConfigKeys.TEMPLATE_PATH);"); tl(3, "Path resourceTemplatePath = Path.of(siteTemplatePath, pageTemplateUri);"); - tl(3, "String template = siteTemplatePath == null ? Files.readString(resourceTemplatePath, Charset.forName(\"UTF-8\")) : Resources.toString(Resources.getResource(resourceTemplatePath.toString()), StandardCharsets.UTF_8);"); + tl(3, "String template = siteTemplatePath == null ? Resources.toString(Resources.getResource(resourceTemplatePath.toString()), StandardCharsets.UTF_8) : Files.readString(resourceTemplatePath, Charset.forName(\"UTF-8\"));"); tl(3, classePageNomSimpleMethode, " page = new ", classePageNomSimpleMethode, "();"); tl(3, "MultiMap ", classeLangueConfig.getString(ConfigCles.var_requeteEnTetes), " = MultiMap.caseInsensitiveMultiMap();"); tl(3, classeLangueConfig.getString(ConfigCles.var_requeteSite), ".set", classeLangueConfig.getString(ConfigCles.var_RequeteEnTetes), "(", classeLangueConfig.getString(ConfigCles.var_requeteEnTetes), ");"); diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index 6be55029..48334fb1 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -202,7 +202,7 @@ public Boolean ecrireFormEntite(String langueNom, JsonObject langueConfig, ToutE wForm.l(""); wForm.tl(10, ""); if("JsonArray".equals(entiteNomSimple)) { - wForm.tl(10, "{{#each ", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", entiteHtmLigneEnTeteExpression, "{{/each}}"); + wForm.tl(10, "{% for o in ", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", entiteHtmLigneEnTeteExpression, "{% endfor %}"); } wForm.tl(10, ""); wForm.tl(9, ""); @@ -219,63 +219,63 @@ public Boolean ecrireFormEntite(String langueNom, JsonObject langueConfig, ToutE } if(classeUtilisateurEcrire && classeSessionEcrire) { - wForm.l("{{#ifContainsKeysAnyRolesOrSessionId ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_sessionId), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_sessionId), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{#ifContainsKeysAnyRolesOrSessionId ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), " ", langueConfig.getString(ConfigCles.var_sessionId), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_sessionId), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false\"}}"); + wForm.l("{% ifContainsKeysAnyRolesOrSessionId ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_sessionId), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_sessionId), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{% ifContainsKeysAnyRolesOrSessionId ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), " ", langueConfig.getString(ConfigCles.var_sessionId), " ", uncapitalizeClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_sessionId), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false %}"); wForm.l("{{/ifContainsKeysAnyRolesOrSessionId}}"); wForm.l("{{/ifContainsKeysAnyRolesOrSessionId}}"); } else if(classePublicLire) { - wForm.l("{{#ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{#ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false\"}}"); + wForm.l("{% ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{% ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false %}"); wForm.l("{{/ifContainsAnyRoles}}"); wForm.l("{{/ifContainsAnyRoles}}"); } else if(classeUtilisateurEcrire) { if(classeRolesTrouves || classeRoleLiresTrouves) { - wForm.l("{{#ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{#ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false\"}}"); + wForm.l("{% ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{% ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false %}"); wForm.l("{{/ifContainsAnyRoles}}"); wForm.l("{{/ifContainsAnyRoles}}"); } else { - wForm.l("{{#ifContainsKeys ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false\"}}"); + wForm.l("{% ifContainsKeys ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false %}"); wForm.l("{{/ifContainsKeys}}"); wForm.l("{{/ifContainsKeys}}"); } } else if(classeSessionEcrire) { - wForm.l("{{#ifContainsSessionId sessionId}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false\"}}"); + wForm.l("{% ifContainsSessionId sessionId}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false %}"); wForm.l("{{/ifContainsSessionId}}"); } else if(classeRolesTrouves || classeRoleLiresTrouves) { - wForm.l("{{#ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{#ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"true\"}}"); - wForm.l("{{else}}"); - wForm.l("{{> \"htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false\"}}"); + wForm.l("{% ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"true\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{% ifContainsAnyRoles ", langueConfig.getString(ConfigCles.var_roles), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=true %}"); + wForm.l("{% else %}"); + wForm.l("{{> htm", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool=\"false\" ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool=\"false %}"); wForm.l("{{/ifContainsAnyRoles}}"); wForm.l("{{/ifContainsAnyRoles}}"); } @@ -294,7 +294,7 @@ public void genCodeEntiteHtm(String langueNom, JsonObject langueConfig, String c Boolean entiteHtmLigneVerticaleActuel = entiteHtmLigneVerticaleActuelMap.get(classeApiMethodeMethode); l(); - l("{{#*inline \"htm", entiteVarCapitalise, "\"}}"); + l("{%- block htm", entiteVarCapitalise, classePageNomSimple, " %}"); l(""); if(!entiteHtmLigneVerticaleActuel) { tl(8, "
"); @@ -328,7 +328,7 @@ public void genCodeEntiteHtm(String langueNom, JsonObject langueConfig, String c tl(14, "
"); l(); - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); tl(14, "
"); tl(13, "
"); tl(12, ""); @@ -338,9 +338,9 @@ public void genCodeEntiteHtm(String langueNom, JsonObject langueConfig, String c tl(14, ""); - tl(14, "{{#eq ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool \"true\"}}"); + tl(14, "{% if ", langueConfig.getString(ConfigCles.var_rolePourLire), "Bool == true %}"); - tl(1, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(1, "{{ if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(16, "
"); tl(17, "", langueConfig.getString(ConfigCles.var_ajouter), " ", entiteAttribuerContexteUnNom, ""); tl(16, "
"); - tl(1, "{{/eq}}"); + tl(1, "{% endif %}"); - tl(14, "{{/eq}}"); + tl(14, "{% endif %}"); tl(13, ""); tl(12, ""); @@ -385,7 +385,7 @@ else if("LocalDate".equals(entiteNomSimple)) { tl(12, "
"); tl(13, "
"); } - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); if(entiteHtmLigneVerticaleActuel) { tl(12, ""); t(12, "").sx(entiteDescription).l(""); @@ -413,7 +413,7 @@ else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entite tl(12, "
"); tl(13, "
"); } - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); if(entiteHtmLigneVerticaleActuel) { tl(12, ""); t(12, "").sx(entiteDescription).l(""); @@ -441,7 +441,7 @@ else if("LocalTime".equals(entiteNomSimple)) { tl(12, "
"); tl(13, "
"); } - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); if(entiteHtmLigneVerticaleActuel) { tl(12, ""); t(12, "").sx(entiteDescription).l(""); @@ -469,7 +469,7 @@ else if("Boolean".equals(entiteNomSimple)) { tl(12, "
"); tl(13, "
"); } - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); if(entiteHtmLigneVerticaleActuel) { tl(12, ""); t(12, "").sx(entiteDescription).l(""); @@ -496,9 +496,9 @@ else if("Boolean".equals(entiteNomSimple)) { tl(13, "
"); } if(entiteHtmLigneEnTeteExpression == null) { - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); } else { - tl(14, "{{#each ", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}{{.}}{{/each}}"); + tl(14, "{% for item in ", uncapitalizeClasseNomSimple, "_.", entiteVar, " %}{{ item }}{% endfor %}"); } if(entiteHtmLigneVerticaleActuel) { tl(10, ""); @@ -525,7 +525,7 @@ else if("Boolean".equals(entiteNomSimple)) { tl(11, "
"); tl(13, "
"); } - tl(14, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + tl(14, "{{> input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); if(entiteHtmLigneVerticaleActuel) { tl(12, ""); t(12, "").sx(entiteDescription).l(""); @@ -535,26 +535,6 @@ else if("Boolean".equals(entiteNomSimple)) { tl(12, "
"); } } -// if(!entiteAttribuer && entiteModifier && !"Boolean".equals(entiteNomSimple)) { -// -// tl(1, "{{#eq ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool \"true\"}}"); -// -// tl(2, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); -// -// tl(15, "
"); -// tl(16, ""); -// tl(17, ""); -// tl(16, ""); -// tl(15, "
"); -// -// tl(14, "{{/eq}}"); -// -// tl(1, "{{/eq}}"); -// } if(!entiteHtmLigneVerticaleActuel) { tl(11, "
"); @@ -562,65 +542,24 @@ else if("Boolean".equals(entiteNomSimple)) { tl(9, "
"); } } -// else if(!(entiteAttribuer)) { -// -// tl(9, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); -// if(entiteHtmLigneVerticaleActuel) { -// tl(10, ""); -// tl(12, ""); -// if(entiteNomAffichage != null) { -// tl(13, ""); -// } -// tl(12, ""); -// tl(12, ""); -// } else { -// -// tl(10, "
"); -// tl(11, "
"); -// -// if(entiteNomAffichage != null) { -// tl(12, "
"); -// tl(13, ""); -// tl(12, "
"); -// } -// tl(12, "
"); -// tl(13, "
"); -// tl(14, "
"); -// tl(15, ""); -// } -// tl(16, "{{> \"input", entiteVarCapitalise, "\" ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "=", langueConfig.getString(ConfigCles.var_rolePourEcrire), " ", langueConfig.getString(ConfigCles.var_rolePourLire), "=", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); -// if(entiteHtmLigneVerticaleActuel) { -// tl(12, ""); -// t(12, "").sx(entiteDescription).l(""); -// tl(10, ""); -// } else { -// tl(15, ""); -// tl(14, "
"); -// tl(13, "
"); -// tl(12, "
"); -// tl(11, "
"); -// tl(10, "
"); -// } -// tl(1, "{{/eq}}"); -// } if(!entiteHtmLigneVerticaleActuel) { tl(8, "
"); } - l("{{/inline}}"); + l("{%- endblock %}"); /////////// // input // /////////// l(); - tl(0, "{{#*inline \"input", entiteVarCapitalise, "\"}}"); + tl(0, "{%- block input", entiteVarCapitalise, classePageNomSimple, " %}"); if(entiteModifier && (entiteDefinir || entiteAttribuer)) { - tl(2, "{{#eq ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool \"true\"}}"); + tl(2, "{% if ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "Bool == true %}"); if(entiteAttribuer) { - tl(14, "{{#eq '", langueConfig.getString(ConfigCles.var_PUTCopie), "' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(14, "{% if '", langueConfig.getString(ConfigCles.var_PUTCopie), "' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(15, "
"); tl(16, ""); tl(16, ""); tl(15, "
"); - tl(14, "{{/eq}}"); + tl(14, "{% endif %}"); tl(14, ""); l(); @@ -660,13 +599,13 @@ else if("LocalDate".equals(entiteNomSimple)) { tl(16, "title=\"", entiteDescription, " (", langueConfig.getString(ConfigCles.var_DDDashMMDashYYYY), ")\""); // tl(5, "value=\", ", entiteVar, " == null ? \"\" : DateTimeFormatter.ofPattern(\"", langueConfig.getString(ConfigCles.var_ddDashMMDashyyyy), "\").format(", entiteVar, "));"); tl(16, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); - tl(14, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(14, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); t(15, "onchange=\""); s("if(this.value) { "); s("patch{{", langueConfig.getString(ConfigCles.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }], 'set", entiteVarCapitalise, "', this.value, function() { ", langueConfig.getString(ConfigCles.var_ajouterLueur), "($('.{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }, function() { ", langueConfig.getString(ConfigCles.var_ajouterErreur), "($('.{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }); "); s("} "); l("\""); - tl(14, "{{/eq}}"); + tl(14, "{% endif %}"); tl(14, "/>"); } else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entiteNomSimple)) { @@ -679,8 +618,8 @@ else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entite if(entiteDescription != null) t(16, "title=\"").sx(entiteDescription).l(" (", langueConfig.getString(ConfigCles.str_ddDashMMDashyyyy_HHColonmm_VV), ")\""); // tl(4, ".a(\"value\", ", entiteVar, " == null ? \"\" : DateTimeFormatter.ofPattern(\"", langueConfig.getString(ConfigCles.var_EEE_d_MMM_yyyy_HAposhAposmmColonss_zz_VV), "\").format(", entiteVar, "));"); - tl(16, "value=\"{{#if ", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}{{formatZonedDateTime ", uncapitalizeClasseNomSimple, "_.", entiteVar, " \"", langueConfig.getString(ConfigCles.str_ddDashMMDashyyyy_HHColonmm_VV), "\" defaultLocaleId defaultZoneId}}{{/if}}\""); - tl(14, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(16, "value=\"{% if ", uncapitalizeClasseNomSimple, "_.", entiteVar, " is defined %}{{formatZonedDateTime ", uncapitalizeClasseNomSimple, "_.", entiteVar, " \"", langueConfig.getString(ConfigCles.str_ddDashMMDashyyyy_HHColonmm_VV), "\" defaultLocaleId defaultZoneId}}{% endif %}\""); + tl(14, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(15, "onclick=\"", langueConfig.getString(ConfigCles.var_enleverLueur), "($(this)); \";"); t(15, "onchange=\""); s("var timeZone = this.value.split('[').pop().split(']')[0]; "); @@ -694,7 +633,7 @@ else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entite s("patch{{", langueConfig.getString(ConfigCles.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }], 'set", entiteVarCapitalise, "', s, function() { ", langueConfig.getString(ConfigCles.var_ajouterLueur), "($('.{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }, function() { ", langueConfig.getString(ConfigCles.var_ajouterErreur), "($('.{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }); "); s("} "); l("\""); - tl(14, "{{/eq}}"); + tl(14, "{% endif %}"); tl(14, "/>"); } else if("LocalTime".equals(entiteNomSimple)) { @@ -712,7 +651,7 @@ else if("LocalTime".equals(entiteNomSimple)) { if(entiteDescription != null) t(16, "title=\"").sx(entiteDescription).l(" (", langueConfig.getString(ConfigCles.var_HAposhAposmm), ")\""); tl(16, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); - tl(14, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(14, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "%}"); tl(15, "onclick=\"", langueConfig.getString(ConfigCles.var_enleverLueur), "($(this)); \""); t(15, "onchange=\""); s("var t = moment(this.value, '", langueConfig.getString(ConfigCles.var_HAposhAposmm), "'); "); @@ -721,33 +660,33 @@ else if("LocalTime".equals(entiteNomSimple)) { s("patch{{", langueConfig.getString(ConfigCles.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }], 'set", entiteVarCapitalise, "', s, function() { ", langueConfig.getString(ConfigCles.var_ajouterLueur), "($('.{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }, function() { ", langueConfig.getString(ConfigCles.var_ajouterErreur), "($('.{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }); "); s("} "); l("\""); - tl(14, "{{/eq}}"); + tl(14, "{% endif %}"); tl(14, "/>"); } else if("Boolean".equals(entiteNomSimple)) { - tl(1, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(1, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(15, ""); - tl(1, "{{else}}"); + tl(1, "{% else %}"); tl(15, ">"); tl(15, ""); tl(15, ""); tl(15, ""); tl(14, ""); - tl(1, "{{/eq}}"); + tl(1, "{% endif %}"); l(); } else if(entiteImageBase64Url != null) { @@ -789,7 +728,7 @@ else if(entiteImageBase64Url != null) { tl(15, "\"\"");"); tl(14, "
"); @@ -798,13 +737,13 @@ else if(BooleanUtils.isTrue(entiteSignature)) { tl(14, "
"); tl(15, "
"); tl(15, "\"\"");"); tl(14, "
"); @@ -815,7 +754,7 @@ else if(BooleanUtils.isTrue(entiteSignature)) { tl(16, "onclick=\""); tl(17, "$('#signatureInput", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVar, "').show(); "); tl(17, "$('#signatureImg", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVar, "').hide(); "); - tl(17, "", langueConfig.getString(ConfigCles.var_enleverLueur), "($('#signatureInput", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVar, "')); "); + tl(17, langueConfig.getString(ConfigCles.var_enleverLueur), "($('#signatureInput", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVar, "')); "); tl(17, "patch{{", langueConfig.getString(ConfigCles.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }], 'set", entiteVarCapitalise, "', null); "); tl(17, "if($('#signatureInput", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVar, "')) { "); tl(17, "$('#signatureInput", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVar, "').jSignature('reset'); "); @@ -845,19 +784,19 @@ else if(BooleanUtils.isTrue(entiteSignature)) { } tl(15, "id=\"{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "\""); - tl(1, "{{#eq \"Page\" ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(1, "{% if \"Page\" == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(16, "class=\"{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, " set", entiteVarCapitalise, " class", classeNomSimple, " input", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVarCapitalise, " w3-input w3-border \""); tl(16, "name=\"set", entiteVarCapitalise, "\""); - tl(1, "{{else}}"); - tl(2, "{{#eq \"PATCH\" ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(1, "{% else %}"); + tl(2, "{% if \"PATCH\" == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(16, "class=\"{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, " set", entiteVarCapitalise, " class", classeNomSimple, " input", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVarCapitalise, " w3-input w3-border \""); tl(16, "name=\"set", entiteVarCapitalise, "\""); - tl(2, "{{else}}"); + tl(2, "{% else %}"); tl(16, "{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "\" class=\"", langueConfig.getString(ConfigCles.var_valeur), entiteVarCapitalise, " w3-input w3-border class", classeNomSimple, " input", classeNomSimple, "{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}", entiteVarCapitalise, " w3-input w3-border \""); tl(16, "name=\"", entiteVar, "\""); - tl(2, "{{/eq}}"); - tl(1, "{{/eq}}"); - tl(1, "{{#eq \"Page\" ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(2, "{% endif %}"); + tl(1, "{% endif %}"); + tl(1, "{% if \"Page\" == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(16, "onclick=\"", langueConfig.getString(ConfigCles.var_enleverLueur), "($(this)); \""); t(16, "onchange=\"patch{{", langueConfig.getString(ConfigCles.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }]"); if(entiteListeTypeJson != null) @@ -867,18 +806,18 @@ else if("JsonArray".equals(entiteNomSimpleVertxJson) || "JsonObject".equals(enti else s(", 'set", entiteVarCapitalise, "', $(this).val()"); l(", function() { ", langueConfig.getString(ConfigCles.var_ajouterLueur), "($('#{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }, function() { ", langueConfig.getString(ConfigCles.var_ajouterErreur), "($('#{{", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }); \""); - tl(1, "{{/eq}}"); + tl(1, "{% endif %}"); if(entiteMultiligne) { tl(14, ">", "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } else { - tl(1, "{{#eq \"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, "}}\""); else tl(15, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); - tl(1, "{{/eq}}"); + tl(1, "{% endif %}"); } if(entiteMultiligne) @@ -890,29 +829,29 @@ else if("JsonArray".equals(entiteNomSimpleVertxJson) || "JsonObject".equals(enti } if(entiteAttribuer) { - tl(13, "{{else}}"); + tl(13, "{% else %}"); } else if(classeUtilisateurEcrire && classeSessionEcrire || classePublicLire) { - tl(13, "{{else}}"); + tl(13, "{% else %}"); tl(15, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", (entiteVarUrl == null ? "" : "")); } else if(classeUtilisateurEcrire) { if(classeRolesTrouves || classeRoleLiresTrouves) { - tl(13, "{{else}}"); + tl(13, "{% else %}"); tl(15, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } else { - tl(13, "{{else}}"); + tl(13, "{% else %}"); tl(14, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } } else if(classeSessionEcrire) { - tl(13, "{{else}}"); + tl(13, "{% else %}"); tl(14, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); } else if(classeRolesTrouves || classeRoleLiresTrouves) { - tl(13, "{{else}}"); - tl(14, "{{#ifContainsKeys ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s}}"); + tl(13, "{% else %}"); + tl(14, "{% ifContainsKeys ", langueConfig.getString(ConfigCles.var_utilisateur), langueConfig.getString(ConfigCles.var_Cle), "s}}"); tl(15, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); tl(3, "{{/ifContainsKeys}}"); } @@ -920,14 +859,14 @@ else if(classeRolesTrouves || classeRoleLiresTrouves) { // tl(3, "sx(htm", entiteVarCapitalise, "());"); } - tl(2, "{{else}}"); + tl(2, "{% else %}"); tl(14, "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}"); - tl(2, "{{/eq}}"); + tl(2, "{% endif %}"); } else { - tl(1, "{{#eq 'Page' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(1, "{% if 'Page' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); if(entiteAttribuer) { - tl(14, "{{#eq '", langueConfig.getString(ConfigCles.var_PUTCopie), "' ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(14, "{% if '", langueConfig.getString(ConfigCles.var_PUTCopie), "' == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(15, "
"); tl(16, ""); tl(16, ""); tl(15, "
"); - tl(14, "{{/eq}}"); + tl(14, "{% endif %}"); tl(14, ""); l(); @@ -964,9 +903,9 @@ else if(classeRolesTrouves || classeRoleLiresTrouves) { } else { tl(14, (entiteVarUrl == null ? "{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}", (entiteVarUrl == null ? "" : "")); } - tl(1, "{{/eq}}"); + tl(1, "{% endif %}"); } - tl(0, "{{/inline}}"); + tl(0, "{%- endblock %}"); o = oAncien; } @@ -1222,12 +1161,12 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws } } if(entiteAttribuer) { - wJsInit.tl(2, "{{#ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); + wJsInit.tl(2, "{% ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); wJsInit.tl(5, langueConfig.getString(ConfigCles.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + pk}], $('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), pk, true);"); - wJsInit.tl(2, "{{else}}"); - wJsInit.tl(2, "{{#ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); + wJsInit.tl(2, "{% else %}"); + wJsInit.tl(2, "{% ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_rolePourLire), "}}"); wJsInit.tl(5, langueConfig.getString(ConfigCles.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + pk}], $('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), pk, true);"); - wJsInit.tl(2, "{{else}}"); + wJsInit.tl(2, "{% else %}"); wJsInit.tl(5, langueConfig.getString(ConfigCles.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + pk}], $('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), pk, false);"); wJsInit.tl(2, "{{/ifContainsAnyRoles}}"); wJsInit.tl(2, "{{/ifContainsAnyRoles}}"); @@ -1484,7 +1423,7 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws tl(1, "/**"); tl(1, " * ", langueConfig.getString(ConfigCles.var_Ignorer), ": true"); tl(1, "**/"); - tl(1, "protected void _", langueConfig.getString(ConfigCles.var_requeteSite), "_(", "", classePartsCouverture.nomSimple(langueNom), "<", classePartsRequeteSite.nomSimple(langueNom), "> c", ") {"); + tl(1, "protected void _", langueConfig.getString(ConfigCles.var_requeteSite), "_(", classePartsCouverture.nomSimple(langueNom), "<", classePartsRequeteSite.nomSimple(langueNom), "> c", ") {"); tl(1, "}"); } @@ -1968,7 +1907,7 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws tl(1, "}"); } l(); - tl(1, "protected void _", uncapitalizeClasseApiClasseNomSimple, "_(", "", classePartsCouverture.nomSimple(langueNom), "<", classeApiClasseNomSimple, "> ", langueConfig.getString(ConfigCles.var_cVar), ") {"); + tl(1, "protected void _", uncapitalizeClasseApiClasseNomSimple, "_(", classePartsCouverture.nomSimple(langueNom), "<", classeApiClasseNomSimple, "> ", langueConfig.getString(ConfigCles.var_cVar), ") {"); if(classePageSimple) { tl(2, langueConfig.getString(ConfigCles.var_cVar), ".o(new ", classeApiClasseNomSimple, "());"); } else { @@ -2236,7 +2175,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject langueConfig) throw wTh.tl(6, "", entiteNomAffichage, ""); -// wTd.tl(4, "{{#if get", langueConfig.getString(ConfigCles.var_Colonne), entiteVarCapitalise, "}}"); +// wTd.tl(4, "{% if get", langueConfig.getString(ConfigCles.var_Colonne), entiteVarCapitalise, " is defined %}"); wTd.tl(6, ""); wTd.tl(7, ""); if(classeIconeGroupe != null && classeIconeNom != null && BooleanUtils.isTrue(entiteVarTitre)) @@ -2258,17 +2197,17 @@ public void pageCodeClasseJinja(String langueNom, JsonObject langueConfig) throw wTd.l(""); wTd.tl(7, ""); if(entiteHighlighting) { - wTd.tl(7, "{{#if highlightList}}"); + wTd.tl(7, "{% if highlightList is defined %}"); wTd.tl(8, "
"); wTd.tl(9, "StringUtils.join(highlightList, \" ... \")"); wTd.tl(8, "
"); - wTd.tl(7, "{{/if}}"); + wTd.tl(7, "{% endif %}"); } wTd.tl(6, ""); -// wTd.tl(4, "{{/if}}"); +// wTd.tl(4, "{% endif %}"); } - wFoot.tl(3, "{{#if get", langueConfig.getString(ConfigCles.var_Colonne), entiteVarCapitalise, "}}"); + wFoot.tl(3, "{% if get", langueConfig.getString(ConfigCles.var_Colonne), entiteVarCapitalise, " is defined %}"); wFoot.tl(4, ""); if(entiteFacetsTrouves) { for(String entiteFacet : entiteFacets) { @@ -2284,7 +2223,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject langueConfig) throw } } wFoot.tl(4, ""); - wFoot.tl(3, "{{/if}}"); + wFoot.tl(3, "{% endif %}"); } rechercheSolr.setStart(i.intValue() + rechercheLignes); rechercheReponse = clientSolrComputate.query(rechercheSolr); @@ -2473,7 +2412,7 @@ else if("LocalDate".equals(entiteNomSimple)) { // else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entiteNomSimple)) { // t(tIndex + 3).s(classePrefixe, ""); } - l("{{#eq classSimpleName \"", classeNomSimple, "\"}}"); - l("{{#partial \"htmHead\"}}{{> htmHead", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmTitle\"}}{{> htmTitle", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmMeta\"}}{{> htmMeta", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmStyle\"}}{{> htmStyle", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmScripts\"}}{{> htmScripts", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmScript\"}}{{> htmScript", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"websocket\"}}{{> websocket", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsWebsocket), "\"}}{{> ", langueConfig.getString(ConfigCles.var_jsWebsocket), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsInfobulle), "\"}}{{> ", langueConfig.getString(ConfigCles.var_jsInfobulle), "", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"", langueConfig.getString(ConfigCles.var_htmInfobulle), "\"}}{{> ", langueConfig.getString(ConfigCles.var_htmInfobulle), "", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsLegende), "\"}}{{> ", langueConfig.getString(ConfigCles.var_jsLegende), "", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"", langueConfig.getString(ConfigCles.var_htmLegende), "\"}}{{> ", langueConfig.getString(ConfigCles.var_htmLegende), "", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsStyle), "\"}}{{> ", langueConfig.getString(ConfigCles.var_jsStyle), "", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBodySidebar\"}}{{> htmBodySidebar", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Debut), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Milieu), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Fin), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody\"}}{{> htmBody", classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Recherche), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Recherche), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Filtres), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Filtres), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Gamme), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Gamme), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Pivot), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Pivot), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Stats), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Stats), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Menu), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBodyCount0\"}}{{> htmBodyCount0", classePageNomSimple, "}}{{/partial}}"); + // l("{{#eq classSimpleName \"", classeNomSimple, " %}"); + // l("{{#partial \"htmHead %}{{> htmHead", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmTitle %}{{> htmTitle", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmMeta %}{{> htmMeta", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmStyle %}{{> htmStyle", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmScripts %}{{> htmScripts", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmScript %}{{> htmScript", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"websocket %}{{> websocket", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsWebsocket), " %}{{> ", langueConfig.getString(ConfigCles.var_jsWebsocket), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsInfobulle), " %}{{> ", langueConfig.getString(ConfigCles.var_jsInfobulle), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"", langueConfig.getString(ConfigCles.var_htmInfobulle), " %}{{> ", langueConfig.getString(ConfigCles.var_htmInfobulle), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsLegende), " %}{{> ", langueConfig.getString(ConfigCles.var_jsLegende), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"", langueConfig.getString(ConfigCles.var_htmLegende), " %}{{> ", langueConfig.getString(ConfigCles.var_htmLegende), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"", langueConfig.getString(ConfigCles.var_jsStyle), " %}{{> ", langueConfig.getString(ConfigCles.var_jsStyle), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBodySidebar %}{{> htmBodySidebar", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Debut), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Milieu), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Fin), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody %}{{> htmBody", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Recherche), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Recherche), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Filtres), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Filtres), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Gamme), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Gamme), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Pivot), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Pivot), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Stats), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Stats), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Menu), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBodyCount0 %}{{> htmBodyCount0", classePageNomSimple, "}}{{/partial}}"); if(classeNomCanonique.equals(classePartsUtilisateurSite.nomCanonique(classeLangueNom))) { - l("{{#partial \"htmBodyCount", langueConfig.getString(ConfigCles.var_Tous), "\"}}"); + l("{{#partial \"htmBodyCount", langueConfig.getString(ConfigCles.var_Tous), " %}"); tl(0, "
Manage username and password"); tl(1, "
"); @@ -2596,7 +2535,7 @@ else if("LocalDate".equals(entiteNomSimple)) { tl(1, "
"); tl(0, "
"); l("{{/partial}}"); - l("{{#partial \"htmBodyCount1\"}}"); + l("{{#partial \"htmBodyCount1 %}"); tl(0, "
Manage username and password"); tl(1, "
"); @@ -2605,12 +2544,12 @@ else if("LocalDate".equals(entiteNomSimple)) { tl(0, "
"); l("{{/partial}}"); } else { - l("{{#partial \"htmBodyCount1\"}}{{> htmBodyCount1", classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBodyCount1 %}{{> htmBodyCount1", classePageNomSimple, "}}{{/partial}}"); } - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Tous), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaires), "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Formulaires), classePageNomSimple, "}}{{/partial}}"); - l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Suggere), "\"}}{{> htmBody", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Tous), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), " %}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaires), " %}{{> htm", langueConfig.getString(ConfigCles.var_Formulaires), classePageNomSimple, "}}{{/partial}}"); + // l("{{#partial \"htmBody", langueConfig.getString(ConfigCles.var_Suggere), " %}{{> htmBody", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, "}}{{/partial}}"); for(String classeApiMethode : classeApiMethodes) { String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); @@ -2618,92 +2557,76 @@ else if("LocalDate".equals(entiteNomSimple)) { String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); if(classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PageRecherche))) { - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"Page\"}}{{/partial}}"); - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"Page\"}}{{/partial}}"); - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"Page\"}}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, " %}{{> htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"Page %}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, " %}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"Page %}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, " %}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"Page %}{{/partial}}"); } else if(classeApiMethode.equals("PATCH") || classeApiMethode.equals("POST") || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTCopie)) || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"", classeApiMethodeMethode, "\"}}{{/partial}}"); - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"", classeApiMethodeMethode, "\"}}{{/partial}}"); - l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"", classeApiMethodeMethode, "\"}}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, " %}{{> htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"", classeApiMethodeMethode, " %}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, " %}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"", classeApiMethodeMethode, " %}{{/partial}}"); + // l("{{#partial \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, " %}{{> htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, " classApiMethodMethod=\"", classeApiMethodeMethode, " %}{{/partial}}"); } } - l("{{/eq}}"); + // l("{% endif %}"); } - l("{{> ", classeGenPageNomSimple, "}}"); + l("{% extends \"", classeLangueNom, "/", classeGenPageNomSimple, ".htm\" %}"); } o = auteurGenPageJinja; - { - String hackathonMission = classeDoc.getString("hackathonMissionGenPageJinja_stored_string"); - String hackathonColumn = classeDoc.getString("hackathonColumnGenPageJinja_stored_string"); - String hackathonLabels = classeDoc.getString("hackathonLabelsGenPageJinja_stored_string"); - if(hackathonMission != null || hackathonColumn != null || hackathonLabels != null) { - l(""); - } + if(!classePageSimple) { + l("{% extends \"", classeLangueNom, "/", classePageSuperNomSimple, ".htm\" ", + // , "Object".equals(classeNomSimpleSuperGenerique) ? "" : ( + // " " + StringUtils.uncapitalize(classeNomSimpleSuperGenerique) + "_=" + uncapitalizeClasseApiClasseNomSimple + "_"), + "%}"); } - t(0, "{{#*inline \"htmTitle", classePageNomSimple, "\"}}"); - tl(2, ""); + + l(); + tl(0, "{%- block htmTitle", classePageSuperNomSimple, " %}"); + tl(0, "{%- block htmTitle", classePageNomSimple, " %}"); t(2, ""); - s("{{#if ", langueConfig.getString(ConfigCles.var_listeRecherche), classeApiClasseNomSimple, "_}}"); - s("{{#eq ", uncapitalizeClasseApiClasseNomSimple, "Count int1}}"); - s("{{#if ", classeVarCleUnique, "}}"); + s("{% if ", langueConfig.getString(ConfigCles.var_listeRecherche), classeApiClasseNomSimple, "_ is defined %}"); + s("{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == int1 %}"); + s("{% if ", classeVarCleUnique, " is defined %}"); s(classeNomAdjectifSingulier); - s("{{else}}"); + s("{% else %}"); s(classeNomAdjectifSingulier); - s("{{/if}}"); - s("{{else}}"); + s("{% endif %}"); + s("{% else %}"); s(classeAucunNomTrouve); - s("{{/eq}}"); - s("{{else}}"); + s("{% endif %}"); + s("{% else %}"); s(classeNomAdjectifPluriel); - s("{{/if}}"); + s("{% endif %}"); l(""); - l("{{/inline}}"); + tl(0, "{%- endblock htmTitle", classePageNomSimple, " %}"); + tl(0, "{%- endblock htmTitle", classePageSuperNomSimple, " %}"); - t(0, "{{#*inline \"htmMeta", classePageNomSimple, "\"}}"); - s("{{> \"htmMeta", classePageSuperNomSimple, "\"}}"); - l("{{/inline}}"); + // t(0, "{%- block htmMeta", classePageNomSimple, " %}"); + // s("{{> htmMeta", classePageSuperNomSimple, "\" %}"); + // t(0, "{%- endblock htmMeta", classePageNomSimple, " %}"); - t(0, "{{#*inline \"htmStyle", classePageNomSimple, "\"}}"); - s("{{> \"htmStyle", classePageSuperNomSimple, "\"}}"); - l("{{/inline}}"); + // t(0, "{%- block htmStyle", classePageNomSimple, " %}"); + // s("{{> htmStyle", classePageSuperNomSimple, "\" %}"); + // t(0, "{%- endblock htmStyle", classePageNomSimple, " %}"); - t(0, "{{#*inline \"htmScripts", classePageNomSimple, "\"}}"); - s("{{> \"htmScripts", classePageSuperNomSimple, "\"}}"); - tl(2, ""); + l(); + tl(0, "{%- block htmScripts", classePageSuperNomSimple, " %}"); + tl(0, "{{ super() }}"); + tl(0, "{%- block htmScripts", classePageNomSimple, " %}"); tl(2, ""); if(classeAttribuerNomSimplePages != null) { for(String classeAttribuerNomSimplePage : classeAttribuerNomSimplePages) { t(2).l(""); } } - tl(0, "{{/inline}}"); + tl(0, "{%- endblock htmScripts", classePageNomSimple, " %}"); + tl(0, "{%- endblock htmScripts", classePageSuperNomSimple, " %}"); if(!classePageSimple) { - String hackathonMission = classeDoc.getString("hackathonMissionPageJs_stored_string"); - String hackathonColumn = classeDoc.getString("hackathonColumnPageJs_stored_string"); - String hackathonLabels = classeDoc.getString("hackathonLabelsPageJs_stored_string"); - if(hackathonMission != null || hackathonColumn != null || hackathonLabels != null) { - if(hackathonMission != null) - auteurPageJs.l("// ", String.format("hackathonMission: %s", hackathonMission)); - if(hackathonColumn != null) - auteurPageJs.l("// ", String.format("hackathonColumn: %s", hackathonColumn)); - if(hackathonLabels != null) - auteurPageJs.l("// ", String.format("hackathonLabels: %s", hackathonLabels)); - } - - t(0, "{{#*inline \"htmScript", classePageNomSimple, "\"}}"); -// s("{{> \"htmScript", classePageSuperNomSimple, "\"}}"); - tl(2, ""); + l(); + tl(0, "{%- block htmScript", classePageSuperNomSimple, " %}"); + tl(0, "{%- block htmScript", classePageNomSimple, " %}"); tl(2, ""); - tl(0, "{{/inline}}"); - - tl(0, "{{#*inline \"websocket", classePageNomSimple, "\"}}"); - tl(4, ""); - tl(4, "websocket", classeApiClasseNomSimple, "(websocket", classeApiClasseNomSimple, "Inner);"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"", langueConfig.getString(ConfigCles.var_jsWebsocket), classePageNomSimple, "\"}}{{/inline}}"); - tl(0, "{{#*inline \"", langueConfig.getString(ConfigCles.var_jsInfobulle), classePageNomSimple, "\"}}{{/inline}}"); - tl(0, "{{#*inline \"", langueConfig.getString(ConfigCles.var_htmInfobulle), classePageNomSimple, "\"}}"); - t(0, "

"); + tl(4, "return `{%- block ", langueConfig.getString(ConfigCles.var_htmInfobulle), classePageNomSimple, " %}"); + s("

"); if(langueConfig.getString(ConfigCles.var_classeIconeClassesCss) != null) s(""); s("${feature.properties.objectTitle}"); l("

"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"", langueConfig.getString(ConfigCles.var_jsLegende), classePageNomSimple, "\"}}"); + l("{%- endblock ", langueConfig.getString(ConfigCles.var_htmInfobulle), classePageNomSimple, " %}`;"); + tl(3, "}"); + l(); + tl(3, "function ", langueConfig.getString(ConfigCles.var_jsLegende), classeNomSimple, "(map) {"); + tl(0, "{%- block ", langueConfig.getString(ConfigCles.var_jsLegende), classePageNomSimple, " %}"); tl(4, "var div = L.DomUtil.create('div', 'info legend');"); tl(4, "var htm = '';"); tl(4, "$.each( window.", langueConfig.getString(ConfigCles.var_liste), classeNomSimple, ", function(index, ", StringUtils.uncapitalize(classeNomSimple), ") {"); @@ -3251,8 +3144,18 @@ else if(entiteAttribuer) { tl(4, "});"); tl(4, "div.innerHTML = htm;"); tl(4, "return div;"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"", langueConfig.getString(ConfigCles.var_htmLegende), classePageNomSimple, "\"}}"); + tl(0, "{%- endblock ", langueConfig.getString(ConfigCles.var_jsLegende), classePageNomSimple, " %}"); + tl(3, "}"); + l(); + tl(3, "function ", langueConfig.getString(ConfigCles.var_htmLegende), classeNomSimple, "(map, shape, ", StringUtils.uncapitalize(classeNomSimple), ", index, count) {"); + tl(4, "var color = ", StringUtils.uncapitalize(classeNomSimple), ".", classeVarEmplacementCouleur, "[index];"); + tl(4, "var title = ", StringUtils.uncapitalize(classeNomSimple), ".", classeVarEmplacementTitre, "[index];"); + tl(4, "var url = ", StringUtils.uncapitalize(classeNomSimple), ".", classeVarEmplacementUrl, "[index];"); + tl(4, "var htm = '';"); + tl(4, "htm += `
"); + tl(0, "`;"); + t(4, "htm += `"); + s("{%- block ", langueConfig.getString(ConfigCles.var_htmLegende), classePageNomSimple, " %}"); tl(2, "
"); tl(2, "
"); tl(3, ""); @@ -3261,8 +3164,15 @@ else if(entiteAttribuer) { tl(3, "${title}"); tl(2, "
"); tl(2, "
"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"", langueConfig.getString(ConfigCles.var_jsStyle), classePageNomSimple, "\"}}"); + l("{%- endblock ", langueConfig.getString(ConfigCles.var_htmLegende), classePageNomSimple, " %}`;"); + tl(4, "htm += `"); + tl(0, "
"); + tl(0, "`;"); + tl(4, "return htm;"); + tl(3, "}"); + l(); + tl(3, "function ", langueConfig.getString(ConfigCles.var_jsStyle), classeNomSimple, "(feature) {"); + tl(0, "{%- block ", langueConfig.getString(ConfigCles.var_jsStyle), classePageNomSimple, " %}"); tl(4, "if(feature.geometry.type == 'Point') {"); tl(5, "return {"); tl(6, "radius: 8"); @@ -3287,801 +3197,165 @@ else if(entiteAttribuer) { tl(6, ", fillOpacity: 0.7"); tl(5, "};"); tl(4, "}"); - tl(0, "{{/inline}}"); + tl(0, "{%- endblock ", langueConfig.getString(ConfigCles.var_jsStyle), classePageNomSimple, " %}"); + tl(3, "}"); + tl(2, ""); + tl(0, "{%- endblock htmScript", classePageNomSimple, " %}"); + tl(0, "{%- endblock htmScript", classePageSuperNomSimple, " %}"); + + l(); + tl(0, "{%- block websocket", classePageSuperNomSimple, " %}"); + tl(0, "{{ super() }}"); + tl(0, "{%- block websocket", classePageNomSimple, " %}"); + tl(4, "websocket", classeApiClasseNomSimple, "(websocket", classeApiClasseNomSimple, "Inner);"); + tl(0, "{%- endblock websocket", classePageNomSimple, " %}"); + tl(0, "{%- endblock websocket", classePageSuperNomSimple, " %}"); } - t(0, "{{#*inline \"htmUrl", classeApiClasseNomSimple, "\"}}"); + l(); + t(0, "{%- block htmUrl", classePageNomSimple, " %}"); s("{{pageUri}}"); s("?q={{query.q}}"); - s("&rows={{#if rows}}{{rows}}{{else}}{{pagination.", langueConfig.getString(ConfigCles.var_lignes), "}}{{/if}}"); - s("&rows={{#if start}}{{start}}{{else}}{{pagination.", langueConfig.getString(ConfigCles.var_debut), "}}{{/if}}"); - s("{{#each query.fq}}"); - s("{{#eq fq this}}"); - s("{{else}}"); + s("&rows={% if rows is defined %}{{rows}}{% else %}{{pagination.", langueConfig.getString(ConfigCles.var_lignes), "}}{% endif %}"); + s("&rows={% if start is defined %}{{start}}{% else %}{{pagination.", langueConfig.getString(ConfigCles.var_debut), "}}{% endif %}"); + s("{% for item query.fq %}"); + s("{% if fq == item %}"); + s("{% else %}"); s("&fq={{fq}}:{{val}}"); - s("{{/eq}}"); - s("{{/each}}"); - s("{{#each query.sort}}"); - s("{{#eq sort this}}"); - s("{{else}}"); + s("{% endif %}"); + s("{% endfor %}"); + s("{% for item in query.sort %}"); + s("{% if sort == item %}"); + s("{% else %}"); s("&sort={{var}} {{order}}"); - s("{{/eq}}"); - s("{{/each}}"); - l("{{/inline}}"); - - t(0, "{{#*inline \"htmHead", classePageNomSimple, "\"}}"); - s("{{#block \"htmTitle\"}}{{/block}}"); - s("{{#block \"htmMeta\"}}{{/block}}"); - s("{{#block \"htmStyle\"}}{{/block}}"); - s("{{#block \"htmScripts\"}}{{/block}}"); - s("{{#block \"htmScript\"}}{{/block}}"); - l("{{/inline}}"); - - ////////////////////// - // htmBodyRecherche // - ////////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Recherche), classePageNomSimple, "\"}}"); - tl(8, ""); - tl(8, "
"); - tl(0, "{{#each varsQ}}"); - tl(9, "
"); - tl(10, "
"); - t(11, ""); - tl(10, "
"); - tl(9, "
"); - tl(9, "
"); - tl(10, "
"); - t(11, ""); - tl(11, "
"); - tl(10, "
"); - tl(9, "
"); - tl(0, "{{/each}}"); + l(); + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageSuperNomSimple, " %}"); + s("{{ super() }}"); + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageNomSimple, " %}"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageNomSimple, " %}"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageSuperNomSimple, " %}"); - /////////// - // start // - /////////// + ////////////////////// + // htmBodyGraphique // + ////////////////////// - tl(9, "
"); - tl(10, "
"); - t(11, ""); - tl(10, "
"); - tl(9, "
"); - tl(9, "
"); - tl(10, "
"); - t(11, ""); - tl(11, "
start={{ start }}
"); - tl(10, "
"); - tl(9, "
"); + l(); + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageSuperNomSimple, " %}"); + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageNomSimple, " %}"); + s("
"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageNomSimple, " %}"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageSuperNomSimple, " %}"); - ////////// - // rows // - ////////// + ///////////////////////////////// + // htmBodyGraphiqueEmplacement // + ///////////////////////////////// - tl(9, "
"); - tl(10, "
"); - t(11, ""); - tl(10, "
"); - tl(9, "
"); - tl(9, "
"); - tl(10, "
"); - t(11, ""); - tl(11, "
rows={{ rows }}
"); - tl(10, "
"); - tl(9, "
"); + l(); + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageSuperNomSimple, " %}"); + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, " %}"); + s("
"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, " %}"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageSuperNomSimple, " %}"); - tl(8, "
"); - l("{{/inline}}"); + for(String classeApiMethode : classeApiMethodes) { + String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiTypeMediaMethode = classeDoc.getString("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); - //////////////////// - // htmBodyFiltres // - //////////////////// + if(classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PageRecherche)) || classeApiMethode.equals("PATCH") || classeApiMethode.equals("POST") || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTCopie)) || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { + String methodeTitreFiltres = null; + String methodeTitreValeurs = null; - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Filtres), classePageNomSimple, "\"}}"); - tl(8, ""); - tl(8, "
"); - tl(0, "{{#each varsFq }}"); - tl(9, "
"); - t(10, ""); + if("POST".equals(classeApiMethodeMethode)) { + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Creer_) + classeUnNom; + } + else if("PUTImport".equals(classeApiMethode)) { + methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Importer_) + classeNomPluriel; + } + else if(langueConfig.getString(ConfigCles.var_PUTFusion).equals(classeApiMethode)) { + methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Fusionner_) + classeNomPluriel; + } + else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode)) { + methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Dupliquer_) + classeNomSingulier; + } + else if("PATCH".equals(classeApiMethodeMethode)) { + methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Modifier_des_) + classeNomSingulier; + } + else if("DELETE".equals(classeApiMethodeMethode)) { + methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Supprimer_) + classeNomSingulier; + } + else { + methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; + methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Rechercher_) + classeNomPluriel; + } - tl(10, "
"); - tl(11, "
"); - t(12, ""); - tl(11, "
"); + l(); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, classePageNomSimple, " %}"); + if(!classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PageRecherche))) { + tl(2, ""); + + if(classeApiMethodeMethode.contains("POST")) + tl(3, ""); + else if(classeApiMethodeMethode.contains("PATCH")) + tl(3, ""); + else if(classeApiMethode.contains("PUTImport")) + tl(3, ""); + else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTFusion))) + tl(3, ""); + else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTCopie))) + tl(3, ""); + + tl(3, methodeTitreValeurs); + tl(2, ""); + } + l("{%- endblock htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, classePageNomSimple, " %}"); - tl(11, "
"); - t(12, "", methodeTitreValeurs, ""); + l("{%- endblock htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, classePageNomSimple, " %}"); -// s(" onchange=\"fqChange('", classeNomSimple, "', this); \""); - s(" data-var=\"{{ var }}\""); - s(" autocomplete=\"off=\""); - s(" value=\"{{ val }}\""); - l("/>"); - tl(11, "
"); - tl(10, "
"); - - tl(9, "
"); - t(9, ""); - t(10, "{{#if val }}fq={{ var }}:{{encodeURIComponent val }}{{/if}}
"); - t(10, "{{#if facetField.var }}facet.field={{ facetField.var }}{{/if}}
"); - - t(10, ""); - tl(0, "{{#each facetField.counts }}"); - t(11, ""); - s("{{ @key }}"); - s(": "); - s("{{ this }}"); - l(""); - tl(0, "{{/each}}"); - tl(10, ""); - - tl(9, "
"); - tl(0, "{{/each}}"); - tl(8, "
"); - - l("{{/inline}}"); - - ////////////////// - // htmBodyGamme // - ////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Gamme), classePageNomSimple, "\"}}"); - tl(8, ""); - - tl(8, ""); - tl(9, ""); - t(10, ""); - t(11, "{{#if rangeGap }}facet.range.gap={{encodeURIComponent rangeGap }}{{/if}}"); - l(""); - t(11, "{{#if rangeStart }}facet.range.start={{encodeURIComponent rangeStart }}{{/if}}"); - l(""); - t(11, "{{#if rangeEnd }}facet.range.end={{encodeURIComponent rangeEnd }}{{/if}}"); - l(""); - t(11, "{{#if defaultRangeVar }}facet.range={!tag=r1}{{encodeURIComponent defaultRangeVar }}{{/if}}"); - l(""); - tl(10, ""); - tl(9, ""); - tl(8, "
"); - - tl(8, ""); - tl(9, ""); - tl(10, ""); - tl(10, ""); - tl(9, ""); - - tl(9, ""); - tl(10, ""); - tl(9, ""); - tl(9, ""); - tl(10, ""); - tl(9, ""); - - tl(9, ""); - tl(10, ""); - tl(9, ""); - tl(9, ""); - tl(10, ""); - tl(9, ""); - tl(8, "
"); - tl(11, "Range Gap"); - tl(10, ""); - t(11, ""); - tl(12, ""); - tl(12, ""); - tl(12, ""); - tl(12, ""); - tl(12, ""); - tl(12, ""); - tl(12, ""); - tl(11, ""); - tl(10, "
"); - tl(11, "Range Start"); - tl(10, "
"); - t(11, ""); - s(""); - tl(10, "
"); - tl(11, "Range End"); - tl(10, "
"); - t(11, ""); - s(""); - tl(10, "
"); - - tl(8, ""); - tl(0, "{{#each vars", langueConfig.getString(ConfigCles.var_Gamme), " }}"); - tl(9, ""); - tl(10, ""); - tl(10, ""); - tl(9, ""); - tl(0, "{{/each}}"); - tl(8, "
"); - t(11, ""); - s(""); - tl(10, ""); - tl(11, ""); - tl(10, "
"); - l("{{/inline}}"); - - ////////////////// - // htmBodyPivot // - ////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Pivot), classePageNomSimple, "\"}}"); - tl(8, ""); - - t(8, ""); - tl(0, "{{#each default", langueConfig.getString(ConfigCles.var_Pivot), "Vars }}"); - t(9, "{{ this }}
"); - tl(0, "{{/each}}"); - tl(8, "
"); - - t(8, ""); - tl(0, "{{#if default", langueConfig.getString(ConfigCles.var_Pivot), "Vars }}"); - t(9, "facet.pivot={!range=r1}"); - s("{{#each default", langueConfig.getString(ConfigCles.var_Pivot), "Vars }}"); - s("{{#if @index }},{{/if}}{{ this }}"); - s("{{/each}}"); - l("
"); - tl(0, "{{/if}}"); - tl(8, "
"); - - tl(8, ""); - tl(0, "{{#each varsFq }}"); - tl(9, ""); - tl(10, ""); - tl(10, ""); - tl(9, ""); - tl(0, "{{/each}}"); - tl(8, "
"); - t(11, ""); - s(""); - tl(10, ""); - tl(11, ""); - tl(10, "
"); - - l("{{/inline}}"); - - //////////////////////// - // htmBodyListeChamps // - //////////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), classePageNomSimple, "\"}}"); - tl(8, ""); - - t(8, ""); - tl(0, "{{#each default", langueConfig.getString(ConfigCles.var_ListeChamps), "Vars }}"); - t(9, "{{ this }}
"); - tl(0, "{{/each}}"); - tl(8, "
"); - - t(8, ""); - tl(0, "{{#if default", langueConfig.getString(ConfigCles.var_ListeChamps), "Vars }}"); - t(9, "fl="); - s("{{#each default", langueConfig.getString(ConfigCles.var_ListeChamps), "Vars }}"); - s("{{#if @index }},{{/if}}{{ this }}"); - s("{{/each}}"); - l("
"); - tl(0, "{{/if}}"); - tl(8, ""); - - tl(8, ""); - tl(0, "{{#each varsFq }}"); - tl(9, ""); - tl(10, ""); - tl(10, ""); - tl(9, ""); - tl(0, "{{/each}}"); - tl(8, "
"); - t(11, ""); - s(""); - tl(10, ""); - tl(11, ""); - tl(10, "
"); - l("{{/inline}}"); - - ////////////////// - // htmBodyStats // - ////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Stats), classePageNomSimple, "\"}}"); - tl(8, ""); - - t(8, ""); - tl(0, "{{#each default", langueConfig.getString(ConfigCles.var_Stats), "Vars }}"); - t(9, "{{ this }}"); - tl(0, "{{/each}}"); - tl(8, ""); - - t(8, ""); - tl(0, "{{#if default", langueConfig.getString(ConfigCles.var_Stats), "Vars }}"); - s("{{#each default", langueConfig.getString(ConfigCles.var_Stats), "Vars }}"); - t(9, ""); - s("stats.field={{ this }}"); - l(""); - s("{{/each}}"); - tl(0, "{{/if}}"); - tl(8, ""); - - tl(8, ""); - tl(0, "{{#each varsFq }}"); - tl(0, "{{#if ", langueConfig.getString(ConfigCles.var_activer), langueConfig.getString(ConfigCles.var_Stats), " }}"); - tl(9, ""); - tl(10, ""); - tl(10, ""); - tl(9, ""); - tl(0, "{{/if}}"); - tl(0, "{{/each}}"); - tl(8, "
"); - t(11, ""); - s(""); - tl(10, ""); - tl(11, "
"); - tl(12, ""); - tl(11, "
"); - - t(11, ""); - tl(0, "{{#if ./stats }}"); - tl(0, "{{#each ./stats }}"); - tl(0, "{{#eq @key 'name' }}{{else}}"); - t(12, ""); - s("{{ @key }}"); - s(": "); - s("{{ this }}"); - l(""); - tl(0, "{{/eq}}"); - tl(0, "{{/each}}"); - tl(0, "{{#if ./stats/max }}"); - t(9, "
"); - t(9, " step "); - t(9, ""); - t(9, " min "); - t(9, ""); - t(9, " max "); - t(9, ""); - t(9, " speed in seconds "); - t(9, ""); - t(9, ""); - t(9, "
"); - tl(0, "{{/if}}"); - tl(0, "{{/if}}"); - tl(11, ""); - - tl(10, "
"); - l("{{/inline}}"); - - ///////////////// - // htmBodyMenu // - ///////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageNomSimple, "\"}}"); - tl(2, ""); - s("{{> \"htmBody", langueConfig.getString(ConfigCles.var_Menu), classePageSuperNomSimple, "\"}}"); - l("{{/inline}}"); - - ////////////////////// - // htmBodyGraphique // - ////////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageNomSimple, "\"}}"); - tl(2, ""); -// s("{{> \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageSuperNomSimple, "\"}}"); - s("
"); - l("{{/inline}}"); - - ///////////////////////////////// - // htmBodyGraphiqueEmplacement // - ///////////////////////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, "\"}}"); - tl(2, ""); -// s("{{> \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, "\"}}"); - s("
"); - l("{{/inline}}"); - - /////////////////// - // htmBodyCount0 // - /////////////////// - - s("{{#*inline \"htmBodyCount0", classePageNomSimple, "\"}}"); - tl(2, ""); - tl(2, "

"); - tl(3, ""); - tl(4, "{{#if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), "}}"); - tl(5, ""); - tl(4, "{{/if}}"); - tl(4, "", classeNomAdjectifPluriel, ""); - tl(3, ""); - tl(2, "

"); - tl(2, "

"); - tl(3, ""); - tl(4, "{{#if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), "}}"); - tl(5, ""); - tl(4, "{{/if}}"); - tl(4, "", classeAucunNomTrouve, ""); - tl(3, ""); - tl(2, "

"); - - l("{{/inline}}"); - - /////////////////// - // htmBodyCount1 // - /////////////////// - - s("{{#*inline \"htmBodyCount1", classePageNomSimple, "\"}}"); - tl(2, ""); - tl(2, "

"); - tl(3, ""); - tl(1, "{{#if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), "}}"); - tl(4, ""); - tl(1, "{{/if}}"); - tl(4, "", classeNomAdjectifSingulier, ""); - tl(3, ""); - tl(2, "

"); - tl(2, "

"); - tl(3, ""); - tl(4, "{{", uncapitalizeClasseApiClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_objetTitre), "}}"); - tl(3, ""); - tl(2, "

"); - - l("{{/inline}}"); - - ///////////////// - // htmBodyTous // - ///////////////// - - s("{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageNomSimple, "\"}}"); - tl(2, ""); - tl(2, "

"); - tl(3, ""); - tl(1, "{{#if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), "}}"); - tl(4, ""); - tl(1, "{{/if}}"); - tl(4, "", classeNomAdjectifPluriel, ""); - tl(3, ""); - tl(2, "

"); - - tl(2, "
"); -// tl(3, "

Calendar

"); - tl(3, "
"); - tl(2, "
"); - - tl(2, "
"); - tl(3, "
"); - tl(1, "{{#if pagination.page", langueConfig.getString(ConfigCles.var_Precedent), "}}"); - tl(4, ""); - tl(5, ""); - tl(4, ""); - tl(1, "{{else}}"); - tl(4, ""); - tl(1, "{{/if}}"); - tl(1, "{{#gte pagination.", langueConfig.getString(ConfigCles.var_lignes), langueConfig.getString(ConfigCles.var_Precedent), " pagination.1L}}"); - tl(4, ""); - tl(5, ""); - tl(4, ""); - tl(1, "{{else}}"); - tl(4, ""); - tl(1, "{{/gte}}"); - tl(4, ""); - tl(5, ""); - tl(4, ""); - tl(1, "{{#if pagination.page", langueConfig.getString(ConfigCles.var_Prochaine), "}}"); - tl(4, ""); - tl(5, ""); - tl(4, ""); - tl(1, "{{else}}"); - tl(4, ""); - tl(1, "{{/if}}"); - tl(4, "{{ pagination.", langueConfig.getString(ConfigCles.var_debut), "Num }} - {{ pagination.", langueConfig.getString(ConfigCles.var_fin), "Num }} ", langueConfig.getString(ConfigCles.var_de), " {{ pagination.", langueConfig.getString(ConfigCles.var_numTrouve), " }}"); - tl(3, "
"); - tl(0, "{{> \"table1", classePageNomSimple, "\"}}"); - tl(2, "
"); - l("{{/inline}}"); - - if(classeVarClePrimaire != null || !classeModele) { - l("{{#*inline \"htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "\"}}"); - tl(2, ""); - tl(2, "
"); - tl(0, "{{#if ", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}"); - t(3, ""); - tl(0, "{{/if}}"); - t(3, ""); - t(3, ""); - t(3, ""); - t(3, ""); - tl(2, ""); - tl(0, "{{#if ", classeVarCleUnique, "}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", StringUtils.lowerCase(langueConfig.getString(ConfigCles.var_PageRecherche)), classeApiClasseNomSimple, "\"}}{{/block}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", StringUtils.lowerCase(langueConfig.getString(ConfigCles.var_PageRecherche)), classeApiClasseNomSimple, "\"}}{{/block}}"); - tl(0, "{{/if}}"); - l("{{/inline}}"); - } - - for(String classeApiMethode : classeApiMethodes) { - String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); - String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); - String classeApiTypeMediaMethode = classeDoc.getString("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string"); - String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); - - if(classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PageRecherche)) || classeApiMethode.equals("PATCH") || classeApiMethode.equals("POST") || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTCopie)) || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { - String methodeTitreFiltres = null; - String methodeTitreValeurs = null; - - if("POST".equals(classeApiMethodeMethode)) { - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Creer_) + classeUnNom; - } - else if("PUTImport".equals(classeApiMethode)) { - methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Importer_) + classeNomPluriel; - } - else if(langueConfig.getString(ConfigCles.var_PUTFusion).equals(classeApiMethode)) { - methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Fusionner_) + classeNomPluriel; - } - else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode)) { - methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Dupliquer_) + classeNomSingulier; - } - else if("PATCH".equals(classeApiMethodeMethode)) { - methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Modifier_des_) + classeNomSingulier; - } - else if("DELETE".equals(classeApiMethodeMethode)) { - methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Supprimer_) + classeNomSingulier; - } - else { - methodeTitreFiltres = langueConfig.getString(ConfigCles.str_Rechercher_) + classeUnNom; - methodeTitreValeurs = langueConfig.getString(ConfigCles.str_Rechercher_) + classeNomPluriel; - } - - l("{{#*inline \"htm", langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, "\"}}"); - if(!classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PageRecherche))) { - tl(2, ""); - - if(classeApiMethodeMethode.contains("POST")) - tl(3, ""); - else if(classeApiMethodeMethode.contains("PATCH")) - tl(3, ""); - else if(classeApiMethode.contains("PUTImport")) - tl(3, ""); - else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTFusion))) - tl(3, ""); - else if(classeApiMethode.contains(langueConfig.getString(ConfigCles.var_PUTCopie))) - tl(3, ""); - - tl(3, methodeTitreValeurs); - tl(2, ""); - } - l("{{/inline}}"); - l("{{#*inline \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), classePageNomSimple, "_", classeApiOperationIdMethode, "\"}}"); - tl(6, "", methodeTitreValeurs, ""); - l("{{/inline}}"); - l("{{#*inline \"htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, "\"}}"); + l(); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, classePageNomSimple, " %}"); { tl(2, "
"); { tl(3, "
"); { tl(4, "
"); if(!langueConfig.getString(ConfigCles.var_PageRecherche).equals(classeApiMethode)) { { tl(5, "
"); - tl(1, "{{#eq \"Page\" ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), "}}"); + tl(1, "{% if \"Page\" == ", langueConfig.getString(ConfigCles.var_classeApiMethodeMethode), " %}"); tl(6, "×"); - tl(1, "{{/eq}}"); + tl(1, "{% endif %}"); tl(6, "

", methodeTitreValeurs, "

"); if("POST".equals(classeApiMethode)) { tl(6, "
", langueConfig.getString(ConfigCles.str_Vous_pouvez_remplacer_les_valeurs_par_defaut_ci_dessous), "
"); @@ -4118,11 +3392,11 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) s(wFormPATCH); } - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); } else { { tl(6, "
"); if(!langueConfig.getString(ConfigCles.var_PageRecherche).equals(classeApiMethode)) { - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); } if("POST".equals(classeApiMethode)) { @@ -4135,21 +3409,21 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) } tl(6, "
"); if(!langueConfig.getString(ConfigCles.var_PageRecherche).equals(classeApiMethode)) { - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); } } } tl(5, "
"); } tl(4, "
"); } tl(3, "
"); } tl(2, ""); - l("{{/inline}}"); + l("{%- endblock htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, "_", classeApiOperationIdMethode, classePageNomSimple, " %}"); } } -// l("{{#*inline \"htmBodyCount1", classePageNomSimple, "\"}}"); -// l("{{/inline}}"); +// l("{%- block htmBodyCount1", classePageNomSimple, " %}"); +// l("{%- endblock %}"); - tl(0, "{{#*inline \"htmBodySidebar", classePageNomSimple, "\"}}"); + tl(0, "{%- block htmBodySidebar", classePageNomSimple, " %}"); ///////////// // sidebar // @@ -4224,34 +3498,125 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) s(" ", langueConfig.getString(ConfigCles.var_Stats)); l(""); - //////////////// - // bouton API // - //////////////// - t(6, ""); - s(" ", langueConfig.getString(ConfigCles.str_API)); - l(""); + //////////////// + // bouton API // + //////////////// + t(6, ""); + s(" ", langueConfig.getString(ConfigCles.str_API)); + l(""); + + + tl(5, ""); + tl(5, "
"); + + + /////////////// + // sidebar q // + /////////////// + + tl(6, "
"); + tl(7, "
"); + tl(8, ""); + t(8, ""); + l(" ", langueConfig.getString(ConfigCles.var_Recherche), ""); + tl(7, "
"); + tl(7, "
"); + + ////////////////////// + // htmBodyRecherche // + ////////////////////// + + l("{%- block htmBody", langueConfig.getString(ConfigCles.var_Recherche), classePageNomSimple, " %}"); + tl(8, "
"); + tl(0, "{% for key, value in varsQ.items() %}"); + tl(9, "
"); + tl(10, "
"); + t(11, ""); + tl(10, "
"); + tl(9, "
"); + tl(9, "
"); + tl(10, "
"); + t(11, ""); + tl(11, "
"); + tl(10, "
"); + tl(9, "
"); + tl(0, "{% endfor %}"); + /////////// + // start // + /////////// - tl(5, "
"); - tl(5, "
"); + tl(9, "
"); + tl(10, "
"); + t(11, ""); + tl(10, "
"); + tl(9, "
"); + tl(9, "
"); + tl(10, "
"); + t(11, ""); + tl(11, "
start={{ start }}
"); + tl(10, "
"); + tl(9, "
"); + ////////// + // rows // + ////////// - /////////////// - // sidebar q // - /////////////// + tl(9, "
"); + tl(10, "
"); + t(11, ""); + tl(10, "
"); + tl(9, "
"); + tl(9, "
"); + tl(10, "
"); + t(11, ""); + tl(11, "
rows={{ rows }}
"); + tl(10, "
"); + tl(9, "
"); - tl(6, "
"); - tl(7, "
"); - tl(8, ""); - t(8, ""); - l(" ", langueConfig.getString(ConfigCles.var_Recherche), ""); - tl(7, "
"); - tl(7, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Recherche), "\"}}{{/block}}"); + tl(8, "
"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Recherche), classePageNomSimple, " %}"); tl(7, "
"); tl(6, "
"); @@ -4266,7 +3631,84 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) l(" ", langueConfig.getString(ConfigCles.var_Filtres), ""); tl(7, "
"); tl(7, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Filtres), "\"}}{{/block}}"); + + //////////////////// + // htmBodyFiltres // + //////////////////// + + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Filtres), classePageNomSimple, " %}"); + tl(8, "
"); + tl(0, "{% for key, value in varsFq.items() %}"); + tl(9, "
"); + t(10, ""); + + tl(10, "
"); + tl(11, "
"); + t(12, ""); + tl(11, "
"); + + tl(11, "
"); + t(12, ""); + tl(11, "
"); + tl(10, "
"); + + tl(9, "
"); + t(9, ""); + t(10, "{% if val is defined %}fq={{ var }}:{{encodeURIComponent val }}{% endif %}
"); + t(10, "{% if facetField.var is defined %}facet.field={{ facetField.var }}{% endif %}
"); + + t(10, ""); + tl(0, "{% for item in facetField.counts %}"); + t(11, ""); + s("{{ item.key }}"); + s(": "); + s("{{ item.value }}"); + l(""); + tl(0, "{% endfor %}"); + tl(10, ""); + + tl(9, "
"); + tl(0, "{% endfor %}"); + tl(8, "
"); + + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Filtres), classePageNomSimple, " %}"); tl(7, ""); tl(6, ""); @@ -4281,7 +3723,121 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) l(" ", langueConfig.getString(ConfigCles.var_Gamme), ""); tl(7, ""); tl(7, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Gamme), "\"}}{{/block}}"); + + ////////////////// + // htmBodyGamme // + ////////////////// + + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Gamme), classePageNomSimple, " %}"); + + tl(8, ""); + tl(9, ""); + t(10, ""); + t(11, "{% if rangeGap is defined %}facet.range.gap={{encodeURIComponent rangeGap }}{% endif %}"); + l(""); + t(11, "{% if rangeStart is defined %}facet.range.start={{encodeURIComponent rangeStart }}{% endif %}"); + l(""); + t(11, "{% if rangeEnd is defined %}facet.range.end={{encodeURIComponent rangeEnd }}{% endif %}"); + l(""); + t(11, "{% if defaultRangeVar is defined %}facet.range={!tag=r1}{{encodeURIComponent defaultRangeVar }}{% endif %}"); + l(""); + tl(10, ""); + tl(9, ""); + tl(8, "
"); + + tl(8, ""); + tl(9, ""); + tl(10, ""); + tl(10, ""); + tl(9, ""); + + tl(9, ""); + tl(10, ""); + tl(9, ""); + tl(9, ""); + tl(10, ""); + tl(9, ""); + + tl(9, ""); + tl(10, ""); + tl(9, ""); + tl(9, ""); + tl(10, ""); + tl(9, ""); + tl(8, "
"); + tl(11, "Range Gap"); + tl(10, ""); + t(11, ""); + tl(12, ""); + tl(12, ""); + tl(12, ""); + tl(12, ""); + tl(12, ""); + tl(12, ""); + tl(12, ""); + tl(11, ""); + tl(10, "
"); + tl(11, "Range Start"); + tl(10, "
"); + t(11, ""); + s(""); + tl(10, "
"); + tl(11, "Range End"); + tl(10, "
"); + t(11, ""); + s(""); + tl(10, "
"); + + tl(8, ""); + tl(0, "{% for key, value vars", langueConfig.getString(ConfigCles.var_Gamme), ".items() %}"); + tl(9, ""); + tl(10, ""); + tl(10, ""); + tl(9, ""); + tl(0, "{% endfor %}"); + tl(8, "
"); + t(11, ""); + s(""); + tl(10, ""); + tl(11, ""); + tl(10, "
"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Gamme), classePageNomSimple, " %}"); tl(7, "
"); tl(6, ""); @@ -4289,14 +3845,71 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) // sidebar pivot // /////////////////// - tl(6, "
"); - tl(7, "
"); - tl(8, ""); - t(8, ""); - l(" ", langueConfig.getString(ConfigCles.var_Pivot), ""); - tl(7, "
"); - tl(7, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Pivot), "\"}}{{/block}}"); + tl(6, "
"); + tl(7, "
"); + tl(8, ""); + t(8, ""); + l(" ", langueConfig.getString(ConfigCles.var_Pivot), ""); + tl(7, "
"); + tl(7, "
"); + + ////////////////// + // htmBodyPivot // + ////////////////// + + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Pivot), classePageNomSimple, " %}"); + + t(8, ""); + tl(0, "{% for item in default", langueConfig.getString(ConfigCles.var_Pivot), "Vars %}"); + t(9, "{{ item }}
"); + tl(0, "{% endfor %}"); + tl(8, "
"); + + t(8, ""); + tl(0, "{% if default", langueConfig.getString(ConfigCles.var_Pivot), "Vars is defined %}"); + t(9, "facet.pivot={!range=r1}"); + s("{% for item in default", langueConfig.getString(ConfigCles.var_Pivot), "Vars }}"); + s("{% if loop.index > 0 %},{% endif %}{{ item }}"); + s("{% endfor %}"); + l("
"); + tl(0, "{% endif %}"); + tl(8, "
"); + + tl(8, ""); + tl(0, "{% for key, value in varsFq.items() %}"); + tl(9, ""); + tl(10, ""); + tl(10, ""); + tl(9, ""); + tl(0, "{% endfor %}"); + tl(8, "
"); + t(11, ""); + s(""); + tl(10, ""); + tl(11, ""); + tl(10, "
"); + + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Pivot), classePageNomSimple, " %}"); tl(7, ""); tl(6, ""); @@ -4311,7 +3924,63 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) l(" ", langueConfig.getString(ConfigCles.str_Liste_Champs), ""); tl(7, ""); tl(7, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), "\"}}{{/block}}"); + + //////////////////////// + // htmBodyListeChamps // + //////////////////////// + + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), classePageNomSimple, " %}"); + + t(8, ""); + tl(0, "{% for item in default", langueConfig.getString(ConfigCles.var_ListeChamps), "Vars %}"); + t(9, "{{ item }}
"); + tl(0, "{% endfor %}"); + tl(8, ""); + + t(8, ""); + tl(0, "{% if default", langueConfig.getString(ConfigCles.var_ListeChamps), "Vars is defined %}"); + t(9, "fl="); + s("{% for item in default", langueConfig.getString(ConfigCles.var_ListeChamps), "Vars %}"); + s("{% if loop.index > 0 %},{% endif %}{{ this }}"); + s("{% endfor %}"); + l(""); + tl(0, "{% endif %}"); + tl(8, ""); + + tl(8, ""); + tl(0, "{% for key, value in varsFq.items() %}"); + tl(9, ""); + tl(10, ""); + tl(10, ""); + tl(9, ""); + tl(0, "{% endfor %}"); + tl(8, "
"); + t(11, ""); + s(""); + tl(10, ""); + tl(11, ""); + tl(10, "
"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_ListeChamps), classePageNomSimple, " %}"); tl(7, ""); tl(6, ""); @@ -4326,7 +3995,102 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) l(" ", langueConfig.getString(ConfigCles.str_Stats), ""); tl(7, ""); tl(7, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Stats), "\"}}{{/block}}"); + + ////////////////// + // htmBodyStats // + ////////////////// + + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Stats), classePageNomSimple, " %}"); + + t(8, ""); + tl(0, "{% for item in default", langueConfig.getString(ConfigCles.var_Stats), "Vars %}"); + t(9, "{{ item }}
"); + tl(0, "{% endfor %}"); + tl(8, ""); + + t(8, ""); + tl(0, "{% if default", langueConfig.getString(ConfigCles.var_Stats), "Vars is defined %}"); + s("{% for item in default", langueConfig.getString(ConfigCles.var_Stats), "Vars %}"); + t(9, ""); + s("stats.field={{ item }}"); + l(""); + s("{% endfor %}"); + tl(0, "{% endif %}"); + tl(8, ""); + + tl(8, ""); + tl(0, "{% for key, value in varsFq.items() %}"); + tl(0, "{% if ", langueConfig.getString(ConfigCles.var_activer), langueConfig.getString(ConfigCles.var_Stats), " is defined %}"); + tl(9, ""); + tl(10, ""); + tl(10, ""); + tl(9, ""); + tl(0, "{% endif %}"); + tl(0, "{% endfor %}"); + tl(8, "
"); + t(11, ""); + s(""); + tl(10, ""); + tl(11, "
"); + tl(12, ""); + tl(11, "
"); + + t(11, ""); + tl(0, "{% if value.stats is defined %}"); + tl(0, "{% for item in value.stats %}"); + tl(0, "{% if item.key == 'name' %}{% else %}"); + t(12, ""); + s("{{ item.key }}"); + s(": "); + s("{{ item }}"); + l(""); + tl(0, "{% endif %}"); + tl(0, "{% endfor %}"); + tl(0, "{% if value.stats.max is defined %}"); + t(9, "
"); + t(9, " step "); + t(9, ""); + t(9, " min "); + t(9, ""); + t(9, " max "); + t(9, ""); + t(9, " speed in seconds "); + t(9, ""); + t(9, ""); + t(9, "
"); + tl(0, "{% endif %}"); + tl(0, "{% endif %}"); + tl(11, ""); + + tl(10, "
"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Stats), classePageNomSimple, " %}"); tl(7, ""); tl(6, ""); @@ -4334,39 +4098,33 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) tl(5, ""); tl(4, ""); - tl(0, "{{/inline}}"); + tl(0, "{%- endblock htmBodySidebar", classePageNomSimple, " %}"); + tl(0, "{%- endblock htmBodySidebar", classePageSuperNomSimple, " %}"); ///////////// // htmBody // ///////////// - tl(0, "{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageNomSimple, "\"}}"); - tl(0, "{{> \"htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageSuperNomSimple, "\"}}"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, "\"}}"); - tl(0, "{{> \"htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageSuperNomSimple, "\"}}"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageNomSimple, "\"}}"); - tl(0, "{{> \"htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageSuperNomSimple, "\"}}"); - tl(0, "{{/inline}}"); - - tl(0, "{{#*inline \"htmBody", classePageNomSimple, "\"}}"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Debut), "\"}}{{/block}}"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Milieu), "\"}}{{/block}}"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Fin), "\"}}{{/block}}"); - tl(0, "{{/inline}}"); + l(); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageSuperNomSimple, " %}"); + tl(0, "{{ super() }}"); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageNomSimple, " %}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageNomSimple, " %}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Debut), classePageSuperNomSimple, " %}"); + l(); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageSuperNomSimple, " %}"); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, " %}"); ///////////////// // pageContent // ///////////////// - tl(0, "{{#*inline \"htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, "\"}}"); tl(2, "
"); - tl(0, "{{#block \"htmBodySidebar\"}}{{/block}}"); + tl(0, "{%- block htmBodySidebar", classePageNomSimple, " %}{%- endblock %}"); tl(2, "
"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), "\"}}{{/block}}"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Graphique), "\"}}{{/block}}"); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Graphique), langueConfig.getString(ConfigCles.var_Emplacement), classePageNomSimple, " %}{%- endblock %}"); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Graphique), classePageNomSimple, " %}{%- endblock %}"); tl(1, "
"); tl(2, "
"); // tl(3, "

Calendar

"); @@ -4376,68 +4134,267 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) tl(1, "
"); // htmBodyCount0 // - tl(1, "{{#eq ", uncapitalizeClasseApiClasseNomSimple, "Count int0}}"); - tl(0, "{{#block \"htmBodyCount0\"}}{{/block}}"); - tl(1, "{{else}}"); + tl(1, "{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == int0 %}"); + + /////////////////// + // htmBodyCount0 // + /////////////////// + + s("{%- block htmBodyCount0", classePageNomSimple, " %}"); + tl(2, "

"); + tl(3, ""); + tl(4, "{% if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), " is defined %}"); + tl(5, ""); + tl(4, "{% endif %}"); + tl(4, "", classeNomAdjectifPluriel, ""); + tl(3, ""); + tl(2, "

"); + tl(2, "

"); + tl(3, ""); + tl(4, "{% if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), " is defined %}"); + tl(5, ""); + tl(4, "{% endif %}"); + tl(4, "", classeAucunNomTrouve, ""); + tl(3, ""); + tl(2, "

"); + + l("{%- endblock htmBodyCount0", classePageNomSimple, " %}"); + tl(1, "{% else %}"); + + tl(2, "{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == int1 %}"); + // htmBodyCount1 // + tl(3, "{% if ", classeVarCleUnique, " is defined %}"); - tl(2, "{{#eq ", uncapitalizeClasseApiClasseNomSimple, "Count int1}}"); + /////////////////// // htmBodyCount1 // - tl(3, "{{#if ", classeVarCleUnique, "}}"); - tl(0, "{{#block \"htmBodyCount1\"}}{{/block}}"); - tl(3, "{{else}}"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Tous), "\"}}{{/block}}"); - tl(3, "{{/if}}"); - tl(2, "{{else}}"); - tl(0, "{{#block \"htmBody", langueConfig.getString(ConfigCles.var_Tous), "\"}}{{/block}}"); - tl(2, "{{/eq}}"); - tl(1, "{{/eq}}"); - tl(0, "{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "\"}}{{/block}}"); + /////////////////// + + s("{%- block htmBodyCount1", classePageNomSimple, " %}"); + tl(2, "

"); + tl(3, ""); + tl(1, "{% if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), " is defined %}"); + tl(4, ""); + tl(1, "{% endif %}"); + tl(4, "", classeNomAdjectifSingulier, ""); + tl(3, ""); + tl(2, "

"); + tl(2, "

"); + tl(3, ""); + tl(4, "{{", uncapitalizeClasseApiClasseNomSimple, "_.", langueConfig.getString(ConfigCles.var_objetTitre), "}}"); + tl(3, ""); + tl(2, "

"); + + l("{%- endblock htmBodyCount1", classePageNomSimple, " %}"); + tl(3, "{% else %}"); + + ///////////////// + // htmBodyTous // + ///////////////// + + s("{%- block htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageNomSimple, " %}"); + s("{%- set htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageSuperNomSimple, " %}"); + tl(2, "

"); + tl(3, ""); + tl(1, "{% if ", langueConfig.getString(ConfigCles.var_classeIconeClassesCss), " is defined %}"); + tl(4, ""); + tl(1, "{% endif %}"); + tl(4, "", classeNomAdjectifPluriel, ""); + tl(3, ""); + tl(2, "

"); + + tl(2, "
"); +// tl(3, "

Calendar

"); + tl(3, "
"); + tl(2, "
"); + + tl(2, "
"); + tl(3, "
"); + tl(1, "{% if pagination.page", langueConfig.getString(ConfigCles.var_Precedent), " is defined %}"); + tl(4, ""); + tl(5, ""); + tl(4, ""); + tl(1, "{% else %}"); + tl(4, ""); + tl(1, "{% endif %}"); + tl(1, "{% if pagination.", langueConfig.getString(ConfigCles.var_lignes), langueConfig.getString(ConfigCles.var_Precedent), " >= pagination.1L %}"); + tl(4, ""); + tl(5, ""); + tl(4, ""); + tl(1, "{% else %}"); + tl(4, ""); + tl(1, "{% endif %}"); + tl(4, ""); + tl(5, ""); + tl(4, ""); + tl(1, "{% if pagination.page", langueConfig.getString(ConfigCles.var_Prochaine), " is defined %}"); + tl(4, ""); + tl(5, ""); + tl(4, ""); + tl(1, "{% else %}"); + tl(4, ""); + tl(1, "{% endif %}"); + tl(4, "{{ pagination.", langueConfig.getString(ConfigCles.var_debut), "Num }} - {{ pagination.", langueConfig.getString(ConfigCles.var_fin), "Num }} ", langueConfig.getString(ConfigCles.var_de), " {{ pagination.", langueConfig.getString(ConfigCles.var_numTrouve), " }}"); + tl(3, "
"); + tl(0, "{{> table1 %}"); + tl(2, "
"); + l("{%- endset %}"); + l("{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageNomSimple, " %}"); + tl(3, "{% endif %}"); + tl(2, "{% else %}"); + tl(0, "{{ htmBody", langueConfig.getString(ConfigCles.var_Tous), classePageNomSimple, " }}"); + tl(2, "{% endif %}"); + tl(1, "{% endif %}"); + + if(classeVarClePrimaire != null || !classeModele) { + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, " %}"); + tl(2, "
"); + tl(0, "{% if ", classeModele ? classeVarClePrimaire : classeVarCleUnique, " is defined %}"); + t(3, ""); + tl(0, "{% endif %}"); + t(3, ""); + t(3, ""); + t(3, ""); + t(3, ""); + tl(2, ""); + tl(0, "{% if ", classeVarCleUnique, " is defined %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Bouton), "_", StringUtils.lowerCase(langueConfig.getString(ConfigCles.var_PageRecherche)), classeApiClasseNomSimple, classePageNomSimple, " %}{%- endblock %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", StringUtils.lowerCase(langueConfig.getString(ConfigCles.var_PageRecherche)), classeApiClasseNomSimple, classePageNomSimple, " %}{%- endblock %}"); + tl(0, "{% endif %}"); + l("{%- endblock htm", langueConfig.getString(ConfigCles.var_Formulaire), classePageNomSimple, " %}"); + } if(classeMethodeVars.contains("htmBody")) { - tl(6, "{{#if o}}"); - tl(7, "{{> \"htmBody\"}}"); - tl(6, "{{/if}}"); + tl(6, "{% if o is defined %}"); + tl(7, "{{> htmBody %}"); + tl(6, "{% endif %}"); } // formulaires if(!classePageSimple) { - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaires), "\"}}{{/block}}"); + tl(0, "{%- block htm", langueConfig.getString(ConfigCles.var_Formulaires), classePageNomSimple, " %}"); + tl(0, "{% ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_authRoleSuperAdmin), "}}"); + + // refraîchir 1 // + tl(2, "{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == int1 %}"); + tl(2, ""); + tl(3, ""); + tl(3, langueConfig.getString(ConfigCles.var_recharger), " ", classeCeNom); + tl(2, ""); + tl(2, "{% endif %}"); + + tl(0, "{{/ifContainsAnyRoles}}"); + + // formulaires // + for(String classeApiMethode : classeApiMethodes) { + String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiTypeMediaMethode = classeDoc.getString("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); + + if(classeApiMethode.equals("POST")) { + if(activerRoleAdmin) { + l("{% ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_authRoleAdmin), "}}"); + } + l("{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == int1 %}"); + l("{% if ", classeVarCleUnique, " is defined %}"); + l("{% else %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + l("{% endif %}"); + l("{% else %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + l("{% endif %}"); + if(activerRoleAdmin) { + l("{{/ifContainsAnyRoles}}"); + } + } else if(classeApiMethode.equals("PATCH") || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { + tl(0, "{% ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_authRoleSuperAdmin), "}}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + tl(0, "{{/ifContainsAnyRoles}}"); + } else if(classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTCopie))) { + l("{%- block htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, classePageNomSimple, " %}{%- endblock %}"); + } + } + + l("{%- block htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, " %}{%- endblock %}"); + tl(0, "{%- endblock htm", langueConfig.getString(ConfigCles.var_Formulaires), classePageNomSimple, " %}"); } tl(1, "
"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"table1", classePageNomSimple, "\"}}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageNomSimple, " %}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Milieu), classePageSuperNomSimple, " %}"); + l(); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageSuperNomSimple, " %}"); + tl(0, "{{ super() }}"); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageNomSimple, " %}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageNomSimple, " %}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Fin), classePageSuperNomSimple, " %}"); + + l(); + tl(0, "{%- block table1", classePageNomSimple, " %}"); tl(2, "
"); tl(3, ""); - tl(0, "{{> table2", classePageNomSimple, "}}"); + tl(0, "{{> table2}}"); tl(3, "
"); tl(2, "
"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"table2", classePageNomSimple, "\"}}"); - tl(0, "{{> \"thead1", classePageNomSimple, "\"}}"); - tl(0, "{{> \"tbody1", classePageNomSimple, "\"}}"); - tl(0, "{{> \"tfoot1", classePageNomSimple, "\"}}"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"thead1", classePageNomSimple, "\"}}"); + tl(0, "{%- endblock table1", classePageNomSimple, " %}"); + tl(0, "{%- block table2", classePageNomSimple, " %}"); + tl(0, "{{> thead1 %}"); + tl(0, "{{> tbody1 %}"); + tl(0, "{{> tfoot1 %}"); + tl(0, "{%- endblock table2", classePageNomSimple, " %}"); + tl(0, "{%- block thead1", classePageNomSimple, " %}"); tl(4, ""); - tl(0, "{{> thead2", classePageNomSimple, "}}"); + tl(0, "{{> thead2}}"); tl(4, ""); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"thead2", classePageNomSimple, "\"}}"); + tl(0, "{%- endblock thead1", classePageNomSimple, " %}"); + tl(0, "{%- block thead2", classePageNomSimple, " %}"); tl(3, ""); s(wTh); tl(3, ""); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"tbody1", classePageNomSimple, "\"}}"); - tl(0, ""); + tl(0, "{%- endblock thead2", classePageNomSimple, " %}"); + tl(0, "{%- block tbody1", classePageNomSimple, " %}"); + tl(0, ""); tl(4, ""); - tl(0, "{{> tbody2", classePageNomSimple, "}}"); + tl(0, "{{> tbody2}}"); tl(4, ""); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"tbody2", classePageNomSimple, "\"}}"); - tl(0, ""); + tl(0, "{%- endblock tbody1", classePageNomSimple, " %}"); + tl(0, "{%- block tbody2", classePageNomSimple, " %}"); + tl(0, ""); // TODO // tl(2, "Map>> highlighting = ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, ".getResponse().getHighlighting();"); - tl(2, "{{#each ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, "}}"); + tl(2, "{% for item in ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, "%}"); // TODO // tl(3, classeApiClasseNomSimple, " o = ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, ".getList().get(i);"); // tl(3, "Map> highlights = highlighting == null ? null : highlighting.get(o.getId());"); @@ -4446,79 +4403,26 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) tl(5, ""); s(wTd); tl(5, ""); - tl(2, "{{/each}}"); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"tfoot1", classePageNomSimple, "\"}}"); + tl(2, "{% endfor %}"); + tl(0, "{%- endblock %}"); + tl(0, "{%- block tfoot1", classePageNomSimple, " %}"); tl(4, ""); - tl(0, "{{> tfoot2", classePageNomSimple, "}}"); + tl(0, "{{> tfoot2}}"); tl(4, ""); - tl(0, "{{/inline}}"); - tl(0, "{{#*inline \"tfoot2", classePageNomSimple, "\"}}"); + tl(0, "{%- endblock %}"); + tl(0, "{%- block tfoot2", classePageNomSimple, " %}"); tl(3, ""); // TODO // tl(3, "SimpleOrderedMap facets = (SimpleOrderedMap)Optional.ofNullable(", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, ".getResponse()).map(QueryResponse::getResponse).map(r -> r.get(\"facets\")).orElse(new SimpleOrderedMap());"); s(wFoot); tl(3, ""); - tl(1, "{{/inline}}"); + tl(1, "{%- endblock %}"); s(wGetters); - tl(0, "{{#*inline \"htm", langueConfig.getString(ConfigCles.var_Formulaires), classePageNomSimple, "\"}}"); - tl(0, "{{#ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_authRoleSuperAdmin), "}}"); - - // refraîchir 1 // - tl(2, "{{#eq ", uncapitalizeClasseApiClasseNomSimple, "Count int1}}"); - tl(2, ""); - tl(3, ""); - tl(3, langueConfig.getString(ConfigCles.var_recharger), " ", classeCeNom); - tl(2, ""); - tl(2, "{{/eq}}"); - - tl(0, "{{/ifContainsAnyRoles}}"); - - // formulaires // - for(String classeApiMethode : classeApiMethodes) { - String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); - String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); - String classeApiTypeMediaMethode = classeDoc.getString("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string"); - String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); - - if(classeApiMethode.equals("POST")) { - if(activerRoleAdmin) { - l("{{#ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_authRoleAdmin), "}}"); - } - l("{{#eq ", uncapitalizeClasseApiClasseNomSimple, "Count int1}}"); - l("{{#if ", classeVarCleUnique, "}}"); - l("{{else}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - l("{{/if}}"); - l("{{else}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - l("{{/eq}}"); - if(activerRoleAdmin) { - l("{{/ifContainsAnyRoles}}"); - } - } else if(classeApiMethode.equals("PATCH") || classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { - tl(0, "{{#ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_authRoleSuperAdmin), "}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - tl(0, "{{/ifContainsAnyRoles}}"); - } else if(classeApiMethode.equals(langueConfig.getString(ConfigCles.var_PUTCopie))) { - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Bouton), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Formulaire), "_", classeApiOperationIdMethode, "\"}}{{/block}}"); - } - } - - l("{{#block \"htm", langueConfig.getString(ConfigCles.var_Suggere), "\"}}{{/block}}"); - tl(0, "{{/inline}}"); if(!classePageSimple) { - l("{{#*inline \"htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, "\"}}"); + l("{%- block htm", langueConfig.getString(ConfigCles.var_Suggere), classePageNomSimple, " %}"); - tl(3, "{{#ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); + tl(3, "{% ifContainsAnyRoles roles ", langueConfig.getString(ConfigCles.var_rolePourEcrire), "}}"); // recharger tous // // t(4).s("{{# if ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, " == null) {").l(); @@ -4555,10 +4459,10 @@ else if(langueConfig.getString(ConfigCles.var_PUTCopie).equals(classeApiMethode) tl(5, "id=\"", langueConfig.getString(ConfigCles.var_suggere), classeApiClasseNomSimple, "{{id}}\""); tl(5, "autocomplete=\"off\""); tl(5, "oninput=\"", langueConfig.getString(ConfigCles.var_suggere), classeApiClasseNomSimple, StringUtils.capitalize(classeVarSuggere), "( [ { 'name': 'q', 'value': '", classeVarSuggere, ":' + $(this).val() }, { 'name': 'rows', 'value': '10' }, { 'name': 'fl', 'value': '", langueConfig.getString(ConfigCles.var_classeNomCanonique), ",", classeVarClePrimaire, classeVarUrlPk == null ? "" : "," + classeVarUrlPk, classeVarTitre == null ? "" : "," + classeVarTitre, "' } ], $('#", langueConfig.getString(ConfigCles.var_suggere), "List", classeApiClasseNomSimple, "{{id}}'), {{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}; \""); - tl(5, "onkeyup=\"if (event.keyCode === 13) { event.preventDefault(); window.location.href = '", classePageUriMethode + "?q={{query1}}:' + encodeURIComponent(this.value) + '{{fqs}}{{sorts}}&rows={{start2}}&rows={{rows1}}\""); - tl(4, "{{#if ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, "}}"); + tl(5, "onkeyup=\"if (event.keyCode === 13) { event.preventDefault(); window.location.href = '", classePageUriMethode + "?q={{query1 is defined %}:' + encodeURIComponent(this.value) + '{{fqs}}{{sorts}}&rows={{start2}}&rows={{rows1}}\""); + tl(4, "{% if ", langueConfig.getString(ConfigCles.var_liste), classeApiClasseNomSimple, " is defined %}"); tl(5, "value=\"{{query2}}\""); - tl(4, "{{/if}}"); + tl(4, "{% endif %}"); tl(4, "/>"); tl(4, " ", classePageSuperNomSimple - , "Object".equals(classeNomSimpleSuperGenerique) ? "" : ( - " " + StringUtils.uncapitalize(classeNomSimpleSuperGenerique) + "_=" + uncapitalizeClasseApiClasseNomSimple + "_" - ), "}}"); + tl(0, "{%- endblock %}"); if(classeMethodeVars.contains("htmBody" + langueConfig.getString(ConfigCles.var_Court))) { if(classePageSuperNomSimple != null) tl(1, "@Override"); - tl(0, "{{#*inline \"htmBodyCourt", classePageNomSimple, "\"}}"); + tl(0, "{%- block htmBody", langueConfig.getString(ConfigCles.var_Court), classePageNomSimple, " %}"); tl(2, uncapitalizeClasseApiClasseNomSimple, ".htmBody" + langueConfig.getString(ConfigCles.var_Court) + "();"); - tl(0, "{{/inline}}"); + tl(0, "{%- endblock htmBody", langueConfig.getString(ConfigCles.var_Court), classePageNomSimple, " %}"); } auteurWebsocket.flushClose();