JStree: HREF attribute link to actual node instead of #
This allows things like middle click on an item to load in a separate tab, yay! Idea and help by Dr. Sybren
This commit is contained in:
parent
73ec464292
commit
d1610da5f9
@ -5,17 +5,21 @@ from flask_login import current_user
|
||||
|
||||
from pillar.web import system_util
|
||||
|
||||
|
||||
GROUP_NODES = {'group', 'storage', 'group_texture', 'group_hdri'}
|
||||
|
||||
|
||||
def jstree_parse_node(node, children=None):
|
||||
"""Generate JStree node from node object"""
|
||||
from pillar.web.nodes.routes import url_for_node
|
||||
|
||||
node_type = node.node_type
|
||||
# Define better the node type
|
||||
if node_type == 'asset':
|
||||
node_type = node.properties.content_type
|
||||
parsed_node = dict(
|
||||
id="n_{0}".format(node._id),
|
||||
a_attr={ "href" : url_for_node(node=node) },
|
||||
text=node.name,
|
||||
type=node_type,
|
||||
children=False)
|
||||
|
Loading…
x
Reference in New Issue
Block a user