OSDN Git Service

js add panel viewer
[pettanr/pettanr.git] / app / assets / javascripts / peta / root.js.coffee
index 58ca3e7..6d72fa8 100644 (file)
@@ -1 +1,23 @@
 class Peta.Root extends Peta.ElementNestableContent\r
+  \r
+  parts_element: () ->\r
+    r = []\r
+    _.each @my_class.child_models, () ->\r
+      r += (@element_items(k) || [])\r
+    end\r
+    r\r
+  \r
+  zorderd_elements: () ->\r
+    res = []\r
+    _.each @parts_element, (e) ->\r
+      res[e.get('z')-1] = e\r
+    end\r
+    res\r
+  \r
+  scenario_elements: () ->\r
+    res = []\r
+    _.each @parts_element, (e) ->\r
+      res[e.get('t')] = e\r
+    end\r
+    res\r
+  \r