Revision 0981d7af src/gr/ebs/gss/client/FileList.java

b/src/gr/ebs/gss/client/FileList.java
270 270
		celltable = new CellTable<FileResource>(100,resources,keyProvider){
271 271
			@Override
272 272
			protected void onBrowserEvent2(Event event) {
273
				if (DOM.eventGetType((Event) event) == Event.ONMOUSEDOWN && DOM.eventGetButton((Event) event) == NativeEvent.BUTTON_RIGHT){
273
				/*if (DOM.eventGetType((Event) event) == Event.ONMOUSEDOWN && DOM.eventGetButton((Event) event) == NativeEvent.BUTTON_RIGHT){
274 274
					fireClickEvent((Element) event.getEventTarget().cast());					
275
				}
275
				}*/
276 276
				super.onBrowserEvent2(event);
277 277
			}
278 278
		};
......
355 355
         };
356 356
         selectionModel.addSelectionChangeHandler(selectionHandler);
357 357
         
358
		celltable.setSelectionModel(selectionModel,DefaultSelectionEventManager.<FileResource>createDefaultManager());
358
		celltable.setSelectionModel(selectionModel,GSSSelectionEventManager.<FileResource>createDefaultManager());
359 359
		celltable.setPageSize(GSS.VISIBLE_FILE_COUNT);
360 360
		celltable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
361 361
		Scheduler.get().scheduleIncremental(new RepeatingCommand() {
......
373 373
		sinkEvents(Event.ONDBLCLICK);
374 374
		GSS.preventIESelection();
375 375
	}
376
	public native void fireClickEvent(Element element) /*-{
377
	    var evObj = $doc.createEvent('MouseEvents');
378
	    evObj.initEvent('click', true, true);
379
	    element.dispatchEvent(evObj);
380
  	}-*/;
376
	
377
	//public native void fireClickEvent(Element element) /*-{
378
	  //  var evObj = $doc.createEvent('MouseEvents');
379
	    //evObj.initEvent('click', true, true);
380
	    //element.dispatchEvent(evObj);
381
  	//}-*/;
381 382

  
382 383
	 public List<FileResource> getSelectedFiles() {
383 384
         return new ArrayList<FileResource>(selectionModel.getSelectedSet());

Also available in: Unified diff