OSDN Git Service

test editor event
[pettanr/pettanr.git] / app / assets / javascripts / locmare / bucket.js.coffee
index 547c0cf..374da05 100644 (file)
@@ -56,40 +56,37 @@ class Locmare.Bucket extends Backbone.View
     @members_fold_extend_settings @item, params[@item.item_name()], @manifest\r
   \r
   members_fold_extend_settings: (fold_item, attr, man) ->\r
-    _this = this\r
-    _.each man.members, (member_manifest, member_name) ->\r
+    _.each man.members, (member_manifest, member_name) =>\r
       member_item = fold_item[member_name]()\r
       member_item.my_class().fold_extend_settings attr[member_name + '_attributes']\r
-      _this.members_fold_extend_settings member_item, attr[member_name + '_attributes'], member_manifest\r
+      @members_fold_extend_settings member_item, attr[member_name + '_attributes'], member_manifest\r
   \r
   push_form: (key, form_name, item) ->\r
   \r
   init_forms: (key, man, item) ->\r
-    _this = this\r
-    _.each man.members, (member_manifest, member_name) ->\r
+    _.each man.members, (member_manifest, member_name) =>\r
       form_name = member_name   # write exchange function if you want\r
       member_item = item.get(form_name)\r
       new_key = key + '.' + form_name\r
-      _this.forms[new_key] = new Locmare.Form({\r
+      @forms[new_key] = new Locmare.Form({\r
         form_name: new_key, \r
         item: member_item, \r
-        mounted: _this.mounted, \r
+        mounted: @mounted, \r
         submit: false, \r
-        operators: _this.operators\r
+        operators: @operators\r
       })\r
-      _this.init_forms(new_key, member_manifest, member_item)\r
+      @init_forms(new_key, member_manifest, member_item)\r
   \r
   init_fields: () ->\r
-    _this = this\r
-    _.each @manifest.form_field_names, (form_field_name) ->\r
+    _.each @manifest.form_field_names, (form_field_name) =>\r
       r = if Pettanr.is_blank(form_field_name.form_name)\r
         ''\r
       else\r
         '.' + form_field_name.form_name\r
-      key = _this.item.item_name() + r\r
-      form = _this.forms[key]\r
+      key = @item.item_name() + r\r
+      form = @forms[key]\r
       field = form.fields[form_field_name.field_name]\r
-      _this.form_fields.push(field)\r
+      @form_fields.push(field)\r
   \r
   image_dir: () ->\r
     '/images/'\r