From 16ef63ce054d02b9fc57daafabe787dbc472e5c2 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Thu, 4 Sep 2008 09:08:44 -0400 Subject: [Headerid] Removed some legecay code from headerid extension and fixed doctests. --- markdown_extensions/headerid.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/markdown_extensions/headerid.py b/markdown_extensions/headerid.py index 2360071..73bcb1b 100644 --- a/markdown_extensions/headerid.py +++ b/markdown_extensions/headerid.py @@ -22,7 +22,7 @@ All header IDs are unique: ... #Third Header {#header}''' >>> md = markdown.markdown(text, ['headerid']) >>> md - u'

Header

\\n\\n

Another Header

\\n\\n

Third Header

' + u'

Header

\\n

Another Header

\\n

Third Header

' To fit within a html template's hierarchy, set the header base level: @@ -31,7 +31,7 @@ To fit within a html template's hierarchy, set the header base level: ... ## Next Level''' >>> md = markdown.markdown(text, ['headerid(level=3)']) >>> md - u'

Some Header

\\n\\n

Next Level

' + u'

Some Header

\\n

Next Level

' Turn off auto generated IDs: @@ -40,7 +40,7 @@ Turn off auto generated IDs: ... # Header with ID # { #foo }''' >>> md = markdown.markdown(text, ['headerid(forceid=False)']) >>> md - u'

Some Header

\\n\\n

Header with ID

' + u'

Some Header

\\n

Header with ID

' Use with MetaData extension: @@ -111,8 +111,7 @@ class HeaderIdExtension (markdown.Extension) : level = 6 h = etree.Element("h%d" % level) parent_elem.append(h) - inline = etree.SubElement(h, "inline") - inline.text = m.group(2).strip() + h.text = m.group(2).strip() if m.group(3) : h.set('id', _unique_id(m.group(3))) elif force_id: -- cgit v1.2.3