Revision efb132b8
b/src/gr/grnet/pithos/web/client/FileList.java | ||
---|---|---|
60 | 60 |
import com.google.gwt.safehtml.shared.SafeHtmlBuilder; |
61 | 61 |
import com.google.gwt.user.cellview.client.CellTable; |
62 | 62 |
import com.google.gwt.user.cellview.client.Column; |
63 |
import com.google.gwt.user.client.DOM; |
|
63 | 64 |
import com.google.gwt.user.client.Event; |
64 | 65 |
import com.google.gwt.user.client.Window; |
65 | 66 |
import com.google.gwt.user.client.ui.Composite; |
... | ... | |
340 | 341 |
// sinkEvents(Event.ONMOUSEDOWN); |
341 | 342 |
// sinkEvents(Event.ONCLICK); |
342 | 343 |
// sinkEvents(Event.ONKEYDOWN); |
343 |
// sinkEvents(Event.ONDBLCLICK);
|
|
344 |
sinkEvents(Event.ONDBLCLICK); |
|
344 | 345 |
Pithos.preventIESelection(); |
345 | 346 |
} |
346 | 347 |
|
... | ... | |
348 | 349 |
return new ArrayList<File>(selectionModel.getSelectedSet()); |
349 | 350 |
} |
350 | 351 |
|
351 |
// @Override
|
|
352 |
// public void onBrowserEvent(Event event) {
|
|
353 |
// |
|
352 |
@Override |
|
353 |
public void onBrowserEvent(Event event) { |
|
354 |
|
|
354 | 355 |
// if (files == null || files.size() == 0) { |
355 | 356 |
// if (DOM.eventGetType(event) == Event.ONCONTEXTMENU && getSelectedFiles().size() == 0) { |
356 | 357 |
// contextMenu = new FileContextMenu(images, false, true); |
... | ... | |
371 | 372 |
// contextMenu = contextMenu.onEmptyEvent(event); |
372 | 373 |
// event.cancelBubble(true); |
373 | 374 |
// event.preventDefault(); |
374 |
// } else if (DOM.eventGetType(event) == Event.ONDBLCLICK)
|
|
375 |
// if (getSelectedFiles().size() == 1) {
|
|
376 |
// Pithos app = app;
|
|
377 |
// File file = getSelectedFiles().get(0);
|
|
378 |
// Window.open(file.getUri(), "_blank", "");
|
|
379 |
// event.preventDefault();
|
|
380 |
// return;
|
|
381 |
// }
|
|
382 |
// super.onBrowserEvent(event);
|
|
383 |
// }
|
|
375 |
// } else |
|
376 |
if (DOM.eventGetType(event) == Event.ONDBLCLICK)
|
|
377 |
if (getSelectedFiles().size() == 1) {
|
|
378 |
File file = getSelectedFiles().get(0); |
|
379 |
Window.open(app.getApiPath() + file.getOwner() + file.getUri() + "?X-Auth-Token=" + app.getToken(), "_blank", "");
|
|
380 |
event.preventDefault(); |
|
381 |
return; |
|
382 |
} |
|
383 |
super.onBrowserEvent(event); |
|
384 |
} |
|
384 | 385 |
|
385 | 386 |
/** |
386 | 387 |
* Update the display of the file list. |
Also available in: Unified diff