Lines Matching refs:attr
329 var cfgs = null, attr, attrs = clazz.ATTRS;
332 for (attr in attrs) {
333 if (allCfgs[attr]) {
335 cfgs[attr] = allCfgs[attr];
336 allCfgs[attr] = null;
358 attr;
362 for (attr in userVals) {
363 if (!allAttrs[attr] && !nonAttrs[attr] && userVals.hasOwnProperty(attr)) {
364 adHocs[attr] = {
365 value:userVals[attr]
443 var attr,
457 for (attr in attrs) {
458 if (attrs.hasOwnProperty(attr)) {
461 //cfg = Y.mix({}, attrs[attr], true, cfgProps);
462 //cfg = Y.Object(attrs[attr]);
463 cfg = _wlmix({}, attrs[attr], cfgPropsHash);
470 Y.log('Cloning default value for attribute:' + attr, 'info', 'base');
473 Y.log('Merging default value for attribute:' + attr, 'info', 'base');
481 if (attr.indexOf(DOT) !== -1) {
482 path = attr.split(DOT);
483 attr = path.shift();
486 if (path && aggAttrs[attr] && aggAttrs[attr].value) {
487 O.setValue(aggAttrs[attr].value, path, val);
489 if (!aggAttrs[attr]) {
490 aggAttrs[attr] = cfg;
492 _wlmix(aggAttrs[attr], cfg, cfgPropsHash);