diff --git a/src/markup/engine/__tests__/remarkup/horizonal-rule.txt b/src/markup/engine/__tests__/remarkup/horizonal-rule.txt index 93bc397..c36a7f2 100644 --- a/src/markup/engine/__tests__/remarkup/horizonal-rule.txt +++ b/src/markup/engine/__tests__/remarkup/horizonal-rule.txt @@ -1,35 +1,41 @@ ___ _____ *** * * * * * * * --- - - - - - - - + + --- ~~~~~~~~~~




-
-~~~~~~~~~~

+~~~~~~~~~~ +___ -
+_____ -
+*** -
+* * * * * * * -
+--- + +- - - - - - - + + --- diff --git a/src/markup/engine/__tests__/remarkup/percent-block-oneline.txt b/src/markup/engine/__tests__/remarkup/percent-block-oneline.txt index f82ae61..0bc8847 100644 --- a/src/markup/engine/__tests__/remarkup/percent-block-oneline.txt +++ b/src/markup/engine/__tests__/remarkup/percent-block-oneline.txt @@ -1,5 +1,11 @@ %%%[[http://hello | world]] **bold**%%% + + %%%[[http://hello | world]] **bold**%%% ~~~~~~~~~~ +[[http://hello | world]] **bold** + [[http://hello | world]] **bold** ~~~~~~~~~~ [[http://hello | world]] **bold** + +[[http://hello | world]] **bold** diff --git a/src/markup/engine/remarkup/blockrule/PhutilRemarkupHorizontalRuleBlockRule.php b/src/markup/engine/remarkup/blockrule/PhutilRemarkupHorizontalRuleBlockRule.php index 487a34e..7b815b2 100644 --- a/src/markup/engine/remarkup/blockrule/PhutilRemarkupHorizontalRuleBlockRule.php +++ b/src/markup/engine/remarkup/blockrule/PhutilRemarkupHorizontalRuleBlockRule.php @@ -1,33 +1,37 @@ getEngine()->isTextMode()) { + return rtrim($text); + } + return phutil_tag('hr', array('class' => 'remarkup-hr')); } } diff --git a/src/markup/engine/remarkup/blockrule/PhutilRemarkupLiteralBlockRule.php b/src/markup/engine/remarkup/blockrule/PhutilRemarkupLiteralBlockRule.php index 72646ff..abbba32 100644 --- a/src/markup/engine/remarkup/blockrule/PhutilRemarkupLiteralBlockRule.php +++ b/src/markup/engine/remarkup/blockrule/PhutilRemarkupLiteralBlockRule.php @@ -1,33 +1,45 @@ getEngine()->isTextMode()) { return $text; } $text = phutil_split_lines($text, $retain_endings = true); return phutil_implode_html(phutil_tag('br', array()), $text); } }