Revision f54396c5
b/web_client/src/gr/grnet/pithos/web/client/FileContextMenu.java | ||
---|---|---|
171 | 171 |
propItem = new MenuItem("<span>" + AbstractImagePrototype.create(newImages.viewText()).getHTML() + " Properties</span>", true, new PropertiesCommand(this, images, 0)); |
172 | 172 |
contextMenu.addItem(propItem); |
173 | 173 |
|
174 |
|
|
175 |
String[] link = {"", ""}; |
|
176 |
gss.getTopPanel().getFileMenu().createDownloadLink(link, false); |
|
177 |
// The command that does some validation before downloading a file. |
|
178 |
Command downloadCmd = new Command() { |
|
179 |
|
|
174 |
downloadItem = new MenuItem("<span><a class='hidden-link' href='" + GSS.get().getApiPath() + GSS.get().getUsername() + selectedFiles.get(0).getUri() + "?X-Auth-Token=" + GSS.get().getToken() + "' target='_blank'>" + AbstractImagePrototype.create(newImages.download()).getHTML() + " Download</a></span>", true, new Command() { |
|
180 | 175 |
@Override |
181 | 176 |
public void execute() { |
182 |
hide(); |
|
183 |
GSS.get().getTopPanel().getFileMenu().preDownloadCheck(); |
|
184 | 177 |
} |
185 |
}; |
|
186 |
downloadItem = new MenuItem("<span>" + link[0] + AbstractImagePrototype.create(newImages.download()).getHTML() + " Download" + link[1] + "</span>", true, downloadCmd); |
|
178 |
}); |
|
187 | 179 |
contextMenu.addItem(downloadItem); |
188 | 180 |
|
189 |
gss.getTopPanel().getFileMenu().createDownloadLink(link, true); |
|
190 |
saveAsItem = new MenuItem("<span>" + link[0] + AbstractImagePrototype.create(newImages.download()).getHTML() + " Save As" + link[1] + "</span>", true, downloadCmd); |
|
191 |
contextMenu.addItem(saveAsItem); |
|
192 |
|
|
193 | 181 |
final Command unselectAllCommand = new Command() { |
194 | 182 |
|
195 | 183 |
@Override |
b/web_client/src/gr/grnet/pithos/web/client/FileMenu.java | ||
---|---|---|
151 | 151 |
void createDownloadLink(String[] link, boolean forceDownload) { |
152 | 152 |
String downloadURL = getDownloadURL(); |
153 | 153 |
if (!downloadURL.isEmpty()) { |
154 |
link[0] = "<a id ='topMenu.file.download' class='hidden-link' href='" + downloadURL
|
|
154 |
link[0] = "<a class='hidden-link' href='" + downloadURL |
|
155 | 155 |
+ (forceDownload ? "&dl=1" : "") + "' target='_blank'>"; |
156 | 156 |
link[1] = "</a>"; |
157 | 157 |
} |
Also available in: Unified diff