diff --git a/tdrive/frontend/src/app/components/menus/menu-component.jsx b/tdrive/frontend/src/app/components/menus/menu-component.jsx index c3d5df60..018e4256 100755 --- a/tdrive/frontend/src/app/components/menus/menu-component.jsx +++ b/tdrive/frontend/src/app/components/menus/menu-component.jsx @@ -87,7 +87,7 @@ export default class MenuComponent extends React.Component { {typeof item.icon === 'string' ? : item.icon} )} -
{item.text}
+
{item.text}
); } else if (item.type == 'react-element') { @@ -135,7 +135,7 @@ export default class MenuComponent extends React.Component { )} -
{item.text}
+
{item.text}
{item.rightIcon && } {item.submenu && !item.submenu_replace && } diff --git a/tdrive/frontend/src/app/components/menus/menu.jsx b/tdrive/frontend/src/app/components/menus/menu.jsx index 07ce79f0..1200adec 100755 --- a/tdrive/frontend/src/app/components/menus/menu.jsx +++ b/tdrive/frontend/src/app/components/menus/menu.jsx @@ -63,7 +63,7 @@ export default class Menu extends React.Component { this.props.menu, elementRect, this.props.position, - {}, + undefined, this.props.testClassId ); this.setState({ isMenuOpen: true }, () => this.open = true); diff --git a/tdrive/frontend/src/app/components/menus/menus-body-layer.jsx b/tdrive/frontend/src/app/components/menus/menus-body-layer.jsx index 3798bd8d..32bd8018 100755 --- a/tdrive/frontend/src/app/components/menus/menus-body-layer.jsx +++ b/tdrive/frontend/src/app/components/menus/menus-body-layer.jsx @@ -210,7 +210,7 @@ export default class MenusBodyLayer extends React.Component { : 'skew_in_right_nobounce' : 'fade_in' } - testClassId={item.dataMenuId} + testClassId={item.menuTestClassId} />
diff --git a/tdrive/frontend/src/app/components/menus/menus-manager.jsx b/tdrive/frontend/src/app/components/menus/menus-manager.jsx index c910853b..744b50e6 100755 --- a/tdrive/frontend/src/app/components/menus/menus-manager.jsx +++ b/tdrive/frontend/src/app/components/menus/menus-manager.jsx @@ -57,7 +57,7 @@ class MenusManager extends Observable { this.notify(); } - async openMenu(menu, domRect, positionType, options, dataMenuId) { + async openMenu(menu, domRect, positionType, options, menuTestClassId) { this.isOpen = 1; if(typeof menu === 'function') { menu = await menu(); @@ -85,7 +85,7 @@ class MenusManager extends Observable { level: 0, id: Number.unid(), allowClickOut: options.allowClickOut !== undefined ? options.allowClickOut : true, - dataMenuId, + menuTestClassId, }); this.last_opened_id = Number.unid(); this.notify(); diff --git a/tdrive/frontend/src/app/components/search-popup/parts/drive-item-result.tsx b/tdrive/frontend/src/app/components/search-popup/parts/drive-item-result.tsx index aa935f31..d83cc447 100644 --- a/tdrive/frontend/src/app/components/search-popup/parts/drive-item-result.tsx +++ b/tdrive/frontend/src/app/components/search-popup/parts/drive-item-result.tsx @@ -38,7 +38,7 @@ export default (props: { driveItem: DriveItem & { user?: UserType }}) => { return (
{history.push(RouterServices.generateRouteFromState({companyId: company, itemId: file.id})); openDoc(file)}} > @@ -55,7 +55,7 @@ export default (props: { driveItem: DriveItem & { user?: UserType }}) => { {extension?.toLocaleUpperCase()} • {formatDate(parseInt(file?.last_modified))} •{' '} {formatSize(file?.size)} - +
{!file.is_directory && (
{ +export default ({ user, testClassId }: { user?: UserType; testClassId?: string }) => { + const testId = testClassId ? `testid:${testClassId}` : '' return ( -
+
{!!user && <>{UsersService.getFullName(user)}}
); diff --git a/tdrive/frontend/src/app/views/client/body/drive/browser.tsx b/tdrive/frontend/src/app/views/client/body/drive/browser.tsx index 17b2dbdc..f6deabdf 100644 --- a/tdrive/frontend/src/app/views/client/body/drive/browser.tsx +++ b/tdrive/frontend/src/app/views/client/body/drive/browser.tsx @@ -375,7 +375,7 @@ export default memo( buildFileTypeContextMenu(), { x: evt.clientX, y: evt.clientY }, 'center', - {}, + undefined, "browser-share-with-me-menu-file-type" ); }} @@ -398,7 +398,7 @@ export default memo( buildPeopleContextMen(), { x: evt.clientX, y: evt.clientY }, 'center', - {}, + undefined, "browser-share-with-me-menu-people" ); }} @@ -418,7 +418,7 @@ export default memo( buildDateContextMenu(), { x: evt.clientX, y: evt.clientY }, 'center', - {}, + undefined, "browser-share-with-me-menu-last-modified" ); }} @@ -465,9 +465,9 @@ export default memo( {viewId !== 'shared_with_me' && ( - onBuildContextMenu(details)} testClassId="browser-menu-context"> + onBuildContextMenu(details)} testClassId="browser-menu-more"> {' '} -
{/*
*/}