Skip to content

Commit ac591ac

Browse files
committed
doiToLink
1 parent 7d8c659 commit ac591ac

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

services/static-webserver/client/source/class/osparc/vipMarket/AnatomicalModelDetails.js

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -161,13 +161,22 @@ qx.Class.define("osparc.vipMarket.AnatomicalModelDetails", {
161161
row: idx,
162162
});
163163

164-
const doiValue = new qx.ui.basic.Label().set({
165-
value: anatomicalModelsData["doi"] ? anatomicalModelsData["doi"] : "-",
166-
font: "text-14",
167-
alignX: "left",
168-
marginTop: 16,
169-
});
170-
featuresLayout.add(doiValue, {
164+
const doiToLink = doi => {
165+
const doiLabel = new osparc.ui.basic.LinkLabel("-").set({
166+
font: "text-14",
167+
alignX: "left",
168+
marginTop: 16,
169+
});
170+
if (doi) {
171+
doiLabel.set({
172+
value: doi,
173+
url: "https://doi.org/" + doi,
174+
font: "link-label-14",
175+
});
176+
}
177+
return doiLabel;
178+
};
179+
featuresLayout.add(doiToLink(anatomicalModelsData["doi"]), {
171180
column: 1,
172181
row: idx,
173182
});

0 commit comments

Comments
 (0)