34 |
34 |
*/
|
35 |
35 |
package gr.grnet.pithos.web.client;
|
36 |
36 |
|
37 |
|
import gr.grnet.pithos.web.client.FileVersionsDialog.Images;
|
38 |
|
import gr.grnet.pithos.web.client.foldertree.File;
|
39 |
|
import gr.grnet.pithos.web.client.foldertree.Version;
|
40 |
|
import gr.grnet.pithos.web.client.rest.PostRequest;
|
41 |
|
import gr.grnet.pithos.web.client.rest.RestException;
|
42 |
|
|
43 |
|
import java.util.List;
|
44 |
|
|
45 |
37 |
import com.google.gwt.core.client.Scheduler;
|
46 |
38 |
import com.google.gwt.event.dom.client.ClickEvent;
|
47 |
39 |
import com.google.gwt.event.dom.client.ClickHandler;
|
... | ... | |
49 |
41 |
import com.google.gwt.http.client.URL;
|
50 |
42 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
51 |
43 |
import com.google.gwt.user.client.Window;
|
52 |
|
import com.google.gwt.user.client.ui.AbstractImagePrototype;
|
53 |
|
import com.google.gwt.user.client.ui.Composite;
|
54 |
|
import com.google.gwt.user.client.ui.CustomScrollPanel;
|
55 |
|
import com.google.gwt.user.client.ui.FlexTable;
|
56 |
|
import com.google.gwt.user.client.ui.HTML;
|
57 |
|
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
|
|
44 |
import com.google.gwt.user.client.ui.*;
|
|
45 |
import gr.grnet.pithos.web.client.FileVersionsDialog.Images;
|
|
46 |
import gr.grnet.pithos.web.client.foldertree.File;
|
|
47 |
import gr.grnet.pithos.web.client.foldertree.Version;
|
|
48 |
import gr.grnet.pithos.web.client.rest.PostRequest;
|
|
49 |
import gr.grnet.pithos.web.client.rest.RestException;
|
|
50 |
|
|
51 |
import java.util.List;
|
58 |
52 |
|
59 |
53 |
public class VersionsList extends Composite {
|
60 |
54 |
|
... | ... | |
116 |
110 |
downloadHtml.addClickHandler(new ClickHandler() {
|
117 |
111 |
@Override
|
118 |
112 |
public void onClick(ClickEvent event) {
|
119 |
|
String fileUrl = Pithos.getStorageAPIURL() + file.getOwnerID() + file.getUri() + "?version=" + v.getVersion();
|
|
113 |
final String fileUrl = Pithos.getVersionedFileViewURL(file, v.getVersion());
|
120 |
114 |
Window.open(fileUrl, "_BLANK", "");
|
121 |
115 |
}
|
122 |
116 |
});
|