diff --git a/src/main/java/org/gcube/portal/stohubicons/IconsManager.java b/src/main/java/org/gcube/portal/stohubicons/IconsManager.java index 8aa6dd8..69c4c47 100644 --- a/src/main/java/org/gcube/portal/stohubicons/IconsManager.java +++ b/src/main/java/org/gcube/portal/stohubicons/IconsManager.java @@ -79,9 +79,10 @@ public class IconsManager { if (extension.equals( "java") || extension.equals( "r")) return new MDIcon("code", "#000"); // black - if (extension.equals( "java") - || extension.endsWith("xml")) + if (extension.endsWith("xml")) return new MDIcon("assignment", "#f44336"); //red + if (extension.equals("sh")) + return new MDIcon("developer_mode", "#f44336"); //red if (extension.equals( "rar") || extension.equals( "zip") || extension.equals( "tar") diff --git a/src/main/java/org/gcube/portal/stohubicons/shared/resources/GWTIconsManager.java b/src/main/java/org/gcube/portal/stohubicons/shared/resources/GWTIconsManager.java index 06ef1f7..0ec4d7f 100644 --- a/src/main/java/org/gcube/portal/stohubicons/shared/resources/GWTIconsManager.java +++ b/src/main/java/org/gcube/portal/stohubicons/shared/resources/GWTIconsManager.java @@ -60,19 +60,19 @@ public class GWTIconsManager { extension = extension.toLowerCase(); if (extension.equals( "doc") ||extension.equals( "docx")) return StorageHubIconResources.INSTANCE.DOC(); - else if (extension.equals( "rtf") ||extension.equals( "txt")) + if (extension.equals( "rtf") ||extension.equals( "txt")) return StorageHubIconResources.INSTANCE.TXT(); - else if (extension.equals( "xls") ||extension.equals( "xlsx")) + if (extension.equals( "xls") ||extension.equals( "xlsx")) return StorageHubIconResources.INSTANCE.XLS(); - else if (extension.equals( "csv")) + if (extension.equals( "csv")) return StorageHubIconResources.INSTANCE.CSV(); - else if (extension.equals( "ics")) + if (extension.equals( "ics")) return StorageHubIconResources.INSTANCE.CALENDAR(); - else if (extension.equals( "ppt") ||extension.equals( "pptx")) + if (extension.equals( "ppt") ||extension.equals( "pptx")) return StorageHubIconResources.INSTANCE.PPT(); - else if (extension.equals( "pdf")) + if (extension.equals( "pdf")) return StorageHubIconResources.INSTANCE.PDF(); - else if (extension.equals( "jpg") ||extension.equals( "jpeg") + if (extension.equals( "jpg") ||extension.equals( "jpeg") || extension.equals( "gif") || extension.equals( "bmp") || extension.equals( "png") @@ -80,14 +80,16 @@ public class GWTIconsManager { ||extension.equals( "tiff") ) return StorageHubIconResources.INSTANCE.IMAGE(); - else if (extension.equals( "avi") ||extension.equals( "mp4") || extension.equals( "mpeg") || extension.equals( "mkv")) + if (extension.equals( "avi") ||extension.equals( "mp4") || extension.equals( "mpeg") || extension.equals( "mkv")) return StorageHubIconResources.INSTANCE.MOVIE(); - else if (extension.equals( "html") ||extension.equals( "htm") || extension.equals( "jsp") || extension.equals( "asp") || extension.equals( "php")) + if (extension.equals( "html") ||extension.equals( "htm") || extension.equals( "jsp") || extension.equals( "asp") || extension.equals( "php")) return StorageHubIconResources.INSTANCE.HTML(); - else if (extension.equals( "java") + if (extension.equals( "java") || extension.equals( "r")) return StorageHubIconResources.INSTANCE.CODE(); - else if (extension.equals( "rar") + if (extension.equals( "pdf")) + return StorageHubIconResources.INSTANCE.PDF(); + if (extension.equals( "rar") || extension.equals( "zip") || extension.equals( "tar") || extension.equals( "tar.gz") diff --git a/src/main/java/org/gcube/portal/stohubicons/shared/resources/SH.png b/src/main/java/org/gcube/portal/stohubicons/shared/resources/SH.png new file mode 100644 index 0000000..428129c Binary files /dev/null and b/src/main/java/org/gcube/portal/stohubicons/shared/resources/SH.png differ diff --git a/src/main/java/org/gcube/portal/stohubicons/shared/resources/StorageHubIconResources.java b/src/main/java/org/gcube/portal/stohubicons/shared/resources/StorageHubIconResources.java index eabf651..3c20698 100644 --- a/src/main/java/org/gcube/portal/stohubicons/shared/resources/StorageHubIconResources.java +++ b/src/main/java/org/gcube/portal/stohubicons/shared/resources/StorageHubIconResources.java @@ -32,6 +32,9 @@ public interface StorageHubIconResources extends ClientBundle { @Source("XML.png") ImageResource XML(); + @Source("SH.png") + ImageResource SCRIPT(); + @Source("CSV.png") ImageResource CSV();