From 6ef043ba7da47dc647856af244eab1ab0385166e Mon Sep 17 00:00:00 2001 From: Emanuil Rusev Date: Sat, 16 Nov 2013 22:04:26 +0200 Subject: [PATCH] arrange compile cases --- Parsedown.php | 60 +++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/Parsedown.php b/Parsedown.php index 6aafd95..db1dbf0 100755 --- a/Parsedown.php +++ b/Parsedown.php @@ -444,28 +444,6 @@ class Parsedown { switch ($element['type']) { - case 'li': - - if (isset($element['ordered'])) # first - { - $list_type = $element['ordered'] ? 'ol' : 'ul'; - - $markup .= '<'.$list_type.'>'."\n"; - } - - if (isset($element['interrupted']) and ! isset($element['last'])) - { - $element['lines'] []= ''; - } - - $text = $this->parse_block_elements($element['lines'], 'li'); - - $markup .= '
  • '.$text.'
  • '."\n"; - - isset($element['last']) and $markup .= ''."\n"; - - break; - case 'p': $text = $this->parse_span_elements($element['text']); @@ -490,6 +468,14 @@ class Parsedown break; + case 'blockquote': + + $text = $this->parse_block_elements($element['lines']); + + $markup .= '
    '."\n".$text.'
    '."\n"; + + break; + case 'code': $text = htmlentities($element['text'], ENT_NOQUOTES); @@ -500,14 +486,6 @@ class Parsedown break; - case 'blockquote': - - $text = $this->parse_block_elements($element['lines']); - - $markup .= '
    '."\n".$text.'
    '."\n"; - - break; - case 'h.': $text = $this->parse_span_elements($element['text']); @@ -522,6 +500,28 @@ class Parsedown break; + case 'li': + + if (isset($element['ordered'])) # first + { + $list_type = $element['ordered'] ? 'ol' : 'ul'; + + $markup .= '<'.$list_type.'>'."\n"; + } + + if (isset($element['interrupted']) and ! isset($element['last'])) + { + $element['lines'] []= ''; + } + + $text = $this->parse_block_elements($element['lines'], 'li'); + + $markup .= '
  • '.$text.'
  • '."\n"; + + isset($element['last']) and $markup .= ''."\n"; + + break; + default: $markup .= $element['text']."\n";