rem:  if (this.background) this.barNode.style.background = this.background; if (this.color) { this.barNode.parentNode.style.borderColor = this.color; this.msgNode.style.color = this.color; } 
context:         postCreate: function(){            // optional styling            if (this.background) this.barNode.style.background = this.background;            if (this.color) {                this.barNode.parentNode.style.borderColor = this.color;                this.msgNode.style.color = this.color;            }            // work out where to attach the event listener            this._form = dojo.dom.getFirstAncestorByTag(this.domNode, "form");            if (this._form) {                var dojoId = this._form.getAttribute("dojoWidgetId");                var formWidget = dojo.widget.byId(dojoId);                if (formWidget) { // use the CFormsForm Widget if there is one                    this._target = formWidget;                    dojo.event.connect("after", this._target, "submit", this, "_startUpload");                } else { // otherwise use the form itself                    dojo.event.connect("after", this._form, "onsubmit", this, "_startUpload");                }            } else {                dojo.debug("WARNING: The FormUploadProgress widget may only be used inside a form.");            }            this.msgNode.innerHTML = this.ready;        },
meta: 1201	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1201/7826366b3d926533ef8980e82c454cc60331de48/FormUploadProgress.js/clean/blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/ajax/resources/js/FormUploadProgress.js