lib/kissy/5.0.0-alpha.3/build/attribute-debug.js
function __fireAttrChange(self, when, name, prevVal, newVal, subAttrName, attrName, data) {
        attrName = attrName || name;
        return self.fire(whenAttrChangeEventName(when, name), util.mix({
            attrName: attrName,
            subAttrName: subAttrName,
            prevVal: prevVal,
            newVal: newVal
        }, data));
    }
function __fireAttrChange(self, when, name, prevVal, newVal, subAttrName, attrName, data) {
        attrName = attrName || name;
        return self.fire(whenAttrChangeEventName(when, name), util.mix({
            attrName: attrName,
            subAttrName: subAttrName,
            prevVal: prevVal,
            newVal: newVal
        }, data));
    }
function __fireAttrChange ( self , when , name , prevVal , newVal , subAttrName , attrName , data ) { attrName = attrName || name ; return self . fire ( whenAttrChangeEventName ( when , name ) , util . mix ( { attrName : attrName , subAttrName : subAttrName , prevVal : prevVal , newVal : newVal } , data ) ) ; }
fire attribute value change fire attribute value change
fire attribute value change fire attribute value change