diff options
Diffstat (limited to 'apps/files/js/gotoplugin.js')
-rw-r--r-- | apps/files/js/gotoplugin.js | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/apps/files/js/gotoplugin.js b/apps/files/js/gotoplugin.js deleted file mode 100644 index 78935ac20bc..00000000000 --- a/apps/files/js/gotoplugin.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -(function (OCA) { - - OCA.Files = OCA.Files || {}; - - /** - * @namespace OCA.Files.GotoPlugin - * - */ - OCA.Files.GotoPlugin = { - name: 'Goto', - - disallowedLists: [ - 'files', - 'trashbin' - ], - - attach: function (fileList) { - if (this.disallowedLists.indexOf(fileList.id) !== -1) { - return; - } - // lists where the "Open" default action is disabled should - // also have the goto action disabled - if (fileList._defaultFileActionsDisabled) { - return - } - var fileActions = fileList.fileActions; - - fileActions.registerAction({ - name: 'Goto', - displayName: t('files', 'View in folder'), - mime: 'all', - permissions: OC.PERMISSION_ALL, - iconClass: 'icon-goto nav-icon-extstoragemounts', - type: OCA.Files.FileActions.TYPE_DROPDOWN, - actionHandler: function (fileName, context) { - var fileModel = context.fileInfoModel; - OCA.Files.Sidebar.close(); - OCA.Files.App.setActiveView('files', { silent: true }); - OCA.Files.App.fileList.changeDirectory(fileModel.get('path'), true, true).then(function() { - OCA.Files.App.fileList.scrollTo(fileModel.get('name')); - }); - }, - render: function (actionSpec, isDefault, context) { - return fileActions._defaultRenderAction.call(fileActions, actionSpec, isDefault, context) - .removeClass('permanent'); - } - }); - } - }; -})(OCA); - -OC.Plugins.register('OCA.Files.FileList', OCA.Files.GotoPlugin); - |