Web: Files: fixed label on icon, returned label
This commit is contained in:
parent
5c6e3da4ec
commit
e6007dc302
@ -79,15 +79,17 @@ class DeleteDialogComponent extends React.Component {
|
|||||||
const currentProcess = res.find((x) => x.id === id);
|
const currentProcess = res.find((x) => x.id === id);
|
||||||
if (currentProcess && currentProcess.progress !== 100) {
|
if (currentProcess && currentProcess.progress !== 100) {
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
|
icon: "trash",
|
||||||
percent: currentProcess.progress,
|
percent: currentProcess.progress,
|
||||||
label: "trash",
|
label: t("DeleteOperation"),
|
||||||
visible: true,
|
visible: true,
|
||||||
});
|
});
|
||||||
setTimeout(() => this.loopDeleteOperation(id), 1000);
|
setTimeout(() => this.loopDeleteOperation(id), 1000);
|
||||||
} else {
|
} else {
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
|
icon: "trash",
|
||||||
percent: 100,
|
percent: 100,
|
||||||
label: "trash",
|
label: t("DeleteOperation"),
|
||||||
visible: true,
|
visible: true,
|
||||||
});
|
});
|
||||||
setTimeout(() => clearProgressData(), 5000);
|
setTimeout(() => clearProgressData(), 5000);
|
||||||
@ -140,8 +142,9 @@ class DeleteDialogComponent extends React.Component {
|
|||||||
onClose();
|
onClose();
|
||||||
if (folderIds.length || fileIds.length) {
|
if (folderIds.length || fileIds.length) {
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
|
icon: "trash",
|
||||||
visible: true,
|
visible: true,
|
||||||
label: "trash",
|
label: t("DeleteOperation"),
|
||||||
percent: 0,
|
percent: 0,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -190,7 +190,7 @@ class PureHome extends React.Component {
|
|||||||
showProgressBar={progressData.visible}
|
showProgressBar={progressData.visible}
|
||||||
progressBarValue={progressData.percent}
|
progressBarValue={progressData.percent}
|
||||||
//progressBarDropDownContent={progressBarContent}
|
//progressBarDropDownContent={progressBarContent}
|
||||||
progressBarIcon={progressData.label}
|
progressBarIcon={progressData.icon}
|
||||||
viewAs={viewAs}
|
viewAs={viewAs}
|
||||||
hideAside={!!fileActionId || progressData.visible}
|
hideAside={!!fileActionId || progressData.visible}
|
||||||
isLoaded={isLoaded}
|
isLoaded={isLoaded}
|
||||||
|
@ -551,7 +551,9 @@ export function getShareUsers(folderIds, fileIds) {
|
|||||||
|
|
||||||
export function clearProgressData() {
|
export function clearProgressData() {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(setProgressBarData({ visible: false, percent: 0, label: "" }));
|
dispatch(
|
||||||
|
setProgressBarData({ visible: false, percent: 0, label: "", icon: "" })
|
||||||
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -700,8 +702,16 @@ const startUploadFiles = (
|
|||||||
getState
|
getState
|
||||||
) => {
|
) => {
|
||||||
if (filesLength > 0 || convertFilesLength > 0) {
|
if (filesLength > 0 || convertFilesLength > 0) {
|
||||||
const progressData = { visible: true, percent: 0, label: "" };
|
const progressData = {
|
||||||
progressData.label = "upload";
|
visible: true,
|
||||||
|
percent: 0,
|
||||||
|
label: "",
|
||||||
|
icon: "upload",
|
||||||
|
};
|
||||||
|
progressData.label = t("UploadingLabel", {
|
||||||
|
file: 0,
|
||||||
|
totalFiles: filesLength + convertFilesLength,
|
||||||
|
});
|
||||||
dispatch(setProgressBarData(progressData));
|
dispatch(setProgressBarData(progressData));
|
||||||
startSessionFunc(0, t, dispatch, getState);
|
startSessionFunc(0, t, dispatch, getState);
|
||||||
}
|
}
|
||||||
@ -815,8 +825,12 @@ const sendChunk = (
|
|||||||
if (index + 1 !== requestsDataArray.length) {
|
if (index + 1 !== requestsDataArray.length) {
|
||||||
dispatch(
|
dispatch(
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
label: "upload",
|
icon: "upload",
|
||||||
newPercent,
|
label: t("UploadingLabel", {
|
||||||
|
file: uploadedFiles,
|
||||||
|
totalFiles: files.length,
|
||||||
|
}),
|
||||||
|
percent: newPercent,
|
||||||
visible: true,
|
visible: true,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
@ -1007,7 +1021,8 @@ const updateConvertProgress = (uploadData, t, dispatch) => {
|
|||||||
|
|
||||||
dispatch(
|
dispatch(
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
label: "upload",
|
icon: "upload",
|
||||||
|
label: t("UploadingLabel", { file, totalFiles }),
|
||||||
percent,
|
percent,
|
||||||
visible: true,
|
visible: true,
|
||||||
})
|
})
|
||||||
@ -1029,10 +1044,20 @@ export const setDialogVisible = (t) => {
|
|||||||
} = uploadData;
|
} = uploadData;
|
||||||
|
|
||||||
dispatch(setConvertDialogVisible(false));
|
dispatch(setConvertDialogVisible(false));
|
||||||
const label = "upload";
|
const label = t("UploadingLabel", {
|
||||||
|
file: uploadedFiles,
|
||||||
|
totalFiles: files.length,
|
||||||
|
});
|
||||||
|
|
||||||
if (uploadStatus === null) {
|
if (uploadStatus === null) {
|
||||||
dispatch(setProgressBarData({ label, percent: 100, visible: true }));
|
dispatch(
|
||||||
|
setProgressBarData({
|
||||||
|
icon: "upload",
|
||||||
|
label,
|
||||||
|
percent: 100,
|
||||||
|
visible: true,
|
||||||
|
})
|
||||||
|
);
|
||||||
uploadData.uploadedFiles = 0;
|
uploadData.uploadedFiles = 0;
|
||||||
uploadData.percent = 0;
|
uploadData.percent = 0;
|
||||||
dispatch(setUploadData(uploadData));
|
dispatch(setUploadData(uploadData));
|
||||||
@ -1040,7 +1065,9 @@ export const setDialogVisible = (t) => {
|
|||||||
} else if (!files.length) {
|
} else if (!files.length) {
|
||||||
dispatch(clearProgressData());
|
dispatch(clearProgressData());
|
||||||
} else {
|
} else {
|
||||||
dispatch(setProgressBarData({ label, percent, visible: true }));
|
dispatch(
|
||||||
|
setProgressBarData({ icon: "upload", label, percent, visible: true })
|
||||||
|
);
|
||||||
uploadData.uploadStatus = "cancel";
|
uploadData.uploadStatus = "cancel";
|
||||||
dispatch(setUploadData(uploadData));
|
dispatch(setUploadData(uploadData));
|
||||||
}
|
}
|
||||||
@ -1149,6 +1176,7 @@ export const loopFilesOperations = (id, destFolderId, isCopy) => {
|
|||||||
if (currentItem && currentItem.progress !== 100) {
|
if (currentItem && currentItem.progress !== 100) {
|
||||||
dispatch(
|
dispatch(
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
|
icon: "upload",
|
||||||
label: progressData.label,
|
label: progressData.label,
|
||||||
percent: currentItem.progress,
|
percent: currentItem.progress,
|
||||||
visible: true,
|
visible: true,
|
||||||
@ -1158,6 +1186,7 @@ export const loopFilesOperations = (id, destFolderId, isCopy) => {
|
|||||||
} else {
|
} else {
|
||||||
dispatch(
|
dispatch(
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
|
icon: "upload",
|
||||||
label: progressData.label,
|
label: progressData.label,
|
||||||
percent: 100,
|
percent: 100,
|
||||||
visible: true,
|
visible: true,
|
||||||
@ -1201,6 +1230,7 @@ export const loopFilesOperations = (id, destFolderId, isCopy) => {
|
|||||||
} else {
|
} else {
|
||||||
dispatch(
|
dispatch(
|
||||||
setProgressBarData({
|
setProgressBarData({
|
||||||
|
icon: "upload",
|
||||||
label: progressData.label,
|
label: progressData.label,
|
||||||
percent: 100,
|
percent: 100,
|
||||||
visible: true,
|
visible: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user