From ae93fcebde2870dfa3cf01343887557be3157f35 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 21 Aug 2013 22:49:55 -0400 Subject: [PATCH] FIX: Autolines were duplicating some text --- app/assets/javascripts/discourse/dialects/autolink_dialect.js | 1 + test/javascripts/components/markdown_test.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/assets/javascripts/discourse/dialects/autolink_dialect.js b/app/assets/javascripts/discourse/dialects/autolink_dialect.js index 897ca40744f..086e41d674b 100644 --- a/app/assets/javascripts/discourse/dialects/autolink_dialect.js +++ b/app/assets/javascripts/discourse/dialects/autolink_dialect.js @@ -49,6 +49,7 @@ Discourse.Dialect.on("register", function(event) { if (remaining && remaining.match(/\n/)) { next.unshift(MD.mk_block(remaining)); + remaining = []; } } diff --git a/test/javascripts/components/markdown_test.js b/test/javascripts/components/markdown_test.js index cce57a4412a..b272d4e4d9b 100644 --- a/test/javascripts/components/markdown_test.js +++ b/test/javascripts/components/markdown_test.js @@ -62,6 +62,10 @@ test("Links", function() { '

EvilTrout: http://eviltrout.com

', "autolinks a URL"); + cooked("EvilTrout: http://eviltrout.com hello", + '

EvilTrout: http://eviltrout.com hello

', + "autolinks with trailing text"); + cooked("here is [an example](http://twitter.com)", '

here is an example

', "supports markdown style links");