import java.util.List;
import com.google.gwt.core.client.GWT;
+import com.google.gwt.http.client.URL;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.DeferredCommand;
+import com.google.gwt.user.client.ui.AbstractImagePrototype;
import com.google.gwt.user.client.ui.MenuBar;
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.TreeItem;
final MenuBar contextMenu = new MenuBar(true);
final Folders folders = GSS.get().getFolders();
- contextMenu.addItem("<span>" + newImages.cut().getHTML() + " Move</span>", true, new Command() {
+ contextMenu.addItem("<span>" + AbstractImagePrototype.create(newImages.cut()).getHTML() + " Move</span>", true, new Command() {
public void execute() {
if (toCopy instanceof FolderResource){
}).setVisible(target != null);
- contextMenu.addItem("<span>" + newImages.copy().getHTML() + " Copy</span>", true, new Command() {
+ contextMenu.addItem("<span>" + AbstractImagePrototype.create(newImages.copy()).getHTML() + " Copy</span>", true, new Command() {
public void execute() {
if (toCopy instanceof FolderResource)
}).setVisible(target != null);
- contextMenu.addItem("<span>" + newImages.trash().getHTML() + " Delete (Trash)</span>", true, new Command() {
+ contextMenu.addItem("<span>" + AbstractImagePrototype.create(newImages.trash()).getHTML() + " Delete (Trash)</span>", true, new Command() {
public void execute() {
if (toCopy instanceof FolderResource){
}
}).setVisible(target == null);
- contextMenu.addItem("<span>" + newImages.delete().getHTML() + " Cancel</span>", true, cancelCmd);
+ contextMenu.addItem("<span>" + AbstractImagePrototype.create(newImages.delete()).getHTML() + " Cancel</span>", true, cancelCmd);
add(contextMenu);
String target = ftarget.getUri();
target = target.endsWith("/") ? target : target + '/';
for (FileResource fileResource : files) {
- String fileTarget = target + fileResource.getName();
+ String fileTarget = target + URL.encodeComponent(fileResource.getName());
fileIds.add(fileResource.getUri() + "?copy=" + fileTarget);
}
int index = 0;
String target = ftarget.getUri();
target = target.endsWith("/") ? target : target + '/';
for (FileResource fileResource : files) {
- String fileTarget = target + fileResource.getName();
+ String fileTarget = target + URL.encodeComponent(fileResource.getName());
fileIds.add(fileResource.getUri() + "?move=" + fileTarget);
}
int index = 0;