Lines Matching refs:attr
72 attr,
80 attr = attrConfig[i];
81 if(attr.hasOwnProperty(VALUE))
83 state[i] = attr.value;
85 else if(attr.hasOwnProperty(VALUEFN))
87 fn = attr.valueFn;
104 attr = attrConfig[i];
105 if(attr.hasOwnProperty(READONLY) && attr.readOnly)
110 if(attr.hasOwnProperty(WRITE_ONCE) && attr.writeOnce)
112 attr.readOnly = true;
117 if(attr.hasOwnProperty(SETTER))
119 host._state[i] = attr.setter.apply(host, [cfg[i]]);
137 get: function(attr)
142 if(attrConfig && attrConfig[attr])
144 getter = attrConfig[attr].getter;
151 return attrConfig[attr].getter.apply(host);
154 return host._state[attr];
168 set: function(attr, val)
171 if(Y_LANG.isObject(attr))
173 for(i in attr)
175 if(attr.hasOwnProperty(i))
177 this._set(i, attr[i]);
197 _set: function(attr, val)
203 if(attrConfig && attrConfig.hasOwnProperty(attr))
205 setter = attrConfig[attr].setter;
215 val = attrConfig[attr].setter.apply(host, args);
218 host._state[attr] = val;