Add support for generic drawer outputs.
This commit is contained in:
parent
a00a53612e
commit
41c02acaca
@ -530,6 +530,12 @@ def render_results_block(element, acc, headline, graph):
|
|||||||
if len(content.strip()) > 0:
|
if len(content.strip()) > 0:
|
||||||
render_block(content, acc, _class='results lang-text', is_code=False)
|
render_block(content, acc, _class='results lang-text', is_code=False)
|
||||||
|
|
||||||
|
def render_generic_drawer_block(element, acc, headline, graph):
|
||||||
|
items = [e.get_raw() for e in element.children]
|
||||||
|
content = '\n'.join(items)
|
||||||
|
if len(content.strip()) > 0:
|
||||||
|
render_block(content, acc, _class='generic-drawer {}-drawer lang-text'.format(element.drawer_name), is_code=False)
|
||||||
|
|
||||||
def render_org_text(element, acc, headline, graph):
|
def render_org_text(element, acc, headline, graph):
|
||||||
as_dom = org_rw.text_to_dom(element.contents, element)
|
as_dom = org_rw.text_to_dom(element.contents, element)
|
||||||
render_text_tokens(as_dom, acc, headline, graph)
|
render_text_tokens(as_dom, acc, headline, graph)
|
||||||
@ -662,6 +668,7 @@ def render_tag(element, acc, headline, graph):
|
|||||||
dom.CodeBlock: render_code_block,
|
dom.CodeBlock: render_code_block,
|
||||||
dom.Text: render_text,
|
dom.Text: render_text,
|
||||||
dom.ResultsDrawerNode: render_results_block,
|
dom.ResultsDrawerNode: render_results_block,
|
||||||
|
dom.GenericDrawerNode: render_generic_drawer_block,
|
||||||
org_rw.Text: render_org_text,
|
org_rw.Text: render_org_text,
|
||||||
}[type(element)](element, acc, headline, graph)
|
}[type(element)](element, acc, headline, graph)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user