aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/js/fileactions.js
diff options
context:
space:
mode:
authorLouis Chemineau <louis@chmn.me>2021-05-26 18:21:30 +0200
committerLouis Chemineau <louis@chmn.me>2021-06-09 16:19:11 +0200
commitc03a14934b543c6734e5458f814997e419cf808b (patch)
tree484b381168538dc89bc64aab0a16d9a25f4d0c94 /apps/files/js/fileactions.js
parent97e427f09f54b25f1d143665842a45b141e5427e (diff)
downloadnextcloud-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.js11
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')