@@ -86,7 +86,7 @@ module.exports = {
8686			required : true , 
8787			hint : "Minimum 6 characters" , 
8888			styleClasses : "half-width" , 
89- 			validator : validators . string . locale ( {   
89+ 			validator : validators . string . locale ( { 
9090				fieldIsRequired : "The password is required!" , 
9191				textTooSmall : "Password must be at least {1} characters!" 
9292			} ) 
@@ -210,60 +210,60 @@ module.exports = {
210210			model : "" , 
211211			styleClasses : "alert alert-info" 
212212		} ,  { 
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+ 		 } ,  { 
267267			type : "radios" , 
268268			label : "RADIOS" , 
269269			model : "radios" , 
@@ -319,7 +319,11 @@ module.exports = {
319319			type : "textArea" , 
320320			label : "Biography (textArea field)" , 
321321			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+ 			} , 
323327			max : 500 , 
324328			placeholder : "User's biography" , 
325329			rows : 4 , 
0 commit comments