OSDN Git Service

v07
[pettanr/pettanr.git] / app / assets / javascripts / views / original_picture_license_groups / form.js.coffee
index 5e6d35b..4a65a2c 100644 (file)
@@ -20,16 +20,17 @@ class Pettanr.Views.OriginalPictureLicenseGroup.Form extends Locmare.Form
     sel.insertBefore(opt.render().el, opt1st)\r
   \r
   select: () ->\r
-    f = (license_group) => \r
-      @fields['license_group_id'].tag.$el.attr('disabled', 'disabled')\r
-      attr = {\r
-        original_picture_id: @item.get('original_picture_id'),\r
-        license_group_id: license_group.get('id'),\r
-        license_id: null,\r
-        license_group_module_name: license_group.get('module_name')\r
-      }\r
-      opl = new Pettanr.OriginalPictureLicense(attr)\r
-      opl.boosts 'post'\r
-      @trigger('next', opl)\r
-    @item.get_parent('license_group', f, this)\r
+    @item.get_parent('license_group', this, {\r
+      success: (license_group) => \r
+        @fields['license_group_id'].tag.$el.attr('disabled', 'disabled')\r
+        attr = {\r
+          original_picture_id: @item.get('original_picture_id'),\r
+          license_group_id: license_group.get('id'),\r
+          license_id: null,\r
+          license_group_module_name: license_group.get('module_name')\r
+        }\r
+        opl = new Pettanr.OriginalPictureLicense(attr)\r
+        opl.boosts 'post'\r
+        @trigger('next', opl)\r
+    })\r
   \r