Merge branch 'bugfix/v0.1.6' of github.com:ONLYOFFICE/AppServer into bugfix/v0.1.6

This commit is contained in:
pavelbannov 2021-04-14 14:51:45 +03:00
commit 176fa7464f
2 changed files with 23 additions and 11 deletions

View File

@ -111,6 +111,8 @@ const SimpleFilesRow = createSelectable((props) => {
setTooltipPosition, setTooltipPosition,
setDownloadDialogVisible, setDownloadDialogVisible,
downloadAction, downloadAction,
confirmDelete,
setDeleteDialogVisible,
} = props; } = props;
const { const {
@ -270,6 +272,9 @@ const SimpleFilesRow = createSelectable((props) => {
return; return;
} }
if (confirmDelete) {
setDeleteDialogVisible(true);
} else {
const translations = { const translations = {
deleteOperation: t("DeleteOperation"), deleteOperation: t("DeleteOperation"),
}; };
@ -281,6 +286,7 @@ const SimpleFilesRow = createSelectable((props) => {
: deleteFolderAction(id, parentId, translations) : deleteFolderAction(id, parentId, translations)
.then(() => toastr.success(t("FolderRemoved"))) .then(() => toastr.success(t("FolderRemoved")))
.catch((err) => toastr.error(err)); .catch((err) => toastr.error(err));
}
}; };
const rowContextClick = () => { const rowContextClick = () => {
@ -599,6 +605,7 @@ export default inject(
filesActionsStore, filesActionsStore,
mediaViewerDataStore, mediaViewerDataStore,
uploadDataStore, uploadDataStore,
settingsStore,
}, },
{ item } { item }
) => { ) => {
@ -614,6 +621,7 @@ export default inject(
setMoveToPanelVisible, setMoveToPanelVisible,
setCopyPanelVisible, setCopyPanelVisible,
setDownloadDialogVisible, setDownloadDialogVisible,
setDeleteDialogVisible,
} = dialogsStore; } = dialogsStore;
const { const {
@ -705,6 +713,8 @@ export default inject(
onSelectItem, onSelectItem,
setTooltipPosition, setTooltipPosition,
downloadAction, downloadAction,
confirmDelete: settingsStore.confirmDelete,
setDeleteDialogVisible,
}; };
} }
)(withTranslation("Home")(observer(withRouter(SimpleFilesRow)))); )(withTranslation("Home")(observer(withRouter(SimpleFilesRow))));

View File

@ -200,7 +200,7 @@ class NewFilesPanel extends React.Component {
return ( return (
<Row key={file.id} element={element}> <Row key={file.id} element={element}>
<Box <Box
onClick={this.onNewFilesClick.bind(this, file)} onClick={this.onNewFileClick.bind(this, file)}
marginProp="auto 0" marginProp="auto 0"
> >
<Link <Link
@ -267,7 +267,9 @@ export default inject(
setIsLoading, setIsLoading,
isLoading, isLoading,
updateFileBadge, updateFileBadge,
updateFilesBadge,
updateFolderBadge, updateFolderBadge,
updateFoldersBadge,
} = filesStore; } = filesStore;
const { updateRootBadge } = treeFoldersStore; const { updateRootBadge } = treeFoldersStore;
const { setMediaViewerData } = mediaViewerDataStore; const { setMediaViewerData } = mediaViewerDataStore;