From 3e6af5c87692b5dbefd59d7b2350670d4e1cb3a4 Mon Sep 17 00:00:00 2001 From: Andrew Manning Date: Sun, 29 May 2016 17:06:45 -0400 Subject: Hacked Parsedown and Markdown to add class inline-code to blocks for proper inline code rendering. Stopped using Parsedown even though Markdown is slower, hence extra delay when previewing pages. --- library/markdown.php | 2 +- library/parsedown/Parsedown.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'library') diff --git a/library/markdown.php b/library/markdown.php index f548fc26c..0e3275ff2 100644 --- a/library/markdown.php +++ b/library/markdown.php @@ -1136,7 +1136,7 @@ class Markdown_Parser { # Create a code span markup for $code. Called from handleSpanToken. # $code = htmlspecialchars(trim($code), ENT_NOQUOTES); - return $this->hashPart("$code"); + return $this->hashPart("$code"); } diff --git a/library/parsedown/Parsedown.php b/library/parsedown/Parsedown.php index 5edd44843..7b920d730 100644 --- a/library/parsedown/Parsedown.php +++ b/library/parsedown/Parsedown.php @@ -1074,6 +1074,9 @@ class Parsedown 'element' => array( 'name' => 'code', 'text' => $text, + 'attributes' => array( + 'class' => 'inline-code' + ), ), ); } -- cgit v1.2.3