File tree 3 files changed +11
-3
lines changed
3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 41
41
class="files-list__loading-icon"
42
42
:size="38"
43
43
:name="t('libresign', 'Loading …')" />
44
- <NcEmptyContent v-else-if="!loading && isEmptyDir"
44
+ <NcEmptyContent v-else-if="!loading && isEmptyDir && filtersStore.activeChips.length === 0 "
45
45
:name="t('libresign', 'There are no documents')"
46
46
:description="t('libresign', 'Choose the file to request signatures.')">
47
47
<template #action>
@@ -79,6 +79,7 @@ import FilesListVirtual from './FilesListVirtual.vue'
79
79
import RequestPicker from '../../Components/Request/RequestPicker.vue'
80
80
81
81
import { useFilesStore } from '../../store/files.js'
82
+ import { useFiltersStore } from '../../store/filters.js'
82
83
import { useUserConfigStore } from '../../store/userconfig.js'
83
84
84
85
export default {
@@ -99,9 +100,11 @@ export default {
99
100
},
100
101
setup() {
101
102
const filesStore = useFilesStore()
103
+ const filtersStore = useFiltersStore()
102
104
const userConfigStore = useUserConfigStore()
103
105
return {
104
106
filesStore,
107
+ filtersStore,
105
108
userConfigStore,
106
109
}
107
110
},
Original file line number Diff line number Diff line change 3
3
- SPDX-License-Identifier: AGPL-3.0-or-later
4
4
-->
5
5
<template>
6
- <tr v-show="haveFiles">
6
+ <tr v-show="haveFiles || filtersStore.activeChips.length > 0 ">
7
7
<th class="files-list__row-checkbox">
8
8
<!-- TRANSLATORS Label for a table footer which summarizes the columns of the table -->
9
9
<span class="hidden-visually">{{ t('libresign', 'Total rows summary') }}</span>
25
25
26
26
<script>
27
27
import { useFilesStore } from '../../store/files.js'
28
+ import { useFiltersStore } from '../../store/filters.js'
28
29
29
30
export default {
30
31
name: 'FilesListTableFooter',
31
32
setup() {
32
33
const filesStore = useFilesStore()
34
+ const filtersStore = useFiltersStore()
33
35
return {
34
36
filesStore,
37
+ filtersStore,
35
38
}
36
39
},
37
40
computed: {
Original file line number Diff line number Diff line change 3
3
- SPDX-License-Identifier: AGPL-3.0-or-later
4
4
-->
5
5
<template>
6
- <tr class="files-list__row-head">
6
+ <tr v-if="filesStore.ordered.length > 0"
7
+ class="files-list__row-head">
7
8
<th class="files-list__column files-list__row-checkbox"
8
9
@keyup.esc.exact="resetSelection">
9
10
<NcCheckboxRadioSwitch v-bind="selectAllBind" @update:checked="onToggleAll" />
@@ -101,6 +102,7 @@ export default {
101
102
},
102
103
isAllSelected() {
103
104
return this.selectedNodes.length === this.filesStore.ordered.length
105
+ && this.filesStore.ordered.length > 0
104
106
},
105
107
isNoneSelected() {
106
108
return this.selectedNodes.length === 0
You can’t perform that action at this time.
0 commit comments