1 class Peta.ElementNestableContent extends Peta.Content
\r
2 element_items: (element_model) ->
\r
3 n = @my_class().my_manifest().associations.child_element_name(element_model)
\r
6 elements_items: () ->
\r
8 r = _.map @my_class().child_models, (element_model) ->
\r
9 _this.element_items(element_model)
\r
14 _.each @elements_items(), (item) ->
\r
19 return val if !(typeof val == 'object')
\r
23 _.each @my_class().child_models(), (element_model) ->
\r
24 n = _this.my_class().my_manifest().associations.child_element_name(element_model)
\r
26 if _this.my_class().my_manifest().associations.is_has_one(element_model)
\r
27 r = new element_model(attrs)
\r
29 r = _.map attrs, (attr) ->
\r
30 new element_model(attr)
\r