Author: andrei_exadel
Date: 2008-03-04 04:50:32 -0500 (Tue, 04 Mar 2008)
New Revision: 6519
Modified:
trunk/ui/fileUpload/src/main/resources/org/richfaces/renderkit/html/js/FileUpload.js
Log:
RF-2369
Modified:
trunk/ui/fileUpload/src/main/resources/org/richfaces/renderkit/html/js/FileUpload.js
===================================================================
---
trunk/ui/fileUpload/src/main/resources/org/richfaces/renderkit/html/js/FileUpload.js 2008-03-04
00:32:28 UTC (rev 6518)
+++
trunk/ui/fileUpload/src/main/resources/org/richfaces/renderkit/html/js/FileUpload.js 2008-03-04
09:50:32 UTC (rev 6519)
@@ -652,9 +652,7 @@
} else {
d1.onclick = function() {return this.clear();}.bind(this);
}
-
- d1.className = (this.disabled ? this.classes.CLEAN.DISABLED :
this.classes.CLEAN.ENABLED);
- d2.className = (this.disabled ? this.classes.CLEAN_CONTENT.DISABLED :
this.classes.CLEAN_CONTENT.ENABLED);
+ this._updateClassNames(d1, d2, this.classes.CLEAN, this.classes.CLEAN_CONTENT);
},
@@ -669,8 +667,7 @@
} else {
Element.show(d1.parentNode);
}
- d1.className = (this.disabled ? this.classes.ADD.DISABLED :
this.classes.ADD.ENABLED);
- d2.className = (this.disabled ? this.classes.ADD_CONTENT.DISABLED :
this.classes.ADD_CONTENT.ENABLED);
+ this._updateClassNames(d1, d2, this.classes.ADD, this.classes.ADD_CONTENT);
},
disableUploadButton: function () {
@@ -687,11 +684,14 @@
}else {
d1.onclick = function() {return this.upload();}.bind(this);
}
-
- d1.className = (this.disabled ? this.classes.UPDATE.DISABLED :
this.classes.UPDATE.ENABLED);
- d2.className = (this.disabled ? this.classes.UPDATE_CONTENT.DISABLED :
this.classes.UPDATE_CONTENT.ENABLED);
+ this._updateClassNames(d1, d2, (this.runUpload) ? this.classes.CANCEL :
this.classes.UPDATE, (this.runUpload) ? this.classes.CANCEL_CONTENT :
this.classes.UPDATE_CONTENT);
},
+ _updateClassNames: function (d1,d2,buttonClass,buttonContentClass) {
+ d1.className = (this.disabled ? buttonClass.DISABLED : buttonClass.ENABLED);
+ d2.className = (this.disabled ? buttonContentClass.DISABLED :
buttonContentClass.ENABLED);
+ },
+
disable: function () {
this.disabled = true;
this.items.className = "upload_list_overflow " +
this.classes.UPLOAD_LIST.DISABLED;
Show replies by date