diff options
author | Louis Chemineau <louis@chmn.me> | 2021-05-26 18:21:30 +0200 |
---|---|---|
committer | Louis Chemineau <louis@chmn.me> | 2021-06-09 16:19:11 +0200 |
commit | c03a14934b543c6734e5458f814997e419cf808b (patch) | |
tree | 484b381168538dc89bc64aab0a16d9a25f4d0c94 /apps/files/js/fileactions.js | |
parent | 97e427f09f54b25f1d143665842a45b141e5427e (diff) | |
download | nextcloud-server-c03a14934b543c6734e5458f814997e419cf808b.tar.gz nextcloud-server-c03a14934b543c6734e5458f814997e419cf808b.zip |
Trigger click event when scrollTo is set
Signed-off-by: Louis Chemineau <louis@chmn.me>
Diffstat (limited to 'apps/files/js/fileactions.js')
-rw-r--r-- | apps/files/js/fileactions.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js index cd23336c2b3..c7883e4d2a6 100644 --- a/apps/files/js/fileactions.js +++ b/apps/files/js/fileactions.js @@ -679,12 +679,19 @@ permissions: OC.PERMISSION_READ, icon: '', actionHandler: function (filename, context) { - var dir = context.$file.attr('data-path') || context.fileList.getCurrentDirectory(); + let dir, id + if (context.$file) { + dir = context.$file.attr('data-path') + id = context.$file.attr('data-id') + } else { + dir = context.fileList.getCurrentDirectory() + id = context.fileId + } if (OCA.Files.App && OCA.Files.App.getActiveView() !== 'files') { OCA.Files.App.setActiveView('files', {silent: true}); OCA.Files.App.fileList.changeDirectory(OC.joinPaths(dir, filename), true, true); } else { - context.fileList.changeDirectory(OC.joinPaths(dir, filename), true, false, parseInt(context.$file.attr('data-id'), 10)); + context.fileList.changeDirectory(OC.joinPaths(dir, filename), true, false, parseInt(id, 10)); } }, displayName: t('files', 'Open') |