From 585138aeeede39b67df26379b39edf6b71253768 Mon Sep 17 00:00:00 2001 From: yflory Date: Wed, 11 Dec 2019 17:18:32 +0100 Subject: [PATCH] Fix links in profile description --- www/profile/inner.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/www/profile/inner.js b/www/profile/inner.js index 4635743f6..054144342 100644 --- a/www/profile/inner.js +++ b/www/profile/inner.js @@ -361,6 +361,17 @@ define([ var refreshDescription = function (data) { var val = Marked(data.description || ""); APP.$description.html(val); + APP.$description.off('click'); + APP.$description.click(function (e) { + if (!e.target) { return; } + var $t = $(e.target); + if ($t.is('a') || $t.parents('a').length) { + e.preventDefault(); + var $a = $t.is('a') ? $t : $t.parents('a').first(); + var href = $a.attr('href'); + common.openUnsafeURL(href); + } + }); APP.$descriptionEdit.find('span').text(val === "" ? Messages.profile_addDescription : Messages.profile_editDescription); if (!APP.editor) { return; } APP.editor.setValue(data.description || "");