From c6c4531a11475d83df9d960e84dba44bf8e15eec Mon Sep 17 00:00:00 2001 From: Simon Grim Date: Wed, 15 Jul 2015 11:19:58 +0500 Subject: [PATCH] fix of post formatting to handle sequence of markdown chars correctly --- js/twister_formatpost.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/js/twister_formatpost.js b/js/twister_formatpost.js index 3a6b0aa..9603a6e 100644 --- a/js/twister_formatpost.js +++ b/js/twister_formatpost.js @@ -259,7 +259,10 @@ function htmlFormatMsg(msg, mentions) { if (stopCharsMarkDown.indexOf(str[i - 1]) > -1) { l = 1; for (t = i - 2; t > -1; t--) { - if (stopCharsMarkDown.indexOf(str[t]) === -1) { + if (str[t] === chr) { + l = -1; + break; + } else if (stopCharsMarkDown.indexOf(str[t]) === -1) { l = whiteSpacesMarkDown.indexOf(str[t]); break; } @@ -269,7 +272,10 @@ function htmlFormatMsg(msg, mentions) { if (stopCharsMarkDown.indexOf(str[j]) > -1) { r = 1; for (t = j + 1; t < str.length; t++) { - if (stopCharsMarkDown.indexOf(str[t]) === -1) { + if (str[t] === chr) { + r = -1; + break; + } else if (stopCharsMarkDown.indexOf(str[t]) === -1) { r = whiteSpacesMarkDown.indexOf(str[t]); break; }