Exemplo n.º 1
0
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"}
Exemplo n.º 2
0
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'}
Exemplo n.º 3
0
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'}
Exemplo n.º 4
0
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'}
Exemplo n.º 5
0
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'}