OSDN Git Service

fix select item translation
[pettanr/pettanr.git] / app / assets / javascripts / locmare / form / field / tag / select.js.coffee
index a88d904..1e45f7d 100644 (file)
@@ -9,7 +9,11 @@ class Locmare.FormModule.FieldModule.TagModule.SelectTag extends Locmare.FormMod
     _.extend(@attr, @options())\r
     this.$el.attr(@attr)\r
     @select_values((members) =>\r
-      _.each members, (member) =>\r
+      values = if @model_attribute_manifest().source.translate()\r
+        Pettanr.AppHelper.t_select_items(members)\r
+      else\r
+        members\r
+      _.each values, (member) =>\r
         selected = if @is_selected(member)\r
           ' selected'\r
         else\r
@@ -58,7 +62,6 @@ class Locmare.FormModule.FieldModule.TagModule.SelectTag extends Locmare.FormMod
         cb(members)\r
       )\r
     else\r
-      s = Manifest.manifest().system_resources.select_items[@select_item_name()]\r
-      members = Pettanr.AppHelper.t_select_items(s)\r
+      members = Manifest.manifest().system_resources.select_items[@select_item_name()]\r
       cb(members)\r
   \r