Fix: trier le contenu

This commit is contained in:
Vincent Vandemeulebrouck 2023-02-11 21:20:12 +01:00
parent 9741028914
commit 673196c644

View File

@ -444,12 +444,16 @@ export class RdDUtility {
static buildContenuConteneur(conteneur, options = {}, optionsArbre = {}) { static buildContenuConteneur(conteneur, options = {}, optionsArbre = {}) {
RdDUtility.prepareOptionsArbreInventaire(conteneur, optionsArbre); RdDUtility.prepareOptionsArbreInventaire(conteneur, optionsArbre);
const display = optionsArbre.ouvert ? 'item-display-show' : 'item-display-hide'; const display = optionsArbre.ouvert ? 'item-display-show' : 'item-display-hide';
let strContenu = `<ul class='item-list alterne-list ${display} list-item-margin${Math.min(optionsArbre.profondeur, 6)}'>`; const profondeur = optionsArbre.profondeur;
optionsArbre.profondeur++; optionsArbre.profondeur++;
for (let contenu of conteneur.subItems) { const lignesContenu = conteneur.subItems.sort(Misc.ascending(it => it.name))
strContenu += this.buildLigneInventaire(contenu, options, optionsArbre); .map(contenu => this.buildLigneInventaire(contenu, options, optionsArbre));
}
return strContenu + "</ul>"; return `<ul class='item-list alterne-list ${display} list-item-margin${Math.min(profondeur, 6)}'>`
+ lignesContenu.reduce(Misc.joining(''), '')
+ "</ul>";
} }
/* -------------------------------------------- */ /* -------------------------------------------- */