Skip to content

Commit

Permalink
Adding a HtmRowTitleOpen feature to open a section
Browse files Browse the repository at this point in the history
  • Loading branch information
computate committed Oct 8, 2024
1 parent a163caa commit 1f24d05
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 4 deletions.
4 changes: 3 additions & 1 deletion src/main/java/org/computate/frFR/java/EcrireGenClasse.java
Original file line number Diff line number Diff line change
Expand Up @@ -1042,6 +1042,7 @@ public class EcrireGenClasse extends EcrireClasse {
Map<String, String> entiteHtmLigneTitreActuelMap;
Map<String, Boolean> entiteHtmLigneVerticaleActuelMap;
String entiteHtmLigneTitre;
String entiteHtmLigneTitreOuvert;
String entiteHtmLigneEnTeteExpression;
Boolean entiteHtmLigneVerticale;

Expand Down Expand Up @@ -3099,6 +3100,7 @@ public void genCodeEntite(String langueNom, JsonObject langueConfig) throws Exce
entiteHtmColonne = doc.getInteger("entiteHtmColonne_stored_int");
entiteHtmLigne = doc.getInteger("entiteHtmLigne_stored_int");
entiteHtmLigneTitre = doc.getString("entiteHtmLigneTitre_stored_string");
entiteHtmLigneTitreOuvert = doc.getString("entiteHtmLigneTitre_stored_string");
entiteHtmLigneVerticale = doc.getBoolean("entiteHtmLigneVerticale_stored_boolean");
entiteHtmLigneEnTeteExpression = doc.getString("entiteHtmLigneEnTeteExpression_stored_string");
entiteHtmCellule = doc.getInteger("entiteHtmCellule_stored_int");
Expand Down Expand Up @@ -3489,7 +3491,7 @@ else if("java.util.Set".equals(entiteNomCanonique)) {
}

// Lien vers Solr //
tl(1, " * <br><a href=\"https://solr.apps-crc.testing/select?q=*:*&fq=partEstEntite_indexed_boolean:true&fq=classeNomCanonique_", langueNom, "_indexed_string:", ClientUtils.escapeQueryChars(classeNomCanonique), "&fq=entiteVar_", langueNom, "_indexed_string:", ClientUtils.escapeQueryChars(entiteVar), "\">", langueConfig.getString(I18n.str_Trouver_l_entité_), entiteVar, langueConfig.getString(I18n.str__dans_Solr), "</a>");
tl(1, " * <br><a href=\"https://solr.apps-crc.testing/solr/#/computate/query?q=*:*&fq=partEstEntite_indexed_boolean:true&fq=classeNomCanonique_", langueNom, "_indexed_string:", ClientUtils.escapeQueryChars(classeNomCanonique), "&fq=entiteVar_", langueNom, "_indexed_string:", ClientUtils.escapeQueryChars(entiteVar), "\">", langueConfig.getString(I18n.str_Trouver_l_entité_), entiteVar, langueConfig.getString(I18n.str__dans_Solr), "</a>");
tl(1, " * <br>");

if(entiteCouverture) {
Expand Down
6 changes: 4 additions & 2 deletions src/main/java/org/computate/frFR/java/EcrirePageClasse.java
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ public Boolean ecrireFormEntite(String langueNom, JsonObject langueConfig, ToutE
entiteHtmLigneVerticaleActuelMap.put(classeApiMethodeMethode, true);
// wForm.tl(7, "<!-- BooleanUtils.isTrue(entiteHtmLigneVerticale) -->");
if(!entiteHtmLigneTitreAncien.equals(entiteHtmLigneTitreActuel)) {
wForm.t(6, "<sl-details class=\"", i18nGlobale.getString(I18n.var_HtmLigne), "\" id=\"").sx(genererId(entiteHtmLigneTitre)).l("\">");
wForm.t(6, "<sl-details ", entiteHtmLigneTitreOuvert == null ? "" : "open ", "class=\"", i18nGlobale.getString(I18n.var_HtmLigne), "\" id=\"").sx(genererId(entiteHtmLigneTitre)).l("\">");
wForm.tl(7, "<div slot=\"summary\">");
wForm.t(8, "<span>");
wForm.sx(entiteHtmLigneTitre);
Expand Down Expand Up @@ -223,7 +223,7 @@ public Boolean ecrireFormEntite(String langueNom, JsonObject langueConfig, ToutE
} else {
entiteHtmLigneVerticaleActuelMap.put(classeApiMethodeMethode, false);
if(!entiteHtmLigneTitreAncien.equals(entiteHtmLigneTitreActuel)) {
wForm.t(6, "<sl-details class=\"", i18nGlobale.getString(I18n.var_HtmLigne), "\" id=\"").sx(genererId(entiteHtmLigneTitre)).l("\">");
wForm.t(6, "<sl-details ", entiteHtmLigneTitreOuvert == null ? "" : "open ", "class=\"", i18nGlobale.getString(I18n.var_HtmLigne), "\" id=\"").sx(genererId(entiteHtmLigneTitre)).l("\">");
wForm.tl(7, "<div slot=\"summary\">");
wForm.t(8, "<span>");
wForm.sx(entiteHtmLigneTitre);
Expand Down Expand Up @@ -1027,6 +1027,7 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
entiteHtml = (Boolean)entiteDocumentSolr.get("entiteHtml_stored_boolean");
entiteHtmLigne = (Integer)entiteDocumentSolr.get("entiteHtmLigne_stored_int");
entiteHtmLigneTitre = (String)entiteDocumentSolr.get("entiteHtmLigneTitre_stored_string");
entiteHtmLigneTitreOuvert = (String)entiteDocumentSolr.get("entiteHtmLigneTitreOuvert_stored_string");
entiteHtmLigneVerticale = (Boolean)entiteDocumentSolr.get("entiteHtmLigneVerticale_stored_boolean");
entiteHtmLigneEnTeteExpression = (String)entiteDocumentSolr.get("entiteHtmLigneEnTeteExpression_stored_string");
entiteHtmCellule = (Integer)entiteDocumentSolr.get("entiteHtmCellule_stored_int");
Expand Down Expand Up @@ -3069,6 +3070,7 @@ else if(methodePATCH || methodeDELETE || methodeRecherche)
entiteNomAffichage = (String)entiteDocumentSolr.get("entiteNomAffichage_" + langueNom + "_stored_string");
entiteHtmLigne = (Integer)entiteDocumentSolr.get("entiteHtmLigne_stored_int");
entiteHtmLigneTitre = (String)entiteDocumentSolr.get("entiteHtmLigneTitre_stored_string");
entiteHtmLigneTitreOuvert = (String)entiteDocumentSolr.get("entiteHtmLigneTitreOuvert_stored_string");
entiteHtmLigneVerticale = (Boolean)entiteDocumentSolr.get("entiteHtmLigneVerticale_stored_boolean");
entiteHtmLigneEnTeteExpression = (String)entiteDocumentSolr.get("entiteHtmLigneEnTeteExpression_stored_string");
entiteCouverture = (Boolean)entiteDocumentSolr.get("entiteCouverture_stored_boolean");
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/org/computate/frFR/java/I18n.java
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,8 @@ public class I18n {
public static final String var_htmLegende = "var_htmLegende";
public static final String var_htmLigne = "var_htmLigne";
public static final String var_HtmLigne = "var_HtmLigne";
public static final String var_HtmLigneTitre = "var_HtmLigneTitre";
public static final String var_HtmLigneTitreOuvert = "var_HtmLigneTitreOuvert";
public static final String var_IconeGroupe = "var_IconeGroupe";
public static final String var_Icone = "var_Icone";
public static final String var_IconeNom = "var_IconeNom";
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/org/computate/frFR/java/IndexerClasse.java
Original file line number Diff line number Diff line change
Expand Up @@ -3374,7 +3374,8 @@ else if("LocalTime".equals(entiteMapCleType) && NumberUtils.isCreatable(entiteMa
Integer i = Integer.parseInt(str);
indexerStockerSolr(entiteDoc, "entiteHtmLigne", i);
entiteHtml = true;
indexerStockerSolr(entiteDoc, "entiteHtmLigneTitre", regex("^" + i18nGlobale.getString(I18n.var_HtmLigne) + i18nGlobale.getString(I18n.var_Titre) + ":\\s*(.*)$", methodeCommentaire));
String entiteHtmLigneTitreOuvert = indexerStockerSolr(entiteDoc, "entiteHtmLigneTitreOuvert", regex("^" + i18nGlobale.getString(I18n.var_HtmLigneTitreOuvert) + ":\\s*(.*)$", methodeCommentaire));
indexerStockerSolr(entiteDoc, "entiteHtmLigneTitre", regex("^" + i18nGlobale.getString(I18n.var_HtmLigneTitre) + ":\\s*(.*)$", methodeCommentaire, entiteHtmLigneTitreOuvert));
indexerStockerSolr(entiteDoc, "entiteHtmLigneEnTeteExpression", regex("^" + i18nGlobale.getString(I18n.var_HtmLigne) + i18nGlobale.getString(I18n.var_EnTeteExpression) + ":\\s*(.*)$", methodeCommentaire));
if(regexTrouve("^" + i18nGlobale.getString(I18n.var_HtmLigne) + i18nGlobale.getString(I18n.var_Verticale) + ":\\s*(true)$", methodeCommentaire))
indexerStockerSolr(entiteDoc, "entiteHtmLigneVerticale", true);
Expand Down
2 changes: 2 additions & 0 deletions src/main/resources/org/computate/i18n/i18n_enUS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -499,6 +499,8 @@ var_HtmLegende: "HtmLegend"
var_htmLegende: "htmLegend"
var_htmLigne: "htmRow"
var_HtmLigne: "HtmRow"
var_HtmLigneTitre: "HtmRowTitle"
var_HtmLigneTitreOuvert: "HtmRowTitleOpen"
var_IconeGroupe: "IconGroup"
var_Icone: "Icon"
var_IconeNom: "IconName"
Expand Down
2 changes: 2 additions & 0 deletions src/main/resources/org/computate/i18n/i18n_frFR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,8 @@ var_HtmLegende: "HtmLegende"
var_htmLegende: "htmLegende"
var_htmLigne: "htmLigne"
var_HtmLigne: "HtmLigne"
var_HtmLigneTitre: "HtmLigneTitre"
var_HtmLigneTitreOuvert: "HtmLigneTitreOuvert"
var_IconeGroupe: "IconeGroupe"
var_Icone: "Icone"
var_IconeNom: "IconeNom"
Expand Down

0 comments on commit 1f24d05

Please sign in to comment.