Skip to content

Commit

Permalink
Adding a map popup to change location of object
Browse files Browse the repository at this point in the history
  • Loading branch information
computate committed Oct 25, 2024
1 parent 70d52d8 commit 4e63df0
Show file tree
Hide file tree
Showing 7 changed files with 264 additions and 61 deletions.
6 changes: 6 additions & 0 deletions src/main/java/org/computate/frFR/java/EcrireGenClasse.java
Original file line number Diff line number Diff line change
Expand Up @@ -196,11 +196,17 @@ public class EcrireGenClasse extends EcrireClasse {
protected String classeVarClePrimaire;

protected String classeVarInheritClePrimaire;

protected String classeVarEmplacement;
protected String classeVarEmplacementCouleur;
protected String classeVarEmplacementTitre;
protected String classeVarEmplacementUrl;

protected String classeVarAire;
protected String classeVarAireCouleur;
protected String classeVarAireTitre;
protected String classeVarAireUrl;

/**
*/
protected String classeVarSauvegardes;
Expand Down
227 changes: 166 additions & 61 deletions src/main/java/org/computate/frFR/java/EcrirePageClasse.java

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,10 @@ public void ecrireGenClasse(JsonObject doc, String langueNom) throws Exception {
classeVarEmplacementCouleur = doc.getString("classeVarEmplacementCouleur_" + langueNom + "_stored_string");
classeVarEmplacementTitre = doc.getString("classeVarEmplacementTitre_" + langueNom + "_stored_string");
classeVarEmplacementUrl = doc.getString("classeVarEmplacementUrl_" + langueNom + "_stored_string");
classeVarAire = doc.getString("classeVarAire_" + langueNom + "_stored_string");
classeVarAireCouleur = doc.getString("classeVarAireCouleur_" + langueNom + "_stored_string");
classeVarAireTitre = doc.getString("classeVarAireTitre_" + langueNom + "_stored_string");
classeVarAireUrl = doc.getString("classeVarAireUrl_" + langueNom + "_stored_string");
classeVarModifie = doc.getString("classeVarModifie_" + langueNom + "_stored_string");
classeVarCree = doc.getString("classeVarCree_" + langueNom + "_stored_string");
classeApiUri = doc.getString("classeApiUri_" + langueNom + "_stored_string");
Expand Down
3 changes: 3 additions & 0 deletions src/main/java/org/computate/frFR/java/I18n.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ public class I18n {
public static final String str_DDDashMMDashYYYY_HHColonMM = "str_DDDashMMDashYYYY_HHColonMM";
public static final String str_DDDashMMDashYYYY_HHColonmm = "str_DDDashMMDashYYYY_HHColonmm";
public static final String str_ddDashMMDashyyyy_HHColonmm_VV = "str_ddDashMMDashyyyy_HHColonmm_VV";
public static final String str_de = "str_de";
public static final String str_Definir = "str_Definir";
public static final String str_deuxPoints = "str_deuxPoints";
public static final String str_Dupliquer = "str_Dupliquer";
public static final String str_Dupliquer_ = "str_Dupliquer_";
Expand Down Expand Up @@ -101,6 +103,7 @@ public class I18n {
public static final String var_AdjectifPluriel = "var_AdjectifPluriel";
public static final String var_AdjectifVar = "var_AdjectifVar";
public static final String var_Admin = "var_Admin";
public static final String var_Aire = "var_Aire";
public static final String var_ajouter = "var_ajouter";
public static final String var_Ajouter = "var_Ajouter";
public static final String var_ajouterErreur = "var_ajouterErreur";
Expand Down
79 changes: 79 additions & 0 deletions src/main/java/org/computate/frFR/java/IndexerClasse.java
Original file line number Diff line number Diff line change
Expand Up @@ -1962,6 +1962,10 @@ public SolrInputDocument indexerClasse(String classeCheminAbsolu, SolrInputDocum
String classeVarEmplacementCouleur = null;
String classeVarEmplacementTitre = null;
String classeVarEmplacementUrl = null;
String classeVarAire = null;
String classeVarAireCouleur = null;
String classeVarAireTitre = null;
String classeVarAireUrl = null;

String classeNomCanoniqueSuper = Object.class.getCanonicalName();
Boolean classeSuperErreur = false;
Expand Down Expand Up @@ -3298,6 +3302,10 @@ else if("LocalTime".equals(entiteMapCleType) && NumberUtils.isCreatable(entiteMa
Boolean entiteEmplacementCouleur = indexerStockerSolr(entiteDoc, "entiteEmplacementCouler", regexTrouve("^" + i18nGlobale.getString(I18n.var_Emplacement) + i18nGlobale.getString(I18n.var_Couleur) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteEmplacementTitre = indexerStockerSolr(entiteDoc, "entiteEmplacementTitre", regexTrouve("^" + i18nGlobale.getString(I18n.var_Emplacement) + i18nGlobale.getString(I18n.var_Titre) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteEmplacementUrl = indexerStockerSolr(entiteDoc, "entiteEmplacementUrl", regexTrouve("^" + i18nGlobale.getString(I18n.var_Emplacement) + i18nGlobale.getString(I18n.var_Url) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteAire = indexerStockerSolr(entiteDoc, "entiteAire", regexTrouve("^" + i18nGlobale.getString(I18n.var_Aire) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteAireCouleur = indexerStockerSolr(entiteDoc, "entiteAireCouler", regexTrouve("^" + i18nGlobale.getString(I18n.var_Aire) + i18nGlobale.getString(I18n.var_Couleur) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteAireTitre = indexerStockerSolr(entiteDoc, "entiteAireTitre", regexTrouve("^" + i18nGlobale.getString(I18n.var_Aire) + i18nGlobale.getString(I18n.var_Titre) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteAireUrl = indexerStockerSolr(entiteDoc, "entiteAireUrl", regexTrouve("^" + i18nGlobale.getString(I18n.var_Aire) + i18nGlobale.getString(I18n.var_Url) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteCrypte = indexerStockerSolr(entiteDoc, "entiteCrypte", regexTrouve("^" + i18nGlobale.getString(I18n.var_Crypte) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteSuggere = indexerStockerSolr(entiteDoc, "entiteSuggere", regexTrouve("^" + i18nGlobale.getString(I18n.var_Suggere) + ":\\s*(true)$", methodeCommentaire));
Boolean entiteVarUrlId = indexerStockerSolr(entiteDoc, "entiteVarUrlId", regexTrouve("^VarUrlId:\\s*(true)$", methodeCommentaire));
Expand Down Expand Up @@ -4368,6 +4376,18 @@ else if(StringUtils.equalsAny(entiteNomCanonique, VAL_nomCanoniqueString)) {
if(entiteEmplacementUrl) {
classeVarEmplacementUrl = stockerSolr(classeLangueNom, classeDoc, "classeVarEmplacementUrl", entiteVar);
}
if(entiteAire) {
classeVarAire = stockerSolr(classeLangueNom, classeDoc, "classeVarAire", entiteVar);
}
if(entiteAireCouleur) {
classeVarAireCouleur = stockerSolr(classeLangueNom, classeDoc, "classeVarAireCouleur", entiteVar);
}
if(entiteAireTitre) {
classeVarAireTitre = stockerSolr(classeLangueNom, classeDoc, "classeVarAireTitre", entiteVar);
}
if(entiteAireUrl) {
classeVarAireUrl = stockerSolr(classeLangueNom, classeDoc, "classeVarAireUrl", entiteVar);
}
if(entiteSuggere && entiteVar.equals(i18nGlobale.getString(I18n.var_objetSuggere))) {
classeVarSuggere = stockerSolr(classeLangueNom, classeDoc, "classeVarSuggere", entiteVar);
}
Expand Down Expand Up @@ -4779,6 +4799,7 @@ else if(StringUtils.equalsAny(entiteNomCanonique, VAL_nomCanoniqueString)) {
}
}
}

if(classeVarEmplacement == null && classeSuperDoc != null) {
classeVarEmplacement = (String)classeSuperDoc.get("classeVarEmplacement_" + classeLangueNom + "_stored_string");
if(classeVarEmplacement != null) {
Expand Down Expand Up @@ -4835,6 +4856,64 @@ else if(StringUtils.equalsAny(entiteNomCanonique, VAL_nomCanoniqueString)) {
}
}
}

if(classeVarAire == null && classeSuperDoc != null) {
classeVarAire = (String)classeSuperDoc.get("classeVarAire_" + classeLangueNom + "_stored_string");
if(classeVarAire != null) {
stockerSolr(classeLangueNom, classeDoc, "classeVarAire", classeVarAire);
if(classeTraduire) {
for(String langueNom : classeAutresLangues) {
String classeVarAireLangue = (String)classeSuperDoc.get("classeVarAire_" + langueNom + "_stored_string");
if(classeVarAireLangue != null) {
stockerSolr(langueNom, classeDoc, "classeVarAire", classeVarAireLangue);
}
}
}
}
}
if(classeVarAireCouleur == null && classeSuperDoc != null) {
classeVarAireCouleur = (String)classeSuperDoc.get("classeVarAireCouleur_" + classeLangueNom + "_stored_string");
if(classeVarAireCouleur != null) {
stockerSolr(classeLangueNom, classeDoc, "classeVarAireCouleur", classeVarAireCouleur);
if(classeTraduire) {
for(String langueNom : classeAutresLangues) {
String classeVarAireCouleurLangue = (String)classeSuperDoc.get("classeVarAireCouleur_" + langueNom + "_stored_string");
if(classeVarAireCouleurLangue != null) {
stockerSolr(langueNom, classeDoc, "classeVarAireCouleur", classeVarAireCouleurLangue);
}
}
}
}
}
if(classeVarAireTitre == null && classeSuperDoc != null) {
classeVarAireTitre = (String)classeSuperDoc.get("classeVarAireTitre_" + classeLangueNom + "_stored_string");
if(classeVarAireTitre != null) {
stockerSolr(classeLangueNom, classeDoc, "classeVarAireTitre", classeVarAireTitre);
if(classeTraduire) {
for(String langueNom : classeAutresLangues) {
String classeVarAireTitreLangue = (String)classeSuperDoc.get("classeVarAireTitre_" + langueNom + "_stored_string");
if(classeVarAireTitreLangue != null) {
stockerSolr(langueNom, classeDoc, "classeVarAireTitre", classeVarAireTitreLangue);
}
}
}
}
}
if(classeVarAireUrl == null && classeSuperDoc != null) {
classeVarAireUrl = (String)classeSuperDoc.get("classeVarAireUrl_" + classeLangueNom + "_stored_string");
if(classeVarAireUrl != null) {
stockerSolr(classeLangueNom, classeDoc, "classeVarAireUrl", classeVarAireUrl);
if(classeTraduire) {
for(String langueNom : classeAutresLangues) {
String classeVarAireUrlLangue = (String)classeSuperDoc.get("classeVarAireUrl_" + langueNom + "_stored_string");
if(classeVarAireUrlLangue != null) {
stockerSolr(langueNom, classeDoc, "classeVarAireUrl", classeVarAireUrlLangue);
}
}
}
}
}

if(classeVarModifie == null && classeSuperDoc != null) {
classeVarModifie = (String)classeSuperDoc.get("classeVarModifie_" + classeLangueNom + "_stored_string");
if(classeVarModifie != null) {
Expand Down
3 changes: 3 additions & 0 deletions src/main/resources/org/computate/i18n/i18n_enUS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,8 @@ classe:
<p>This class contains a comment <b>"AName.%s: %s"</b>, which identifies the language context to describe a %s as "%s".
</p>
str_de: "of"
str_Definir: "Set"
str_deuxPoints: ": "
str_Dupliquer: "Duplicate"
str_Dupliquer_: "Duplicate "
Expand Down Expand Up @@ -316,6 +318,7 @@ var_AdjectifPluriel: "AdjectivePlural"
var_AdjectifVar: "AdjectiveVar"
var_Admin: "Admin"
var_a_échoué: "failed"
var_Aire: "Area"
var_ajouter: "add"
var_Ajouter: "Add"
var_ajouterErreur: "addError"
Expand Down
3 changes: 3 additions & 0 deletions src/main/resources/org/computate/i18n/i18n_frFR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ str_Creer_: "Créer "
str__dans_Solr: " dans Solr"
str_DDDashMMDashYYYY_HHColonMM: "DD-MM-YYYY HH:MM"
str_ddDashMMDashyyyy_HHColonmm_VV: "dd-MM-yyyy HH:mm '['VV']'"
str_de: "de"
str_Definir: "Definir"
str_deuxPoints: " : "
str_Dupliquer: "Dupliquer"
str_Dupliquer_: "Dupliquer "
Expand Down Expand Up @@ -83,6 +85,7 @@ var_Adjectif: "Adjectif"
var_AdjectifPluriel: "AdjectifPluriel"
var_AdjectifVar: "AdjectifVar"
var_Admin: "Admin"
var_Aire: "Aire"
var_ajouter: "ajouter"
var_Ajouter: "Ajouter"
var_ajouterErreur: "ajouterErreur"
Expand Down

0 comments on commit 4e63df0

Please sign in to comment.