- Improved Displayable.dispose() performance
- Added unit test for Displayable clean-up
- Implemented Displayable "child"-event closes #177
- Fixed annotations
- Removed superflous function names
- Implemented "document"-event (former "dom"-event) closes #178
- Implemented "child"-event closes #177
- Introduced displayable.parent
- Removed displayable.isChild() (use displayable.isInDocument() instead)
- Removed displayable._addChild(), displayable._addNodeEvents(), displayable._initTemplate(), displayable._initNodes(), displayable._onChildDetach(), displayable._addEventsToSingleNode() from Displayable . They're private functions now.
- Changed displayable._children to displayable.children
- Default template for a Displayable is now '<div data-node="root"></div>"
- Added node reference check for displayable.dispose()
Merge remote-tracking branch 'origin/master'