From e54a1868b38c53073eb54df313962a105819b03e Mon Sep 17 00:00:00 2001 From: Artem Yunusov Date: Sat, 2 Aug 2008 04:08:13 +0500 Subject: Some other extensions ported to ElementTree, litle bugfix in core. --- mdx_codehilite.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) mode change 100644 => 100755 mdx_codehilite.py (limited to 'mdx_codehilite.py') diff --git a/mdx_codehilite.py b/mdx_codehilite.py old mode 100644 new mode 100755 index 6f81598..73c1a79 --- a/mdx_codehilite.py +++ b/mdx_codehilite.py @@ -80,10 +80,11 @@ class CodeHilite: except ImportError: # just escape and pass through txt = self._escape(self.src) - if num: + '''if num: txt = self._number(txt) else : - txt = '
%s
\n'% txt + txt = '
%s
\n'% txt''' + txt = self._number(txt) return txt else: try: @@ -204,7 +205,10 @@ class CodeHiliteExtention(markdown.Extension): text = "\n".join(detabbed).rstrip()+"\n" code = CodeHilite(text, linenos=self.config['force_linenos'][0]) placeholder = md.htmlStash.store(code.hilite(), safe=True) - parent_elem.appendChild(md.doc.createTextNode(placeholder)) + if parent_elem.text: + parent_elem.text += placeholder + else: + parent_elem.text = placeholder md._processSection(parent_elem, theRest, inList) md._processCodeBlock = _hiliteCodeBlock -- cgit v1.2.3