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
7 r = _.map @my_class().child_models(), (element_model) =>
\r
8 @element_items(element_model)
\r
13 _.each @elements_items(), (item) =>
\r
18 return val if !(typeof val == 'object')
\r
21 _.each @my_class().child_models(), (element_model) =>
\r
22 n = @my_class().my_manifest().associations.child_element_name(element_model)
\r
24 if @my_class().my_manifest().associations.is_has_one(element_model)
\r
25 r = new element_model(attrs)
\r
27 r = _.map attrs, (attr) =>
\r
28 new element_model(attr)
\r