OSDN Git Service

fix: license publish select
[pettanr/pettanr.git] / app / assets / javascripts / views / original_picture_license_groups / form.js.coffee
index fec1fc0..9e0df39 100644 (file)
@@ -7,6 +7,18 @@ class Pettanr.Views.OriginalPictureLicenseGroup.Form extends Locmare.Form
     super()\r
     @listenTo(@item, 'input:license_group_id', @select)\r
   \r
+  render: () ->\r
+    super()\r
+    @listenTo(@fields['license_group_id'].tag, 'ready:select', @ready_select)\r
+    this\r
+  \r
+  ready_select: () ->\r
+    # add null option in license_group at first\r
+    sel = @fields['license_group_id'].tag.$el[0]\r
+    opt1st = sel[0]\r
+    opt = new Tag.Option({caption:  I18n.t('select_items.form.space')})\r
+    sel.insertBefore(opt.render().el, opt1st)\r
+  \r
   select: () ->\r
     retriever = new Pettanr.Cache.Retriever(Pettanr.LicenseGroup, @item.get('license_group_id'))\r
     @listenTo(retriever, 'retrieve', @build)\r