Workspace: problem on breadcrumb
https://support.d4science.org/issues/1804 This issue has been fixed. Updated pom version at 6.10.1 git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@121818 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
feb8e0647f
commit
c823901d9f
2
pom.xml
2
pom.xml
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
<groupId>org.gcube.portlets.user</groupId>
|
<groupId>org.gcube.portlets.user</groupId>
|
||||||
<artifactId>workspace-tree-widget</artifactId>
|
<artifactId>workspace-tree-widget</artifactId>
|
||||||
<version>6.10.0-SNAPSHOT</version>
|
<version>6.10.1-SNAPSHOT</version>
|
||||||
<name>gCube Workspace Tree Widget</name>
|
<name>gCube Workspace Tree Widget</name>
|
||||||
<description>
|
<description>
|
||||||
gCube Workspace Tree Widget.
|
gCube Workspace Tree Widget.
|
||||||
|
|
|
@ -1754,6 +1754,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
||||||
|
|
||||||
}else if(event instanceof SubTreeLoadedEvent){
|
}else if(event instanceof SubTreeLoadedEvent){
|
||||||
|
|
||||||
|
GWT.log("SubTreeLoadedEvent...");
|
||||||
SubTreeLoadedEvent subTreeEvent = (SubTreeLoadedEvent) event;
|
SubTreeLoadedEvent subTreeEvent = (SubTreeLoadedEvent) event;
|
||||||
|
|
||||||
sub.setParentItemSelected(subTreeEvent.getPathParentsList());
|
sub.setParentItemSelected(subTreeEvent.getPathParentsList());
|
||||||
|
@ -2377,10 +2378,11 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deselecte current selection.
|
* Deselect current selection.
|
||||||
*/
|
*/
|
||||||
private void deselecteCurrentSelection(){
|
private void deselectCurrentSelection(){
|
||||||
FileModel fileModelSelected = explorerPanel.getAsycTreePanel().getSelectedFileModelItem();
|
FileModel fileModelSelected = explorerPanel.getAsycTreePanel().getSelectedFileModelItem();
|
||||||
if(fileModelSelected!=null)
|
if(fileModelSelected!=null)
|
||||||
explorerPanel.getAsycTreePanel().deselectItem(fileModelSelected);
|
explorerPanel.getAsycTreePanel().deselectItem(fileModelSelected);
|
||||||
|
@ -2522,7 +2524,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
||||||
if(fileModel!=null){
|
if(fileModel!=null){
|
||||||
|
|
||||||
if(explorerPanel.getAsycTreePanel().isSearch())
|
if(explorerPanel.getAsycTreePanel().isSearch())
|
||||||
deselecteCurrentSelection();
|
deselectCurrentSelection();
|
||||||
|
|
||||||
if(fileModel.isDirectory()){
|
if(fileModel.isDirectory()){
|
||||||
if(fileModel.getParentFileModel()!=null)
|
if(fileModel.getParentFileModel()!=null)
|
||||||
|
@ -2576,7 +2578,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
||||||
loadItemFromWorkspace(itemIdentifier);
|
loadItemFromWorkspace(itemIdentifier);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
deselecteCurrentSelection();
|
deselectCurrentSelection();
|
||||||
this.explorerPanel.getAsycTreePanel().selectItem(itemIdentifier); //select item
|
this.explorerPanel.getAsycTreePanel().selectItem(itemIdentifier); //select item
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue