Make external link more configurable
authorMathieu Baudier <mbaudier@argeo.org>
Sat, 22 Oct 2022 06:44:59 +0000 (08:44 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sat, 22 Oct 2022 06:44:59 +0000 (08:44 +0200)
swt/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUiUtils.java

index 9d9395bb051950dbba4b6fde3f908b20a2ce420a..7cda3f89299a5e634a55bd5a4de453fb9ee78cbf 100644 (file)
@@ -17,13 +17,10 @@ import org.argeo.api.cms.CmsEvent;
 import org.argeo.api.cms.ux.CmsEditable;
 import org.argeo.api.cms.ux.CmsIcon;
 import org.argeo.api.cms.ux.CmsStyle;
-import org.argeo.api.cms.ux.CmsView;
 import org.argeo.app.api.EntityNames;
 import org.argeo.app.api.EntityType;
-import org.argeo.app.api.SuiteRole;
 import org.argeo.cms.LocaleUtils;
 import org.argeo.cms.Localized;
-import org.argeo.cms.auth.CurrentUser;
 import org.argeo.cms.jcr.acr.JcrContent;
 import org.argeo.cms.swt.CmsSwtTheme;
 import org.argeo.cms.swt.CmsSwtUtils;
@@ -381,7 +378,9 @@ public class SuiteUiUtils {
                Label lbl = new Label(parent, SWT.NONE);
                CmsSwtUtils.markup(lbl);
                StringBuilder txt = new StringBuilder();
-               txt.append("<a class='" + plainCssAnchorClass + "'");
+               txt.append("<a");
+               if (plainCssAnchorClass != null)
+                       txt.append(" class='" + plainCssAnchorClass + "'");
                txt.append(" href='").append(url).append("'");
                if (newWindow) {
                        txt.append(" target='blank_'");