diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java index 6d5049c..5a2a978 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java @@ -2,6 +2,7 @@ package org.gcube.portlets.user.workspace.client.resources; import com.google.gwt.resources.client.ClientBundle; import com.google.gwt.resources.client.ImageResource; +import com.google.gwt.resources.client.ClientBundle.Source; public interface Icons extends ClientBundle { @@ -381,5 +382,8 @@ public interface Icons extends ClientBundle { @Source("icons/edit16.png") ImageResource edit(); + + @Source("icons/gcubeItem.jpeg") + ImageResource gcubeItem(); } diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java index 3de1a50..5ab02dc 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java @@ -103,6 +103,11 @@ public class Resources { return AbstractImagePrototype.create(ICONS.users()); } + public static AbstractImagePrototype getIconGcubeItem(){ + + return AbstractImagePrototype.create(ICONS.gcubeItem()); + } + public static AbstractImagePrototype getIconShareUser(){ return AbstractImagePrototype.create(ICONS.user()); @@ -591,10 +596,6 @@ public class Resources { } - - - - public static AbstractImagePrototype getIconByExtension(String fileExtension) { if (MPEG.equals(fileExtension) || SWF.equals(fileExtension) || FLV.equals(fileExtension) || AVI.equals(fileExtension)) { @@ -630,9 +631,6 @@ public class Resources { }else if (fileExtension.contains(EXCEL) || fileExtension.contains(XSLX)) { return Resources.getIconExcel(); } - - // default case - // IconHelper.createPath(GWT.getModuleBaseURL()+"images/icons/table.png"); return Resources.getIconTable(); } @@ -641,10 +639,6 @@ public class Resources { if(itemType!=null){ -// if(itemType.equals(GXTFolderItemTypeEnum.AQUAMAPS_ITEM)){ -// return Resources.getIconTable(); -// }else - if(itemType.equals(GXTFolderItemTypeEnum.ANNOTATION)){ return Resources.getIconTxt(); }else if(itemType.equals(GXTFolderItemTypeEnum.DOCUMENT)){ @@ -663,6 +657,8 @@ public class Resources { return Resources.getIconSvg(); }else if(itemType.equals(GXTFolderItemTypeEnum.PDF_DOCUMENT)){ return Resources.getIconPdf(); + }else if(itemType.equals(GXTFolderItemTypeEnum.GCUBE_ITEM)){ + return Resources.getIconGcubeItem(); // }else if(itemType.equals(GXTFolderItemTypeEnum.QUERY)){ // return Resources.getIconTable(); }else if(itemType.equals(GXTFolderItemTypeEnum.TIME_SERIES)){ @@ -683,10 +679,6 @@ public class Resources { return Resources.getIconResourceLink(); } } -// }else if(itemType.equals(GXTFolderItemTypeEnum.WORKFLOW_TEMPLATE)){ -// return Resources.getIconTable(); -// } - return Resources.getIconTable(); } @@ -697,9 +689,6 @@ public class Resources { int sl = type.indexOf("/"); String extension = type.substring(sl+1, type.length()); - - -// System.out.println("extensions - "+extension); return Resources.getIconByExtension(extension); } diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/gcubeItem.jpeg b/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/gcubeItem.jpeg new file mode 100644 index 0000000..bd354b0 Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/gcubeItem.jpeg differ