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