[event_markdown] Simplify use of Markdown lib.
The calls to Markdown and Markdown Extra can be simplified in the lib version. Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
parent
62a4ce1353
commit
7bc9969e75
|
@ -184,16 +184,24 @@ class serendipity_event_markdown extends serendipity_event
|
|||
$eventData[$element] = preg_replace('/(^|(?<=>))\s*>/m', '>', $eventData[$element]);
|
||||
}
|
||||
if ($mdv == 2) {
|
||||
// use lib
|
||||
if ($mde) {
|
||||
// use Markdown Extra
|
||||
$parser = new MarkdownExtra;
|
||||
// parser configuration for Markdown Extra
|
||||
$parser->fn_id_prefix = $eventData['id'] . '_';
|
||||
$eventData[$element] = str_replace('javascript:', '', $parser->transform($eventData[$element]));
|
||||
} else {
|
||||
$eventData[$element] = str_replace('javascript:', '', Markdown::defaultTransform($eventData[$element]));
|
||||
// use Markdown
|
||||
$parser = new Markdown;
|
||||
}
|
||||
// apply Markdown (or Markdown Extra)
|
||||
$eventData[$element] = str_replace('javascript:', '', $parser->transform($eventData[$element]));
|
||||
// apply Smartypants
|
||||
if ($mdsp == 1) $eventData[$element] = SmartyPants::defaultTransform($eventData[$element]);
|
||||
// apply Smartypants Typographer
|
||||
if ($mdsp == 2) $eventData[$element] = SmartyPantsTypographer::defaultTransform($eventData[$element]);
|
||||
} else {
|
||||
// use and apply "classic" version
|
||||
$eventData[$element] = str_replace('javascript:', '', Markdown($eventData[$element]));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue