diff --git a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java index 42618134..03d268d2 100644 --- a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java @@ -3525,6 +3525,7 @@ public void ecrireGenApiServiceImpl3(String classeLangueNom) throws Exception { tl(3, i18nGlobale.getString(I18n.var_listeRecherche), ".q(\"*:*\");"); tl(3, i18nGlobale.getString(I18n.var_listeRecherche), ".setC(", classeApiClasseNomSimple, ".class);"); tl(3, i18nGlobale.getString(I18n.var_listeRecherche), ".set", i18nGlobale.getString(I18n.var_RequeteSite), "_(", i18nGlobale.getString(I18n.var_requeteSite), ");"); + tl(3, i18nGlobale.getString(I18n.var_listeRecherche), ".facetMinCount(1);"); tl(3, "if(", i18nGlobale.getString(I18n.var_entite), i18nGlobale.getString(I18n.var_Liste), " != null) {"); tl(4, "for(String v : ", i18nGlobale.getString(I18n.var_entite), i18nGlobale.getString(I18n.var_Liste), ") {"); tl(5, i18nGlobale.getString(I18n.var_listeRecherche), ".fl(", classeNomSimple, ".var", i18nGlobale.getString(I18n.var_Indexe), classeNomSimple, "(v));"); diff --git a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java index b01fed63..e071bb65 100644 --- a/src/main/java/org/computate/frFR/java/EcrirePageClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrirePageClasse.java @@ -388,6 +388,7 @@ else if("LocalDate".equals(entiteNomSimple)) { tl(11, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); tl(1, "{%- if 'Page' == ", langueConfig.getString(I18n.var_classeApiMethodeMethode), " %}"); tl(1, "{%- endif %}"); + tl(11, "data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "=\"{{ ", classeModele ? classeVarClePrimaire : classeVarCleUnique, " }}\""); tl(11, ">"); tl(9, ""); } @@ -419,6 +420,7 @@ else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entite tl(11, "value=\"{%- if ", uncapitalizeClasseNomSimple, "_.", entiteVar, " is defined %}{{ formatZonedDateTime(", uncapitalizeClasseNomSimple, "_.", entiteVar, ", \"", langueConfig.getString(I18n.str_ddDashMMDashyyyy_HHColonmm_VV), "\", defaultLocaleId, defaultZoneId) }}{%- endif %}\""); tl(1, "{%- if 'Page' == ", langueConfig.getString(I18n.var_classeApiMethodeMethode), " %}"); tl(1, "{%- endif %}"); + tl(11, "data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "=\"{{ ", classeModele ? classeVarClePrimaire : classeVarCleUnique, " }}\""); tl(11, ">"); tl(9, ""); } @@ -452,9 +454,40 @@ else if("LocalTime".equals(entiteNomSimple)) { tl(11, "placeholder=\"", langueConfig.getString(I18n.var_HHColonMM), "\""); tl(11, "id=\"{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "\""); tl(11, "value=\"{{", uncapitalizeClasseNomSimple, "_.", entiteVar, "}}\""); + tl(11, "data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "=\"{{ ", classeModele ? classeVarClePrimaire : classeVarCleUnique, " }}\""); tl(11, ">"); } else if("Boolean".equals(entiteNomSimple)) { + //STUFF7 + if( + entiteVar.equals(langueConfig.getString(I18n.var_supprime)) + || 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, ""); + if(entiteNomAffichage != null) { + sx(entiteNomAffichage); + } + l(""); + tl(1, "{%- else %}"); + } + tl(1, "{%- if 'Page' == ", langueConfig.getString(I18n.var_classeApiMethodeMethode), " %}"); tl(9, ""); if(entiteNomAffichage != null) { sx(entiteNomAffichage); @@ -508,7 +541,12 @@ else if("Boolean".equals(entiteNomSimple)) { tl(10, "false"); tl(9, ""); tl(1, "{%- endif %}"); - l(); + if( + entiteVar.equals(langueConfig.getString(I18n.var_supprime)) + || entiteVar.equals(langueConfig.getString(I18n.var_archive)) + ) { + tl(1, "{%- endif %}"); + } } else if(entiteImageBase64Url != null) { tl(9, "
"); @@ -1063,107 +1101,115 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws wJsModuleInit.tl(4, "document.querySelector('#signatureInput", classeNomSimple, "' + pk + '", entiteVar, "').jSignature({'height':200}).bind('change', function(e){ patch{{", langueConfig.getString(I18n.var_classeNomSimple), "}}Val([{ name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + ", classeModele ? classeVarClePrimaire : classeVarCleUnique, " }], 'set", entiteVarCapitalise, "', document.querySelector('#signatureInput", classeNomSimple, "' + pk + '", entiteVar, "').jSignature('getData', 'default'), this);"); } else { wJsModuleInit.tl(5, "// PATCH ", entiteVar); - wJsModuleInit.tl(5, "document.querySelector('#", langueConfig.getString(I18n.var_Page), "_", entiteVar, "')?.addEventListener('sl-change', (event) => {"); - wJsModuleInit.tl(6, "const form = document.querySelector('#", langueConfig.getString(I18n.var_Page), langueConfig.getString(I18n.var_Formulaire), "_", entiteVar, "');"); - wJsModuleInit.tl(6, "const ", langueConfig.getString(I18n.var_valide), " = form.checkValidity();"); - wJsModuleInit.tl(6, "if(", langueConfig.getString(I18n.var_valide), ") {"); - if(entiteListeTypeJson != null) { - wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); - wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.value.replace('[','').replace(']','').split(/[ ,]+/)"); - wJsModuleInit.tl(9, ", event.currentTarget"); - wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); - wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); - wJsModuleInit.tl(9, ");"); - } else if("JsonArray".equals(entiteNomSimpleVertxJson) || "JsonObject".equals(entiteNomSimpleVertxJson)) { - wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); - wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.value == '' ? null : JSON.parse(event.currentTarget.value)"); - wJsModuleInit.tl(9, ", event.currentTarget"); - wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); - wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); - wJsModuleInit.tl(9, ");"); - } else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entiteNomSimple)) { - wJsModuleInit.tl(7, "var timeZone = event.currentTarget.value.split('[').pop().split(']')[0];"); - wJsModuleInit.tl(7, "var t1 = moment(event.currentTarget.value.split('[')[0].trim(), '", langueConfig.getString(I18n.str_DDDashMMDashYYYY_HHColonmm), "');"); - wJsModuleInit.tl(7, "var t2 = moment.tz(event.currentTarget.value.split('[')[0].trim(), '", langueConfig.getString(I18n.str_DDDashMMDashYYYY_HHColonmm), "', timeZone);"); - wJsModuleInit.tl(7, "var t3 = new Date(t1._d);"); - wJsModuleInit.tl(7, "t3.setTime(t1.toDate().getTime() + t2.toDate().getTime() - t1.toDate().getTime());"); - wJsModuleInit.tl(7, "var t = moment(t3);"); - wJsModuleInit.tl(7, "if(t) {"); - wJsModuleInit.tl(8, "var s = t.tz(timeZone).format('YYYY-MM-DDTHH:mm:ss.000') + '[' + timeZone + ']';"); + + if("Boolean".equals(entiteNomSimple) && ( + entiteVar.equals(langueConfig.getString(I18n.var_supprime)) + || entiteVar.equals(langueConfig.getString(I18n.var_archive)) + )) { + //STUFF7 + wJsModuleInit.tl(5, "document.querySelector('#", langueConfig.getString(I18n.var_Page), "_", entiteVar, "')?.addEventListener('click', (event) => {"); + wJsModuleInit.tl(6, "const form = document.querySelector('#", langueConfig.getString(I18n.var_Page), langueConfig.getString(I18n.var_Formulaire), "_", entiteVar, "');"); + wJsModuleInit.tl(6, "const ", langueConfig.getString(I18n.var_valide), " = form.checkValidity();"); + wJsModuleInit.tl(6, "if(", langueConfig.getString(I18n.var_valide), ") {"); + wJsModuleInit.tl(7, "var confirmResponse = confirm('", langueConfig.getString(entiteVar.equals(langueConfig.getString(I18n.var_supprime)) ? I18n.str_confirmer_supprimer : I18n.str_confirmer_archiver), "'); "); + wJsModuleInit.tl(7, "if(confirmResponse) { "); wJsModuleInit.tl(8, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); - wJsModuleInit.tl(10, ", 'set", entiteVarCapitalise, "', s"); + wJsModuleInit.tl(10, ", 'set", entiteVarCapitalise, "', !(event.currentTarget.getAttribute('data-val') === 'true')"); wJsModuleInit.tl(10, ", event.currentTarget"); wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); wJsModuleInit.tl(10, ");"); wJsModuleInit.tl(7, "}"); - } else if("LocalTime".equals(entiteNomSimple)) { - wJsModuleInit.tl(7, "var t = moment(this.value, '", langueConfig.getString(I18n.var_HAposhAposmm), "'); "); - wJsModuleInit.tl(7, "if(t) { "); - wJsModuleInit.tl(8, "var s = t.format('HH:mm'); "); - wJsModuleInit.tl(8, "patch{{", langueConfig.getString(I18n.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }], 'set", entiteVarCapitalise, "', s, this, function() { ", langueConfig.getString(I18n.var_ajouterLueur), "(document.querySelector('.{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }, function() { ", langueConfig.getString(I18n.var_ajouterErreur), "(document.querySelector('.{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }); "); - wJsModuleInit.tl(10, ", 'set", entiteVarCapitalise, "', s"); - wJsModuleInit.tl(10, ", event.currentTarget"); - wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); - wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); - wJsModuleInit.tl(10, ");"); - wJsModuleInit.tl(7, "} "); - } else if("Boolean".equals(entiteNomSimple)) { - if( - entiteVar.equals(langueConfig.getString(I18n.var_supprime)) - || entiteVar.equals(langueConfig.getString(I18n.var_archive)) - ) { - wJsModuleInit.tl(7, "var confirmResponse = confirm('", langueConfig.getString(entiteVar.equals(langueConfig.getString(I18n.var_supprime)) ? I18n.str_confirmer_supprimer : I18n.str_confirmer_archiver), "'); "); - wJsModuleInit.tl(7, "if(confirmResponse) { "); + wJsModuleInit.tl(6, "}"); + wJsModuleInit.tl(5, "});"); + } else { + wJsModuleInit.tl(5, "document.querySelector('#", langueConfig.getString(I18n.var_Page), "_", entiteVar, "')?.addEventListener('sl-change', (event) => {"); + wJsModuleInit.tl(6, "const form = document.querySelector('#", langueConfig.getString(I18n.var_Page), langueConfig.getString(I18n.var_Formulaire), "_", entiteVar, "');"); + wJsModuleInit.tl(6, "const ", langueConfig.getString(I18n.var_valide), " = form.checkValidity();"); + wJsModuleInit.tl(6, "if(", langueConfig.getString(I18n.var_valide), ") {"); + if(entiteListeTypeJson != null) { + wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); + wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.value.replace('[','').replace(']','').split(/[ ,]+/)"); + wJsModuleInit.tl(9, ", event.currentTarget"); + wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); + wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); + wJsModuleInit.tl(9, ");"); + } else if("JsonArray".equals(entiteNomSimpleVertxJson) || "JsonObject".equals(entiteNomSimpleVertxJson)) { + wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); + wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.value == '' ? null : JSON.parse(event.currentTarget.value)"); + wJsModuleInit.tl(9, ", event.currentTarget"); + wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); + wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); + wJsModuleInit.tl(9, ");"); + } else if("LocalDateTime".equals(entiteNomSimple) || "ZonedDateTime".equals(entiteNomSimple)) { + wJsModuleInit.tl(7, "var timeZone = event.currentTarget.value.split('[').pop().split(']')[0];"); + wJsModuleInit.tl(7, "var t1 = moment(event.currentTarget.value.split('[')[0].trim(), '", langueConfig.getString(I18n.str_DDDashMMDashYYYY_HHColonmm), "');"); + wJsModuleInit.tl(7, "var t2 = moment.tz(event.currentTarget.value.split('[')[0].trim(), '", langueConfig.getString(I18n.str_DDDashMMDashYYYY_HHColonmm), "', timeZone);"); + wJsModuleInit.tl(7, "var t3 = new Date(t1._d);"); + wJsModuleInit.tl(7, "t3.setTime(t1.toDate().getTime() + t2.toDate().getTime() - t1.toDate().getTime());"); + wJsModuleInit.tl(7, "var t = moment(t3);"); + wJsModuleInit.tl(7, "if(t) {"); + wJsModuleInit.tl(8, "var s = t.tz(timeZone).format('YYYY-MM-DDTHH:mm:ss.000') + '[' + timeZone + ']';"); wJsModuleInit.tl(8, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); - wJsModuleInit.tl(10, ", 'set", entiteVarCapitalise, "', event.currentTarget.checked"); + wJsModuleInit.tl(10, ", 'set", entiteVarCapitalise, "', s"); wJsModuleInit.tl(10, ", event.currentTarget"); wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); wJsModuleInit.tl(10, ");"); wJsModuleInit.tl(7, "}"); - } else { + } else if("LocalTime".equals(entiteNomSimple)) { + wJsModuleInit.tl(7, "var t = moment(this.value, '", langueConfig.getString(I18n.var_HAposhAposmm), "'); "); + wJsModuleInit.tl(7, "if(t) { "); + wJsModuleInit.tl(8, "var s = t.format('HH:mm'); "); + wJsModuleInit.tl(8, "patch{{", langueConfig.getString(I18n.var_classeNomSimple), "}}Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":{{", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}}' }], 'set", entiteVarCapitalise, "', s, this, function() { ", langueConfig.getString(I18n.var_ajouterLueur), "(document.querySelector('.{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }, function() { ", langueConfig.getString(I18n.var_ajouterErreur), "(document.querySelector('.{{", langueConfig.getString(I18n.var_classeApiMethodeMethode), "}}_", entiteVar, "')); }); "); + wJsModuleInit.tl(10, ", 'set", entiteVarCapitalise, "', s"); + wJsModuleInit.tl(10, ", event.currentTarget"); + wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); + wJsModuleInit.tl(10, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); + wJsModuleInit.tl(10, ");"); + wJsModuleInit.tl(7, "} "); + } else if("Boolean".equals(entiteNomSimple)) { wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.checked"); wJsModuleInit.tl(9, ", event.currentTarget"); wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); wJsModuleInit.tl(9, ");"); - } - } else if(entiteImageBase64Url != null) { - // wJsInitModule.tl(9, ""); - // wJsInitModule.tl(1, "fetch("); + } else if(entiteImageBase64Url != null) { + // wJsInitModule.tl(9, ""); + // wJsInitModule.tl(1, "fetch("); - // if(methodeGET || methodeDELETE || methodePUTCopie) - // wJsInitModule.tl(2, "'", StringUtils.replace(classeApiUriMethode, "{id}", "' + id")); - // else if(methodePATCH || methodeRecherche) - // wJsInitModule.tl(2, "'", classeApiUriMethode, "?' + ", i18nPage.getString(I18n.var_filtres), ".map(function(m) { return m.name + '=' + encodeURIComponent(m.value) }).join('&')"); - // else - // wJsInitModule.tl(2, "'", classeApiUriMethode, "'"); - - // wJsInitModule.tl(2, ", {"); - // wJsInitModule.tl(3, "headers: {'Content-Type':'application/json; charset=utf-8'}"); - // if(!"GET".equals(classeApiMethodeMethode) || "DELETE".equals(classeApiMethodeMethode)) { - // wJsInitModule.tl(3, ", method: '", classeApiMethodeMethode, "'"); - // wJsInitModule.tl(3, ", body: JSON.stringify(vals)"); - // } - // wJsInitModule.tl(2, "}).then(", i18nPage.getString(I18n.var_reponse), " => {"); - // wJsInitModule.tl(3, "if(", i18nPage.getString(I18n.var_reponse), ".ok)"); - // wJsInitModule.tl(4, "success(", i18nPage.getString(I18n.var_reponse), ", target);"); - // wJsInitModule.tl(3, "else"); - // wJsInitModule.tl(4, "error(", i18nPage.getString(I18n.var_reponse), ", target);"); - // wJsInitModule.tl(2, "})"); - // wJsInitModule.tl(2, ".catch(", i18nPage.getString(I18n.var_reponse), " => error(", i18nPage.getString(I18n.var_reponse), ", target));"); - } else { - wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); - wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.value"); - wJsModuleInit.tl(9, ", event.currentTarget"); - wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); - wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); - wJsModuleInit.tl(9, ");"); + // if(methodeGET || methodeDELETE || methodePUTCopie) + // wJsInitModule.tl(2, "'", StringUtils.replace(classeApiUriMethode, "{id}", "' + id")); + // else if(methodePATCH || methodeRecherche) + // wJsInitModule.tl(2, "'", classeApiUriMethode, "?' + ", i18nPage.getString(I18n.var_filtres), ".map(function(m) { return m.name + '=' + encodeURIComponent(m.value) }).join('&')"); + // else + // wJsInitModule.tl(2, "'", classeApiUriMethode, "'"); + + // wJsInitModule.tl(2, ", {"); + // wJsInitModule.tl(3, "headers: {'Content-Type':'application/json; charset=utf-8'}"); + // if(!"GET".equals(classeApiMethodeMethode) || "DELETE".equals(classeApiMethodeMethode)) { + // wJsInitModule.tl(3, ", method: '", classeApiMethodeMethode, "'"); + // wJsInitModule.tl(3, ", body: JSON.stringify(vals)"); + // } + // wJsInitModule.tl(2, "}).then(", i18nPage.getString(I18n.var_reponse), " => {"); + // wJsInitModule.tl(3, "if(", i18nPage.getString(I18n.var_reponse), ".ok)"); + // wJsInitModule.tl(4, "success(", i18nPage.getString(I18n.var_reponse), ", target);"); + // wJsInitModule.tl(3, "else"); + // wJsInitModule.tl(4, "error(", i18nPage.getString(I18n.var_reponse), ", target);"); + // wJsInitModule.tl(2, "})"); + // wJsInitModule.tl(2, ".catch(", i18nPage.getString(I18n.var_reponse), " => error(", i18nPage.getString(I18n.var_reponse), ", target));"); + } else { + wJsModuleInit.tl(7, "patch", classeNomSimple, "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + event.currentTarget.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "') }]"); + wJsModuleInit.tl(9, ", 'set", entiteVarCapitalise, "', event.currentTarget.value"); + wJsModuleInit.tl(9, ", event.currentTarget"); + wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }"); + wJsModuleInit.tl(9, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterErreur), "(target); }"); + wJsModuleInit.tl(9, ");"); + } + wJsModuleInit.tl(6, "}"); + wJsModuleInit.tl(5, "});"); } - wJsModuleInit.tl(6, "}"); - wJsModuleInit.tl(5, "});"); wJsModuleInit.tl(5, "document.querySelector('#", langueConfig.getString(I18n.var_Page), "_", entiteVar, "')?.addEventListener('sl-focus', (event) => {"); wJsModuleInit.tl(6, "", langueConfig.getString(I18n.var_enleverLueur), "(event.currentTarget);"); @@ -2370,11 +2416,15 @@ else if("Integer".equals(entiteNomSimpleVertxJson)) { wPATCH.tl(1, "var remove", entiteVarCapitalise, " = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.remove", entiteVarCapitalise, "')?.value === 'true';"); if("Boolean".equals(entiteNomSimple)) { + wPATCH.tl(1, "if(", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, " != null)"); + wPATCH.tl(2, i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, " = ", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, " === 'true';"); wPATCH.tl(1, "var ", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('select.set", entiteVarCapitalise, "')?.value;"); + wPATCH.tl(1, "if(", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal != null)"); + wPATCH.tl(2, i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal = ", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal === 'true';"); wPATCH.tl(1, "if(", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal != null && ", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal !== '')"); wPATCH.tl(2, i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, " = ", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, "SelectVal == 'true';"); wPATCH.tl(1, "var set", entiteVarCapitalise, " = remove", entiteVarCapitalise, " ? null : ", i18nPage.getString(I18n.var_valeur), entiteVarCapitalise, ";"); - wPATCH.tl(1, "var add", entiteVarCapitalise, " = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.add", entiteVarCapitalise, "').checked;"); + wPATCH.tl(1, "var add", entiteVarCapitalise, " = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.add", entiteVarCapitalise, "')?.checked;"); } else if("LocalDate".equals(entiteNomSimple)) { wPATCH.tl(1, "var set", entiteVarCapitalise, " = remove", entiteVarCapitalise, " ? null : $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.set", entiteVarCapitalise, "')?.value;"); @@ -2446,7 +2496,7 @@ else if("LocalDate".equals(entiteNomSimple)) { wPATCH.tl(1, "if(add", entiteVarCapitalise, " != null && add", entiteVarCapitalise, " !== '')"); wPATCH.tl(2, "vals['add", entiteVarCapitalise, "'] = ", valPrefixe, "add", entiteVarCapitalise, valSuffixe, ";"); if("Boolean".equals(entiteNomSimple)) { - wPATCH.tl(1, "var remove", entiteVarCapitalise, " = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.remove", entiteVarCapitalise, "').checked;"); + wPATCH.tl(1, "var remove", entiteVarCapitalise, " = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.remove", entiteVarCapitalise, "')?.checked;"); } else { wPATCH.tl(1, "var remove", entiteVarCapitalise, " = $", i18nPage.getString(I18n.var_formulaireValeurs), ".querySelector('.remove", entiteVarCapitalise, "')?.value;"); } @@ -2554,10 +2604,9 @@ else if("LocalDate".equals(entiteNomSimple)) { tl(0, "{%- endblock htmStyle", classePageSuperNomSimple, " %}"); l(); tl(0, "{%- block htmScripts", classePageSuperNomSimple, " %}"); - tl(0, "{{ super() }}"); + // tl(0, "{{ super() }}"); tl(0, "{%- block htmScripts", classePageNomSimple, " %}"); tl(2, ""); - //STUFF5 tl(2, "{% if ", classeVarClePrimaire == null ? classeVarCleUnique : classeVarClePrimaire, " is defined %}"); tl(2, ""); tl(2, "{% endif %}"); @@ -2698,24 +2747,35 @@ else if("LocalDate".equals(entiteNomSimple)) { auteurPageJs.s(", target"); auteurPageJs.s(", success"); auteurPageJs.s(", error"); - } - else if(methodePUTImport) { - auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireValeurs), ", ", classeModele ? classeVarClePrimaire : classeVarCleUnique, ", success, error"); - } - else if(methodePUTFusion) { - auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireValeurs), ", ", classeModele ? classeVarClePrimaire : classeVarCleUnique, ", success, error"); - } - else if(methodePUTCopie) { - auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireValeurs), ", ", classeModele ? classeVarClePrimaire : classeVarCleUnique, ", success, error"); - } - else if(methodePATCH) - auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireFiltres), ", $", i18nPage.getString(I18n.var_formulaireValeurs), ", ", classeModele ? classeVarClePrimaire : classeVarCleUnique, ", success, error"); - else if(methodeRecherche) { + } else if(methodePUTImport) { + auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireValeurs)); + auteurPageJs.s(", target"); + auteurPageJs.s(", ", classeModele ? classeVarClePrimaire : classeVarCleUnique); + auteurPageJs.s(", success"); + auteurPageJs.s(", error"); + } else if(methodePUTFusion) { + auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireValeurs)); + auteurPageJs.s(", target"); + auteurPageJs.s(", ", classeModele ? classeVarClePrimaire : classeVarCleUnique); + auteurPageJs.s(", success"); + auteurPageJs.s(", error"); + } else if(methodePUTCopie) { + auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireValeurs)); + auteurPageJs.s(", target"); + auteurPageJs.s(", ", classeModele ? classeVarClePrimaire : classeVarCleUnique); + auteurPageJs.s(", success"); + auteurPageJs.s(", error"); + } else if(methodePATCH) { + auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireFiltres), ", $", i18nPage.getString(I18n.var_formulaireValeurs)); + auteurPageJs.s(", target"); + auteurPageJs.s(", ", classeModele ? classeVarClePrimaire : classeVarCleUnique); + auteurPageJs.s(", success"); + auteurPageJs.s(", error"); + } else if(methodeRecherche) { auteurPageJs.s("$", i18nPage.getString(I18n.var_formulaireFiltres), ""); auteurPageJs.s(", success"); auteurPageJs.s(", error"); - } - else if(methodeGET || methodeDELETE) + } else if(methodeGET || methodeDELETE) auteurPageJs.s(classeVarClePrimaire); auteurPageJs.l(") {"); @@ -2781,14 +2841,14 @@ else if(methodeRecherche) { auteurPageJs.l(classeJsPATCH); auteurPageJs.l(); } - auteurPageJs.tl(1, classeApiOperationIdMethode, "Vals(", classeModele ? classeVarClePrimaire : classeVarCleUnique, " == null ? $.deparam(window.location.search ? window.location.search.substring(1) : window.location.search) : [{name:'fq', value:'", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + ", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}], vals, target, success, error);"); + auteurPageJs.tl(1, classeApiOperationIdMethode, "Vals(", classeModele ? classeVarClePrimaire : classeVarCleUnique, " == null ? deparam(window.location.search ? window.location.search.substring(1) : window.location.search) : [{name:'fq', value:'", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + ", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}], vals, target, success, error);"); } else if(methodePUTImport) { } else if(methodePUTFusion) { } else if(methodePUTCopie) { - auteurPageJs.tl(1, classeApiOperationIdMethode, "Vals(", classeModele ? classeVarClePrimaire : classeVarCleUnique, " == null ? $.deparam(window.location.search ? window.location.search.substring(1) : window.location.search) : [{name:'fq', value:'", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + ", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}], vals, target, success, error);"); + auteurPageJs.tl(1, classeApiOperationIdMethode, "Vals(", classeModele ? classeVarClePrimaire : classeVarCleUnique, " == null ? deparam(window.location.search ? window.location.search.substring(1) : window.location.search) : [{name:'fq', value:'", classeModele ? classeVarClePrimaire : classeVarCleUnique, ":' + ", classeModele ? classeVarClePrimaire : classeVarCleUnique, "}], vals, target, success, error);"); } else if(methodeRecherche) { auteurPageJs.tl(1, classeApiOperationIdMethode, "Vals(", i18nPage.getString(I18n.var_filtres), ", target, success, error);"); @@ -3114,7 +3174,6 @@ else if(entiteAttribuer) { tl(3, "window.DEFAULT_MAP_ZOOM = {{ DEFAULT_MAP_ZOOM }};"); l("{% endif %}"); tl(3, "window.DEFAULT_ZONE_ID = '{{ defaultZoneId }}';"); - //STUFF5 tl(3, "Promise.all(["); tl(4, "customElements.whenDefined('sl-button')"); tl(4, ", customElements.whenDefined('sl-input')"); @@ -3151,6 +3210,26 @@ else if(entiteAttribuer) { tl(4, "window.varsRange = JSON.parse('{{ toJsonObjectStringInApostrophes(varsRange) }}');"); tl(4, "window.defaultRangeVar = '{{ defaultRangeVar }}';"); tl(4, i18nPage.getString(I18n.var_page), i18nPage.getString(I18n.var_Graphique), classeNomSimple, "();"); + + + + tl(4, "{% for key, value in varsQ.items() %}"); + l(); + tl(4, "document.querySelector('#q", classeNomSimple, "_{{ key }}')?.addEventListener('sl-{% if var == '", classeVarSuggere, "' %}keyup{% else %}change{% endif %}', event => {"); + tl(5, "qChange('", classeNomSimple, "', event.target, document.querySelector('#q", classeNomSimple, "Div_{{ key }}'));"); + tl(4, "});"); + tl(4, "{% endfor %}"); + + l(); + tl(4, "document.querySelector('#q", classeNomSimple, "_", i18nPage.getString(I18n.var_lignes), "')?.addEventListener('sl-change', event => {"); + tl(5, "paramChange('", classeNomSimple, "', event.target, document.querySelector('#q", classeNomSimple, "Div_", i18nPage.getString(I18n.var_lignes), "'));"); + tl(4, "});"); + + l(); + tl(4, "document.querySelector('#q", classeNomSimple, "_", i18nPage.getString(I18n.var_debut), "')?.addEventListener('sl-change', event => {"); + tl(5, "paramChange('", classeNomSimple, "', event.target, document.querySelector('#q", classeNomSimple, "Div_", i18nPage.getString(I18n.var_debut), "'));"); + tl(4, "});"); + l(); // tl(4, "var calendarEl = document.getElementById('site-calendar');"); // tl(4, "var calendar = new FullCalendar.Calendar(calendarEl, {"); @@ -3165,12 +3244,34 @@ else if(entiteAttribuer) { String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); if(classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche)) || classeApiMethode.equals("PATCH") || classeApiMethode.equals("POST") || classeApiMethode.equals(i18nPage.getString(I18n.var_PUTCopie)) || classeApiMethode.equals(i18nPage.getString(I18n.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { - tl(4, "document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "')?.addEventListener('submit', event => {"); + + l(); + tl(4, "var submit", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, " = document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "')?.addEventListener('submit', event => {"); + tl(5, "event.preventDefault();"); + // if("POST".equals(classeApiMethodeMethode)) + // tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'), (response, target) => { response.json().then((json) => { window.location.href = json.", classeVarUrlPk, "; }); });"); + // else if("PATCH".equals(classeApiMethode)) + // tl(5, classeApiOperationIdMethode, "(null, document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); + // else if("PUTImport".equals(classeApiMethode)) + // tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); + // else if(i18nPage.getString(I18n.var_PUTFusion).equals(classeApiMethode)) + // tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), ", classeModele ? "{{ " + classeVarClePrimaire + " }}" : "'{{ " + classeVarCleUnique + " }}', document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); + // else if(i18nPage.getString(I18n.var_PUTCopie).equals(classeApiMethode)) + // tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), ", classeModele ? "{{ " + classeVarClePrimaire + " }}" : "'{{ " + classeVarCleUnique + " }}', document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); + // else + // tl(5, classeApiOperationIdMethode, "();"); + tl(5, "return false;"); + tl(4, "});"); + + tl(4, "document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "')?.addEventListener('click', event => {"); + // tl(5, "event.preventDefault();"); + // tl(5, "document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "').dispatchEvent(new Event('submit'));"); + // tl(5, "return false;"); tl(5, "event.preventDefault();"); if("POST".equals(classeApiMethodeMethode)) tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'), (response, target) => { response.json().then((json) => { window.location.href = json.", classeVarUrlPk, "; }); });"); else if("PATCH".equals(classeApiMethode)) - tl(5, classeApiOperationIdMethode, "(null, document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); + tl(5, classeApiOperationIdMethode, "(null, document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'), event.target.getAttribute('data-", classeModele ? classeVarClePrimaire : classeVarCleUnique, "'));"); else if("PUTImport".equals(classeApiMethode)) tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); else if(i18nPage.getString(I18n.var_PUTFusion).equals(classeApiMethode)) @@ -3179,6 +3280,7 @@ else if(i18nPage.getString(I18n.var_PUTCopie).equals(classeApiMethode)) tl(5, classeApiOperationIdMethode, "(document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "'), ", classeModele ? "{{ " + classeVarClePrimaire + " }}" : "'{{ " + classeVarCleUnique + " }}', document.querySelector('#htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "'));"); else tl(5, classeApiOperationIdMethode, "();"); + tl(5, "return false;"); tl(4, "});"); } } @@ -3272,27 +3374,27 @@ else if("DELETE".equals(classeApiMethodeMethode)) { } l(); - l("{%- macro htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() %}"); + s("{%- macro htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() %}"); if(!classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche))) { - tl(4, ""); - tl(5, ""); + // s(""); + s(""); if(classeApiMethodeMethode.contains("POST")) - tl(6, ""); + s(""); else if(classeApiMethodeMethode.contains("PATCH")) - tl(6, ""); + s(""); else if(classeApiMethode.contains("PUTImport")) - tl(6, ""); + s(""); else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTFusion))) - tl(6, ""); + s(""); else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) - tl(6, ""); + s(""); - tl(6, methodeTitreCourt); - tl(5, ""); - tl(4, ""); + s(methodeTitreCourt); + s(""); + // s(""); } l("{%- endmacro %}"); @@ -3355,10 +3457,10 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) s(wFormPage); } } - if(!classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche))) { - tl(6, "{{ htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); - } } tl(5, ""); + if(!classeApiMethode.equals(i18nPage.getString(I18n.var_PageRecherche))) { + tl(5, "{{ htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); + } } tl(4, ""); l("{%- endmacro %}"); } @@ -3422,74 +3524,74 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) ////////////// // bouton q // ////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_Rechercher)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_Rechercher)); + s(""); + // s(""); /////////////// // bouton fq // /////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_Filtres)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_Filtres)); + s(""); + // s(""); ////////////////// // bouton gamme // ////////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_Gamme)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_Gamme)); + s(""); + // s(""); ////////////////// // bouton pivot // ////////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_Pivot)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_Pivot)); + s(""); + // s(""); ///////////////////////// // bouton liste champs // ///////////////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_ListeChamps)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_ListeChamps)); + s(""); + // s(""); ////////////////// // bouton stats // ////////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_Stats)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_Stats)); + s(""); + // s(""); //////////////// // bouton API // //////////////// - tl(5, ""); - tl(6, ""); - tl(7, " "); - tl(7, i18nPage.getString(I18n.var_Api)); - tl(6, ""); - tl(5, ""); + // s(""); + s(""); + s(" "); + s(i18nPage.getString(I18n.var_Api)); + s(""); + // s(""); tl(4, "
"); tl(0, "{%- endmacro htm", i18nPage.getString(I18n.var_BoutonsRecherche), classePageNomSimple, "() %}"); @@ -3499,7 +3601,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(7, ""); tl(8, ""); - tl(9, ""); + tl(9, ""); tl(10, ""); tl(9, ""); tl(8, ""); @@ -3509,7 +3611,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(9, ""); tl(8, ""); tl(8, ""); - tl(9, ""); + tl(9, ""); tl(10, ""); tl(9, ""); tl(8, ""); @@ -3517,7 +3619,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(7, ""); tl(8, ""); - t(9, ""); tl(8, ""); - t(9, ""); tl(8, ""); tl(7, ""); - tl(7, "
{{ pagination.", i18nPage.getString(I18n.var_debut), "Num }} - {{ pagination.", i18nPage.getString(I18n.var_fin), "Num }} ", i18nPage.getString(I18n.var_de), " {{ pagination.", i18nPage.getString(I18n.var_numTrouve), " }}
"); + tl(7, "
{{ pagination.", i18nPage.getString(I18n.var_debut), "Num }} – {{ pagination.", i18nPage.getString(I18n.var_fin), "Num }} ", i18nPage.getString(I18n.var_de), " {{ pagination.", i18nPage.getString(I18n.var_numTrouve), " }}
"); tl(6, ""); tl(0, "{%- endmacro htm", i18nPage.getString(I18n.var_BoutonsPagination), classePageNomSimple, "() %}"); @@ -3572,34 +3674,73 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(6, ""); + tl(6, "
"); + // recharger 1 // - tl(3, "{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == 1 %}"); - tl(4, ""); - tl(5, ""); - tl(6, ""); - tl(6, i18nPage.getString(I18n.var_recharger)); - tl(5, ""); - tl(4, ""); - tl(3, "{% endif %}"); + s("{% if ", uncapitalizeClasseApiClasseNomSimple, "Count == 1 %}"); + // s(""); + s(""); + s(""); + s(i18nPage.getString(I18n.var_recharger)); + s(""); + // s(""); + s("{% endif %}"); // recharger tous // - tl(3, "{% if ", uncapitalizeClasseApiClasseNomSimple, "Count > 0 %}"); - tl(4, ""); - tl(5, ""); - tl(6, ""); - tl(6, i18nPage.getString(I18n.str_Recharger), " ", classeTous); - tl(5, ""); - tl(4, ""); - tl(3, "{% endif %}"); + s("{% if ", uncapitalizeClasseApiClasseNomSimple, "Count > 0 %}"); + // s(""); + s(""); + s(""); + s(i18nPage.getString(I18n.str_Recharger), " ", classeTous); + s(""); + // s(""); + s("{% endif %}"); - tl(2, "{% endif %}"); - tl(1, "{% endif %}"); + s("{% endif %}"); + s("{% endif %}"); // formulaires // + + for(String classeApiMethode : classeApiMethodes) { + String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiTypeMediaMethode = classeDoc.getString("classeApiTypeMedia200" + classeApiMethode + "_" + langueNom + "_stored_string"); + String classeApiMethodeMethode = classeDoc.getString("classeApiMethode" + classeApiMethode + "_" + langueNom + "_stored_string"); + + if(classeApiMethode.equals("POST")) { + if(activerRoleAdmin) { + s("{% if ", i18nPage.getString(I18n.var_AUTH_PORTEE_ADMIN), " in ", i18nGlobale.getString(I18n.var_portees), " %}"); + } + s("{%- if ", uncapitalizeClasseApiClasseNomSimple, "Count == int1 %}"); + s("{%- if ", classeVarCleUnique, " is defined %}"); + s("{%- else %}"); + s("{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); + s("{%- endif %}"); + s("{%- else %}"); + s("{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); + s("{%- endif %}"); + if(activerRoleAdmin) { + s("{%- endif %}"); + } + } else if(classeApiMethode.equals("PATCH")) { + s("{%- if ", i18nPage.getString(I18n.var_AUTH_PORTEE_SUPER_ADMIN), " in ", i18nGlobale.getString(I18n.var_portees), " %}"); + s("{%- if ", uncapitalizeClasseApiClasseNomSimple, "Count > 0 %}"); + s("{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); + s("{%- endif %}"); + s("{%- endif %}"); + } else if(classeApiMethode.equals(i18nPage.getString(I18n.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { + s("{%- if ", i18nPage.getString(I18n.var_AUTH_PORTEE_SUPER_ADMIN), " in ", i18nGlobale.getString(I18n.var_portees), " %}"); + s("{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); + s("{%- endif %}"); + } else if(classeApiMethode.equals(i18nPage.getString(I18n.var_PUTCopie))) { + s("{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); + } + } + tl(6, "
"); + for(String classeApiMethode : classeApiMethodes) { String classeApiOperationIdMethode = classeDoc.getString("classeApiOperationId" + classeApiMethode + "_" + langueNom + "_stored_string"); String classeApiUriMethode = classeDoc.getString("classeApiUri" + classeApiMethode + "_" + langueNom + "_stored_string"); @@ -3613,11 +3754,9 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(2, "{%- if ", uncapitalizeClasseApiClasseNomSimple, "Count == int1 %}"); tl(3, "{%- if ", classeVarCleUnique, " is defined %}"); tl(3, "{%- else %}"); - tl(4, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); tl(4, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "() }}"); tl(3, "{%- endif %}"); tl(2, "{%- else %}"); - tl(4, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); tl(4, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "() }}"); tl(2, "{%- endif %}"); if(activerRoleAdmin) { @@ -3626,17 +3765,14 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) } else if(classeApiMethode.equals("PATCH")) { tl(1, "{%- if ", i18nPage.getString(I18n.var_AUTH_PORTEE_SUPER_ADMIN), " in ", i18nGlobale.getString(I18n.var_portees), " %}"); tl(2, "{%- if ", uncapitalizeClasseApiClasseNomSimple, "Count > 0 %}"); - tl(4, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); tl(4, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "() }}"); tl(2, "{%- endif %}"); tl(1, "{%- endif %}"); } else if(classeApiMethode.equals(i18nPage.getString(I18n.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { tl(1, "{%- if ", i18nPage.getString(I18n.var_AUTH_PORTEE_SUPER_ADMIN), " in ", i18nGlobale.getString(I18n.var_portees), " %}"); - tl(4, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); tl(4, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "() }}"); tl(1, "{%- endif %}"); } else if(classeApiMethode.equals(i18nPage.getString(I18n.var_PUTCopie))) { - tl(4, "{{ htm", i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() }}"); tl(4, "{{ htm", i18nPage.getString(I18n.var_Formulaire), "_", classeApiOperationIdMethode, "() }}"); } } @@ -3694,8 +3830,8 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(9, "
"); tl(10, "
"); t(11, ""); tl(10, "
"); tl(9, "
"); @@ -3704,17 +3840,10 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) t(11, ""); - tl(11, "
"); + tl(11, "
"); tl(10, ""); tl(9, ""); tl(8, "{% endfor %}"); @@ -3737,12 +3866,11 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) s(" id=\"q", classeNomSimple, "_", i18nPage.getString(I18n.var_debut), "\""); s(" placeholder=\"{{ displayName }}\""); s(" class=\"\""); - s(" onchange=\"paramChange('", classeNomSimple, "', this); \""); s(" data-var=\"start\""); s(" autocomplete=\"off=\""); s(" value=\"{{ start }}\""); l(">"); - tl(10, "
start={{ start }}
"); + tl(10, "
start={{ start }}
"); tl(9, ""); tl(8, ""); @@ -3764,12 +3892,11 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) s(" id=\"q", classeNomSimple, "_", i18nPage.getString(I18n.var_lignes), "\""); s(" placeholder=\"{{ displayName }}\""); s(" class=\"\""); - s(" onchange=\"paramChange('", classeNomSimple, "', this); \""); s(" data-var=\"rows\""); s(" autocomplete=\"off\""); s(" value=\"{{ rows }}\""); l(">"); - tl(10, "
rows={{ rows }}
"); + tl(10, "
rows={{ rows }}
"); tl(9, ""); tl(8, ""); @@ -3803,20 +3930,16 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) s(" ({{ value.", i18nPage.getString(I18n.var_classeNomSimple), " }})"); l(""); - tl(10, "
"); - tl(11, "
"); - t(12, ""); + t(11, ""); - tl(11, "
"); + l(">"); - tl(11, "
"); - t(12, ""); - tl(11, "
"); tl(10, "
"); tl(9, ""); @@ -3847,17 +3969,17 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) s(" class=\"pageFacetField pageFacetField", classeNomSimple, "_{{ key }} \""); s(" id=\"pageFacetField", classeNomSimple, "_{{ key }}\""); l(">"); - tl(0, "{% for item in value.facetField.counts %}"); + tl(0, "{% for facetFieldKey, facetFieldValue in value.facetField.counts.items() %}"); t(11, ""); - s("{{ item.key }}"); + s("{{ facetFieldKey }}"); s(": "); - s("{{ item.value }}"); + s("{{ facetFieldValue }}"); l(""); tl(0, "{% endfor %}"); tl(10, ""); @@ -3974,18 +4096,18 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(8, ""); tl(7, ""); - tl(7, "{% for key, value in vars", i18nPage.getString(I18n.var_Gamme), ".items() %}"); - tl(7, "
"); - t(8, ""); + tl(8, "{% for key, value in vars", i18nPage.getString(I18n.var_Gamme), ".items() %}"); + t(8, ""); - tl(7, "
"); - tl(7, "{% endfor %}"); + l(">{{ value.displayName }}"); + tl(8, "{% endfor %}"); + tl(7, ""); tl(7, "{%- endblock htmBody", i18nPage.getString(I18n.var_Gamme), classePageNomSimple, " %}"); tl(6, ""); tl(5, ""); @@ -4023,7 +4145,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) t(7, ""); - tl(8, "{% if default", i18nPage.getString(I18n.var_Pivot), "Vars is defined %}"); + tl(8, "{% if default", i18nPage.getString(I18n.var_Pivot), "Vars is defined and default", i18nPage.getString(I18n.var_Pivot), "Vars.length > 0 %}"); t(9, ""); - s("{{ value.", i18nPage.getString(I18n.var_nomAffichage), " }}"); + l(">{{ value.", i18nPage.getString(I18n.var_nomAffichage), " }}"); tl(7, ""); tl(7, "{% endfor %}"); @@ -4082,6 +4204,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(8, "{% endfor %}"); tl(7, ""); + tl(7, "{% if default", i18nPage.getString(I18n.var_ListeChamps), "Vars is defined and default", i18nPage.getString(I18n.var_ListeChamps), "Vars.length > 0 %}"); t(7, ""); @@ -4096,17 +4219,18 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) l(""); tl(8, "{% endif %}"); tl(7, ""); + tl(7, "{% endif %}"); tl(7, "{% for key, value in varsFq.items() %}"); tl(7, "
"); - tl(8, "{{ value.", i18nPage.getString(I18n.var_nomAffichage), " }}"); + l(">{{ value.", i18nPage.getString(I18n.var_nomAffichage), " }}"); tl(7, "
"); tl(8, "{% endfor %}"); tl(7, "{%- endblock htmBody", i18nPage.getString(I18n.var_ListeChamps), classePageNomSimple, " %}"); @@ -4206,7 +4330,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(16, ""); tl(16, " speed in seconds "); tl(16, ""); - tl(16, ""); + tl(16, "animate"); tl(15, ""); tl(14, "{% endif %}"); tl(13, "{% endif %}"); @@ -4247,7 +4371,6 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) // tl(3, "

Calendar

"); tl(6, "
"); tl(5, ""); - tl(4, ""); // htmBodyCount0 // @@ -4258,11 +4381,16 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) /////////////////// tl(4, "

"); - tl(5, ""); - tl(6, classeIcone); + tl(5, ""); + tl(6, ""); + tl(7, ""); + tl(7, classeTousNom); + tl(6, ""); + tl(5, ""); + tl(5, classeIcone); tl(6, "", classeNomAdjectifPluriel, ""); - tl(5, ""); tl(4, "

"); + tl(4, "{{ htm", i18nPage.getString(I18n.var_BoutonsRecherche), classePageNomSimple, "() }}"); tl(6, "{{ htm", i18nPage.getString(I18n.var_Formulaires), classePageNomSimple, "() }}"); tl(4, "

"); @@ -4285,16 +4413,15 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) /////////////////// tl(4, "

"); - tl(5, ""); - tl(6, classeIcone); - tl(6, "", classeNomAdjectifSingulier, ""); - tl(5, ""); + tl(5, ""); + tl(6, ""); + tl(7, ""); + tl(7, classeTousNom); + tl(6, ""); + tl(5, ""); + tl(5, classeIcone); + tl(5, "{{", uncapitalizeClasseApiClasseNomSimple, "_.", i18nPage.getString(I18n.var_objetTitre), "}}"); tl(4, "

"); - tl(4, "

"); - tl(5, ""); - tl(6, "{{", uncapitalizeClasseApiClasseNomSimple, "_.", i18nPage.getString(I18n.var_objetTitre), "}}"); - tl(5, ""); - tl(4, "

"); tl(4, "{{ htm", i18nPage.getString(I18n.var_BoutonsRecherche), classePageNomSimple, "() }}"); tl(6, "{{ htm", i18nPage.getString(I18n.var_Formulaires), classePageNomSimple, "() }}"); @@ -4350,6 +4477,7 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(4, "{%- endblock htm", i18nPage.getString(I18n.var_Formulaire), classePageNomSimple, " %}"); } + tl(4, ""); tl(3, "{%- endblock htmBody", i18nPage.getString(I18n.var_Milieu), classePageNomSimple, " %}"); tl(3, "{%- endblock htmBody", i18nPage.getString(I18n.var_Milieu), classePageSuperNomSimple, " %}"); l(); @@ -4391,11 +4519,11 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) tl(1, "{% endif %}"); tl(7, ">"); tl(5, ""); - tl(5, ""); tl(6, ""); - tl(5, ""); + tl(5, ""); tl(5, "
"); tl(6, "
"); @@ -4717,7 +4845,6 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie))) auteurPageJs.tl(1, "});"); auteurPageJs.tl(0, "}"); } - //STUFF5 auteurPageJsModule.tl(0, "Promise.all(["); auteurPageJsModule.tl(2, "customElements.whenDefined('sl-button')"); auteurPageJsModule.tl(2, ", customElements.whenDefined('sl-input')"); diff --git a/src/main/java/org/computate/frFR/java/I18n.java b/src/main/java/org/computate/frFR/java/I18n.java index 3c5b1610..ee725171 100644 --- a/src/main/java/org/computate/frFR/java/I18n.java +++ b/src/main/java/org/computate/frFR/java/I18n.java @@ -18,6 +18,7 @@ public class I18n { public static final String str_a_démarré = "str_a_démarré"; public static final String str_a_échoué = "str_a_échoué"; public static final String str_a_réussi = "str_a_réussi"; + public static final String str_Afficher_ = "str_Afficher_"; public static final String str_Afficher_la_moitie_des_resultats = "str_Afficher_la_moitie_des_resultats"; public static final String str_Afficher_le_double_des_resultats = "str_Afficher_le_double_des_resultats"; public static final String str_Afficher_les_resultats_precedents = "str_Afficher_les_resultats_precedents"; @@ -69,6 +70,8 @@ public class I18n { public static final String str_Rechercher = "str_Rechercher"; public static final String str_Rechercher_ = "str_Rechercher_"; public static final String str_Remplacer_ = "str_Remplacer_"; + public static final String str_retourner = "str_retourner"; + public static final String str_retourner_a_ = "str_retourner_a_"; public static final String str_roles_requis = "str_roles_requis"; public static final String str_Stats = "str_Stats"; public static final String str_Supprimer = "str_Supprimer"; diff --git a/src/main/java/org/computate/frFR/java/IndexerClasse.java b/src/main/java/org/computate/frFR/java/IndexerClasse.java index 3319fe4f..99599bec 100644 --- a/src/main/java/org/computate/frFR/java/IndexerClasse.java +++ b/src/main/java/org/computate/frFR/java/IndexerClasse.java @@ -5696,7 +5696,7 @@ else if("location".equals(fieldName)) classeModifie = indexerStockerSolr(langueNom, classeDoc, "classeModifie", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_Modifie), classeCommentaire, CONTEXTE_frFR_ModifieeFeminin)); classeNomActuel = indexerStockerSolr(langueNom, classeDoc, "classeNomActuel", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_NomActuel), classeCommentaire, CONTEXTE_frFR_ActuelleFemininAvant + classeNomSingulier + CONTEXTE_frFR_ActuelleFemininApres)); classeTous = indexerStockerSolr(langueNom, classeDoc, "classeTous", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_Tous), classeCommentaire, CONTEXTE_frFR_ToutesFemininPluriel)); - classeTousNom = indexerStockerSolr(langueNom, classeDoc, "classeTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_frFR_ToutesFemininPluriel + CONTEXTE_frFR_LesPluriel + classeNomPluriel)); + classeTousNom = indexerStockerSolr(langueNom, classeDoc, "classeTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_frFR_ToutesFemininPluriel + classeNomPluriel)); classeRechercherTousNomPar = indexerStockerSolr(langueNom, classeDoc, "classeRechercherTousNomPar", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_RechercherTousNomPar), classeCommentaire, CONTEXTE_frFR_Rechercher + classeNomPluriel + CONTEXTE_frFR_Par)); classeRechercherTousNom = indexerStockerSolr(langueNom, classeDoc, "classeRechercherTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_RechercherTousNom), classeCommentaire, CONTEXTE_frFR_Rechercher + classeNomPluriel)); classeAucunNomTrouve = indexerStockerSolr(langueNom, classeDoc, "classeAucunNomTrouve", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_AucunNomTrouve), classeCommentaire, CONTEXTE_frFR_AucuneTrouveFemininAvant + classeNomSingulier + CONTEXTE_frFR_AucuneTrouveFemininApres)); @@ -5743,7 +5743,7 @@ else if(classeUnNom.startsWith(CONTEXTE_frFR_UnMasculin)) { classeModifie = indexerStockerSolr(langueNom, classeDoc, "classeModifie", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_Modifie), classeCommentaire, CONTEXTE_frFR_ModifieMasculin)); classeNomActuel = indexerStockerSolr(langueNom, classeDoc, "classeNomActuel", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_NomActuel), classeCommentaire, CONTEXTE_frFR_ActuelMasculinAvant + classeNomSingulier + CONTEXTE_frFR_ActuelMasculinApres)); classeTous = indexerStockerSolr(langueNom, classeDoc, "classeTous", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_frFR_TousMasculinPluriel)); - classeTousNom = indexerStockerSolr(langueNom, classeDoc, "classeTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_frFR_TousMasculinPluriel + CONTEXTE_frFR_LesPluriel + classeNomPluriel)); + classeTousNom = indexerStockerSolr(langueNom, classeDoc, "classeTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_frFR_TousMasculinPluriel + classeNomPluriel)); classeRechercherTousNomPar = indexerStockerSolr(langueNom, classeDoc, "classeRechercherTousNomPar", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_RechercherTousNomPar), classeCommentaire, CONTEXTE_frFR_Rechercher + classeNomPluriel + CONTEXTE_frFR_Par)); classeRechercherTousNom = indexerStockerSolr(langueNom, classeDoc, "classeRechercherTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_RechercherTousNom), classeCommentaire, CONTEXTE_frFR_Rechercher + classeNomPluriel)); classeAucunNomTrouve = indexerStockerSolr(langueNom, classeDoc, "classeAucunNomTrouve", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_AucunNomTrouve), classeCommentaire, CONTEXTE_frFR_AucunTrouveMasculinAvant + classeNomSingulier + CONTEXTE_frFR_AucunTrouveMasculinApres)); @@ -5816,7 +5816,7 @@ else if("enUS".equals(langueNom)) { classeModifie = indexerStockerSolr(langueNom, classeDoc, "classeModifie", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_Modifie), classeCommentaire, CONTEXTE_enUS_Modifiee)); classeNomActuel = indexerStockerSolr(langueNom, classeDoc, "classeNomActuel", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_NomActuel), classeCommentaire, CONTEXTE_enUS_ActuelleAvant + classeNomSingulier + CONTEXTE_enUS_ActuelleApres)); classeTous = indexerStockerSolr(langueNom, classeDoc, "classeTous", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_enUS_ToutesPluriel)); - classeTousNom = indexerStockerSolr(langueNom, classeDoc, "classeTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_enUS_ToutesPluriel + CONTEXTE_enUS_LesPluriel + classeNomPluriel)); + classeTousNom = indexerStockerSolr(langueNom, classeDoc, "classeTousNom", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_TousNom), classeCommentaire, CONTEXTE_enUS_ToutesPluriel + classeNomPluriel)); classeRechercherTousNomPar = indexerStockerSolr(langueNom, classeDoc, "classeRechercherTousNomPar", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_RechercherTousNomPar), classeCommentaire, CONTEXTE_enUS_Rechercher + classeNomPluriel + CONTEXTE_enUS_Par)); classeRechercherTousNom = indexerStockerSolr(langueNom, classeDoc, "classeRechercherTousNomr", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_RechercherTousNom), classeCommentaire, CONTEXTE_enUS_Rechercher + classeNomPluriel)); classeAucunNomTrouve = indexerStockerSolr(langueNom, classeDoc, "classeAucunNomTrouve", regexLangue(langueNom, "^" + i18nGlobale.getString(I18n.var_AucunNomTrouve), classeCommentaire, CONTEXTE_enUS_AucuneTrouveAvant + classeNomSingulier + CONTEXTE_enUS_AucuneTrouveApres)); diff --git a/src/main/resources/org/computate/i18n/i18n_enUS.yaml b/src/main/resources/org/computate/i18n/i18n_enUS.yaml index 80376e0c..35dff41e 100644 --- a/src/main/resources/org/computate/i18n/i18n_enUS.yaml +++ b/src/main/resources/org/computate/i18n/i18n_enUS.yaml @@ -3,6 +3,7 @@ str_confirmer_archiver: "Are you sure you want to archive that?" str_a_démarré: "started" str_a_échoué: "failed" str_a_réussi: "succeeded" +str_Afficher_: "Show " str_Afficher_la_moitie_des_resultats: "Show half the results" str_Afficher_le_double_des_resultats: "Show double the results" str_Afficher_les_resultats_precedents: "Show the previous results" @@ -283,6 +284,8 @@ str_Recherche_avancee_pour_: "Advanced search for " str_Rechercher: "Search" str_Rechercher_: "Search " str_Remplacer_: "Replace " +str_retourner: "back" +str_retourner_a_: "back to " str_roles_requis: "roles required: " str_Stats: "Stats" str_Supprimer: "Delete" diff --git a/src/main/resources/org/computate/i18n/i18n_frFR.yaml b/src/main/resources/org/computate/i18n/i18n_frFR.yaml index 2c2cce7d..c43bbc85 100644 --- a/src/main/resources/org/computate/i18n/i18n_frFR.yaml +++ b/src/main/resources/org/computate/i18n/i18n_frFR.yaml @@ -3,6 +3,7 @@ str_confirmer_archiver: "Voulez-vous vraiment archiver cela ?" str_a_démarré: "a démarré" str_a_échoué: "a échoué" str_a_réussi: "a réussi" +str_Afficher_: "Afficher " str_Afficher_la_moitie_des_resultats: "Afficher la moitié des résultats" str_Afficher_le_double_des_resultats: "Afficher le double des résultats" str_Afficher_les_resultats_precedents: "Afficher les résultats précédents" @@ -51,6 +52,8 @@ str_Recherche_avancee_pour_: "Recherche avancée pour " str_Rechercher: "Rechercher" str_Rechercher_: "Rechercher " str_Remplacer_: "Remplacer " +str_retourner: "retourner" +str_retourner_a_: "retourner à " str_roles_requis: "rôles requis : " str_Stats: "Stats" str_Supprimer: "Supprimer"