Revision e6a68fc4

b/src/gr/grnet/pithos/web/client/Pithos.java
1124 1124
        return Pithos.getStorageViewURL() + file.getOwnerID() + file.getUri();
1125 1125
    }
1126 1126

  
1127
    public static String getVersionedFileViewURL(File file, int version) {
1128
        return getFileViewURL(file) + "?version=" + version;
1129
    }
1130

  
1127 1131
    /**
1128 1132
     * History support for folder navigation
1129 1133
     * adds a new browser history entry
b/src/gr/grnet/pithos/web/client/VersionsList.java
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
			});

Also available in: Unified diff