From 071bc509c4e8d2b616a65531832f67fde8cd4064 Mon Sep 17 00:00:00 2001 From: Igor Zhukov Date: Sat, 19 Nov 2016 18:14:52 +0300 Subject: [PATCH] Bugfixes --- app/js/lib/ng_utils.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/js/lib/ng_utils.js b/app/js/lib/ng_utils.js index cf8f0318..f682e2bf 100755 --- a/app/js/lib/ng_utils.js +++ b/app/js/lib/ng_utils.js @@ -1238,6 +1238,7 @@ angular.module('izhukov.utils', []) var soundcloudRegExp = /^https?:\/\/(?:soundcloud\.com|snd\.sc)\/([a-zA-Z0-9%\-\_]+)\/([a-zA-Z0-9%\-\_]+)/i var spotifyRegExp = /(https?:\/\/(open\.spotify\.com|play\.spotify\.com|spoti\.fi)\/(.+)|spotify:(.+))/i + var markdownTestRegExp = /[`_*@]/; var markdownRegExp = /(^|\s)(````?)([\s\S]+?)(````?)([\s\n\.,:?!;]|$)|(^|\s)([`*_])([^\n]+?)\7([\s\.,:?!;]|$)|@(\d+)\s*\((.+?)\)/ var siteHashtags = { @@ -1408,7 +1409,7 @@ angular.module('izhukov.utils', []) } function parseMarkdown (text, entities, noTrim) { -     if (!text.test(/[`_*@]/)) { +     if (!markdownTestRegExp.test(text)) { return noTrim ? text : text.trim() } var raw = text