OSDN Git Service

fix: fetch fail
[pettanr/pettanr.git] / app / assets / javascripts / locmare / bucket.js.coffee
index ece55d1..caeae72 100644 (file)
@@ -1,33 +1,30 @@
-class Locmare.Bucket extends Backbone.View\r
+class Locmare.Bucket extends Pettanr.View\r
   tagName: 'form'\r
   \r
-  @factory: (bucket_or_form_name, item, mounted, submit, operators) ->\r
+  @factory: (bucket_or_form_name, use_name, item, submit) ->\r
     bucket = LocalManifest.manifest().buckets[bucket_or_form_name]\r
     if bucket and bucket.has_member()\r
       new Locmare.Bucket({\r
         bucket_name: bucket_or_form_name, \r
+        use_name: use_name,\r
         item: item, \r
-        mounted: mounted, \r
         submit: submit, \r
-        operators: operators,\r
         action: '/' + item.table_name() + '/' + Pettanr.to_s(item.get('id'))\r
       })\r
     else\r
       Locmare.Form.factory({\r
         form_name: bucket_or_form_name, \r
+        use_name: use_name,\r
         item: item, \r
-        mounted: mounted, \r
         submit: submit, \r
-        operators: operators,\r
         action: '/' + item.table_name() + '/' + Pettanr.to_s(item.get('id'))\r
       })\r
   \r
   initialize: (options) ->\r
     @bucket_name = options.bucket_name\r
+    @use_name = options.use_name\r
     @item = options.item\r
-    @mounted = options.mounted\r
     @submit = options.submit\r
-    @operators = options.operators\r
     \r
     @item.boosts 'post'\r
     @manifest = LocalManifest.manifest().buckets[@bucket_name]\r
@@ -35,10 +32,9 @@ class Locmare.Bucket extends Backbone.View
     @forms = {}\r
     @forms[@item.item_name()] = new Locmare.Form({\r
       form_name: @item.item_name(), \r
+      use_name: @use_name,\r
       item: @item, \r
-      mounted: @mounted, \r
       submit: false, \r
-      operators: @operators\r
     })\r
     @init_forms(@item.item_name(), @manifest, @item)\r
     @init_fields()\r
@@ -71,14 +67,12 @@ class Locmare.Bucket extends Backbone.View
       @forms[new_key] = new Locmare.Form({\r
         form_name: new_key, \r
         item: member_item, \r
-        mounted: @mounted, \r
         submit: false, \r
-        operators: @operators\r
       })\r
       @init_forms(new_key, member_manifest, member_item)\r
   \r
   init_fields: () ->\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