Ajout d'un message d'erreur dans la console, lorsque le texte fourni pour le bouton lançant une recherche est trop long.

This commit is contained in:
Fabrice PENHOËT 2022-02-21 11:07:43 +01:00
parent b76a0caa16
commit 100bdf8afe
2 changed files with 3 additions and 0 deletions

View File

@ -55,6 +55,8 @@ export class SearchEngine implements Filters
{ {
if(txt.trim() !== "" && txt.length <= 30) if(txt.trim() !== "" && txt.length <= 30)
this._btnTxt=txt; this._btnTxt=txt;
else
console.error(errors.searchBtnTxtFail);
} }
get btnTxt(): string get btnTxt(): string

View File

@ -28,6 +28,7 @@ module.exports =
remoteSourceNeedUrl: "Merci de fournir une url valide pour la source distante de données.", remoteSourceNeedUrl: "Merci de fournir une url valide pour la source distante de données.",
remoteSourceUrlFail: "L'url fournie ne semble pas valide.", remoteSourceUrlFail: "L'url fournie ne semble pas valide.",
renderNeedFields: "Les noms de champs doivent être fournis avant de demander l'affichage des données.", renderNeedFields: "Les noms de champs doivent être fournis avant de demander l'affichage des données.",
searchBtnTxtFail: "Le texte du bouton du moteur de recherche doit contenir au maximum 30 caractères.",
searchFieldNotFound: "Au moins un des champs devant être utilisés par le moteur de recherche n'existe pas dans les données.", searchFieldNotFound: "Au moins un des champs devant être utilisés par le moteur de recherche n'existe pas dans les données.",
selector2HTMLFail: "Le création d'un filtre dans le DOM nécessite l'initialisation de l'élément HTML et du numéro du champs à filter.", selector2HTMLFail: "Le création d'un filtre dans le DOM nécessite l'initialisation de l'élément HTML et du numéro du champs à filter.",
selectorFieldIsEmpty: "Aucune donnée trouvée pour le champ du filtre", selectorFieldIsEmpty: "Aucune donnée trouvée pour le champ du filtre",