js/controls/uploader/uploader.js in rsence-pre-2.2.0.5 vs js/controls/uploader/uploader.js in rsence-pre-2.2.0.7
- old
+ new
@@ -11,31 +11,36 @@
*
*
*
**/
+HLocale.components.HUploader = {
+ strings: {
+ stateLabels: {
+
+ // -- Upload success states: ++
+ '0': "Select file...",
+ '1': "Uploading...",
+ '2': "Processing data...",
+ '3': "Upload Complete",
+ '4': "Preparing upload",
+
+ // -- Upload failure states: ++
+ '-1': "Error: Invalid request",
+ '-2': "Error: Invalid upload key",
+ '-3': "Error: Invalid data format",
+ '-4': "Error: File too big",
+ '-6': "Error: Post-processing failed"
+ }
+ }
+};
+
var//RSence.Controls
HUploader = HControl.extend({
componentName: 'uploader',
uploadState: false,
uploadKey: false,
- uploadStateLabels: {
-
- // -- Upload success states: ++
- '0': "Select file...",
- '1': "Uploading...",
- '2': "Processing data...",
- '3': "Upload Complete",
- '4': "Preparing upload",
-
- // -- Upload failure states: ++
- '-1': "Error: Invalid request",
- '-2': "Error: Invalid upload key",
- '-3': "Error: Invalid data format",
- '-4': "Error: File too big",
- '-6': "Error: Post-processing failed"
- },
markupElemNames: [
'form',
'file',
'iframe',
'upload_progress',
@@ -56,14 +61,17 @@
*
**/
setUploadState: function(_state,_uploadKey){
if(_state!==this.uploadState){
this.uploadState = _state;
- var _stateKey = _state.toString();
+ var
+ _stateKey = _state.toString(),
+ _stateLabels = HLocale.components.HUploader.strings.stateLabels,
+ _label;
//console.log('stateKey:',_stateKey);
- if(this.uploadStateLabels[_stateKey]!==undefined){
+ if(_stateLabels[_stateKey]!==undefined){
ELEM.get(this.markupElemIds.value).value=this.valueObj.id;
- var _label = this.uploadStateLabels[_stateKey];
+ _label = _stateLabels[_stateKey];
//console.log('stateLabel:',_label);
if(_state===0){
ELEM.setStyle(this.markupElemIds.upload_progress,'visibility','hidden');
ELEM.setStyle(this.markupElemIds.progress_indicator,'visibility','hidden');
ELEM.setStyle(this.markupElemIds.ack_button,'visibility','hidden');