Updating escape html method name for newer versions of mistletoe
The `escape_html` method was renamed to `escape_html_text` in misletoe a
couple of versions ago. This is just updating for this change.
04bb2e65d9 (diff-d2c1aff85b502945367a9090fc11ed939c38e47fee41242114d6539a700010e1R202)
This commit is contained in:
parent
5dd53691c7
commit
20a1381512
|
@ -68,7 +68,7 @@ class SrhtRenderer(m.HTMLRenderer):
|
|||
template = '<a href="{target}"{title}>{inner}</a>'
|
||||
url = token.target
|
||||
if token.title:
|
||||
title = ' title="{}"'.format(self.escape_html(token.title))
|
||||
title = ' title="{}"'.format(self.escape_html_text(token.title))
|
||||
else:
|
||||
title = ''
|
||||
if not url.startswith("#"):
|
||||
|
@ -96,7 +96,7 @@ class SrhtRenderer(m.HTMLRenderer):
|
|||
template = '<img src="{}" alt="{}"{} />'
|
||||
url = self._relative_url(token.src, use_blob=True)
|
||||
if token.title:
|
||||
title = ' title="{}"'.format(self.escape_html(token.title))
|
||||
title = ' title="{}"'.format(self.escape_html_text(token.title))
|
||||
else:
|
||||
title = ''
|
||||
alt = self.render_to_plain(token)
|
||||
|
@ -113,7 +113,7 @@ class SrhtRenderer(m.HTMLRenderer):
|
|||
formatter = HtmlFormatter()
|
||||
return highlight(token.children[0].content, lexer, formatter)
|
||||
else:
|
||||
attr = ' class="{}"'.format('language-{}'.format(self.escape_html(token.language)))
|
||||
attr = ' class="{}"'.format('language-{}'.format(self.escape_html_text(token.language)))
|
||||
else:
|
||||
attr = ''
|
||||
inner = html.escape(token.children[0].content)
|
||||
|
@ -128,6 +128,12 @@ class SrhtRenderer(m.HTMLRenderer):
|
|||
_id = re.sub(r'[^a-z0-9-_]', '', inner.lower().replace(" ", "-"))
|
||||
return template.format(level=level, inner=inner, _id=_id)
|
||||
|
||||
def escape_html_text(self, value):
|
||||
sup = super()
|
||||
if hasattr(sup, 'escape_html_text'):
|
||||
return sup.escape_html_text(value)
|
||||
return sup.escape_html(value)
|
||||
|
||||
def _img_filter(tag, name, value):
|
||||
if name in ["alt", "height", "width"]:
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue