OSDN Git Service

add: helper slider
[pettanr/pettanr.git] / app / assets / javascripts / locmare / form / field / helper.js.coffee
1 class Locmare.FormModule.FieldModule.HelperFactory\r
2   @types: () ->\r
3     {\r
4       size: Locmare.FormModule.FieldModule.HelperModule.Size, \r
5       tail_angle: Locmare.FormModule.FieldModule.HelperModule.TailAngle, \r
6       color: Locmare.FormModule.FieldModule.HelperModule.Color, \r
7       popup: Locmare.FormModule.FieldModule.HelperModule.Popup,\r
8       slider: Locmare.FormModule.FieldModule.HelperModule.Slider,\r
9     }\r
10   \r
11   @factory: (field, my_manifest) ->\r
12     type = my_manifest.type\r
13     my_class = @types()[type]\r
14     console.log "undefined class for local view forms > #{field.form_name} > fields > #{field.field_name} > helper > #{type}\n" if not my_class\r
15     new my_class({field: field, helper_manifest: my_manifest})\r
16   \r
17 class Locmare.FormModule.FieldModule.HelperModule\r