JD2022-TU1/data/EngineData/JustDanceTools/app/mapstreeview/index.coffee

30 lines
624 B
CoffeeScript

Marionette = require 'backbone.marionette'
Backbone = require 'backbone'
class TreeNode extends Marionette.View
tagName: 'li'
template: require '../views/treeNode.hbs'
regions:
tree:
el: 'ul'
replaceElement: true
onRender: ( ) ->
nodes = @model.get 'sg_assets_2'
if nodes?.length
treeView = new TreeView collection: new Backbone.Collection(nodes)
@showChildView 'tree', treeView
class TreeView extends Marionette.CollectionView
tagName: 'ul'
childView: TreeNode
onAttach: ( ) ->
module.exports = TreeView