OSDN Git Service

fix anything
[pettanr/pettanr.git] / lib / local_manifest / form / field / label / label.rb
1 module LocalManifest
2   module FormModule
3     module FieldModule
4       module LabelModule
5         class Base < ManifestBase::TypeArgs
6           attr :row_break
7           
8           def set_default
9             super
10             @args['row_break'] ||= false
11           end
12           
13           def init
14             super
15             @row_break = @args['row_break']
16           end
17           
18           def form_name
19             @parent.form_name
20           end
21           
22           def field_name
23             @parent.name
24           end
25           
26           def model_name
27             self.form_name
28           end
29           
30           def column_name
31             self.field_name
32           end
33           
34         end
35         
36         class Default < Base
37         end
38         
39         class None < Base
40         end
41         
42       end
43     end
44   end
45 end