Open jstree folders on load, and set parent as selected as well
So when we open a node inside a folder, it highlights itself and parent folder
This commit is contained in:
@@ -87,7 +87,7 @@ def jstree_build_from_node(node):
|
|||||||
api = system_util.pillar_api()
|
api = system_util.pillar_api()
|
||||||
# Parse the node and mark it as selected
|
# Parse the node and mark it as selected
|
||||||
child_node = jstree_parse_node(node)
|
child_node = jstree_parse_node(node)
|
||||||
child_node['state'] = dict(selected=True)
|
child_node['state'] = dict(selected=True, opened=True)
|
||||||
|
|
||||||
# Splice the specified child node between the other project children.
|
# Splice the specified child node between the other project children.
|
||||||
def select_node(x):
|
def select_node(x):
|
||||||
@@ -123,7 +123,7 @@ def jstree_build_from_node(node):
|
|||||||
# Overwrite children_node with the current parent
|
# Overwrite children_node with the current parent
|
||||||
child_node = parent_parent
|
child_node = parent_parent
|
||||||
# Set the node to open so that jstree actually displays the nodes
|
# Set the node to open so that jstree actually displays the nodes
|
||||||
child_node['state'] = dict(opened=True)
|
child_node['state'] = dict(selected=True, opened=True)
|
||||||
# Push in the computed children into the parent
|
# Push in the computed children into the parent
|
||||||
child_node['children'] = parent_children
|
child_node['children'] = parent_children
|
||||||
# If we have a parent
|
# If we have a parent
|
||||||
|
Reference in New Issue
Block a user