Canvas: add helper to get parent of canvas.Element
This commit is contained in:
parent
326d2044a5
commit
5f54a68491
1 changed files with 14 additions and 0 deletions
|
@ -142,6 +142,20 @@ var Element = {
|
||||||
_node: props.wrapNode(ghost._node_ghost)
|
_node: props.wrapNode(ghost._node_ghost)
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
# Get parent group/element
|
||||||
|
getParent: func()
|
||||||
|
{
|
||||||
|
var parent_ghost = me._getParent();
|
||||||
|
if( parent_ghost == nil )
|
||||||
|
return nil;
|
||||||
|
|
||||||
|
var type = props.wrapNode(parent_ghost._node_ghost).getName();
|
||||||
|
var factory = me._getFactory(type);
|
||||||
|
if( factory == nil )
|
||||||
|
return parent_ghost;
|
||||||
|
|
||||||
|
return factory(parent_ghost);
|
||||||
|
},
|
||||||
# Check if elements represent same instance
|
# Check if elements represent same instance
|
||||||
#
|
#
|
||||||
# @param el Other Element or element ghost
|
# @param el Other Element or element ghost
|
||||||
|
|
Loading…
Add table
Reference in a new issue