From 5706a88a94029fd44f8259ea1ac3314bb304a8f3 Mon Sep 17 00:00:00 2001 From: Marc Dichmann Date: Wed, 29 Aug 2018 14:46:14 +0200 Subject: [PATCH] Add URL Button in Top row of Grid --- .idea/misc.xml | 1 + .../portal/portlet/ProjectBrowserPortlet.java | 29 ++++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 28a804d..f091b54 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,4 +3,5 @@ + \ No newline at end of file diff --git a/projectbrowser-portlet/src/main/java/life/qbic/portal/portlet/ProjectBrowserPortlet.java b/projectbrowser-portlet/src/main/java/life/qbic/portal/portlet/ProjectBrowserPortlet.java index 1ba6d8b..efaa28b 100644 --- a/projectbrowser-portlet/src/main/java/life/qbic/portal/portlet/ProjectBrowserPortlet.java +++ b/projectbrowser-portlet/src/main/java/life/qbic/portal/portlet/ProjectBrowserPortlet.java @@ -321,7 +321,7 @@ public GridLayout buildMainLayout(DataHandler datahandler, VaadinRequest request w.setSizeFull(); } - mainLayout = new GridLayout(3, 3); + mainLayout = new GridLayout(4, 3); mainLayout.setResponsive(true); mainLayout.setWidth(100, Unit.PERCENTAGE); @@ -386,10 +386,37 @@ public void buttonClick(ClickEvent event) { header.setStyleName(ValoTheme.BUTTON_LARGE); header.addStyleName(ValoTheme.BUTTON_BORDERLESS); + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + //EINGEFÜGT VON MARC + + + Button infoButton = new Button("URL"); + infoButton.setStyleName(ValoTheme.BUTTON_LARGE); + infoButton.addStyleName(ValoTheme.BUTTON_BORDERLESS); +// +// infoButton.addClickListener(new ClickListener() { +// @Override +// public void buttonClick(ClickEvent event) { +// VaadinRequest vaadinRequest = VaadinService.getCurrentRequest(); +// HttpServletRequest httpServletRequest = ((VaadinServletRequest)vaadinRequest).getHttpServletRequest(); +// String requestUrl = httpServletRequest.getRequestURL().toString(); +// LOG.info(requestUrl); +// } +// }); + + +// if() +// Button header2 = new Button(String.format("Current Project")) + SearchEngineView searchBarView = new SearchEngineView(datahandler); + + mainLayout.addComponent(header, 1, 0); + mainLayout.addComponent(searchBarView, 2, 0); + // einfügt von marc + mainLayout.addComponent(infoButton, 3, 0); /* * VerticalLayout versionLayout = new VerticalLayout(); versionLayout.setWidth(100,