Add 'delete from server' option in the drive tree
parent
6519f8242e
commit
67e1f5ca63
|
@ -3673,7 +3673,7 @@ define([
|
|||
// ANON_SHARED_FOLDER
|
||||
displaySharedFolder($list);
|
||||
} else {
|
||||
$dirContent.contextmenu(openContextMenu('content'));
|
||||
if (!inTrash) { $dirContent.contextmenu(openContextMenu('content')); }
|
||||
if (manager.hasSubfolder(root)) { $list.append($folderHeader); }
|
||||
// display sub directories
|
||||
var keys = Object.keys(root);
|
||||
|
@ -3757,6 +3757,10 @@ define([
|
|||
e.stopPropagation();
|
||||
APP.displayDirectory(path);
|
||||
});
|
||||
if (isSharedFolder) {
|
||||
var sfData = manager.getSharedFolderData(isSharedFolder);
|
||||
_addOwnership($elementRow, $(), sfData);
|
||||
}
|
||||
var $element = $('<li>').append($elementRow);
|
||||
if (draggable) { $elementRow.attr('draggable', true); }
|
||||
if (collapsable) {
|
||||
|
@ -3839,17 +3843,17 @@ define([
|
|||
var sfId = manager.isInSharedFolder(newPath) || (isSharedFolder && root[key]);
|
||||
var $icon, isCurrentFolder, subfolder;
|
||||
if (isSharedFolder) {
|
||||
var fId = root[key];
|
||||
// Fix path
|
||||
newPath.push(manager.user.userObject.ROOT);
|
||||
isCurrentFolder = manager.comparePath(newPath, currentPath);
|
||||
// Subfolders?
|
||||
var newRoot = manager.folders[fId].proxy[manager.user.userObject.ROOT];
|
||||
var newRoot = manager.folders[sfId].proxy[manager.user.userObject.ROOT];
|
||||
subfolder = manager.hasSubfolder(newRoot);
|
||||
// Fix name
|
||||
key = manager.getSharedFolderData(fId).title;
|
||||
key = manager.getSharedFolderData(sfId).title;
|
||||
// Fix icon
|
||||
$icon = isCurrentFolder ? $sharedFolderOpenedIcon : $sharedFolderIcon;
|
||||
isSharedFolder = sfId;
|
||||
} else {
|
||||
var isEmpty = manager.isFolderEmpty(root[key]);
|
||||
subfolder = manager.hasSubfolder(root[key]);
|
||||
|
|
Loading…
Reference in New Issue