From ae774feca615c98e98d3b2835b9ba4831f585416 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Mon, 27 Jul 2020 15:24:04 +0200 Subject: [PATCH] integrated with map of allowed mime-types --- .settings/org.eclipse.wst.common.component | 3 --- .../portlets/user/workspace/client/AppController.java | 9 +++++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 670b097..b64366c 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -5,9 +5,6 @@ - - uses - diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java b/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java index caccd72..374d546 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/AppController.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; @@ -358,7 +359,7 @@ public class AppController implements SubscriberInterface { file = getGridSelectedItem(); if(file!=null) { - showDetails(file); + showDetails(file,AppControllerExplorer.mapOfAllowedMimeTypesForPreview); } } }); @@ -446,7 +447,7 @@ public class AppController implements SubscriberInterface { //showing item details if east panel is visible if(getMainPanel().getEastPanel().isVisible()) { - showDetails(event.getSourceFile()); + showDetails(event.getSourceFile(),AppControllerExplorer.mapOfAllowedMimeTypesForPreview); } }else{ //IS MULTISELECTION @@ -2300,7 +2301,7 @@ public class AppController implements SubscriberInterface { @Override - public void showDetails(FileModel fileModel) { + public void showDetails(FileModel fileModel, Map> mapAllowedMimeTypesForPreview) { GWT.log("show details for: "+fileModel.getName()); final ContentPanel eastPanel = this.getMainPanel().getEastPanel(); eastPanel.removeAll(); @@ -2314,7 +2315,7 @@ public class AppController implements SubscriberInterface { }; ScrollPanel panel = new ScrollPanel(); - DialogGetInfoBootstrap dlg = new DialogGetInfoBootstrap(fileModel, onCloseCommand); + DialogGetInfoBootstrap dlg = new DialogGetInfoBootstrap(fileModel, onCloseCommand, mapAllowedMimeTypesForPreview); panel.add(dlg); eastPanel.add(panel); eastPanel.setVisible(true);