Ticket 356: FolderComponent Close Folders by default + force rerender after click on develop folder
This commit is contained in:
parent
3adefc6fdc
commit
67106ef209
1 changed files with 15 additions and 2 deletions
|
|
@ -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()
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue