Lines Matching refs:attr
327 var cfgs = null, attr, attrs = clazz.ATTRS;
330 for (attr in attrs) {
331 if (allCfgs[attr]) {
333 cfgs[attr] = allCfgs[attr];
334 allCfgs[attr] = null;
356 attr;
360 for (attr in userVals) {
361 if (!allAttrs[attr] && !nonAttrs[attr] && userVals.hasOwnProperty(attr)) {
362 adHocs[attr] = {
363 value:userVals[attr]
441 var attr,
455 for (attr in attrs) {
456 if (attrs.hasOwnProperty(attr)) {
459 //cfg = Y.mix({}, attrs[attr], true, cfgProps);
460 //cfg = Y.Object(attrs[attr]);
461 cfg = _wlmix({}, attrs[attr], cfgPropsHash);
468 Y.log('Cloning default value for attribute:' + attr, 'info', 'base');
471 Y.log('Merging default value for attribute:' + attr, 'info', 'base');
479 if (attr.indexOf(DOT) !== -1) {
480 path = attr.split(DOT);
481 attr = path.shift();
484 if (path && aggAttrs[attr] && aggAttrs[attr].value) {
485 O.setValue(aggAttrs[attr].value, path, val);
487 if (!aggAttrs[attr]) {
488 aggAttrs[attr] = cfg;
490 _wlmix(aggAttrs[attr], cfg, cfgPropsHash);