diff --git a/services/static-webserver/client/source/class/osparc/ErrorPage.js b/services/static-webserver/client/source/class/osparc/ErrorPage.js index e139991a0a05..126990836662 100644 --- a/services/static-webserver/client/source/class/osparc/ErrorPage.js +++ b/services/static-webserver/client/source/class/osparc/ErrorPage.js @@ -214,6 +214,7 @@ qx.Class.define("osparc.ErrorPage", { const supportEmail = osparc.store.VendorInfo.getInstance().getSupportEmail(); const giveEmailFeedbackWindow = new osparc.ui.window.Dialog("Support", null, qx.locale.Manager.tr("Please send us an email to:")); const mailto = osparc.store.Support.getMailToLabel(supportEmail, "Access error"); + mailto.setTextAlign("center"); giveEmailFeedbackWindow.addWidget(mailto); giveEmailFeedbackWindow.open(); }, diff --git a/services/static-webserver/client/source/class/osparc/dashboard/ResourceDetails.js b/services/static-webserver/client/source/class/osparc/dashboard/ResourceDetails.js index 76e9f628829b..83587f0dbe08 100644 --- a/services/static-webserver/client/source/class/osparc/dashboard/ResourceDetails.js +++ b/services/static-webserver/client/source/class/osparc/dashboard/ResourceDetails.js @@ -239,6 +239,7 @@ qx.Class.define("osparc.dashboard.ResourceDetails", { }); hBox.add(versionLabel); const versionsBox = new osparc.ui.toolbar.SelectBox(); + osparc.utils.Utils.setIdToWidget(versionsBox, "serviceSelectBox"); hBox.add(versionsBox); diff --git a/services/static-webserver/client/source/class/osparc/info/ServiceUtils.js b/services/static-webserver/client/source/class/osparc/info/ServiceUtils.js index f8e87fa4ee37..3944e488890e 100644 --- a/services/static-webserver/client/source/class/osparc/info/ServiceUtils.js +++ b/services/static-webserver/client/source/class/osparc/info/ServiceUtils.js @@ -86,12 +86,7 @@ qx.Class.define("osparc.info.ServiceUtils", { * @param serviceData {Object} Serialized Service Object */ createContact: function(serviceData) { - const contact = new qx.ui.basic.Label(); - contact.set({ - value: osparc.store.Support.mailToText(serviceData["contact"], (serviceData["name"] + ":" + serviceData["version"])), - selectable: true, - rich: true - }); + const contact = osparc.store.Support.getMailToLabel(serviceData["contact"], serviceData["name"] + ":" + serviceData["version"]); return contact; }, diff --git a/services/static-webserver/client/source/class/osparc/product/AboutProduct.js b/services/static-webserver/client/source/class/osparc/product/AboutProduct.js index c0760d010821..507c8c9ae7c1 100644 --- a/services/static-webserver/client/source/class/osparc/product/AboutProduct.js +++ b/services/static-webserver/client/source/class/osparc/product/AboutProduct.js @@ -162,7 +162,7 @@ qx.Class.define("osparc.product.AboutProduct", { __getMailTo: function() { const supportEmail = osparc.store.VendorInfo.getInstance().getSupportEmail(); const productName = osparc.store.StaticInfo.getInstance().getDisplayName(); - return osparc.store.Support.mailToText(supportEmail, "Support " + productName, false); + return osparc.store.Support.mailToLink(supportEmail, "Support " + productName, false); }, __addCopyright: function() { diff --git a/services/static-webserver/client/source/class/osparc/product/quickStart/Utils.js b/services/static-webserver/client/source/class/osparc/product/quickStart/Utils.js index 57c17b784dd3..2af3ce668689 100644 --- a/services/static-webserver/client/source/class/osparc/product/quickStart/Utils.js +++ b/services/static-webserver/client/source/class/osparc/product/quickStart/Utils.js @@ -66,6 +66,7 @@ qx.Class.define("osparc.product.quickStart.Utils", { const label = new qx.ui.basic.Label().set({ rich: true, wrap: true, + selectable: true, font: "text-14" }); if (text) { diff --git a/services/static-webserver/client/source/class/osparc/service/Utils.js b/services/static-webserver/client/source/class/osparc/service/Utils.js index d8243573f49a..48639568506a 100644 --- a/services/static-webserver/client/source/class/osparc/service/Utils.js +++ b/services/static-webserver/client/source/class/osparc/service/Utils.js @@ -207,6 +207,7 @@ qx.Class.define("osparc.service.Utils", { versionToListItem: function(key, version) { const versionDisplay = this.getVersionDisplay(key, version); const listItem = new qx.ui.form.ListItem(versionDisplay); + osparc.utils.Utils.setIdToWidget(listItem, "serviceVersionItem_" + versionDisplay); listItem.version = version; return listItem; }, diff --git a/services/static-webserver/client/source/class/osparc/store/Support.js b/services/static-webserver/client/source/class/osparc/store/Support.js index 1352ef2eac90..65e5174929d5 100644 --- a/services/static-webserver/client/source/class/osparc/store/Support.js +++ b/services/static-webserver/client/source/class/osparc/store/Support.js @@ -132,9 +132,9 @@ qx.Class.define("osparc.store.Support", { }); }, - mailToText: function(email, subject, centered = true) { + mailToLink: function(email, subject, centered = true) { const color = qx.theme.manager.Color.getInstance().resolve("text"); - let textLink = `${email}  `; + let textLink = `${email}`; if (centered) { textLink = `