ajwillia-ms pushed a commit to branch master.

http://git.enlightenment.org/website/www.git/commit/?id=2f9eb41a1acc625dad24acffe00c00d99c722d30

commit 2f9eb41a1acc625dad24acffe00c00d99c722d30
Author: Andy Williams <a...@andywilliams.me>
Date:   Thu Oct 26 13:23:21 2017 +0100

    Don't HTML encode code
---
 public_html/lib/plugins/markdownextra/markdown.php | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/public_html/lib/plugins/markdownextra/markdown.php 
b/public_html/lib/plugins/markdownextra/markdown.php
index cb1ed3aa..79e6260a 100755
--- a/public_html/lib/plugins/markdownextra/markdown.php
+++ b/public_html/lib/plugins/markdownextra/markdown.php
@@ -1133,10 +1133,7 @@ class Markdown_Parser {
                return $text;
        }
        function _doCodeBlocks_callback($matches) {
-               $codeblock = $matches[1];
-
-               $codeblock = $this->outdent($codeblock);
-               $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES);
+               $codeblock = $this->outdent($matches[1]);
 
                # trim leading newlines and trailing newlines
                $codeblock = preg_replace('/\A\n+|\n+\z/', '', $codeblock);
@@ -1150,8 +1147,7 @@ class Markdown_Parser {
        #
        # Create a code span markup for $code. Called from handleSpanToken.
        #
-               $code = htmlspecialchars(trim($code), ENT_NOQUOTES);
-               return $this->hashPart("<code>$code</code>");
+               return $this->hashPart("<code>".trim($code)."</code>");
        }
 
 
@@ -2961,7 +2957,6 @@ class MarkdownExtra_Parser extends Markdown_Parser {
                $classname =& $matches[2];
                $attrs     =& $matches[3];
                $codeblock = $matches[4];
-               $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES);
                $codeblock = preg_replace_callback('/^\n+/',
                        array(&$this, '_doFencedCodeBlocks_newlines'), 
$codeblock);
 

-- 


Reply via email to