Lines Matching +refs:val +refs:obj
107 * <dt>val</dt><dd>Label to be formatted. (`String`)</dd>
115 value: function(val, format)
117 val = Y.DataType.Date.parse(val);
120 return Y.DataType.Date.format(val, {format:format});
122 return val;
146 formatLabel: function(val, format)
148 val = Y.DataType.Date.parse(val);
151 return Y.DataType.Date.format(val, {format:format});
153 return val;
214 var obj,
217 val,
221 obj = data[i][key];
222 if(Y_Lang.isDate(obj))
224 val = obj.valueOf();
228 val = new Date(obj);
229 if(Y_Lang.isDate(val))
231 val = val.valueOf();
233 else if(!Y_Lang.isNumber(obj))
235 if(Y_Lang.isNumber(parseFloat(obj)))
237 val = parseFloat(obj);
241 if(typeof obj != "string")
243 obj = obj;
245 val = new Date(obj).valueOf();
250 val = obj;
253 keyArray[i] = val;
268 var obj,
272 val,
276 obj = dv[i][key];
277 if(Y_Lang.isDate(obj))
279 val = obj.valueOf();
283 val = new Date(obj);
284 if(Y_Lang.isDate(val))
286 val = val.valueOf();
288 else if(!Y_Lang.isNumber(obj))
290 if(Y_Lang.isNumber(parseFloat(obj)))
292 val = parseFloat(obj);
296 if(typeof obj != "string")
298 obj = obj.toString();
300 val = new Date(obj).valueOf();
305 val = obj;
308 arr[i] = val;
318 * @param val {Object} Value to parse into a number
322 _getNumber: function(val)
324 if(Y_Lang.isDate(val))
326 val = val.valueOf();
328 else if(!Y_Lang.isNumber(val) && val)
330 val = new Date(val).valueOf();
333 return val;