From 8365dcb2020defd73ecdf690b2c7f2a20d30f489 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 19 Jul 2021 09:19:29 +0200 Subject: [PATCH] Introduce add external link. --- .../src/org/argeo/suite/ui/SuiteUiUtils.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java b/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java index 8849810..19274c3 100644 --- a/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java +++ b/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUiUtils.java @@ -350,6 +350,19 @@ public class SuiteUiUtils { return link.createUi(parent, node); } + public static Control addExternalLink(Composite parent, String label, String url, String plainCssAnchorClass) + throws RepositoryException { + Label lbl = new Label(parent, SWT.NONE); + CmsUiUtils.markup(lbl); + StringBuilder txt = new StringBuilder(); + txt.append(""); + txt.append(label); + txt.append(""); + lbl.setText(txt.toString()); + return lbl; + } + public static boolean isCoworker(CmsView cmsView) { boolean coworker = cmsView.doAs(() -> CurrentUser.isInRole(SuiteRole.coworker.dn())); return coworker; -- 2.30.2