@@ -287,8 +287,7 @@ export default {
287287 isSidebarShown: false ,
288288 isFullscreenMode: false ,
289289 canSwipe: true ,
290- // TODO: remove OCA?.Files?.fileActions when public Files is Vue
291- isStandalone: OCP ? .Files === undefined && OCA ? .Files ? .fileActions === undefined ,
290+ isStandalone: false ,
292291 theme: null ,
293292 root: getRootPath (),
294293 handlerId: ' ' ,
@@ -524,6 +523,11 @@ export default {
524523 },
525524
526525 beforeMount () {
526+ this .isStandalone = window .OCP ? .Files === undefined
527+ if (this .isStandalone ) {
528+ logger .info (' No OCP.Files app found, viewer is now in standalone mode' )
529+ }
530+
527531 // register on load
528532 document .addEventListener (' DOMContentLoaded' , () => {
529533 // register all primary components mimes
@@ -543,16 +547,10 @@ export default {
543547 this .Sidebar = OCA .Files .Sidebar .state
544548 }
545549
546- this .registerFileActions ()
547-
548550 logger .info (` ${ this .handlers .length } viewer handlers registered` , { handlers: this .handlers })
549551 })
550552
551553 window .addEventListener (' resize' , this .onResize )
552-
553- if (this .isStandalone ) {
554- logger .info (' No OCP.Files app found, viewer is now in standalone mode' )
555- }
556554 },
557555
558556 mounted () {
@@ -933,31 +931,6 @@ export default {
933931 }
934932 },
935933
936- registerFileActions() {
937- if (!this.isStandalone) {
938- registerFileAction(new FileAction({
939- id: 'view',
940- displayName() {
941- return t('viewer', 'View')
942- },
943- iconSvgInline: () => EyeSvg,
944- default: DefaultType.DEFAULT,
945- enabled: (nodes) => {
946- // Disable if not located in user root
947- if (nodes.some(node => !(node.isDavRessource && node.root?.startsWith('/files')))) {
948- return false
949- }
950- // Faster to check if at least one node doesn't match the requirements
951- return !nodes.some(node => (
952- (node.permissions & Permission.READ) === 0
953- || !this.Viewer.mimetypes.includes(node.mime)
954- ))
955- },
956- exec: filesActionHandler,
957- }))
958- }
959- },
960-
961934 /**
962935 * Close the viewer
963936 */
0 commit comments