OSDN Git Service

fix: editor
[pettanr/pettanr.git] / app / assets / javascripts / peta / binder.js.coffee
1 class Peta.Binder extends Peta.Content\r
2   # Instance Methods\r
3   leaf_items: (leaf_model) ->\r
4     this[@my_class().my_manifest().associations.child_element_name(leaf_model)]()\r
5   \r
6   leafs_items: () ->\r
7     l = _.map @my_class().child_models(), (child_model) ->\r
8       @leaf_items(child_model())\r
9     l.flatten\r
10   \r
11   # Class Methods\r
12   \r
13   # Instance Methods\r
14   \r
15   play_url: () ->\r
16     Pettanr.url(@table_name(), 'play', {id: @get('id')})\r
17   \r
18   @test: () ->\r
19     super()\r
20   \r
21   test: () ->\r
22     super()\r
23   \r