1
0
Fork 0
mirror of synced 2024-09-08 21:51:58 +12:00

Fix row selection being cleared when exporting rows, and ignore download-js click events in click-outside handler

This commit is contained in:
Andrew Kingston 2023-05-05 09:13:06 +01:00
parent 1ec5df1299
commit e01e91e075
2 changed files with 23 additions and 11 deletions

View file

@ -1,4 +1,8 @@
const ignoredClasses = [".flatpickr-calendar", ".spectrum-Popover"] const ignoredClasses = [
".flatpickr-calendar",
".spectrum-Popover",
".download-js-link",
]
let clickHandlers = [] let clickHandlers = []
/** /**

View file

@ -9,7 +9,8 @@
$: selectedRowArray = Object.keys($selectedRows).map(id => ({ _id: id })) $: selectedRowArray = Object.keys($selectedRows).map(id => ({ _id: id }))
</script> </script>
<ExportButton <span data-ignore-click-outside="true">
<ExportButton
{disabled} {disabled}
view={$tableId} view={$tableId}
filters={$filter} filters={$filter}
@ -18,4 +19,11 @@
sortOrder: $sort.order, sortOrder: $sort.order,
}} }}
selectedRows={selectedRowArray} selectedRows={selectedRowArray}
/> />
</span>
<style>
span {
display: contents;
}
</style>