diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.java index 67e68fa..f5a254d 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.java @@ -31,8 +31,10 @@ import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Style.Float; import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.event.dom.client.ClickHandler; +import com.google.gwt.http.client.URL; import com.google.gwt.i18n.client.DateTimeFormat; import com.google.gwt.i18n.client.NumberFormat; +import com.google.gwt.safehtml.shared.UriUtils; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.Command; @@ -91,6 +93,9 @@ public class DialogGetInfoBootstrap extends Composite { @UiField HTMLPanel htmlPanelImagePreview; + @UiField + HTMLPanel htmlPanelFilePreview; + @UiField HTML txtName; @@ -320,10 +325,11 @@ public class DialogGetInfoBootstrap extends Composite { if (typeEnum.equals(GXTFolderItemTypeEnum.GCUBE_ITEM)) { loadGcubeItemProperties(); } + - /* if(typeEnum.equals(GXTFolderItemTypeEnum.EXTERNAL_PDF_FILE) || - typeEnum.equals(GXTFolderItemTypeEnum.PDF_DOCUMENT)) { + typeEnum.equals(GXTFolderItemTypeEnum.PDF_DOCUMENT) || + typeEnum.equals(GXTFolderItemTypeEnum.EXTERNAL_FILE)) { GWT.log("The file is a PDF"); @@ -339,36 +345,17 @@ public class DialogGetInfoBootstrap extends Composite { GWT.log("The PublicLink link is: "+result); if(result!=null) { - -// String pdfPreview = "" -// + "

This browser does not support PDFs

" -// + "
"; -// -// String pdfPreview = ""; -// - String pdfPreview = "" - + "" - + ""; -// - String pdfPreview = """; + String pdfPreview = ""; - //pdfPreview = ""; - - htmlPanelImagePreview.add(new HTML(pdfPreview)); - htmlPanelImagePreview.setVisible(true); + htmlPanelFilePreview.add(new HTML(pdfPreview)); + htmlPanelFilePreview.setVisible(true); } } }); - }*/ + } } addHandlers(); diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.ui.xml b/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.ui.xml index e529cca..4a1a391 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.ui.xml +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogGetInfoBootstrap.ui.xml @@ -19,6 +19,9 @@ + + @@ -53,7 +56,7 @@ - Public Folder + Public @@ -84,12 +87,12 @@ readOnly="true"> - Edit + Edit - Save + Save diff --git a/src/main/java/org/gcube/portlets/user/workspace/public/workspacetree.css b/src/main/java/org/gcube/portlets/user/workspace/public/workspacetree.css index d7b9258..f33298e 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/public/workspacetree.css +++ b/src/main/java/org/gcube/portlets/user/workspace/public/workspacetree.css @@ -304,7 +304,7 @@ table.userssuggest th { .my-control-group-get-info { margin-bottom: 5px !important; - margin-left: 10px; + margin-left: 15px; font-size: 14px !important; font-family: Arial, serif; color: #222; @@ -330,7 +330,9 @@ table.userssuggest th { .my-control-group-get-info .gwt-HTML { padding-top: 5px; font-family: Roboto, Arial, serif !important; - overflow-wrap: break-word; + word-wrap: break-word; + overflow-wrap: anywhere; + overflow: hidden; } .my-control-group-get-info .gwt-TextBox:hover { @@ -410,10 +412,21 @@ IN THE 'DETAILS' PANEL*/ width: 95%; display: flex; align-items: center; - justify-content: center; + justify-content: center; } .preview-image-style img { max-width: 400px; +} +.preview-file-style { + width: 95%; + display: flex; + align-items: center; + justify-content: center; +} + +.my-preview-doc { + width: 350px; + height: 350px; } \ No newline at end of file