Merge branch 'release/v1.2' of github.com:ONLYOFFICE/AppServer into release/v1.2

This commit is contained in:
mushka 2022-07-05 12:54:41 +03:00
commit 15d1c4d65b
5 changed files with 20 additions and 30 deletions

View File

@ -35,15 +35,15 @@ const DropDownItem = (props) => {
>
{icon && (
<IconWrapper>
<ReactSVG
src={icon}
className={fillIcon ? "drop-down-item_icon" : ""}
/>
{!withoutIcon && (
<ReactSVG
src={icon}
className={fillIcon ? "drop-down-item_icon" : ""}
/>
)}
</IconWrapper>
)}
{withoutIcon && <IconWrapper />}
{isSeparator ? "\u00A0" : label ? label : children && children}
{isSubMenu && (

View File

@ -266,7 +266,7 @@ const MainButtonMobile = (props) => {
onClick={subMenuOnClickAction}
icon={item.icon ? item.icon : ""}
action={item.action}
withoutIcon={true}
withoutIcon={item.withoutIcon}
/>
);
})}

View File

@ -5,7 +5,6 @@ import { inject, observer } from "mobx-react";
import MainButton from "@appserver/components/main-button";
import { withTranslation } from "react-i18next";
import { isMobile } from "react-device-detect";
import { isTablet as isTabletUtils } from "@appserver/components/utils/device";
import Loaders from "@appserver/common/components/Loaders";
import { AppServerConfig, FileAction } from "@appserver/common/constants";
import { encryptionUploadDialog } from "../../../helpers/desktop";
@ -44,7 +43,6 @@ const ArticleMainButtonContent = (props) => {
const [actions, setActions] = React.useState([]);
const [uploadActions, setUploadActions] = React.useState([]);
const [model, setModel] = React.useState([]);
const [isTablet, setIsTablet] = React.useState(isTabletUtils());
const onCreate = React.useCallback(
(e) => {
@ -102,14 +100,7 @@ const ArticleMainButtonContent = (props) => {
);
};
const onResize = React.useCallback(() => {
const isTabletView = isTabletUtils();
setIsTablet(isTabletView);
}, []);
React.useEffect(() => {
window.addEventListener("resize", onResize);
const folderUpload = !isMobile
? [
{
@ -133,30 +124,30 @@ const ArticleMainButtonContent = (props) => {
items: [
{
className: "main-button_drop-down_sub",
icon: !isMobile && "images/form.react.svg",
icon: "images/form.react.svg",
label: t("Translations:SubNewForm"),
onClick: onCreate,
action: "docxf",
key: "docxf",
withoutIcon: isMobile,
withoutIcon: true,
},
{
className: "main-button_drop-down_sub",
icon: !isMobile && "images/form.file.react.svg",
icon: "images/form.file.react.svg",
label: t("Translations:SubNewFormFile"),
onClick: onShowSelectFileDialog,
disabled: isPrivacy,
key: "form-file",
withoutIcon: isMobile,
withoutIcon: true,
},
{
className: "main-button_drop-down_sub",
icon: !isMobile && "images/form.react.svg",
icon: "images/form.react.svg",
label: t("Common:OFORMsGallery"),
onClick: onShowGallery,
disabled: isPrivacy,
key: "form-gallery",
withoutIcon: isMobile,
withoutIcon: true,
},
],
},
@ -225,20 +216,14 @@ const ArticleMainButtonContent = (props) => {
setModel(menuModel);
setActions(actions);
setUploadActions(uploadActions);
return () => {
window.removeEventListener("resize", onResize);
};
}, [
t,
isPrivacy,
currentFolderId,
isTablet,
onCreate,
onShowSelectFileDialog,
onUploadFileClick,
onUploadFolderClick,
onResize,
]);
return (

View File

@ -164,6 +164,10 @@ const StyledTile = styled.div`
}
`}
}
.new-items {
min-width: 16px;
}
`;
const StyledFileTileTop = styled.div`
@ -503,6 +507,7 @@ class Tile extends React.PureComponent {
isFolder={(isFolder && !fileExst) || (!fileExst && id === -1)}
>
{FilesTileContent}
{badges}
</StyledContent>
<StyledOptionButton spacerWidth={contextButtonSpacerWidth}>
{renderContext ? (

View File

@ -113,13 +113,13 @@ class SectionHeaderContent extends React.Component {
items: [
{
key: "new-form",
label: t("Translations:NewForm"),
label: t("Translations:SubNewForm"),
icon: "images/form.react.svg",
onClick: this.createForm,
},
{
key: "new-form-file",
label: t("Translations:NewFormFile"),
label: t("Translations:SubNewFormFile"),
onClick: this.createFormFromFile,
disabled: isPrivacyFolder,
icon: "images/form.file.react.svg",