Skip to content

Commit 7bf8fde

Browse files
authored
Merge pull request #45 from computate/computate
Fix bugs with stats, Fix bugs with sort
2 parents efb0562 + da69cce commit 7bf8fde

File tree

1 file changed

+101
-89
lines changed

1 file changed

+101
-89
lines changed

src/main/java/org/computate/frFR/java/EcrirePageClasse.java

Lines changed: 101 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1856,6 +1856,12 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
18561856
tl(4, "json.put(\"", langueConfig.getString(I18n.var_pivot), "\", true);");
18571857
tl(3, "}");
18581858

1859+
tl(3, "if(default", langueConfig.getString(I18n.var_Tri), "Vars.contains(String.format(\"%s asc\", var))) {");
1860+
tl(4, "json.put(\"", langueConfig.getString(I18n.var_tri), "\", \"asc\");");
1861+
tl(3, "} else if(default", langueConfig.getString(I18n.var_Tri), "Vars.contains(String.format(\"%s desc\", var))) {");
1862+
tl(4, "json.put(\"", langueConfig.getString(I18n.var_tri), "\", \"desc\");");
1863+
tl(3, "}");
1864+
18591865
tl(3, "vars.put(var, json);");
18601866
tl(2, "}");
18611867
tl(1, "}");
@@ -2638,9 +2644,18 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex
26382644

26392645
// JS Tri //
26402646
auteurPageJsRecherche.l();
2641-
auteurPageJsRecherche.tl(1, "document.querySelector('#pageFacet", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_", entiteVar, "')?.addEventListener('", "sl-".equals(composantsWebPrefixe) ? "sl-" : "", "change', (event) => {");
2647+
auteurPageJsRecherche.tl(1, "document.querySelector('#pageSelect", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_", entiteVar, "')?.addEventListener('", "sl-".equals(composantsWebPrefixe) ? "sl-" : "", "change', (event) => {");
26422648
auteurPageJsRecherche.tl(2, i18nPage.getString(I18n.var_tri), "('", classeNomSimple, "', '", entiteVar, "', event.currentTarget.value);");
26432649
auteurPageJsRecherche.tl(1, "});");
2650+
2651+
// JS Stats //
2652+
auteurPageJsRecherche.l();
2653+
auteurPageJsRecherche.tl(1, "document.querySelector('#page", i18nPage.getString(I18n.var_Stats), classeNomSimple, "_", entiteVar, "')?.addEventListener('", composantsWebPrefixe, "show', (event) => {");
2654+
auteurPageJsRecherche.tl(2, "facet", i18nPage.getString(I18n.var_Stats), "Change('", classeNomSimple, "', '", entiteVar, "', true);");
2655+
auteurPageJsRecherche.tl(1, "});");
2656+
auteurPageJsRecherche.tl(1, "document.querySelector('#page", i18nPage.getString(I18n.var_Stats), classeNomSimple, "_", entiteVar, "')?.addEventListener('", composantsWebPrefixe, "hide', (event) => {");
2657+
auteurPageJsRecherche.tl(2, "facet", i18nPage.getString(I18n.var_Stats), "Change('", classeNomSimple, "', '", entiteVar, "', false);");
2658+
auteurPageJsRecherche.tl(1, "});");
26442659
}
26452660

26462661
if(entiteHtml) {
@@ -4993,31 +5008,34 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw
49935008
tl(7, "{% endfor %}");
49945009
tl(7, "</div>");
49955010

4996-
tl(7, "{% for key, value in varsFq.items() %}");
4997-
// JS Tri //
49985011
tl(7, "<div>");
4999-
t(8, "<", composantsWebPrefixe, "radio-group");
5000-
s(" orientation=\"horizontal\"");
5001-
s(" name=\"pageFacet", i18nPage.getString(I18n.var_Tri), "\"");
5002-
s(" class=\"pageFacet", i18nPage.getString(I18n.var_Tri), " \"");
5003-
s(" id=\"pageFacet", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_{{ key }}\"");
5004-
s(" value=\"{% if (key + ' asc') in default", i18nPage.getString(I18n.var_Tri), "Vars %}asc{% else %}{% if (key + ' desc') in default", i18nPage.getString(I18n.var_Tri), "Vars %}desc{% endif %}{% endif %}\"");
5005-
s("{% if ", i18nPage.getString(I18n.var_pivot), " is defined %} checked=\"checked\"{% endif %}");
5006-
s(" label={{ value.", i18nPage.getString(I18n.var_nomAffichage), " | tojson }}");
5007-
s(" size=\"small\"");
5008-
l(">");
5009-
t(9, "<", composantsWebPrefixe, "radio-button value=\"\" pill>");
5010-
s(i18nPage.getString(I18n.str_aucun));
5011-
l("</", composantsWebPrefixe, "radio-button>");
5012-
t(9, "<", composantsWebPrefixe, "radio-button value=\"asc\" pill>");
5012+
tl(8, "{% for key, value in varsFq.items() %}");
5013+
// JS Tri //
5014+
tl(8, "<", composantsWebPrefixe, "details");
5015+
tl(10, "summary=\"{{ value.", i18nPage.getString(I18n.var_nomAffichage), " | e }}\"");
5016+
tl(10, "class=\"pageDetails", i18nPage.getString(I18n.var_Tri), " \"");
5017+
tl(10, "id=\"pageDetails", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_{{ key }}\"");
5018+
tl(12, "data-value=\"{{ value.var | e }}\"");
5019+
tl(12, "{% if value.", i18nPage.getString(I18n.var_tri), " is defined %}open{% endif %}");
5020+
tl(10, ">");
5021+
tl(9, "<", composantsWebPrefixe, "select with-clear");
5022+
tl(11, "orientation=\"horizontal\"");
5023+
tl(11, "class=\"pageSelect", i18nPage.getString(I18n.var_Tri), " \"");
5024+
tl(11, "id=\"pageSelect", i18nPage.getString(I18n.var_Tri), classeNomSimple, "_{{ key }}\"");
5025+
tl(11, "{% if value.", i18nPage.getString(I18n.var_tri), " is defined %}value=\"{{ value.", i18nPage.getString(I18n.var_tri), " | e }}\"{% endif %}");
5026+
tl(11, "label={{ value.", i18nPage.getString(I18n.var_nomAffichage), " | tojson }}");
5027+
tl(11, "size=\"small\"");
5028+
tl(11, ">");
5029+
t(10, "<", composantsWebPrefixe, "option value=\"asc\">");
50135030
s(i18nPage.getString(I18n.str_croissante));
5014-
l("</", composantsWebPrefixe, "radio-button>");
5015-
t(9, "<", composantsWebPrefixe, "radio-button value=\"desc\" pill>");
5031+
l("</", composantsWebPrefixe, "option>");
5032+
t(10, "<", composantsWebPrefixe, "option value=\"desc\">");
50165033
s(i18nPage.getString(I18n.str_decroissante));
5017-
l("</", composantsWebPrefixe, "radio-button>");
5018-
tl(8, "</", composantsWebPrefixe, "radio-group>");
5034+
l("</", composantsWebPrefixe, "option>");
5035+
tl(9, "</", composantsWebPrefixe, "select>");
5036+
tl(8, "</", composantsWebPrefixe, "details>");
5037+
tl(8, "{% endfor %}");
50195038
tl(7, "</div>");
5020-
tl(7, "{% endfor %}");
50215039

50225040
tl(7, "{%- endblock htmBody", i18nPage.getString(I18n.var_Tri), classePageNomSimple, " %}");
50235041
tl(6, "</div>");
@@ -5310,65 +5328,55 @@ public void ecrirePageBarreLaterale(String langueNom, JsonObject i18nPage) throw
53105328
tl(8, "{% endif %}");
53115329
tl(7, "</div>");
53125330

5313-
tl(7, "<table>");
5331+
tl(7, "<div>");
53145332
tl(8, "{% for key, value in varsFq.items() %}");
53155333
tl(9, "{% if value.", i18nPage.getString(I18n.var_activer), i18nPage.getString(I18n.var_Stats), " is defined %}");
5316-
tl(10, "<tr class=\"\">");
5317-
tl(11, "<td class=\"\">");
5318-
t(12, "<span>");
5319-
s("<", composantsWebPrefixe, "checkbox");
5320-
s(" name=\"page", i18nPage.getString(I18n.var_Stats), "\"");
5321-
s(" class=\"page", i18nPage.getString(I18n.var_Stats), " \"");
5322-
s(" id=\"page", i18nPage.getString(I18n.var_Stats), classeNomSimple, "_{{ key }}\"");
5323-
s(" value=\"{{ value.var }}\"");
5324-
s("{% if value.", i18nPage.getString(I18n.var_stats), " is defined %} checked=\"checked\"{% endif %}");
5325-
s(" onclick=\"facet", i18nPage.getString(I18n.var_Stats), "Change('", classeNomSimple, "', value); \"");
5326-
l(">{{ value.", i18nPage.getString(I18n.var_nomAffichage), " }}</", composantsWebPrefixe, "checkbox></span>");
5327-
tl(11, "</td>");
5328-
tl(11, "<td>");
5329-
tl(12, "<div>");
5330-
tl(13, "<label for=\"page", i18nPage.getString(I18n.var_Stats), classeNomSimple, "_{{ key }}\">{{ value.", i18nPage.getString(I18n.var_nomAffichage), " }}</label>");
5331-
tl(12, "</div>");
5332-
5333-
t(12, "<div");
5334-
s(" class=\"pageStatsField pageStatsField", classeNomSimple, "_{{ key }} \"");
5334+
tl(10, "<", composantsWebPrefixe, "details");
5335+
tl(12, "summary=\"{{ value.", i18nPage.getString(I18n.var_nomAffichage), " | e }}\"");
5336+
tl(12, "class=\"page", i18nPage.getString(I18n.var_Stats), " \"");
5337+
tl(12, "id=\"page", i18nPage.getString(I18n.var_Stats), classeNomSimple, "_{{ key }}\"");
5338+
tl(12, "data-value=\"{{ value.var | e }}\"");
5339+
tl(12, "{% if value.", i18nPage.getString(I18n.var_stats), " is defined %}open{% endif %}");
5340+
tl(12, ">");
5341+
5342+
t(11, "<div");
5343+
s(" class=\"", composantsWebPrefixe, "stack pageStatsField pageStatsField", classeNomSimple, "_{{ key }} \"");
53355344
s(" id=\"pageStatsField", classeNomSimple, "_{{ key }}\"");
53365345
l(">");
5337-
tl(13, "{% if value.stats is defined %}");
5338-
tl(14, "{% for item in value.stats %}");
5339-
tl(15, "{% if item.key == 'name' %}{% else %}");
5340-
t(16, "<div");
5341-
s(" data-class=\"", classeNomSimple, "\"");
5342-
s(" data-var=\"{{ item.var }}\"");
5343-
s(" data-val=\"{{ item.key }}\"");
5344-
s(">");
5345-
s("{{ item.key }}");
5346-
s(": ");
5347-
s("{{ item }}");
5348-
l("</div>");
5349-
tl(15, "{% endif %}");
5350-
tl(14, "{% endfor %}");
5351-
tl(14, "{% if value.stats.max is defined %}");
5352-
tl(15, "<div>");
5353-
tl(16, "<span> step </span>");
5354-
tl(16, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Step\" placeholder=\"step\" value=\"1\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5355-
tl(16, "<span> min </span>");
5356-
tl(16, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Min\" placeholder=\"min\" value=\"{{ value.stats.min }}\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5357-
tl(16, "<span> max </span>");
5358-
tl(16, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Max\" placeholder=\"max\" value=\"{{ value.stats.max }}\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5359-
tl(16, "<span> speed in seconds </span>");
5360-
tl(16, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Speed\" placeholder=\"speed\" value=\"1\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5361-
tl(16, "<", composantsWebPrefixe, "button", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"animate", i18nPage.getString(I18n.var_Stats), "(); \">animate</", composantsWebPrefixe, "button>");
5346+
tl(12, "{% if value.stats is defined %}");
5347+
tl(13, "{% for itemKey, itemValue in value.stats.items() %}");
5348+
tl(14, "{% if itemKey == 'name' %}{% else %}");
5349+
tl(15, "<div");
5350+
tl(17, " class=\"", composantsWebPrefixe, "split \"");
5351+
tl(17, " data-class=\"", classeNomSimple, "\"");
5352+
tl(17, " data-var=\"{{ itemKey }}\"");
5353+
tl(17, " data-val=\"{{ itemValue }}\"");
5354+
tl(17, ">");
5355+
tl(16, "<span>{{ itemKey | e }}</span>");
5356+
tl(16, "<span>{{ itemValue | e }}</span>");
53625357
tl(15, "</div>");
53635358
tl(14, "{% endif %}");
5364-
tl(13, "{% endif %}");
5365-
tl(12, "</div>");
5359+
tl(13, "{% endfor %}");
5360+
// tl(13, "{% if value.stats.max is defined %}");
5361+
// tl(14, "<div>");
5362+
// tl(15, "<span> step </span>");
5363+
// tl(15, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Step\" placeholder=\"step\" value=\"1\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5364+
// tl(15, "<span> min </span>");
5365+
// tl(15, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Min\" placeholder=\"min\" value=\"{{ value.stats.min }}\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5366+
// tl(15, "<span> max </span>");
5367+
// tl(15, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Max\" placeholder=\"max\" value=\"{{ value.stats.max }}\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5368+
// tl(15, "<span> speed in seconds </span>");
5369+
// tl(15, "<", composantsWebPrefixe, "input id=\"animate", i18nPage.getString(I18n.var_Stats), "Speed\" placeholder=\"speed\" value=\"1\" style=\"width: 4em; \"></", composantsWebPrefixe, "input>");
5370+
// tl(15, "<", composantsWebPrefixe, "button", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"animate", i18nPage.getString(I18n.var_Stats), "(); \">animate</", composantsWebPrefixe, "button>");
5371+
// tl(14, "</div>");
5372+
// tl(13, "{% endif %}");
5373+
tl(12, "{% endif %}");
5374+
tl(11, "</div>");
53665375

5367-
tl(11, "</td>");
5368-
tl(10, "</tr>");
5376+
tl(10, "</", composantsWebPrefixe, "details>");
53695377
tl(9, "{% endif %}");
53705378
tl(8, "{% endfor %}");
5371-
tl(7, "</table>");
5379+
tl(7, "</div>");
53725380
tl(0, "{%- endblock htmBody", i18nPage.getString(I18n.var_Stats), classePageNomSimple, " %}");
53735381
tl(6, "</div>");
53745382
tl(5, "</", composantsWebPrefixe, "drawer>");
@@ -5418,12 +5426,12 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th
54185426
//////////////
54195427
// bouton q //
54205428
//////////////
5421-
// tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">");
5422-
tl(7, "<", composantsWebPrefixe, "button class=\"", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Rechercher), " ", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Rechercher), "_", classeNomSimple, " \"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "').open = true; \">");
5423-
tl(8, "<", composantsWebPrefixe, "icon slot=\"start\" class=\"{{ FONTAWESOME_STYLE }} fa-magnifying-glass hover-box-shadow \"></", composantsWebPrefixe, "icon> ");
5424-
tl(8, i18nPage.getString(I18n.var_Rechercher));
5425-
tl(7, "</", composantsWebPrefixe, "button>");
5426-
// tl(5, "</", composantsWebPrefixe, "tooltip>");
5429+
// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">");
5430+
// tl(7, "<", composantsWebPrefixe, "button class=\"", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Rechercher), " ", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Rechercher), "_", classeNomSimple, " \"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Recherche), "').open = true; \">");
5431+
// tl(8, "<", composantsWebPrefixe, "icon slot=\"start\" class=\"{{ FONTAWESOME_STYLE }} fa-magnifying-glass hover-box-shadow \"></", composantsWebPrefixe, "icon> ");
5432+
// tl(8, i18nPage.getString(I18n.var_Rechercher));
5433+
// tl(7, "</", composantsWebPrefixe, "button>");
5434+
// // tl(5, "</", composantsWebPrefixe, "tooltip>");
54275435

54285436
///////////////
54295437
// bouton fq //
@@ -5435,15 +5443,17 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th
54355443
tl(7, "</", composantsWebPrefixe, "button>");
54365444
// tl(5, "</", composantsWebPrefixe, "tooltip>");
54375445

5438-
///////////////
5439-
// bouton fq //
5440-
///////////////
5446+
////////////////
5447+
// bouton tri //
5448+
////////////////
5449+
tl(7, "{% if ", classeVarCleUnique, " is not defined %}");
54415450
// tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Filtres_et_nombres_de_facettes_pour_), classeNomAdjectifPluriel, "\">");
54425451
tl(7, "<", composantsWebPrefixe, "button class=\"", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Tri), " ", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Tri), "_", classeNomSimple, " \"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Tri), "').open = true; \">");
54435452
tl(8, "<", composantsWebPrefixe, "icon slot=\"start\" class=\"{{ FONTAWESOME_STYLE }} fa-arrow-down-a-z hover-box-shadow \"></", composantsWebPrefixe, "icon> ");
54445453
tl(8, i18nPage.getString(I18n.str_Tri));
54455454
tl(7, "</", composantsWebPrefixe, "button>");
54465455
// tl(5, "</", composantsWebPrefixe, "tooltip>");
5456+
tl(7, "{% endif %}");
54475457

54485458
//////////////////
54495459
// bouton gamme //
@@ -5468,22 +5478,24 @@ public void ecrirePageBoutonsRecherche(String langueNom, JsonObject i18nPage) th
54685478
/////////////////////////
54695479
// bouton liste champs //
54705480
/////////////////////////
5471-
// tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">");
5472-
tl(7, "<", composantsWebPrefixe, "button class=\"", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_ListeChamps), " ", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_ListeChamps), "_", classeNomSimple, " \"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "').open = true; \">");
5473-
tl(8, "<", composantsWebPrefixe, "icon slot=\"start\" class=\"{{ FONTAWESOME_STYLE }} fa-list-ul hover-box-shadow \"></", composantsWebPrefixe, "icon> ");
5474-
tl(8, i18nPage.getString(I18n.var_ListeChamps));
5475-
tl(7, "</", composantsWebPrefixe, "button>");
5476-
// tl(5, "</", composantsWebPrefixe, "tooltip>");
5481+
// // tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">");
5482+
// tl(7, "<", composantsWebPrefixe, "button class=\"", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_ListeChamps), " ", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_ListeChamps), "_", classeNomSimple, " \"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_ListeChamps), "').open = true; \">");
5483+
// tl(8, "<", composantsWebPrefixe, "icon slot=\"start\" class=\"{{ FONTAWESOME_STYLE }} fa-list-ul hover-box-shadow \"></", composantsWebPrefixe, "icon> ");
5484+
// tl(8, i18nPage.getString(I18n.var_ListeChamps));
5485+
// tl(7, "</", composantsWebPrefixe, "button>");
5486+
// // tl(5, "</", composantsWebPrefixe, "tooltip>");
54775487

54785488
//////////////////
54795489
// bouton stats //
54805490
//////////////////
5491+
tl(7, "{% if ", classeVarCleUnique, " is not defined %}");
54815492
// tl(5, "<", composantsWebPrefixe, "tooltip placement=\"top\" content=\"", i18nPage.getString(I18n.str_Recherche_avancee_pour_), classeNomAdjectifPluriel, "\">");
54825493
tl(7, "<", composantsWebPrefixe, "button class=\"", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Stats), " ", i18nPage.getString(I18n.var_BoutonsRecherche), "_", i18nPage.getString(I18n.var_Stats), "_", classeNomSimple, " \"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " onclick=\"document.querySelector('#site", i18nPage.getString(I18n.var_BarreLaterale), "Toggle", i18nPage.getString(I18n.var_Stats), "').open = true; \">");
54835494
tl(8, "<", composantsWebPrefixe, "icon slot=\"start\" class=\"{{ FONTAWESOME_STYLE }} fa-chart-candlestick hover-box-shadow \"></", composantsWebPrefixe, "icon> ");
54845495
tl(8, i18nPage.getString(I18n.var_Stats));
54855496
tl(7, "</", composantsWebPrefixe, "button>");
54865497
// tl(5, "</", composantsWebPrefixe, "tooltip>");
5498+
tl(7, "{% endif %}");
54875499

54885500
////////////////
54895501
// bouton API //
@@ -5631,7 +5643,7 @@ public void ecrirePageRechercheJinja(String langueNom, JsonObject i18nPage) thro
56315643
tl(0, "{%- include ", classePageBarreLateraleTemplate, " %}");
56325644
tl(0, "{%- include ", classePageRechercheSuggereTemplate, " %}");
56335645

5634-
tl(5, "<div>");
5646+
tl(5, "<div class=\"pageContent \">");
56355647
tl(6, "<form action=\"", classeApiUri, "\" id=\"", classeApiClasseNomSimple, "Form\" class=\"", i18nPage.getString(I18n.var_page), i18nPage.getString(I18n.var_Formulaire), " \" onsubmit=\"event.preventDefault(); return false; \">");
56365648
t(7, "<input");
56375649
s(" name=\"focusId\"");
@@ -5789,7 +5801,7 @@ public void ecrirePageEditionJinja(String langueNom, JsonObject i18nPage) throws
57895801
tl(0, "{%- block htmBody", i18nPage.getString(I18n.var_Milieu), classePageSuperNomSimple, " %}");
57905802
tl(0, "{%- block htmBody", i18nPage.getString(I18n.var_Milieu), classePageNomSimple, " %}");
57915803

5792-
tl(4, "<div>");
5804+
tl(4, "<div class=\"pageContent \">");
57935805
// htmBodyCount0 //
57945806
tl(0, "{% if ", varResultat, "Count == 0 %}");
57955807
ecrirePageRechercheAucun(langueNom, i18nPage);

0 commit comments

Comments
 (0)