OSDN Git Service

clean
[pettanr/pettanr.git] / app / assets / javascripts / peta / element_nestable_content.js.coffee
index 5fb8392..b9e4d1f 100644 (file)
@@ -4,29 +4,27 @@ class Peta.ElementNestableContent extends Peta.Content
     @get(n)\r
   \r
   elements_items: () ->\r
-    _this = this\r
-    r = _.map @my_class().child_models, (element_model) ->\r
-      _this.element_items(element_model)\r
+    r = _.map @my_class().child_models, (element_model) =>\r
+      @element_items(element_model)\r
     _.flatten(r)\r
   \r
   boosts: (level) ->\r
     super(level)\r
-    _.each @elements_items(), (item) ->\r
+    _.each @elements_items(), (item) =>\r
       item.boosts(level)\r
   \r
   get: (name) ->\r
     val = super(name)\r
     return val if !(typeof val == 'object')\r
-    _this = this\r
     attrs = val\r
     r = null\r
-    _.each @my_class().child_models(), (element_model) ->\r
-      n = _this.my_class().my_manifest().associations.child_element_name(element_model)\r
+    _.each @my_class().child_models(), (element_model) =>\r
+      n = @my_class().my_manifest().associations.child_element_name(element_model)\r
       if n == name\r
-        if _this.my_class().my_manifest().associations.is_has_one(element_model)\r
+        if @my_class().my_manifest().associations.is_has_one(element_model)\r
           r = new element_model(attrs)\r
         else\r
-          r = _.map attrs, (attr) ->\r
+          r = _.map attrs, (attr) =>\r
             new element_model(attr)\r
     r\r
   \r