@@ -74,44 +74,26 @@ def configure_factory():
74
74
75
75
76
76
def register_macros ():
77
- macros = dict ()
78
- macros ['form' ] = {
79
- 'chain' : 'form' ,
80
- 'props' : {
81
- 'form.class' : 'form-horizontal' ,
82
- }
83
- }
84
- macros ['field' ] = {
85
- 'chain' : 'field:label:div:help:error' ,
86
- 'props' : {
87
- 'label.class_add' : 'col-sm-2' ,
88
- 'div.class_add' : 'col-sm-10' ,
89
- }
90
- }
91
- macros ['button' ] = {
92
- 'chain' : 'submit' ,
93
- 'props' : {
94
- 'submit.class' : 'btn' ,
95
- 'submit.class_add' : 'btn-default' ,
96
- }
97
- }
77
+ # common
78
+ factory .register_macro ('form' , 'form' , {
79
+ 'form.class' : 'form-horizontal' ,
80
+ })
81
+ factory .register_macro ('field' , 'field:label:div:help:error' , {
82
+ 'label.class_add' : 'col-sm-2' ,
83
+ 'div.class_add' : 'col-sm-10' ,
84
+ })
85
+ factory .register_macro ('button' , 'submit' , {
86
+ 'submit.class' : 'btn' ,
87
+ 'submit.class_add' : 'btn-default' ,
88
+ })
98
89
99
90
# yafowil.widget.array
100
- macros ['array' ] = {
101
- 'chain' : 'field:label:help:error:array' ,
102
- 'props' : {
103
- 'array.label' : ' ' ,
104
- 'field.class' : 'form-group' ,
105
- 'label.class_add' : 'col-sm-2' ,
106
- 'array.class_add' : 'col-sm-10' ,
107
- 'help.class_add' : 'col-sm-offset-2 col-sm-10' ,
108
- 'error.class_add' : 'col-sm-offset-2 col-sm-10' ,
109
- }
110
- }
111
- macros ['arrayfield' ] = {
112
- 'chain' : 'field:label:help:error' ,
113
- 'props' : {}
114
- }
115
-
116
- for name , value in macros .items ():
117
- factory .register_macro (name , value ['chain' ], value ['props' ])
91
+ factory .register_macro ('array' , 'field:label:help:error:array' , {
92
+ 'array.label' : ' ' ,
93
+ 'field.class' : 'form-group' ,
94
+ 'label.class_add' : 'col-sm-2' ,
95
+ 'array.class_add' : 'col-sm-10' ,
96
+ 'help.class_add' : 'col-sm-offset-2 col-sm-10' ,
97
+ 'error.class_add' : 'col-sm-offset-2 col-sm-10' ,
98
+ })
99
+ factory .register_macro ('arrayfield' , 'field:label:help:error' , {})
0 commit comments