Web: Files: Changed title for actions.
This commit is contained in:
parent
858e5084c0
commit
604354f494
@ -2,5 +2,7 @@
|
|||||||
"Uploads": "Загрузки",
|
"Uploads": "Загрузки",
|
||||||
"EnterPassword": "Введите пароль",
|
"EnterPassword": "Введите пароль",
|
||||||
"HideInput": "Скрыть ввод",
|
"HideInput": "Скрыть ввод",
|
||||||
"Ready": "Готово"
|
"Ready": "Готово",
|
||||||
|
"UploadAndConvert": "Загрузки и конвертация",
|
||||||
|
"Conversion": "Конвертация"
|
||||||
}
|
}
|
||||||
|
@ -74,11 +74,19 @@ class UploadPanelComponent extends React.Component {
|
|||||||
uploadDataFiles,
|
uploadDataFiles,
|
||||||
cancelUpload,
|
cancelUpload,
|
||||||
cancelConversion,
|
cancelConversion,
|
||||||
|
isUploading,
|
||||||
|
isUploadingAndConversion,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
const visible = uploadPanelVisible;
|
const visible = uploadPanelVisible;
|
||||||
const zIndex = 310;
|
const zIndex = 310;
|
||||||
|
|
||||||
|
const title = isUploading
|
||||||
|
? t("Uploads")
|
||||||
|
: isUploadingAndConversion
|
||||||
|
? t("UploadAndConvert")
|
||||||
|
: t("Conversion");
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<StyledAsidePanel visible={visible}>
|
<StyledAsidePanel visible={visible}>
|
||||||
<Backdrop
|
<Backdrop
|
||||||
@ -95,7 +103,7 @@ class UploadPanelComponent extends React.Component {
|
|||||||
<StyledContent>
|
<StyledContent>
|
||||||
<StyledHeaderContent className="upload-panel_header-content">
|
<StyledHeaderContent className="upload-panel_header-content">
|
||||||
<Heading className="upload_panel-header" size="medium" truncate>
|
<Heading className="upload_panel-header" size="medium" truncate>
|
||||||
{t("Uploads")}
|
{title}
|
||||||
</Heading>
|
</Heading>
|
||||||
<div className="upload_panel-icons-container">
|
<div className="upload_panel-icons-container">
|
||||||
<div className="upload_panel-remove-icon">
|
<div className="upload_panel-remove-icon">
|
||||||
@ -159,6 +167,8 @@ export default inject(({ /* dialogsStore, */ uploadDataStore }) => {
|
|||||||
setUploadPanelVisible,
|
setUploadPanelVisible,
|
||||||
files,
|
files,
|
||||||
primaryProgressDataStore,
|
primaryProgressDataStore,
|
||||||
|
isUploading,
|
||||||
|
isUploadingAndConversion,
|
||||||
} = uploadDataStore;
|
} = uploadDataStore;
|
||||||
|
|
||||||
const { clearPrimaryProgressData } = primaryProgressDataStore;
|
const { clearPrimaryProgressData } = primaryProgressDataStore;
|
||||||
@ -176,5 +186,7 @@ export default inject(({ /* dialogsStore, */ uploadDataStore }) => {
|
|||||||
clearUploadedFiles,
|
clearUploadedFiles,
|
||||||
uploadDataFiles: files,
|
uploadDataFiles: files,
|
||||||
clearPrimaryProgressData,
|
clearPrimaryProgressData,
|
||||||
|
isUploading,
|
||||||
|
isUploadingAndConversion,
|
||||||
};
|
};
|
||||||
})(observer(UploadPanel));
|
})(observer(UploadPanel));
|
||||||
|
@ -41,6 +41,9 @@ class UploadDataStore {
|
|||||||
uploadPanelVisible = false;
|
uploadPanelVisible = false;
|
||||||
selectedUploadFile = [];
|
selectedUploadFile = [];
|
||||||
|
|
||||||
|
isUploading = false;
|
||||||
|
isUploadingAndConversion = false;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
formatsStore,
|
formatsStore,
|
||||||
treeFoldersStore,
|
treeFoldersStore,
|
||||||
@ -100,6 +103,9 @@ class UploadDataStore {
|
|||||||
this.conversionPercent = 0;
|
this.conversionPercent = 0;
|
||||||
this.uploaded = true;
|
this.uploaded = true;
|
||||||
this.converted = true;
|
this.converted = true;
|
||||||
|
|
||||||
|
this.isUploadingAndConversion = false;
|
||||||
|
this.isUploading = false;
|
||||||
};
|
};
|
||||||
removeFileFromList = (id) => {
|
removeFileFromList = (id) => {
|
||||||
this.files = this.files.filter((obj) => {
|
this.files = this.files.filter((obj) => {
|
||||||
@ -115,6 +121,9 @@ class UploadDataStore {
|
|||||||
files: this.files.filter((x) => x.action !== "uploaded"),
|
files: this.files.filter((x) => x.action !== "uploaded"),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
this.isUploadingAndConversion = false;
|
||||||
|
this.isUploading = false;
|
||||||
|
|
||||||
this.setUploadData(uploadData);
|
this.setUploadData(uploadData);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -451,11 +460,19 @@ class UploadDataStore {
|
|||||||
convertSize += file.size;
|
convertSize += file.size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const countUploadingFiles = newFiles.length;
|
||||||
|
const countConversionFiles = this.tempConversionFiles.length;
|
||||||
|
|
||||||
|
if (countUploadingFiles && !countConversionFiles) {
|
||||||
|
this.isUploading = true;
|
||||||
|
} else {
|
||||||
|
this.isUploadingAndConversion = true;
|
||||||
|
}
|
||||||
this.convertFilesSize = convertSize;
|
this.convertFilesSize = convertSize;
|
||||||
|
|
||||||
//console.log("this.tempConversionFiles", this.tempConversionFiles);
|
//console.log("this.tempConversionFiles", this.tempConversionFiles);
|
||||||
|
|
||||||
if (this.tempConversionFiles.length)
|
if (countConversionFiles)
|
||||||
this.settingsStore.hideConfirmConvertSave
|
this.settingsStore.hideConfirmConvertSave
|
||||||
? this.convertUploadedFiles(t)
|
? this.convertUploadedFiles(t)
|
||||||
: this.dialogsStore.setConvertDialogVisible(true);
|
: this.dialogsStore.setConvertDialogVisible(true);
|
||||||
@ -469,7 +486,7 @@ class UploadDataStore {
|
|||||||
converted: !!this.tempConversionFiles.length,
|
converted: !!this.tempConversionFiles.length,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (this.uploaded && newFiles.length) {
|
if (this.uploaded && countUploadingFiles) {
|
||||||
this.setUploadData(newUploadData);
|
this.setUploadData(newUploadData);
|
||||||
this.startUploadFiles(t);
|
this.startUploadFiles(t);
|
||||||
}
|
}
|
||||||
@ -853,6 +870,8 @@ class UploadDataStore {
|
|||||||
} else {
|
} else {
|
||||||
uploadData.files = [];
|
uploadData.files = [];
|
||||||
uploadData.filesToConversion = [];
|
uploadData.filesToConversion = [];
|
||||||
|
this.isUploadingAndConversion = false;
|
||||||
|
this.isUploading = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setUploadData(uploadData);
|
this.setUploadData(uploadData);
|
||||||
|
Loading…
Reference in New Issue
Block a user