|
|
@@ -648,6 +648,10 @@ |
|
|
|
if (permissions & OC.PERMISSION_UPDATE) { |
|
|
|
actions = OC.dialogs.FILEPICKER_TYPE_COPY_MOVE; |
|
|
|
} |
|
|
|
var dialogDir = context.dir; |
|
|
|
if (context.fileList.dirInfo.dirLastCopiedTo != undefined) { |
|
|
|
dialogDir = context.fileList.dirInfo.dirLastCopiedTo; |
|
|
|
} |
|
|
|
OC.dialogs.filepicker(t('files', 'Choose target folder'), function(targetPath, type) { |
|
|
|
if (type === OC.dialogs.FILEPICKER_TYPE_COPY) { |
|
|
|
context.fileList.copy(filename, targetPath, false, context.dir); |
|
|
@@ -655,7 +659,8 @@ |
|
|
|
if (type === OC.dialogs.FILEPICKER_TYPE_MOVE) { |
|
|
|
context.fileList.move(filename, targetPath, false, context.dir); |
|
|
|
} |
|
|
|
}, false, "httpd/unix-directory", true, actions, context.dir); |
|
|
|
context.fileList.dirInfo.dirLastCopiedTo = targetPath; |
|
|
|
}, false, "httpd/unix-directory", true, actions, dialogDir); |
|
|
|
} |
|
|
|
}); |
|
|
|
|