Revision 50326f36 web_client/src/gr/grnet/pithos/web/client/commands/DeleteCommand.java
b/web_client/src/gr/grnet/pithos/web/client/commands/DeleteCommand.java | ||
---|---|---|
76 | 76 |
public void execute() { |
77 | 77 |
if (containerPanel != null) |
78 | 78 |
containerPanel.hide(); |
79 |
displayDelete(); |
|
79 |
|
|
80 |
if (resource instanceof Folder) { |
|
81 |
DeleteFolderDialog dlg = new DeleteFolderDialog(GSS.get(), newImages, (Folder) resource); |
|
82 |
dlg.center(); |
|
83 |
} else if (resource instanceof List) { |
|
84 |
DeleteFileDialog dlg = new DeleteFileDialog(newImages, (List<File>) resource); |
|
85 |
dlg.center(); |
|
86 |
} |
|
80 | 87 |
} |
81 |
/** |
|
82 |
* Display the delete dialog, according to the selected object. |
|
83 |
* |
|
84 |
* |
|
85 |
*/ |
|
86 |
void displayDelete() { |
|
87 |
if (resource instanceof Folder) { |
|
88 |
DeleteFolderDialog dlg = new DeleteFolderDialog(GSS.get(), newImages, (Folder) resource); |
|
89 |
dlg.center(); |
|
90 |
} else if (resource instanceof List) { |
|
91 |
DeleteFileDialog dlg = new DeleteFileDialog(newImages, (List<File>) resource); |
|
92 |
dlg.center(); |
|
93 |
} |
|
94 |
} |
|
95 | 88 |
} |
Also available in: Unified diff