def generate_html_tree(subtree, request, id_prefix=None): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" layer_creator = LayerCreator() doc_id = "-".join(subtree["label"]) layer_creator.add_layers(utils.layer_names(request), "preamble", doc_id, sectional=True) builder = PreambleHTMLBuilder( *layer_creator.get_appliers(), id_prefix=id_prefix, index_prefix=[0, subtree.get("lft")] ) builder.tree = subtree builder.generate_html() return {"node": builder.tree, "markup_page_type": "reg-section"}
def generate_html_tree(subtree, request): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" layer_creator = LayerCreator() doc_id = '-'.join(subtree['label']) layer_creator.add_layers(utils.layer_names(request), 'preamble', doc_id, sectional=True) builder = PreambleHTMLBuilder(*layer_creator.get_appliers()) builder.tree = subtree builder.generate_html() return {'node': builder.tree, 'markup_page_type': 'reg-section'}
def generate_html_tree(subtree, request, id_prefix=None): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" doc_id = '-'.join(subtree['label']) layers = list(generator.layers( utils.layer_names(request), 'preamble', doc_id, sectional=True)) builder = PreambleHTMLBuilder(layers, id_prefix=id_prefix, index_prefix=[0, subtree.get('lft')]) builder.tree = subtree builder.generate_html() return {'node': builder.tree, 'markup_page_type': 'reg-section'}
def generate_html_tree(subtree, request, id_prefix=None): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" layer_creator = LayerCreator() doc_id = '-'.join(subtree['label']) layer_creator.add_layers(utils.layer_names(request), 'preamble', doc_id, sectional=True) builder = PreambleHTMLBuilder(*layer_creator.get_appliers(), id_prefix=id_prefix) builder.tree = subtree builder.generate_html() return {'node': builder.tree, 'markup_page_type': 'reg-section'}
def generate_html_tree(subtree, request, id_prefix=None): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" doc_id = '-'.join(subtree['label']) layers = list( generator.layers(utils.layer_names(request), 'preamble', doc_id, sectional=True)) builder = PreambleHTMLBuilder(layers, id_prefix=id_prefix, index_prefix=[0, subtree.get('lft')]) builder.tree = subtree builder.generate_html() return {'node': builder.tree, 'markup_page_type': 'reg-section'}