@@ -65,6 +65,7 @@ module.exports = {
65
65
required : true ,
66
66
min : 5 ,
67
67
placeholder : "User's last name" ,
68
+ styleClasses : [ "half-width" , "first" ] ,
68
69
validator : validators . string
69
70
} ,
70
71
{
@@ -74,6 +75,7 @@ module.exports = {
74
75
min : 6 ,
75
76
required : true ,
76
77
hint : "Minimum 6 characters" ,
78
+ styleClasses : "half-width" ,
77
79
validator : validators . string
78
80
} ,
79
81
@@ -109,7 +111,8 @@ module.exports = {
109
111
type : "text" ,
110
112
label : "Company name" ,
111
113
model : "company.name" ,
112
- styleClasses : "company" ,
114
+ styleClasses : [ "company" , "half-width" ] ,
115
+
113
116
visible ( model ) { return model && model . type == "business" ; }
114
117
} ,
115
118
{
@@ -120,6 +123,7 @@ module.exports = {
120
123
pattern : "^\\+[0-9]{2}-[237]0-[0-9]{3}-[0-9]{4}$" ,
121
124
placeholder : "User's phone number" ,
122
125
hint : "Format: +36-(20|30|70)-000-0000" ,
126
+ styleClasses : "half-width" ,
123
127
visible ( model ) { return model && model . type == "business" ; }
124
128
} ,
125
129
{
@@ -135,14 +139,16 @@ module.exports = {
135
139
pattern : "^\\+[0-9]{2}-[237]0-[0-9]{3}-[0-9]{4}$" ,
136
140
placeholder : "User's phone number" ,
137
141
hint : "Format: +36-(20|30|70)-000-0000" ,
138
- help : "You can use any <b>formatted</b> texts. Or place a <a target='_blank' href='https://github.com/icebob/vue-form-generator'>link</a> to another site."
142
+ help : "You can use any <b>formatted</b> texts. Or place a <a target='_blank' href='https://github.com/icebob/vue-form-generator'>link</a> to another site." ,
143
+ styleClasses : "half-width"
139
144
//validator: validators.regexp
140
145
} ,
141
146
{
142
147
type : "masked" ,
143
148
label : "Mobile" ,
144
149
model : "mobile" ,
145
150
mask : "(99) 999-9999" ,
151
+ styleClasses : "half-width" ,
146
152
validator : validators . required
147
153
} ,
148
154
{
@@ -256,6 +262,21 @@ module.exports = {
256
262
}
257
263
} ,
258
264
265
+ {
266
+ type : "select" ,
267
+ label : "Role" ,
268
+ model : "role" ,
269
+ required : true ,
270
+ values : [
271
+ { id : "admin" , name : "Administrator" } ,
272
+ { id : "moderator" , name : "Moderator" } ,
273
+ { id : "user" , name : "Registered User" } ,
274
+ { id : "visitor" , name : "Visitor" }
275
+ ] ,
276
+ styleClasses : "half-width" ,
277
+ validator : validators . required
278
+ } ,
279
+
259
280
{
260
281
type : "select" ,
261
282
label : "Language" ,
@@ -268,6 +289,7 @@ module.exports = {
268
289
{ id : "it" , name : "Italic" } ,
269
290
{ id : "fr" , name : "French" }
270
291
] ,
292
+ styleClasses : "half-width" ,
271
293
validator : validators . required
272
294
} ,
273
295
{
@@ -284,13 +306,15 @@ module.exports = {
284
306
liveSearch : true ,
285
307
size : 10
286
308
} ,
309
+ styleClasses : [ "half-width" , "first" ] ,
287
310
validator : validators . required
288
311
} ,
289
312
{
290
313
type : "text" ,
291
314
label : "City" ,
292
315
model : "address.city" ,
293
316
multi : true ,
317
+ styleClasses : "half-width" ,
294
318
validator : validators . required
295
319
} ,
296
320
{
@@ -364,19 +388,6 @@ module.exports = {
364
388
model : "address.geo" ,
365
389
visible : false
366
390
} ,
367
- {
368
- type : "select" ,
369
- label : "Role" ,
370
- model : "role" ,
371
- required : true ,
372
- values : [
373
- { id : "admin" , name : "Administrator" } ,
374
- { id : "moderator" , name : "Moderator" } ,
375
- { id : "user" , name : "Registered User" } ,
376
- { id : "visitor" , name : "Visitor" }
377
- ] ,
378
- validator : validators . required
379
- } ,
380
391
{
381
392
type : "label" ,
382
393
label : "Created" ,
0 commit comments