More classes to cypress testing (#2038)

main
Boris Sekachev 6 years ago committed by GitHub
parent e8c44bc8e2
commit 90cc36eb1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -27,7 +27,7 @@ function AttributeSwitcher(props: Props): JSX.Element {
const title = `${currentAttribute} [${currentIndex + 1}/${attributesCount}]`; const title = `${currentAttribute} [${currentIndex + 1}/${attributesCount}]`;
return ( return (
<div className='attribute-annotation-sidebar-switcher'> <div className='attribute-annotation-sidebar-attribute-switcher'>
<Tooltip title={`Previous attribute ${normalizedKeyMap.PREVIOUS_ATTRIBUTE}`} mouseLeaveDelay={0}> <Tooltip title={`Previous attribute ${normalizedKeyMap.PREVIOUS_ATTRIBUTE}`} mouseLeaveDelay={0}>
<Button disabled={attributesCount <= 1} onClick={() => nextAttribute(-1)}> <Button disabled={attributesCount <= 1} onClick={() => nextAttribute(-1)}>
<Icon type='left' /> <Icon type='left' />

@ -31,7 +31,7 @@ function ObjectSwitcher(props: Props): JSX.Element {
const title = `${currentLabel} ${clientID} [${currentIndex + 1}/${objectsCount}]`; const title = `${currentLabel} ${clientID} [${currentIndex + 1}/${objectsCount}]`;
return ( return (
<div className='attribute-annotation-sidebar-switcher'> <div className='attribute-annotation-sidebar-object-switcher'>
<Tooltip title={`Previous object ${normalizedKeyMap.PREVIOUS_OBJECT}`} mouseLeaveDelay={0}> <Tooltip title={`Previous object ${normalizedKeyMap.PREVIOUS_OBJECT}`} mouseLeaveDelay={0}>
<Button disabled={objectsCount <= 1} onClick={() => nextObject(-1)}> <Button disabled={objectsCount <= 1} onClick={() => nextObject(-1)}>
<Icon type='left' /> <Icon type='left' />

@ -13,7 +13,8 @@
padding: 5px; padding: 5px;
} }
.attribute-annotation-sidebar-switcher { .attribute-annotation-sidebar-object-switcher,
.attribute-annotation-sidebar-attribute-switcher {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;

@ -47,6 +47,7 @@ function DrawPolygonControl(props: Props): JSX.Element {
)} )}
> >
<Icon <Icon
className='cvat-draw-cuboid-control'
{...dynamicIconProps} {...dynamicIconProps}
component={CubeIcon} component={CubeIcon}
/> />

@ -43,6 +43,7 @@ function DrawPointsControl(props: Props): JSX.Element {
)} )}
> >
<Icon <Icon
className='cvat-draw-points-control'
{...dynamicIconProps} {...dynamicIconProps}
component={PointIcon} component={PointIcon}
/> />

@ -43,6 +43,7 @@ function DrawPolygonControl(props: Props): JSX.Element {
)} )}
> >
<Icon <Icon
className='cvat-draw-polygon-control'
{...dynamicIconProps} {...dynamicIconProps}
component={PolygonIcon} component={PolygonIcon}
/> />

@ -43,6 +43,7 @@ function DrawPolylineControl(props: Props): JSX.Element {
)} )}
> >
<Icon <Icon
className='cvat-draw-polyline-control'
{...dynamicIconProps} {...dynamicIconProps}
component={PolylineIcon} component={PolylineIcon}
/> />

@ -45,6 +45,7 @@ function DrawRectangleControl(props: Props): JSX.Element {
)} )}
> >
<Icon <Icon
className='cvat-draw-rectangle-control'
{...dynamicIconProps} {...dynamicIconProps}
component={RectangleIcon} component={RectangleIcon}
/> />

@ -55,19 +55,20 @@ function PlayerButtons(props: Props): JSX.Element {
return ( return (
<Col className='cvat-player-buttons'> <Col className='cvat-player-buttons'>
<Tooltip title='Go to the first frame' mouseLeaveDelay={0}> <Tooltip title='Go to the first frame' mouseLeaveDelay={0}>
<Icon component={FirstIcon} onClick={onFirstFrame} /> <Icon className='cvat-player-first-button' component={FirstIcon} onClick={onFirstFrame} />
</Tooltip> </Tooltip>
<Tooltip title={`Go back with a step ${backwardShortcut}`} mouseLeaveDelay={0}> <Tooltip title={`Go back with a step ${backwardShortcut}`} mouseLeaveDelay={0}>
<Icon component={BackJumpIcon} onClick={onBackward} /> <Icon className='cvat-player-backward-button' component={BackJumpIcon} onClick={onBackward} />
</Tooltip> </Tooltip>
<Tooltip title={`Go back ${previousFrameShortcut}`} mouseLeaveDelay={0}> <Tooltip title={`Go back ${previousFrameShortcut}`} mouseLeaveDelay={0}>
<Icon component={PreviousIcon} onClick={onPrevFrame} /> <Icon className='cvat-player-previous-button' component={PreviousIcon} onClick={onPrevFrame} />
</Tooltip> </Tooltip>
{!playing {!playing
? ( ? (
<Tooltip title={`Play ${playPauseShortcut}`} mouseLeaveDelay={0}> <Tooltip title={`Play ${playPauseShortcut}`} mouseLeaveDelay={0}>
<Icon <Icon
className='cvat-player-play-button'
component={PlayIcon} component={PlayIcon}
onClick={onSwitchPlay} onClick={onSwitchPlay}
/> />
@ -76,6 +77,7 @@ function PlayerButtons(props: Props): JSX.Element {
: ( : (
<Tooltip title={`Pause ${playPauseShortcut}`} mouseLeaveDelay={0}> <Tooltip title={`Pause ${playPauseShortcut}`} mouseLeaveDelay={0}>
<Icon <Icon
className='cvat-player-pause-button'
component={PauseIcon} component={PauseIcon}
onClick={onSwitchPlay} onClick={onSwitchPlay}
/> />
@ -83,13 +85,13 @@ function PlayerButtons(props: Props): JSX.Element {
)} )}
<Tooltip title={`Go next ${nextFrameShortcut}`} mouseLeaveDelay={0}> <Tooltip title={`Go next ${nextFrameShortcut}`} mouseLeaveDelay={0}>
<Icon component={NextIcon} onClick={onNextFrame} /> <Icon className='cvat-player-next-button' component={NextIcon} onClick={onNextFrame} />
</Tooltip> </Tooltip>
<Tooltip title={`Go next with a step ${forwardShortcut}`} mouseLeaveDelay={0}> <Tooltip title={`Go next with a step ${forwardShortcut}`} mouseLeaveDelay={0}>
<Icon component={ForwardJumpIcon} onClick={onForward} /> <Icon className='cvat-player-forward-button' component={ForwardJumpIcon} onClick={onForward} />
</Tooltip> </Tooltip>
<Tooltip title='Go to the last frame' mouseLeaveDelay={0}> <Tooltip title='Go to the last frame' mouseLeaveDelay={0}>
<Icon component={LastIcon} onClick={onLastFrame} /> <Icon className='cvat-player-last-button' component={LastIcon} onClick={onLastFrame} />
</Tooltip> </Tooltip>
</Col> </Col>
); );

Loading…
Cancel
Save