From: Mathieu Baudier Date: Sun, 24 Jan 2021 10:01:39 +0000 (+0100) Subject: Explicitly specify server base for img. X-Git-Tag: argeo-commons-2.1.91~10 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=ae6b31807353ff22a99f69546e694524606bdc7a Explicitly specify server base for img. --- diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java index 6db262963..428c910e5 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java @@ -281,7 +281,11 @@ public class CmsUiUtils implements CmsConstants { // IMAGES public static String img(Node fileNode, String width, String height) { - String src = NodeUtils.getDataPath(fileNode); + return img(null, fileNode, width, height); + } + + public static String img(String serverBase, Node fileNode, String width, String height) { + String src = (serverBase != null ? serverBase : "") + NodeUtils.getDataPath(fileNode); return imgBuilder(src, width, height).append("/>").toString(); }