From 28b9922213d64eac3d8c2ea2d0233a48fdb75684 Mon Sep 17 00:00:00 2001 From: Nico Tate Date: Fri, 29 Nov 2024 12:54:57 -0700 Subject: [PATCH 1/3] Fixing the sort order of generate page body entities --- src/main/java/org/computate/frFR/java/EcrireApiClasse.java | 3 +++ src/main/java/org/computate/frFR/java/EcrirePageClasse.java | 1 + 2 files changed, 4 insertions(+) diff --git a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java index 5fe28d7..39eb000 100644 --- a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java @@ -25,6 +25,7 @@ import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.StringUtils; import org.apache.solr.client.solrj.SolrQuery; +import org.apache.solr.client.solrj.SolrQuery.ORDER; import org.apache.solr.client.solrj.response.QueryResponse; import org.apache.solr.client.solrj.util.ClientUtils; import org.apache.solr.common.SolrDocument; @@ -402,6 +403,7 @@ public void ecrireGenApiServiceImpl1(String classeLangueNom) throws Exception { rechercheSolr.addFilterQuery("partEstEntite_indexed_boolean:true"); rechercheSolr.addFilterQuery("entiteEstSubstitue_indexed_boolean:false"); rechercheSolr.addFilterQuery("classeNomCanonique_" + langueNomActuel + "_indexed_string:" + fqClassesSuperEtMoi); + rechercheSolr.addSort("partNumero_indexed_int", ORDER.asc); QueryResponse rechercheReponse = clientSolrComputate.query(rechercheSolr); SolrDocumentList rechercheListe = rechercheReponse.getResults(); Integer rechercheLignes = rechercheSolr.getRows(); @@ -3816,6 +3818,7 @@ else if(classeApiMethode.contains("DELETE")) { rechercheSolr.addFilterQuery("partEstEntite_indexed_boolean:true"); rechercheSolr.addFilterQuery("entiteEstSubstitue_indexed_boolean:false"); rechercheSolr.addFilterQuery("classeNomCanonique_" + langueNomActuel + "_indexed_string:" + fqClassesSuperEtMoi); + rechercheSolr.addSort("partNumero_indexed_int", ORDER.asc); QueryResponse rechercheReponse = clientSolrComputate.query(rechercheSolr); SolrDocumentList rechercheListe = rechercheReponse.getResults(); Integer rechercheLignes = rechercheSolr.getRows(); diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index 213ed8e..1cc564a 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -3468,6 +3468,7 @@ else if(methodeDELETE) rechercheSolr.addFilterQuery("entiteEstSubstitue_indexed_boolean:false"); rechercheSolr.addFilterQuery("classeNomCanonique_" + langueNomActuel + "_indexed_string:" + fqClassesSuperEtMoi); rechercheSolr.addFilterQuery("(entiteSuggere_indexed_boolean:true OR entiteAttribuer_indexed_boolean:true)"); + rechercheSolr.addSort("partNumero_indexed_int", ORDER.asc); QueryResponse rechercheReponse = clientSolrComputate.query(rechercheSolr); SolrDocumentList rechercheListe = rechercheReponse.getResults(); From 3bdfe81ee21ec649461f8463605fa062014a46a2 Mon Sep 17 00:00:00 2001 From: Nico Tate Date: Fri, 29 Nov 2024 18:41:35 -0700 Subject: [PATCH 2/3] Fixed bugs with web awesome --- .../computate/frFR/java/EcrirePageClasse.java | 203 ++++++++---------- 1 file changed, 89 insertions(+), 114 deletions(-) diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index 1cc564a..643fb5d 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -457,7 +457,7 @@ else if("Boolean".equals(entiteNomSimple)) { if( entiteVar.equals(langueConfig.getString(I18n.var_archive))) { tl(1, "{%- if 'Page' == ", langueConfig.getString(I18n.var_classeApiMethodeMethode), " %}"); // tl(1, "{%- if 'Page' == ", langueConfig.getString(I18n.var_classeApiMethodeMethode), " %}"); - tl(9, "<", composantsWebPrefixe, "button"); + tl(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); tl(11, "id=\"{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "\""); if(entiteNomAffichage != null) { @@ -591,7 +591,7 @@ else if(BooleanUtils.isTrue(entiteSignature)) { else { if(entiteLien) { tl(1, "{%- if 'Page' == ", langueConfig.getString(I18n.var_classeApiMethodeMethode), " %}"); - tl(9, "<", composantsWebPrefixe, "button"); + tl(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); tl(11, "id=\"{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "\""); if(entiteNomAffichage != null) { @@ -2199,7 +2199,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex auteurPageJsRecherche.tl(2, "]).then(() => {"); auteurPageJsRecherche.l(); - auteurPageJsRecherche.tl(1, "document.querySelector('#pageFacet", i18nPage.getString(I18n.var_Gamme), classeNomSimple, "')?.addEventListener('sl-change', (event) => {"); + auteurPageJsRecherche.tl(1, "document.querySelector('#pageFacet", i18nPage.getString(I18n.var_Gamme), classeNomSimple, "')?.addEventListener('", composantsWebPrefixe, "change', (event) => {"); auteurPageJsRecherche.tl(2, "facet", i18nPage.getString(I18n.var_Gamme), "Change('", classeNomSimple, "', event.target.value);"); auteurPageJsRecherche.tl(1, "});"); } @@ -2223,48 +2223,24 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex Integer rechercheLigneActuel; if(rechercheListe.size() > 0) { - auteurPageCss.tl(0, "#site-results-grid > :is(a, div) {"); - auteurPageCss.tl(1, "display: grid;"); - auteurPageCss.tl(1, "grid-template-columns: subgrid;"); - auteurPageCss.tl(1, "grid-column: 1 / span ", rechercheListe.size(), ";"); - auteurPageCss.tl(0, "}"); - auteurPageCss.tl(0, "@media (max-width:800px) {"); - auteurPageCss.tl(1, "#site-results-grid > :is(a, div) {"); - auteurPageCss.tl(2, "grid-column: 1 / span 1;"); - auteurPageCss.tl(1, "}"); - auteurPageCss.tl(0, "}"); - - auteurPageCss.tl(0, "#site-results-grid.grid-mode-details > :is(a, div) {"); - auteurPageCss.tl(1, "align-items: center;"); - auteurPageCss.tl(0, "}"); - auteurPageCss.tl(0, "#site-results-grid > :is(a, div):is(:hover, :active):not(:first-child) {"); - auteurPageCss.tl(1, "background-color: var(--sl-color-primary-300);"); - auteurPageCss.tl(0, "}"); auteurPageCss.tl(0, "#site-results-grid {"); auteurPageCss.tl(1, "display: grid;"); auteurPageCss.tl(1, "gap: 1rem;"); - auteurPageCss.tl(1, "overflow: auto;"); - auteurPageCss.tl(1, "padding: var(--sl-spacing-small);"); - auteurPageCss.tl(1, "margin-block-start: var(--sl-spacing-medium);"); - auteurPageCss.tl(1, "background-color: var(--sl-color-neutral-200);"); - auteurPageCss.tl(0, "}"); - auteurPageCss.tl(0, "#site-results-grid > :is(a, div) {"); - auteurPageCss.tl(1, "border-radius: var(--sl-border-radius-large);"); - auteurPageCss.tl(1, "background-color: var(--sl-color-neutral-0);"); - auteurPageCss.tl(1, "color: inherit;"); - auteurPageCss.tl(1, "text-decoration: none;"); - auteurPageCss.tl(1, "grid-gap: 2rem 1rem;"); - auteurPageCss.tl(1, "padding: var(--sl-spacing-small);"); - auteurPageCss.tl(1, "& > div:first-child {"); - auteurPageCss.tl(2, "font-size: var(--sl-font-size-large);"); - auteurPageCss.tl(2, "font-weight: var(--sl-font-weight-bold);"); + auteurPageCss.tl(1, "background-color: var(--wa-color-surface-lowered);"); + auteurPageCss.tl(1, "> * {"); + auteurPageCss.tl(2, "display: grid;"); + auteurPageCss.tl(2, "grid-template-columns: subgrid;"); + auteurPageCss.tl(2, "grid-column: span ", rechercheListe.size(), ";"); + auteurPageCss.tl(2, "background-color: var(--", composantsWebPrefixe, "color-surface-raised);"); + auteurPageCss.tl(2, "padding: var(--site-primary-space);"); + auteurPageCss.tl(2, "&:hover {"); + auteurPageCss.tl(3, "background-color: var(--wa-color-brand-fill-quiet);"); + auteurPageCss.tl(2, "}"); + auteurPageCss.tl(2, "@media (max-width:767px) {"); + auteurPageCss.tl(3, "grid-column: span 1;"); + auteurPageCss.tl(2, "}"); auteurPageCss.tl(1, "}"); auteurPageCss.tl(0, "}"); - auteurPageCss.tl(0, "#site-results-grid > :is(a, div) > a {"); - auteurPageCss.tl(1, "display: flex;"); - auteurPageCss.tl(1, "align-items: center;"); - auteurPageCss.tl(1, "height: 100%;"); - auteurPageCss.tl(0, "}"); for(Long i = rechercheListe.getStart(); i < rechercheListe.getNumFound(); i+=rechercheLignes) { for(Integer j = 0; j < rechercheListe.size(); j++) { @@ -2297,7 +2273,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex wTh.tl(7, "
"); } else { wTh.tl(7, "<", composantsWebPrefixe, "dropdown id=\"htm", i18nGlobale.getString(I18n.var_ListeDeroulante), "-", entiteVar, "\">"); - wTh.tl(8, "<", composantsWebPrefixe, "button slot=\"trigger\" caret>", entiteNomAffichage, ""); + wTh.tl(8, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" slot=\"trigger\" caret>", entiteNomAffichage, ""); wTh.tl(8, "<", composantsWebPrefixe, "menu>"); wTh.tl(9, "<", composantsWebPrefixe, "menu-item data-action=\"", i18nPage.getString(I18n.var_tri), "\" data-order=\"asc\" id=\"htm", i18nGlobale.getString(I18n.var_ListeDeroulante), "-", entiteVar, "-asc\">"); wTh.tl(10, ""); @@ -2312,7 +2288,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex } if(entiteLien) { - wTd.tl(7, "<", composantsWebPrefixe, "button"); + wTd.tl(7, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); wTd.tl(9, "id=\"{{", i18nPage.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "\""); if(entiteNomAffichage != null) { @@ -2320,7 +2296,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex wTd.tl(9, "label=\"", entiteDefaut == null ? entiteNomAffichage : entiteDefaut, "\""); } if(entiteDescription != null) { - wTd.t(9, "help-text=\"").sx(entiteDescription).l("\""); + wTd.t(9, "title=\"").sx(entiteDescription).l("\""); } wTd.tl(9, "class=\"button-on-left {{", i18nPage.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, " class", classeNomSimple, " input", classeNomSimple, "{{", classeVarId, "}}", entiteVarCapitalise, " \""); @@ -2390,7 +2366,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex //STUFF3 // js tri auteurPageJsRecherche.l(); - auteurPageJsRecherche.tl(1, "document.querySelector('#htm", i18nGlobale.getString(I18n.var_ListeDeroulante), "-", entiteVar, "')?.addEventListener('sl-select', (event) => {"); + auteurPageJsRecherche.tl(1, "document.querySelector('#htm", i18nGlobale.getString(I18n.var_ListeDeroulante), "-", entiteVar, "')?.addEventListener('", composantsWebPrefixe, "select', (event) => {"); auteurPageJsRecherche.tl(2, "const item = event.detail.item;"); auteurPageJsRecherche.tl(2, "const action = item.getAttribute('data-action');"); auteurPageJsRecherche.tl(2, "const order = item.getAttribute('data-order');"); @@ -2401,7 +2377,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex auteurPageJsRecherche.tl(2, "}"); auteurPageJsRecherche.tl(1, "});"); auteurPageJsRecherche.l(); - auteurPageJsRecherche.tl(1, "document.querySelector('#pageFacet", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_", entiteVar, "')?.addEventListener('sl-change', (event) => {"); + auteurPageJsRecherche.tl(1, "document.querySelector('#pageFacet", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_", entiteVar, "')?.addEventListener('", composantsWebPrefixe, "change', (event) => {"); auteurPageJsRecherche.tl(2, i18nPage.getString(I18n.var_tri), "('", classeNomSimple, "', '", entiteVar, "', event.currentTarget.value);"); auteurPageJsRecherche.tl(1, "});"); } @@ -2679,7 +2655,7 @@ else if("DELETE".equals(classeApiMethodeMethode)) { l(); s("{%- macro htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() %}"); if(!classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche))) { - s("<", composantsWebPrefixe, "button"); + s("<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); s(" id=\"htm", i18nGlobale.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "\""); s(" data-", classeVarId, "={{ ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " | tojson }}"); s(">"); @@ -2704,7 +2680,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) l(); l("{%- macro htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() %}"); - tl(6, "<", composantsWebPrefixe, "button slot=\"footer\" type=\"submit\" variant=\"primary\""); + tl(6, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" slot=\"footer\" type=\"submit\" variant=\"primary\""); tl(8, "id=\"htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "\""); tl(8, ">", methodeTitreValeurs, ""); l("{%- endmacro %}"); @@ -4177,7 +4153,7 @@ public void ecrirePageRechercheSuggere(String langueNom, JsonObject i18nPage) th tl(1, "{% endif %}"); tl(7, ">"); tl(5, ""); - tl(5, "<", composantsWebPrefixe, "button"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); tl(7, "onclick=\"window.location.href = '", classePageUriMethode + "?q=", query1, ":' + encodeURIComponent(this.previousElementSibling.value) + '", fqs, sorts, "&rows=", start2, "&rows=", rows1, "'; \""); tl(7, ">"); tl(6, ""); @@ -4224,7 +4200,7 @@ public void ecrirePageFormulaireRecherche(String langueNom, JsonObject i18nPage) // recharger 1 // t(2, "{% if ", varResultat, "Count == 1 %}"); // s("<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_Recharger), " ", classeCeNom, "\">"); - tl(7, "<", composantsWebPrefixe, "button id=\"", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeCe)), classeGenPageNomSimple, "\""); + tl(7, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" id=\"", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeCe)), classeGenPageNomSimple, "\""); tl(9, " onclick=\"patch{{", i18nPage.getString(I18n.var_classeNomSimple), "}}Vals( [ {name: 'fq', value: '", classeVarId, ":{{", classeVarId, "}}' } ], {}, this, function() { ", i18nPage.getString(I18n.var_ajouterLueur), "(document.querySelector('#", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeCe)), classeGenPageNomSimple, "')); }, function() { ", i18nPage.getString(I18n.var_ajouterErreur), "(document.querySelector('#", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeCe)), classeGenPageNomSimple, "')); }); return false; \">"); tl(8, ""); tl(8, i18nPage.getString(I18n.var_recharger)); @@ -4235,7 +4211,7 @@ public void ecrirePageFormulaireRecherche(String langueNom, JsonObject i18nPage) // recharger tous // tl(2, "{% if ", varResultat, "Count > 0 %}"); // tl(9, "<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_Recharger), " ", classeTousNom, "\">"); - tl(7, "<", composantsWebPrefixe, "button id=\"", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeTous)), classeGenPageNomSimple, "{{ ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " | e }}\""); + tl(7, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" id=\"", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeTous)), classeGenPageNomSimple, "{{ ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " | e }}\""); tl(9, " onclick=\"patch{{", i18nPage.getString(I18n.var_classeNomSimple), "}}Vals([], {}, this, function() { ", i18nPage.getString(I18n.var_ajouterLueur), "(document.querySelector('#", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeTous)), classeGenPageNomSimple, "{{ ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " | e }}')); }, function() { ", i18nPage.getString(I18n.var_ajouterErreur), "(document.querySelector('#", i18nPage.getString(I18n.var_recharger), StringUtils.trim(StringUtils.capitalize(classeTous)), classeGenPageNomSimple, "{{ ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " | e }}')); }); \""); tl(9, ">"); tl(8, ""); @@ -4493,7 +4469,7 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw l(""); tl(10, "
"); - t(11, "<", composantsWebPrefixe, "button"); + t(11, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); s(" id=\"buttonFacet", classeNomSimple, "_{{ key }}\""); s(" title=\"", i18nPage.getString(I18n.str_voir_valeurs), " ", "\""); s(" data-var=\"{{ value.var }}\""); @@ -4965,7 +4941,7 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw tl(16, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Max\" placeholder=\"max\" value=\"{{ value.stats.max }}\" style=\"width: 4em; \">"); tl(16, " speed in seconds "); tl(16, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Speed\" placeholder=\"speed\" value=\"1\" style=\"width: 4em; \">"); - tl(16, "<", composantsWebPrefixe, "button onclick=\"animate", i18nPage.getString(I18n.var_Stats), "(); \">animate"); + tl(16, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"animate", i18nPage.getString(I18n.var_Stats), "(); \">animate"); tl(15, "
"); tl(14, "{% endif %}"); tl(13, "{% endif %}"); @@ -5014,7 +4990,7 @@ public void ecrirePageRechercheAucun(String langueNom, JsonObject i18nPage) thro tl(4, "
"); tl(5, "<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_retourner_a_), classeTousNom, "\">"); - tl(6, "<", composantsWebPrefixe, "button href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); + tl(6, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); tl(7, ""); tl(7, classeTousNom); tl(6, ""); @@ -5042,106 +5018,105 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th ToutEcrivain oAncien = o; o = auteurBoutonsRechercheJinja; - tl(4, "
"); + tl(4, "
"); - t(5); ////////////// // bouton q // ////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.var_Rechercher)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_Rechercher)); + tl(5, ""); + // tl(5, ""); /////////////// // bouton fq // /////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Filtres), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.var_Filtres)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Filtres), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_Filtres)); + tl(5, ""); + // tl(5, ""); /////////////// // bouton fq // /////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.str_Tri)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.str_Tri)); + tl(5, ""); + // tl(5, ""); ////////////////// // bouton gamme // ////////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Gamme), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.var_Gamme)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Gamme), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_Gamme)); + tl(5, ""); + // tl(5, ""); ////////////////// // bouton pivot // ////////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Pivot), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.var_Pivot)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Pivot), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_Pivot)); + tl(5, ""); + // tl(5, ""); ///////////////////////// // bouton liste champs // ///////////////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.var_ListeChamps)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_ListeChamps)); + tl(5, ""); + // tl(5, ""); ////////////////// // bouton stats // ////////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "').show(); \">"); - s(" "); - s(i18nPage.getString(I18n.var_Stats)); - s(""); - // s(""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "').show(); \">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_Stats)); + tl(5, ""); + // tl(5, ""); //////////////// // bouton API // //////////////// - // s("<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Interroger_lAPI_REST_JSON_pour_), classeNomAdjectifPluriel, "\">"); - s("<", composantsWebPrefixe, "button onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Api), "').show(); \""); + // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Interroger_lAPI_REST_JSON_pour_), classeNomAdjectifPluriel, "\">"); + t(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Api), "').show(); \""); s(" href=\"{{ apiUri }}{% if ", classeVarId, " is defined %}/{{ ", classeVarId, " }}{% else %}{% if ", classeVarId, " is defined %}/{{ ", classeVarId, " }}{% else %}{{ queryStr }}{% endif %}{% endif %}\""); - s(">"); - s(" "); - s(i18nPage.getString(I18n.var_Api)); - l(""); - // s(""); + l(">"); + tl(6, " "); + tl(6, i18nPage.getString(I18n.var_Api)); + tl(5, ""); + // tl(5, ""); tl(4, "
"); // tl(7, "<", composantsWebPrefixe, "button-group>"); // tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_les_resultats_sous_forme_de_details), classeNomAdjectifPluriel), "\" pill>"); - // tl(9, "<", composantsWebPrefixe, "button pill id=\"grid-toggle-details\">"); + // tl(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" pill id=\"grid-toggle-details\">"); // tl(10, ""); // tl(9, ""); // tl(8, ""); // tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_les_resultats_sous_forme_de_liste), classeNomAdjectifPluriel), "\">"); - // tl(9, "<", composantsWebPrefixe, "button id=\"grid-toggle-list\">"); + // tl(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" id=\"grid-toggle-list\">"); // tl(10, ""); // tl(9, ""); // tl(8, ""); // tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_les_resultats_sous_forme_de_cartes), classeNomAdjectifPluriel), "\" pill>"); - // tl(9, "<", composantsWebPrefixe, "button pill id=\"grid-toggle-card\">"); + // tl(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" pill id=\"grid-toggle-card\">"); // tl(10, ""); // tl(9, ""); // tl(8, ""); @@ -5159,7 +5134,7 @@ public void ecrirePageBoutonsPagination(String langueNom, JsonObject i18nPage) t tl(6, "
"); tl(7, "<", composantsWebPrefixe, "button-group>"); tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_les_resultats_precedents), classeNomAdjectifPluriel), "\">"); - t(9, "<", composantsWebPrefixe, "button pill"); + t(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" pill"); s("{% if pagination.page", i18nPage.getString(I18n.var_Precedent), " is defined %}"); s(" href=\"{{pageUri}}?start={{pagination.page", i18nPage.getString(I18n.var_Precedent), ".", i18nPage.getString(I18n.var_debut), "}}&rows={{pagination.", i18nPage.getString(I18n.var_lignes), "}}\""); s("{% else %}"); @@ -5171,7 +5146,7 @@ public void ecrirePageBoutonsPagination(String langueNom, JsonObject i18nPage) t tl(8, ""); tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_la_moitie_des_resultats), classeNomAdjectifPluriel), "\">"); - t(9, "<", composantsWebPrefixe, "button"); + t(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); s("{% if pagination.", i18nPage.getString(I18n.var_lignes), i18nPage.getString(I18n.var_Precedent), " >= pagination['1L'] %}"); s(" href=\"{{pageUri}}?start={{pagination.", i18nPage.getString(I18n.var_debut), "}}&rows={{ pagination.", i18nPage.getString(I18n.var_lignes), i18nPage.getString(I18n.var_Precedent), " }}\""); s("{% else %}"); @@ -5183,7 +5158,7 @@ public void ecrirePageBoutonsPagination(String langueNom, JsonObject i18nPage) t tl(8, ""); tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_le_double_des_resultats), classeNomAdjectifPluriel), "\">"); - t(9, "<", composantsWebPrefixe, "button"); + t(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); s(" href=\"{{pageUri}}?start={{pagination.", i18nPage.getString(I18n.var_debut), "}}&rows={{ pagination.", i18nPage.getString(I18n.var_lignes), i18nPage.getString(I18n.var_Prochaine), " }}\""); l(">"); tl(10, ""); @@ -5191,7 +5166,7 @@ public void ecrirePageBoutonsPagination(String langueNom, JsonObject i18nPage) t tl(8, ""); tl(8, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", String.format(i18nPage.getString(I18n.str_Afficher_les_resultats_suivants), classeNomAdjectifPluriel), "\">"); - t(9, "<", composantsWebPrefixe, "button pill"); + t(9, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" pill"); s("{% if pagination.page", i18nPage.getString(I18n.var_Prochaine), " is defined %}"); s(" href=\"{{pageUri}}?start={{pagination.page", i18nPage.getString(I18n.var_Prochaine), ".", i18nPage.getString(I18n.var_debut), "}}&rows={{pagination.", i18nPage.getString(I18n.var_lignes), "}}\""); s("{% else %}"); @@ -5264,7 +5239,7 @@ public void ecrirePageRechercheJinja(String langueNom, JsonObject i18nPage) thro tl(5, "
"); tl(5, "
"); tl(6, "<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_retourner_a_), classeTousNom, "\">"); - tl(7, "<", composantsWebPrefixe, "button href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); + tl(7, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); tl(8, ""); tl(8, classeTousNom); tl(7, ""); @@ -5291,7 +5266,7 @@ public void ecrirePageRechercheJinja(String langueNom, JsonObject i18nPage) thro // tl(6, "<", composantsWebPrefixe, "divider>"); // tl(6, "{{ htm", i18nPage.getString(I18n.var_BoutonsPagination), classePageNomSimple, "() }}"); - tl(5, "
"); + tl(5, "
"); tl(6, "
"); s(wTh); tl(6, "
"); @@ -5379,7 +5354,7 @@ public void ecrirePageEditionJinja(String langueNom, JsonObject i18nPage) throws tl(4, "
"); tl(5, "<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_retourner_a_), classeTousNom, "\">"); - tl(6, "<", composantsWebPrefixe, "button href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); + tl(6, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); tl(7, ""); tl(7, classeTousNom); tl(6, ""); From d8815aee7f8a424aa3550b866564de957577d90e Mon Sep 17 00:00:00 2001 From: Nico Tate Date: Sat, 30 Nov 2024 14:07:40 -0700 Subject: [PATCH 3/3] Latest fixes for Web Awesome --- .../computate/frFR/java/EcrirePageClasse.java | 115 ++++++++++-------- 1 file changed, 61 insertions(+), 54 deletions(-) diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index 643fb5d..de914b7 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -2225,17 +2225,22 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex if(rechercheListe.size() > 0) { auteurPageCss.tl(0, "#site-results-grid {"); auteurPageCss.tl(1, "display: grid;"); - auteurPageCss.tl(1, "gap: 1rem;"); + auteurPageCss.tl(1, "row-gap: var(--site-secondary-space);"); auteurPageCss.tl(1, "background-color: var(--wa-color-surface-lowered);"); auteurPageCss.tl(1, "> * {"); auteurPageCss.tl(2, "display: grid;"); auteurPageCss.tl(2, "grid-template-columns: subgrid;"); auteurPageCss.tl(2, "grid-column: span ", rechercheListe.size(), ";"); + auteurPageCss.tl(2, "align-items: center;"); auteurPageCss.tl(2, "background-color: var(--", composantsWebPrefixe, "color-surface-raised);"); - auteurPageCss.tl(2, "padding: var(--site-primary-space);"); auteurPageCss.tl(2, "&:hover {"); auteurPageCss.tl(3, "background-color: var(--wa-color-brand-fill-quiet);"); auteurPageCss.tl(2, "}"); + auteurPageCss.tl(2, composantsWebPrefixe, "button {"); + auteurPageCss.tl(3, "&::part(base) {"); + auteurPageCss.tl(4, "border-radius: initial;"); + auteurPageCss.tl(3, "}"); + auteurPageCss.tl(2, "}"); auteurPageCss.tl(2, "@media (max-width:767px) {"); auteurPageCss.tl(3, "grid-column: span 1;"); auteurPageCss.tl(2, "}"); @@ -2688,10 +2693,10 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) l(); l("{%- macro htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "() %}"); { tl(4, "<", classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche)) ? "div" : composantsWebPrefixe + "dialog", " id=\"", classeApiOperationIdMethode, i18nPage.getString(I18n.var_Dialogue), "\" label=\"", methodeTitreValeurs, "\">"); - { tl(5, "<", classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche)) ? "div" : "form", " id=\"htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "\" class=\"round-first-and-last-row-x-large \">"); + { tl(5, "<", classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche)) ? "div" : "form", " id=\"htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "\" class=\"round-row primary-smart-border-radius \">"); if(!i18nPage.getString(I18n.var_PageRecherche).equals(classeApiMethode)) { if("POST".equals(classeApiMethode)) { - tl(6, "
", i18nPage.getString(I18n.str_Vous_pouvez_remplacer_les_valeurs_par_defaut_ci_dessous), "
"); + tl(6, "
", i18nPage.getString(I18n.str_Vous_pouvez_remplacer_les_valeurs_par_defaut_ci_dessous), "
"); } } @@ -4105,7 +4110,7 @@ else if(entiteAttribuer) { } else { auteurPageJsRecherche.l(); auteurPageJsRecherche.tl(1, "document.querySelector('#htm", i18nGlobale.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "')?.addEventListener('click', (event) => {"); - auteurPageJsRecherche.tl(2, "document.querySelector('#", classeApiOperationIdMethode, i18nGlobale.getString(I18n.var_Dialogue), "').show();"); + auteurPageJsRecherche.tl(2, "document.querySelector('#", classeApiOperationIdMethode, i18nGlobale.getString(I18n.var_Dialogue), "').open = true;"); auteurPageJsRecherche.tl(1, "});"); } } @@ -4195,7 +4200,7 @@ public void ecrirePageFormulaireRecherche(String langueNom, JsonObject i18nPage) tl(6, "<", composantsWebPrefixe, "divider>"); - tl(6, "
"); + tl(6, "
"); // recharger 1 // t(2, "{% if ", varResultat, "Count == 1 %}"); @@ -4351,8 +4356,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw // sidebar q // /////////////// - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "\">"); + tl(6, "
"); tl(7, ""); tl(7, i18nPage.getString(I18n.var_Recherche)); tl(6, "
"); @@ -4447,8 +4452,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw // sidebar fq // //////////////// - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Filtres), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Filtres), "\">"); + tl(6, "
"); tl(7, ""); t(7, ""); l(" ", i18nPage.getString(I18n.var_Filtres), ""); @@ -4468,10 +4473,10 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw s(" ({{ value.", i18nPage.getString(I18n.var_classeNomSimple), " }})"); l(""); - tl(10, "
"); + tl(10, "<", composantsWebPrefixe, "tooltip for=\"buttonFacet", classeNomSimple, "_{{ key }}\">", i18nPage.getString(I18n.str_voir_valeurs), ""); + tl(10, "
"); t(11, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); s(" id=\"buttonFacet", classeNomSimple, "_{{ key }}\""); - s(" title=\"", i18nPage.getString(I18n.str_voir_valeurs), " ", "\""); s(" data-var=\"{{ value.var }}\""); s(" data-clear=\"{% if value.facetField is defined %}true{% else %}false{% endif %}\""); l(">"); @@ -4536,8 +4541,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw //////////////// //STUFF3 - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "\">"); + tl(6, "
"); tl(7, ""); tl(7, i18nPage.getString(I18n.str_Tri)); tl(6, "
"); @@ -4610,8 +4615,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw // sidebar gamme // /////////////////// - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Gamme), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Gamme), "\">"); + tl(6, "
"); tl(7, ""); t(7, ""); l(" ", i18nPage.getString(I18n.var_Gamme), ""); @@ -4729,8 +4734,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw // sidebar pivot // /////////////////// - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Pivot), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Pivot), "\">"); + tl(6, "
"); tl(7, ""); t(7, ""); l(" ", i18nPage.getString(I18n.var_Pivot), ""); @@ -4790,8 +4795,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw // sidebar liste champs // ////////////////////////// - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "\">"); + tl(6, "
"); tl(7, ""); t(7, ""); l(" ", i18nPage.getString(I18n.str_Liste_Champs), ""); @@ -4853,8 +4858,8 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw // sidebar stats // /////////////////// - tl(5, "<", composantsWebPrefixe, "drawer placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "\">"); - tl(6, "
"); + tl(5, "<", composantsWebPrefixe, "drawer with-header light-dismiss placement=\"end\" id=\"site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "\">"); + tl(6, "
"); tl(7, ""); tl(7, i18nPage.getString(I18n.str_Stats)); tl(6, "
"); @@ -5018,13 +5023,13 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th ToutEcrivain oAncien = o; o = auteurBoutonsRechercheJinja; - tl(4, "
"); + tl(4, "
"); ////////////// // bouton q // ////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_Rechercher)); tl(5, ""); @@ -5034,7 +5039,7 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton fq // /////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Filtres), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Filtres), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_Filtres)); tl(5, ""); @@ -5044,7 +5049,7 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton fq // /////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.str_Tri)); tl(5, ""); @@ -5054,7 +5059,7 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton gamme // ////////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Gamme), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Gamme), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_Gamme)); tl(5, ""); @@ -5064,7 +5069,7 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton pivot // ////////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Pivot), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Pivot), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_Pivot)); tl(5, ""); @@ -5074,7 +5079,7 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton liste champs // ///////////////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_ListeChamps)); tl(5, ""); @@ -5084,7 +5089,7 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton stats // ////////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">"); - tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "').show(); \">"); + tl(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "').open = true; \">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_Stats)); tl(5, ""); @@ -5094,8 +5099,8 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th // bouton API // //////////////// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Interroger_lAPI_REST_JSON_pour_), classeNomAdjectifPluriel, "\">"); - t(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Api), "').show(); \""); - s(" href=\"{{ apiUri }}{% if ", classeVarId, " is defined %}/{{ ", classeVarId, " }}{% else %}{% if ", classeVarId, " is defined %}/{{ ", classeVarId, " }}{% else %}{{ queryStr }}{% endif %}{% endif %}\""); + t(5, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\""); + s(" href=\"{{ apiUri }}{% if ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " is defined %}/{{ ", i18nPage.getString(I18n.var_resultat), ".", classeVarId, " }}{% else %}{{ queryStr }}{% endif %}\""); l(">"); tl(6, " "); tl(6, i18nPage.getString(I18n.var_Api)); @@ -5339,6 +5344,7 @@ public void ecrirePageEditionJinja(String langueNom, JsonObject i18nPage) throws tl(0, "{%- include ", classePageBarreLateraleTemplate, " %}"); tl(0, "{%- include ", classePageRechercheSuggereTemplate, " %}"); + tl(4, "
"); // htmBodyCount0 // tl(0, "{% if ", varResultat, "Count == 0 %}"); ecrirePageRechercheAucun(langueNom, i18nPage); @@ -5352,22 +5358,22 @@ public void ecrirePageEditionJinja(String langueNom, JsonObject i18nPage) throws // htmBodyCount1 // /////////////////// - tl(4, "
"); - tl(5, "<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_retourner_a_), classeTousNom, "\">"); - tl(6, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); - tl(7, ""); - tl(7, classeTousNom); - tl(6, ""); - tl(5, ""); - tl(4, "
"); + tl(5, "
"); + tl(6, "<", composantsWebPrefixe, "tooltip content=\"", i18nPage.getString(I18n.str_retourner_a_), classeTousNom, "\">"); + tl(7, "<", composantsWebPrefixe, "button variant=\"", "wa-".equals(composantsWebPrefixe) ? "brand" : "primary", "\" href=\"{{ SITE_BASE_URL }}{{ pageUri }}\">"); + tl(8, ""); + tl(8, classeTousNom); + tl(7, ""); + tl(6, ""); + tl(5, "
"); tl(0, "{% include ", classePageBoutonsRechercheTemplate, " %}"); tl(0, "{% include ", classePageFormulaireRechercheTemplate, " %}"); - tl(4, "

"); - tl(5, classeIcone); - tl(5, "{{", varResultat, ".", i18nPage.getString(I18n.var_objetTitre), "}}"); - tl(4, "

"); + tl(5, "

"); + tl(6, classeIcone); + tl(6, "{{", varResultat, ".", i18nPage.getString(I18n.var_objetTitre), "}}"); + tl(5, "

"); tl(2, "{% else %}"); ecrirePageRechercheAucun(langueNom, i18nPage); tl(2, "{% endif %}"); @@ -5378,47 +5384,48 @@ public void ecrirePageEditionJinja(String langueNom, JsonObject i18nPage) throws if(classeVarClePrimaire != null || !classeModele) { tl(0, "{%- block htm", i18nPage.getString(I18n.var_Formulaire), classePageNomSimple, " %}"); - tl(4, "
"); + tl(5, ""); tl(0, "{% if ", classeVarId, " is defined %}"); - t(5, ""); - tl(5, "{% endif %}"); - t(5, ""); - t(5, ""); - t(5, ""); - t(5, ""); - tl(4, ""); + tl(5, ""); tl(1, "{% if ", classeVarCleUnique, " is defined %}"); - tl(4, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", StringUtils.lowerCase(i18nPage.getString(I18n.var_PageRecherche)), classeApiClasseNomSimple, "() }}"); - tl(4, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", StringUtils.lowerCase(i18nPage.getString(I18n.var_PageRecherche)), classeApiClasseNomSimple, "() }}"); + tl(5, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", StringUtils.lowerCase(i18nPage.getString(I18n.var_PageRecherche)), classeApiClasseNomSimple, "() }}"); + tl(5, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", StringUtils.lowerCase(i18nPage.getString(I18n.var_PageRecherche)), classeApiClasseNomSimple, "() }}"); tl(1, "{% endif %}"); tl(0, "{%- endblock htm", i18nPage.getString(I18n.var_Formulaire), classePageNomSimple, " %}"); } + tl(4, "
"); tl(0, "{%- endblock htmBody", i18nPage.getString(I18n.var_Milieu), classePageNomSimple, " %}"); tl(0, "{%- endblock htmBody", i18nPage.getString(I18n.var_Milieu), classePageSuperNomSimple, " %}");