mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-19 23:00:13 +00:00
Fix list collapse (#2533)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
parent
ec9e681803
commit
4b93de5020
@ -54,12 +54,20 @@
|
|||||||
$: initialLimit = singleCat ? singleCategoryLimit : defaultLimit
|
$: initialLimit = singleCat ? singleCategoryLimit : defaultLimit
|
||||||
$: limit = initialLimit
|
$: limit = initialLimit
|
||||||
|
|
||||||
|
let collapsed = true
|
||||||
|
|
||||||
const dispatch = createEventDispatcher()
|
const dispatch = createEventDispatcher()
|
||||||
|
|
||||||
function limitGroup (items: Doc[], limit: number): Doc[] {
|
function limitGroup (items: Doc[], limit: number): Doc[] {
|
||||||
return items.slice(0, limit)
|
return items.slice(0, limit)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function initCollapsed (singleCat: boolean, category: any): void {
|
||||||
|
collapsed = !singleCat && items.length > autoFoldLimit
|
||||||
|
}
|
||||||
|
|
||||||
|
$: initCollapsed(singleCat, category)
|
||||||
|
|
||||||
const handleRowFocused = (object: Doc) => {
|
const handleRowFocused = (object: Doc) => {
|
||||||
dispatch('row-focus', object)
|
dispatch('row-focus', object)
|
||||||
}
|
}
|
||||||
@ -79,7 +87,6 @@
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
$: collapsed = !singleCat && items.length > autoFoldLimit
|
|
||||||
$: limited = limitGroup(items, limit)
|
$: limited = limitGroup(items, limit)
|
||||||
$: selectedObjectIdsSet = new Set<Ref<Doc>>(selectedObjectIds.map((it) => it._id))
|
$: selectedObjectIdsSet = new Set<Ref<Doc>>(selectedObjectIds.map((it) => it._id))
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user