@@ -53,79 +53,79 @@ def add_field(form, name, type, data, override_options = {}, extra_attrs = {})
53
53
f . input :data_test , as : :string
54
54
55
55
# --- if
56
- df111 = { if : 'checked' , then : 'addClass red' , target : '#post_data_field_111_input label' }
56
+ df111 = { if : 'checked' , then : 'addClass' , args : ' red', target : '#post_data_field_111_input label' }
57
57
add_field ( f , :data_field_111 , :boolean , df111 )
58
58
59
- df112 = { if : '!checked' , then : 'addClass red' , target : '#post_data_field_112_input label' }
59
+ df112 = { if : '!checked' , then : 'addClass' , args : ' red', target : '#post_data_field_112_input label' }
60
60
add_field ( f , :data_field_112 , :boolean , df112 )
61
61
62
- df121 = { if : 'not_checked' , then : 'addClass red' , target : '#post_data_field_121_input label' }
62
+ df121 = { if : 'not_checked' , then : 'addClass' , args : ' red', target : '#post_data_field_121_input label' }
63
63
add_field ( f , :data_field_121 , :boolean , df121 )
64
64
65
- df131 = { if : 'blank' , then : 'addClass red' , target : '#post_data_field_131_input label' }
65
+ df131 = { if : 'blank' , then : 'addClass' , args : ' red', target : '#post_data_field_131_input label' }
66
66
add_field ( f , :data_field_131 , :string , df131 )
67
67
68
- df132 = { if : 'blank' , then : 'addClass red' , target : '#post_data_field_132_input label' }
68
+ df132 = { if : 'blank' , then : 'addClass' , args : ' red', target : '#post_data_field_132_input label' }
69
69
add_field ( f , :data_field_132 , :text , df132 )
70
70
71
- df141 = { if : 'not_blank' , then : 'addClass red' , target : '#post_data_field_141_input label' }
71
+ df141 = { if : 'not_blank' , then : 'addClass' , args : ' red', target : '#post_data_field_141_input label' }
72
72
add_field ( f , :data_field_141 , :string , df141 )
73
73
74
- df142 = { if : 'not_blank' , then : 'addClass red' , target : '#post_data_field_142_input label' }
74
+ df142 = { if : 'not_blank' , then : 'addClass' , args : ' red', target : '#post_data_field_142_input label' }
75
75
add_field ( f , :data_field_142 , :text , df142 )
76
76
77
- df151 = { if : 'changed' , then : 'addClass red' , target : '#post_data_field_151_input label' }
77
+ df151 = { if : 'changed' , then : 'addClass' , args : ' red', target : '#post_data_field_151_input label' }
78
78
add_field ( f , :data_field_151 , :boolean , df151 )
79
79
80
- df152 = { if : 'changed' , then : 'addClass red' , target : '#post_data_field_152_input label' }
80
+ df152 = { if : 'changed' , then : 'addClass' , args : ' red', target : '#post_data_field_152_input label' }
81
81
add_field ( f , :data_field_152 , :string , df152 )
82
82
83
- df153 = { if : 'changed' , then : 'addClass red' , target : '#post_data_field_153_input label' }
83
+ df153 = { if : 'changed' , then : 'addClass' , args : ' red', target : '#post_data_field_153_input label' }
84
84
add_field ( f , :data_field_153 , :text , df153 )
85
85
86
86
# --- eq
87
- df161 = { eq : '161' , then : 'addClass red' , target : '#post_data_field_161_input label' }
87
+ df161 = { eq : '161' , then : 'addClass' , args : ' red', target : '#post_data_field_161_input label' }
88
88
add_field ( f , :data_field_161 , :string , df161 )
89
89
90
- df162 = { eq : '162' , then : 'addClass red' , target : '#post_data_field_162_input label' }
90
+ df162 = { eq : '162' , then : 'addClass' , args : ' red', target : '#post_data_field_162_input label' }
91
91
add_field ( f , :data_field_162 , :select , df162 , collection : [ 161 , 162 , 163 ] )
92
92
93
- df163 = { eq : '163' , then : 'addClass red' , target : '#post_data_field_163_input label' }
93
+ df163 = { eq : '163' , then : 'addClass' , args : ' red', target : '#post_data_field_163_input label' }
94
94
add_field ( f , :data_field_163 , :text , df163 )
95
95
96
- df164 = { eq : '!164' , then : 'addClass red' , target : '#post_data_field_164_input label' }
96
+ df164 = { eq : '!164' , then : 'addClass' , args : ' red', target : '#post_data_field_164_input label' }
97
97
add_field ( f , :data_field_164 , :string , df164 )
98
98
99
99
# --- not
100
- df171 = { not : '171' , then : 'addClass red' , target : '#post_data_field_171_input label' }
100
+ df171 = { not : '171' , then : 'addClass' , args : ' red', target : '#post_data_field_171_input label' }
101
101
add_field ( f , :data_field_171 , :string , df171 )
102
102
103
- df172 = { not : '172' , then : 'addClass red' , target : '#post_data_field_172_input label' }
103
+ df172 = { not : '172' , then : 'addClass' , args : ' red', target : '#post_data_field_172_input label' }
104
104
add_field ( f , :data_field_172 , :select , df172 , collection : [ 171 , 172 , 173 ] )
105
105
106
- df173 = { not : '173' , then : 'addClass red' , target : '#post_data_field_173_input label' }
106
+ df173 = { not : '173' , then : 'addClass' , args : ' red', target : '#post_data_field_173_input label' }
107
107
add_field ( f , :data_field_173 , :text , df173 )
108
108
109
109
# --- match
110
- df181 = { match : 'Something\s' , then : 'addClass red' , target : '#post_data_field_181_input label' }
110
+ df181 = { match : 'Something\s' , then : 'addClass' , args : ' red', target : '#post_data_field_181_input label' }
111
111
add_field ( f , :data_field_181 , :string , df181 )
112
112
113
113
# --- mismatch
114
- df191 = { mismatch : '^\d+$' , then : 'addClass red' , target : '#post_data_field_191_input label' }
114
+ df191 = { mismatch : '^\d+$' , then : 'addClass' , args : ' red', target : '#post_data_field_191_input label' }
115
115
add_field ( f , :data_field_191 , :string , df191 )
116
116
117
117
# --- function
118
- df201 = { function : 'test_fun' , then : 'addClass red' , target : '#post_data_field_201_input label' }
118
+ df201 = { function : 'test_fun' , then : 'addClass' , args : ' red', target : '#post_data_field_201_input label' }
119
119
add_field ( f , :data_field_201 , :string , df201 )
120
120
121
- df202 = { function : 'missing_fun' , then : 'addClass red' , target : '#post_data_field_202_input label' }
121
+ df202 = { function : 'missing_fun' , then : 'addClass' , args : ' red', target : '#post_data_field_202_input label' }
122
122
add_field ( f , :data_field_202 , :string , df202 )
123
123
124
124
df203 = { function : 'test_fun2' }
125
125
add_field ( f , :data_field_203 , :boolean , df203 )
126
126
127
127
# --- addClass
128
- df211 = { if : 'checked' , then : 'addClass red' , target : '#post_data_field_211_input label' }
128
+ df211 = { if : 'checked' , then : 'addClass' , args : ' red', target : '#post_data_field_211_input label' }
129
129
add_field ( f , :data_field_211 , :boolean , df211 )
130
130
131
131
# --- callback
@@ -136,7 +136,7 @@ def add_field(form, name, type, data, override_options = {}, extra_attrs = {})
136
136
add_field ( f , :data_field_222 , :boolean , df222 )
137
137
138
138
# --- setValue
139
- df231 = { if : 'checked' , then : 'setValue data test' , target : '#post_data_test' }
139
+ df231 = { if : 'checked' , then : 'setValue' , args : ' data test', target : '#post_data_test' }
140
140
add_field ( f , :data_field_231 , :boolean , df231 )
141
141
142
142
# --- hide
@@ -152,23 +152,23 @@ def add_field(form, name, type, data, override_options = {}, extra_attrs = {})
152
152
add_field ( f , :data_field_261 , :boolean , df261 )
153
153
154
154
# --- setText
155
- df271 = { if : 'checked' , then : 'setText data test' , target : '#post_data_field_271_input .inline-hints' }
155
+ df271 = { if : 'checked' , then : 'setText' , args : ' data test', target : '#post_data_field_271_input .inline-hints' }
156
156
add_field ( f , :data_field_271 , :boolean , df271 )
157
157
158
158
# --- addStyle
159
- df281 = { if : 'checked' , then : 'addStyle font-size: 10px; padding: 3px' , target : '#post_data_field_281' }
159
+ df281 = { if : 'checked' , then : 'addStyle' , args : ' font-size: 10px; padding: 3px', target : '#post_data_field_281' }
160
160
add_field ( f , :data_field_281 , :boolean , df281 , { } , { 'style' : 'margin-right: 20px' } )
161
161
162
162
# --- gtarget
163
- df301 = { if : 'checked' , then : 'addClass red' , gtarget : 'body.active_admin' }
163
+ df301 = { if : 'checked' , then : 'addClass' , args : ' red', gtarget : 'body.active_admin' }
164
164
add_field ( f , :data_field_301 , :boolean , df301 )
165
165
166
166
# This will not work - here only for testing:
167
- df302 = { if : 'checked' , then : 'addClass red' , target : 'body.active_admin' }
167
+ df302 = { if : 'checked' , then : 'addClass' , args : ' red', target : 'body.active_admin' }
168
168
add_field ( f , :data_field_302 , :boolean , df302 )
169
169
170
170
# --- else
171
- df321 = { if : 'checked' , then : 'addClass red' , target : '#post_data_field_321_input label' , else : 'addClass green' }
171
+ df321 = { if : 'checked' , then : 'addClass' , args : ' red', target : '#post_data_field_321_input label' , else : 'addClass' , "else-args" : " green" }
172
172
add_field ( f , :data_field_321 , :boolean , df321 )
173
173
end
174
174
0 commit comments