@@ -86,7 +86,7 @@ module.exports = {
86
86
required : true ,
87
87
hint : "Minimum 6 characters" ,
88
88
styleClasses : "half-width" ,
89
- validator : validators . string . locale ( {
89
+ validator : validators . string . locale ( {
90
90
fieldIsRequired : "The password is required!" ,
91
91
textTooSmall : "Password must be at least {1} characters!"
92
92
} )
@@ -210,60 +210,60 @@ module.exports = {
210
210
model : "" ,
211
211
styleClasses : "alert alert-info"
212
212
} , {
213
- type : "checklist" ,
214
- label : "CHECKLIST combobox" ,
215
- model : "checklistcombobox" ,
216
- listBox : false ,
217
- values : [ {
218
- name : "HTML5" ,
219
- value : "HTML5-123"
220
- } , {
221
- name : "Javascript" ,
222
- value : "Javascript-123"
223
- } , {
224
- name : "CSS3" ,
225
- value : "CSS3-123"
226
- } , {
227
- name : "CoffeeScript" ,
228
- value : "CoffeeScript-123"
229
- } , {
230
- name : "AngularJS" ,
231
- value : "AngularJS-123"
232
- } , {
233
- name : "ReactJS" ,
234
- value : "ReactJS-123"
235
- } , {
236
- name : "VueJS" ,
237
- value : "VueJS-123"
238
- } ] ,
239
- } , {
240
- type : "checklist" ,
241
- label : "CHECKLIST listBox" ,
242
- model : "checklistlistbox" ,
243
- listBox : true ,
244
- values : [ {
245
- name : "HTML5" ,
246
- value : "HTML5-123"
247
- } , {
248
- name : "Javascript" ,
249
- value : "Javascript-123"
250
- } , {
251
- name : "CSS3" ,
252
- value : "CSS3-123"
253
- } , {
254
- name : "CoffeeScript" ,
255
- value : "CoffeeScript-123"
256
- } , {
257
- name : "AngularJS" ,
258
- value : "AngularJS-123"
259
- } , {
260
- name : "ReactJS" ,
261
- value : "ReactJS-123"
262
- } , {
263
- name : "VueJS" ,
264
- value : "VueJS-123"
265
- } ] ,
266
- } , {
213
+ type : "checklist" ,
214
+ label : "CHECKLIST combobox" ,
215
+ model : "checklistcombobox" ,
216
+ listBox : false ,
217
+ values : [ {
218
+ name : "HTML5" ,
219
+ value : "HTML5-123"
220
+ } , {
221
+ name : "Javascript" ,
222
+ value : "Javascript-123"
223
+ } , {
224
+ name : "CSS3" ,
225
+ value : "CSS3-123"
226
+ } , {
227
+ name : "CoffeeScript" ,
228
+ value : "CoffeeScript-123"
229
+ } , {
230
+ name : "AngularJS" ,
231
+ value : "AngularJS-123"
232
+ } , {
233
+ name : "ReactJS" ,
234
+ value : "ReactJS-123"
235
+ } , {
236
+ name : "VueJS" ,
237
+ value : "VueJS-123"
238
+ } ] ,
239
+ } , {
240
+ type : "checklist" ,
241
+ label : "CHECKLIST listBox" ,
242
+ model : "checklistlistbox" ,
243
+ listBox : true ,
244
+ values : [ {
245
+ name : "HTML5" ,
246
+ value : "HTML5-123"
247
+ } , {
248
+ name : "Javascript" ,
249
+ value : "Javascript-123"
250
+ } , {
251
+ name : "CSS3" ,
252
+ value : "CSS3-123"
253
+ } , {
254
+ name : "CoffeeScript" ,
255
+ value : "CoffeeScript-123"
256
+ } , {
257
+ name : "AngularJS" ,
258
+ value : "AngularJS-123"
259
+ } , {
260
+ name : "ReactJS" ,
261
+ value : "ReactJS-123"
262
+ } , {
263
+ name : "VueJS" ,
264
+ value : "VueJS-123"
265
+ } ] ,
266
+ } , {
267
267
type : "radios" ,
268
268
label : "RADIOS" ,
269
269
model : "radios" ,
@@ -319,7 +319,11 @@ module.exports = {
319
319
type : "textArea" ,
320
320
label : "Biography (textArea field)" ,
321
321
model : "bio" ,
322
- hint : "Max 500 characters" ,
322
+ hint : function ( model ) {
323
+ if ( model && model . bio ) {
324
+ return model . bio . length + " of max 500 characters used!" ;
325
+ }
326
+ } ,
323
327
max : 500 ,
324
328
placeholder : "User's biography" ,
325
329
rows : 4 ,
0 commit comments