diff --git a/umap/static/umap/js/modules/utils.js b/umap/static/umap/js/modules/utils.js index 1da8fd9f..eca2c44e 100644 --- a/umap/static/umap/js/modules/utils.js +++ b/umap/static/umap/js/modules/utils.js @@ -112,27 +112,24 @@ export function escapeHTML(s) { export function toHTML(r, options) { if (!r) return '' const target = (options && options.target) || 'blank' - let ii - // detect newline format - const newline = r.indexOf('\r\n') != -1 ? '\r\n' : r.indexOf('\n') != -1 ? '\n' : '' + // unordered lists + r = r.replace(/^\*\* (.*)/gm, '') + r = r.replace(/^\* (.*)/gm, '') + for (let ii = 0; ii < 3; ii++) { + r = r.replace(new RegExp(`(\r\n|\r|\n)${newline}