diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/AbstractItemsCellTable.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/AbstractItemsCellTable.java index cbc943c..4bba591 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/AbstractItemsCellTable.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/AbstractItemsCellTable.java @@ -39,7 +39,7 @@ public abstract class AbstractItemsCellTable { protected SortedCellTable sortedCellTable; // protected ListDataProvider dataProvider = new ListDataProvider<>(); protected T itemContextMenu = null; - protected boolean showMoreInfo; + protected boolean fireEventOnClick = true; protected SingleSelectionModel ssm; protected HandlerManager eventBus; @@ -64,7 +64,7 @@ public abstract class AbstractItemsCellTable { */ protected void initAbstractTable(HandlerManager eventBus, boolean fireOnClick, AbstractDataProvider dataProvider, int pageSize){ this.eventBus = eventBus; - this.showMoreInfo = fireOnClick; + this.fireEventOnClick = fireOnClick; sortedCellTable = new SortedCellTable(pageSize, dataProvider); sortedCellTable.addStyleName("table-explorer"); // cellTable.getElement().getStyle().setOverflow(Overflow.HIDDEN); @@ -86,7 +86,7 @@ public abstract class AbstractItemsCellTable { if(selectedObject!=null){ GWT.log("Clicked: "+selectedObject); // selectedItem(selectedObject); - if(showMoreInfo) + if(fireEventOnClick) AbstractItemsCellTable.this.eventBus.fireEvent(new ClickItemEvent(selectedObject)); } } @@ -162,6 +162,27 @@ public abstract class AbstractItemsCellTable { } + /** + * Checks if is fire event on click. + * + * @return the fireEventOnClick + */ + public boolean isFireEventOnClick() { + + return fireEventOnClick; + } + + + + /** + * @param fireEventOnClick the fireEventOnClick to set + */ + public void setFireEventOnClick(boolean fireEventOnClick) { + + this.fireEventOnClick = fireEventOnClick; + } + + /** * Adds the items. * diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/ItemsTable.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/ItemsTable.java index a1cb82f..49af42b 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/ItemsTable.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/grid/ItemsTable.java @@ -127,7 +127,7 @@ public class ItemsTable extends AbstractItemsCellTable implem @Override public void initTable(final SimplePager pager, final Pagination pagination, AbstractDataProvider dataProvider) { this.dataProvider = dataProvider; - initAbstractTable(eventBus, showMoreInfo, dataProvider, WorkspaceExplorerConstants.ITEMS_PER_PAGE); + initAbstractTable(eventBus, fireEventOnClick, dataProvider, WorkspaceExplorerConstants.ITEMS_PER_PAGE); this.dataProvider.addDataDisplay(sortedCellTable); this.isAsyncronusTable = dataProvider instanceof AbstractDataProvider?true:false; diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java index 76e8052..f4e963c 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java @@ -47,9 +47,9 @@ import com.google.gwt.user.server.rpc.RemoteServiceServlet; public class WorkspaceExplorerServiceImpl extends RemoteServiceServlet implements WorkspaceExplorerService { public static final Logger logger = LoggerFactory.getLogger(WorkspaceExplorerServiceImpl.class); - public static final String USERNAME_ATTRIBUTE = "username"; - public static final String TEST_USER = "test.user"; - public static final String TEST_SCOPE = "/gcube"; //DEV + //public static final String USERNAME_ATTRIBUTE = "username"; + //public static final String TEST_USER = "test.user"; + //public static final String TEST_SCOPE = "/gcube"; //DEV // public static final String PRODUCTION_SCOPE = "/d4science.research-infrastructures.eu/gCubeApps"; //PRODUCTION /**