From 998ad512032b039a8087b23a3ec95d98c8935f38 Mon Sep 17 00:00:00 2001 From: Toks Date: Thu, 23 May 2013 13:58:54 -0400 Subject: [PATCH] fixes #1661 --- app/logical/d_text.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/logical/d_text.rb b/app/logical/d_text.rb index ba353288c..76c665e32 100644 --- a/app/logical/d_text.rb +++ b/app/logical/d_text.rb @@ -131,6 +131,7 @@ class DText str.gsub!(/\s*\[\/quote\]\s*/m, "\n\n[/quote]\n\n") str.gsub!(/\s*\[code\]\s*/m, "\n\n[code]\n\n") str.gsub!(/\s*\[\/code\]\s*/m, "\n\n[/code]\n\n") + str.gsub!(/^(h[1-6]\.\s*.+)$/, "\n\n\\1\n\n") end str.gsub!(/(?:\r?\n){3,}/, "\n\n") @@ -141,7 +142,7 @@ class DText html = blocks.map do |block| case block - when /^(h[1-6])\.\s*(.+)$/ + when /\A(h[1-6])\.\s*(.+)\Z/ tag = $1 content = $2