Ticket 356: FolderComponent Close Folders by default + force rerender after click on develop folder

This commit is contained in:
Jérémy Munsch 2022-03-28 10:39:52 +02:00
parent 3adefc6fdc
commit 67106ef209
No known key found for this signature in database
GPG key ID: 55196BEE445F6049

View file

@ -117,7 +117,8 @@
});
},
renderItems() {
const favs = this.oFolders.filter(item => item.favoris === true);
const favs = this.oFolders.filter(item => item.favoris === true),
self = this
favs.forEach(item => {
this.folders.push(item);
@ -127,6 +128,14 @@
this.folders.push(item);
}
});
this.$nextTick(() => {
self.oFolders.forEach(item => {
if (item.favoris === false) {
self.folders.push(item);
self.toggle(item)
}
})
})
},
selectFolder(item) {
let filter = this.storeFilters.findIndex(e => e.type === 'dossier_id');
@ -221,7 +230,11 @@
}
},
toggle(item) {
$("[parent-id='"+ item.id +"']").toggle();
const self = this
$("[parent-id='"+ item.id +"']").toggle(300, () => {
// * Force rerender classes on folders
self.$forceUpdate()
})
}
}
}