From 6c2f9a8f7d8d35308ba90dd1ce79f685b64629da Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Wed, 2 Feb 2022 12:50:07 +0100 Subject: [PATCH] fix rendering of html of improveOSM issues --- modules/services/improveOSM.js | 4 ++-- modules/ui/improveOSM_details.js | 4 ++-- modules/ui/improveOSM_header.js | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/services/improveOSM.js b/modules/services/improveOSM.js index 045788591..a0561794f 100644 --- a/modules/services/improveOSM.js +++ b/modules/services/improveOSM.js @@ -57,11 +57,11 @@ function updateRtree(item, replace) { } function linkErrorObject(d) { - return `${d}`; + return { html: `${d}` }; } function linkEntity(d) { - return `${d}`; + return { html: `${d}` }; } function pointAverage(points) { diff --git a/modules/ui/improveOSM_details.js b/modules/ui/improveOSM_details.js index e8e23cd33..9f8c3e543 100644 --- a/modules/ui/improveOSM_details.js +++ b/modules/ui/improveOSM_details.js @@ -15,7 +15,7 @@ export function uiImproveOsmDetails(context) { if (d.desc) return d.desc; const issueKey = d.issueKey; d.replacements = d.replacements || {}; - d.replacements.default = t.html('inspector.unknown'); // special key `default` works as a fallback string + d.replacements.default = { html: t.html('inspector.unknown') }; // special key `default` works as a fallback string return t.html(`QA.improveOSM.error_types.${issueKey}.description`, d.replacements); } @@ -47,7 +47,7 @@ export function uiImproveOsmDetails(context) { descriptionEnter .append('div') .attr('class', 'qa-details-description-text') - .text(issueDetail); + .html(issueDetail); // If there are entity links in the error message.. let relatedEntities = []; diff --git a/modules/ui/improveOSM_header.js b/modules/ui/improveOSM_header.js index 1505cbe57..4e6b5a015 100644 --- a/modules/ui/improveOSM_header.js +++ b/modules/ui/improveOSM_header.js @@ -8,7 +8,7 @@ export function uiImproveOsmHeader() { function issueTitle(d) { const issueKey = d.issueKey; d.replacements = d.replacements || {}; - d.replacements.default = t.html('inspector.unknown'); // special key `default` works as a fallback string + d.replacements.default = { html: t.html('inspector.unknown') }; // special key `default` works as a fallback string return t.html(`QA.improveOSM.error_types.${issueKey}.title`, d.replacements); } @@ -62,7 +62,7 @@ export function uiImproveOsmHeader() { headerEnter .append('div') .attr('class', 'qa-header-label') - .text(issueTitle); + .html(issueTitle); } improveOsmHeader.issue = function(val) {