rem:  if (enabled) { this.setStyle("backgroundColor", this._enabledBackgroundColor); } else { this._enabledBackgroundColor = this._backgroundBox.style.backgroundColor; this.setStyle("backgroundColor", "transparent");  } 
add: this._backgroundBox.style.backgroundColor = enabled ? this._backgroundColor : (this._disabledBackgroundColor == null ? this.getParent().getStyle("backgroundColor") : this._disabledBackgroundColor); 
context:     setEnabled: function(enabled) {        this._enabled = enabled;                if (enabled) {            this.setStyle("backgroundColor", this._enabledBackgroundColor);        } else {            this._enabledBackgroundColor = this._backgroundBox.style.backgroundColor;            this.setStyle("backgroundColor", "transparent");            //alert("set backgroundcolor to transparent: " + this._backgroundBox.style.backgroundColor);        }    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/f1782c774313ba79c127ba5da30580c5ce1f4c32/Component.js/buggy/src/thinwire/render/web/resources/Component.js