diff options
Diffstat (limited to 'apps/files/src/init.ts')
-rw-r--r-- | apps/files/src/init.ts | 44 |
1 files changed, 34 insertions, 10 deletions
diff --git a/apps/files/src/init.ts b/apps/files/src/init.ts index d5ecf8c65da..74eca0969b4 100644 --- a/apps/files/src/init.ts +++ b/apps/files/src/init.ts @@ -6,7 +6,7 @@ import { addNewFileMenuEntry, registerDavProperty, registerFileAction } from '@n import { action as deleteAction } from './actions/deleteAction' import { action as downloadAction } from './actions/downloadAction' -import { action as editLocallyAction } from './actions/editLocallyAction' +import { action as editLocallyAction } from './actions/openLocallyAction.ts' import { action as favoriteAction } from './actions/favoriteAction' import { action as moveOrCopyAction } from './actions/moveOrCopyAction' import { action as openFolderAction } from './actions/openFolderAction' @@ -14,20 +14,32 @@ import { action as openInFilesAction } from './actions/openInFilesAction' import { action as renameAction } from './actions/renameAction' import { action as sidebarAction } from './actions/sidebarAction' import { action as viewInFolderAction } from './actions/viewInFolderAction' + +import { registerHiddenFilesFilter } from './filters/HiddenFilesFilter.ts' +import { registerTypeFilter } from './filters/TypeFilter.ts' +import { registerModifiedFilter } from './filters/ModifiedFilter.ts' + import { entry as newFolderEntry } from './newMenu/newFolder.ts' import { entry as newTemplatesFolder } from './newMenu/newTemplatesFolder.ts' import { registerTemplateEntries } from './newMenu/newFromTemplate.ts' -import registerFavoritesView from './views/favorites' +import { registerFavoritesView } from './views/favorites.ts' import registerRecentView from './views/recent' -import registerPersonalFilesView from './views/personal-files' -import registerFilesView from './views/files' -import registerPreviewServiceWorker from './services/ServiceWorker.js' +import { registerPersonalFilesView } from './views/personal-files' +import { registerFilesView } from './views/files' +import { registerFolderTreeView } from './views/folderTree.ts' +import { registerSearchView } from './views/search.ts' +import registerPreviewServiceWorker from './services/ServiceWorker.js' import { initLivePhotos } from './services/LivePhotos' +import { isPublicShare } from '@nextcloud/sharing/public' +import { registerConvertActions } from './actions/convertAction.ts' +import { registerFilenameFilter } from './filters/FilenameFilter.ts' +import { registerFilterToSearchToggle } from './filters/SearchFilter.ts' // Register file actions +registerConvertActions() registerFileAction(deleteAction) registerFileAction(downloadAction) registerFileAction(editLocallyAction) @@ -44,16 +56,28 @@ addNewFileMenuEntry(newFolderEntry) addNewFileMenuEntry(newTemplatesFolder) registerTemplateEntries() -// Register files views -registerFavoritesView() -registerFilesView() -registerRecentView() -registerPersonalFilesView() +// Register files views when not on public share +if (isPublicShare() === false) { + registerFavoritesView() + registerFilesView() + registerPersonalFilesView() + registerRecentView() + registerSearchView() + registerFolderTreeView() +} + +// Register file list filters +registerHiddenFilesFilter() +registerTypeFilter() +registerModifiedFilter() +registerFilenameFilter() +registerFilterToSearchToggle() // Register preview service worker registerPreviewServiceWorker() registerDavProperty('nc:hidden', { nc: 'http://nextcloud.org/ns' }) registerDavProperty('nc:is-mount-root', { nc: 'http://nextcloud.org/ns' }) +registerDavProperty('nc:metadata-blurhash', { nc: 'http://nextcloud.org/ns' }) initLivePhotos() |