diff --git a/packages/web-app-files/src/App.vue b/packages/web-app-files/src/App.vue index e64d4e59890..86b7d020406 100644 --- a/packages/web-app-files/src/App.vue +++ b/packages/web-app-files/src/App.vue @@ -1,9 +1,7 @@ + + diff --git a/packages/web-app-files/src/components/TrashBin.vue b/packages/web-app-files/src/components/TrashBin.vue index 04c16d1d768..b7cf5c64278 100644 --- a/packages/web-app-files/src/components/TrashBin.vue +++ b/packages/web-app-files/src/components/TrashBin.vue @@ -1,6 +1,6 @@ - + @@ -68,11 +68,13 @@ import { bus } from 'web-pkg/src/instance' import { defineComponent } from '@vue/composition-api' import { Resource } from 'web-client' import SideBar from '../components/SideBar/SideBar.vue' +import FilesViewWrapper from './FilesViewWrapper.vue' export default defineComponent({ name: 'TrashBin', components: { + FilesViewWrapper, AppBar, ResourceTable, AppLoadingSpinner, diff --git a/packages/web-app-files/src/mixins/filesListScrolling.js b/packages/web-app-files/src/mixins/filesListScrolling.js index 34b442c745c..d22c1d9dc6c 100644 --- a/packages/web-app-files/src/mixins/filesListScrolling.js +++ b/packages/web-app-files/src/mixins/filesListScrolling.js @@ -15,7 +15,7 @@ export default { // top reached if (resourceElement.getBoundingClientRect().top < topOffset) { - const fileListWrapperElement = document.getElementsByClassName('files-list-wrapper')[0] + const fileListWrapperElement = document.getElementsByClassName('files-view-wrapper')[0] fileListWrapperElement.scrollBy(0, -resourceElement.offsetHeight) } } diff --git a/packages/web-app-files/src/views/Favorites.vue b/packages/web-app-files/src/views/Favorites.vue index f12a9f6775f..67c83f71ebd 100644 --- a/packages/web-app-files/src/views/Favorites.vue +++ b/packages/web-app-files/src/views/Favorites.vue @@ -1,6 +1,6 @@ - + @@ -82,11 +82,13 @@ import { defineComponent } from '@vue/composition-api' import { Resource } from 'web-client' import { useStore } from 'web-pkg/src/composables' import SideBar from '../components/SideBar/SideBar.vue' +import FilesViewWrapper from '../components/FilesViewWrapper.vue' const visibilityObserver = new VisibilityObserver() export default defineComponent({ components: { + FilesViewWrapper, AppBar, ResourceTable, QuickActions, diff --git a/packages/web-app-files/src/views/Personal.vue b/packages/web-app-files/src/views/Personal.vue index c8438b82ba0..b4ee0dfa23d 100644 --- a/packages/web-app-files/src/views/Personal.vue +++ b/packages/web-app-files/src/views/Personal.vue @@ -1,7 +1,7 @@ - + @@ -110,11 +110,13 @@ import { useGraphClient } from 'web-client/src/composables' import { useCapabilityShareJailEnabled, useRouteParam } from 'web-pkg/src/composables' import KeyboardActions from '../components/FilesList/KeyboardActions.vue' import SideBar from '../components/SideBar/SideBar.vue' +import FilesViewWrapper from '../components/FilesViewWrapper.vue' const visibilityObserver = new VisibilityObserver() export default defineComponent({ components: { + FilesViewWrapper, AppBar, CreateAndUpload, ResourceTable, diff --git a/packages/web-app-files/src/views/PublicFiles.vue b/packages/web-app-files/src/views/PublicFiles.vue index 2145fe520ed..68675d3ba5d 100644 --- a/packages/web-app-files/src/views/PublicFiles.vue +++ b/packages/web-app-files/src/views/PublicFiles.vue @@ -1,7 +1,7 @@ - + @@ -98,11 +98,13 @@ import { Resource } from 'web-client' import { usePublicLinkPassword, useStore } from 'web-pkg/src/composables' import KeyboardActions from '../components/FilesList/KeyboardActions.vue' import SideBar from '../components/SideBar/SideBar.vue' +import FilesViewWrapper from '../components/FilesViewWrapper.vue' const visibilityObserver = new VisibilityObserver() export default defineComponent({ components: { + FilesViewWrapper, AppBar, CreateAndUpload, ResourceTable, diff --git a/packages/web-app-files/src/views/shares/SharedResource.vue b/packages/web-app-files/src/views/shares/SharedResource.vue index 2df582293ba..854774956eb 100644 --- a/packages/web-app-files/src/views/shares/SharedResource.vue +++ b/packages/web-app-files/src/views/shares/SharedResource.vue @@ -1,7 +1,7 @@ - + @@ -98,6 +98,9 @@ import NotFoundMessage from '../../components/FilesList/NotFoundMessage.vue' import ListInfo from '../../components/FilesList/ListInfo.vue' import Pagination from '../../components/FilesList/Pagination.vue' import ContextActions from '../../components/FilesList/ContextActions.vue' +import KeyboardActions from '../../components/FilesList/KeyboardActions.vue' +import SideBar from '../../components/SideBar/SideBar.vue' +import FilesViewWrapper from '../../components/FilesViewWrapper.vue' // misc import { VisibilityObserver } from 'web-pkg/src/observer' @@ -111,8 +114,6 @@ import { move } from '../../helpers/resource' import { Resource } from 'web-client' import { breadcrumbsFromPath, concatBreadcrumbs } from '../../helpers/breadcrumbs' import { useRouteParam, useRouteQuery } from 'web-pkg/src/composables' -import KeyboardActions from '../../components/FilesList/KeyboardActions.vue' -import SideBar from '../../components/SideBar/SideBar.vue' const visibilityObserver = new VisibilityObserver() @@ -129,7 +130,8 @@ export default defineComponent({ Pagination, ContextActions, KeyboardActions, - SideBar + SideBar, + FilesViewWrapper }, mixins: [ diff --git a/packages/web-app-files/src/views/shares/SharedViaLink.vue b/packages/web-app-files/src/views/shares/SharedViaLink.vue index 6556c3b0f2e..58367277095 100644 --- a/packages/web-app-files/src/views/shares/SharedViaLink.vue +++ b/packages/web-app-files/src/views/shares/SharedViaLink.vue @@ -1,6 +1,6 @@ - +