Skip to content

Commit c1f2ded

Browse files
committed
Adding popups above action buttons on failure
1 parent 96b8bd7 commit c1f2ded

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

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

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3286,8 +3286,8 @@ public void ecrirePageJs(String langueNom, JsonObject i18nPage) throws Exception
32863286
auteurPageJs.tl(2, "};");
32873287
auteurPageJs.tl(1, "}");
32883288
auteurPageJs.tl(1, "if(error == null) {");
3289-
auteurPageJs.tl(2, "error = function( jqXhr, textStatus, errorThrown ) {");
3290-
auteurPageJs.tl(3, i18nPage.getString(I18n.var_ajouterErreur), "(target);");
3289+
auteurPageJs.tl(2, "error = function( jqXhr, target2 ) {");
3290+
auteurPageJs.tl(3, i18nPage.getString(I18n.var_ajouterErreur), "(target, jqXhr);");
32913291
auteurPageJs.tl(2, "};");
32923292
auteurPageJs.tl(1, "}");
32933293
auteurPageJs.s(wPOST);
@@ -3304,8 +3304,8 @@ public void ecrirePageJs(String langueNom, JsonObject i18nPage) throws Exception
33043304
auteurPageJs.tl(2, "};");
33053305
auteurPageJs.tl(1, "}");
33063306
auteurPageJs.tl(1, "if(error == null) {");
3307-
auteurPageJs.tl(2, "error = function( jqXhr, textStatus, errorThrown ) {");
3308-
auteurPageJs.tl(3, i18nPage.getString(I18n.var_ajouterErreur), "(target);");
3307+
auteurPageJs.tl(2, "error = function( jqXhr, target2 ) {");
3308+
auteurPageJs.tl(3, i18nPage.getString(I18n.var_ajouterErreur), "(target, jqXhr);");
33093309
auteurPageJs.tl(2, "};");
33103310
auteurPageJs.tl(1, "}");
33113311
auteurPageJs.l();
@@ -3322,8 +3322,8 @@ public void ecrirePageJs(String langueNom, JsonObject i18nPage) throws Exception
33223322
auteurPageJs.tl(2, "};");
33233323
auteurPageJs.tl(1, "}");
33243324
auteurPageJs.tl(1, "if(error == null) {");
3325-
auteurPageJs.tl(2, "error = function( jqXhr, textStatus, errorThrown ) {");
3326-
auteurPageJs.tl(3, i18nPage.getString(I18n.var_ajouterErreur), "(target);");
3325+
auteurPageJs.tl(2, "error = function( jqXhr, target2 ) {");
3326+
auteurPageJs.tl(3, i18nPage.getString(I18n.var_ajouterErreur), "(target, jqXhr);");
33273327
auteurPageJs.tl(2, "};");
33283328
auteurPageJs.tl(1, "}");
33293329
auteurPageJs.s(wPUTCopie);
@@ -3357,7 +3357,7 @@ public void ecrirePageJs(String langueNom, JsonObject i18nPage) throws Exception
33573357
auteurPageJs.tl(1, "if(success == null)");
33583358
auteurPageJs.tl(2, "success = function( data, textStatus, jQxhr ) {};");
33593359
auteurPageJs.tl(1, "if(error == null)");
3360-
auteurPageJs.tl(2, "error = function( jqXhr, textStatus, errorThrown ) {};");
3360+
auteurPageJs.tl(2, "error = function( jqXhr, target2 ) {};");
33613361
auteurPageJs.l();
33623362
}
33633363

@@ -3615,7 +3615,7 @@ else if(methodeDELETE)
36153615
auteurPageJs.tl(3, "$list.append($li);");
36163616
auteurPageJs.tl(2, "});");
36173617
auteurPageJs.tl(1, "};");
3618-
auteurPageJs.tl(1, "error = function( jqXhr, textStatus, errorThrown ) {};");
3618+
auteurPageJs.tl(1, "error = function( jqXhr, target2 ) {};");
36193619
auteurPageJs.tl(1, i18nPage.getString(I18n.var_rechercher), classeApiClasseNomSimple, "Vals($", i18nPage.getString(I18n.var_formulaireFiltres), ", target, success, error);");
36203620
auteurPageJs.tl(0, "}");
36213621
}
@@ -3721,7 +3721,7 @@ else if(entiteAttribuer) {
37213721
// auteurPageJs.tl(2, "if(focusId)");
37223722
// auteurPageJs.tl(3, "document.querySelector('#' + focusId).parent().next().querySelector('", "sl-".equals(composantsWebPrefixe) ? "sl-" : "", "input').focus();");
37233723
auteurPageJs.tl(1, "};");
3724-
auteurPageJs.tl(1, "error = function( jqXhr, textStatus, errorThrown ) {};");
3724+
auteurPageJs.tl(1, "error = function( jqXhr, target2 ) {};");
37253725
auteurPageJs.tl(1, entiteAttribuerOperationIdRecherche, "Vals(", i18nPage.getString(I18n.var_filtres), ", target, success, error);");
37263726
auteurPageJs.tl(0, "}");
37273727

@@ -4434,11 +4434,15 @@ else if(classeApiMethode.contains(i18nPage.getString(I18n.var_PUTCopie)))
44344434
}
44354435
l("{%- endmacro %}");
44364436

4437+
// alertPopup
44374438
l();
44384439
l("{%- macro htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "() %}");
4439-
t(5, "<", composantsWebPrefixe, "button", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " slot=\"footer\" type=\"submit\"");
4440-
s(" id=\"htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "\"");
4441-
l(">", methodeTitreValeurs, "</", composantsWebPrefixe, "button>");
4440+
tl(5, "<", composantsWebPrefixe, "popup auto-size=\"both\" placement=\"top\" id=\"alert", i18nGlobale.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "\" duration=\"5000\" closable class=\"", composantsWebPrefixe, "header-l \">");
4441+
tl(6, "<", composantsWebPrefixe, "button slot=\"anchor\"", "wa-".equals(composantsWebPrefixe) ? " variant=\"brand\"" : " variant=\"primary\" outline", " slot=\"footer\" type=\"submit\"");
4442+
tl(8, " id=\"htm", i18nPage.getString(I18n.var_Formulaire), i18nPage.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "\"");
4443+
tl(8, ">", methodeTitreValeurs, "</", composantsWebPrefixe, "button>");
4444+
tl(6, "<", composantsWebPrefixe, "badge variant=\"danger\" class=\"alertPopup\" id=\"alertPopup", i18nGlobale.getString(I18n.var_Bouton), "_", classeApiOperationIdMethode, "\"></", composantsWebPrefixe, "badge>");
4445+
tl(5, "</", composantsWebPrefixe, "popup>");
44424446
l("{%- endmacro %}");
44434447

44444448
l();

0 commit comments

Comments
 (0)