From 4ce9cd18762877fbc92a5b3a6c26fe8119e21d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabrice=20PENHO=C3=8BT?= Date: Thu, 21 Oct 2021 17:11:04 +0200 Subject: [PATCH] =?UTF-8?q?Adaptation=20suite=20=C3=A9volutions=20de=20la?= =?UTF-8?q?=20classe=20des=20filtres=20via=20s=C3=A9lecteurs.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/exampleWithCSV.ts | 3 +-- src/freeDatas2HTML.ts | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/exampleWithCSV.ts b/src/exampleWithCSV.ts index 61e76fe..c79ce0d 100644 --- a/src/exampleWithCSV.ts +++ b/src/exampleWithCSV.ts @@ -64,8 +64,7 @@ const initialise = async () => filtre1.filter2HTML(); let filtre2=new Selector(converter, 4, { id:"filtre2"} ); filtre2.filter2HTML(); - let filtre3=new Selector(converter, 5, { id:"filtre3"} ); - filtre3.separator=","; + let filtre3=new Selector(converter, 5, { id:"filtre3"}, ","); filtre3.filter2HTML(); // + Injection des filtres dans le convertisseur converter.datasFilters=[filtre1,filtre2,filtre3]; diff --git a/src/freeDatas2HTML.ts b/src/freeDatas2HTML.ts index 04ae3c2..4b3197a 100644 --- a/src/freeDatas2HTML.ts +++ b/src/freeDatas2HTML.ts @@ -1,7 +1,7 @@ const { compare }=require('natural-orderby'); const errors=require("./errors.js"); -import { Counter, Datas, DatasRenders, DOMElement, Filters, Paginations, Parsers, ParseErrors, RemoteSources, SortingFields, SortingFunctions } from "./interfaces"; +import { Counter, DatasRenders, DOMElement, Filters, Paginations, Parsers, ParseErrors, RemoteSources, SortingFields, SortingFunctions } from "./interfaces"; import { Pagination} from "./Pagination"; import { ParserForCSV} from "./ParserForCSV"; import { ParserForHTML} from "./ParserForHTML"; @@ -63,8 +63,8 @@ export class FreeDatas2HTML this.parser=new ParserForJSON(datasRemoteSource); break; } - if(datas2Parse !== "") - this.parser.datas2Parse=datas2Parse; + if(datas2Parse.trim() !== "") + this.parser.datas2Parse=datas2Parse.trim(); } // Vérifie s'il y a bien un élément dans le DOM pour l'id fourni