Skip to content
Snippets Groups Projects
Commit 8298d17d authored by vkovtun's avatar vkovtun
Browse files

SSDM-13579: Added other buttons to the left toolbar.

parent 5d1c8cf1
No related branches found
No related tags found
1 merge request!40SSDM-13578 : 2PT : Database and V3 Implementation - include the new AFS "free"...
...@@ -51,6 +51,7 @@ const keys = { ...@@ -51,6 +51,7 @@ const keys = {
CONTAINER: 'CONTAINER', CONTAINER: 'CONTAINER',
CONTENT: 'CONTENT', CONTENT: 'CONTENT',
CONVERTED: 'CONVERTED', CONVERTED: 'CONVERTED',
COPY: 'COPY',
CRASH: 'CRASH', CRASH: 'CRASH',
CREATED: 'CREATED', CREATED: 'CREATED',
CURRENT_PAGE: 'CURRENT_PAGE', CURRENT_PAGE: 'CURRENT_PAGE',
...@@ -153,6 +154,7 @@ const keys = { ...@@ -153,6 +154,7 @@ const keys = {
MODIFICATION_DATE: 'MODIFICATION_DATE', MODIFICATION_DATE: 'MODIFICATION_DATE',
MODIFIED: 'MODIFIED', MODIFIED: 'MODIFIED',
MORE: 'MORE', MORE: 'MORE',
MOVE: 'MOVE',
NAME: 'NAME', NAME: 'NAME',
NEW_COLLECTION_TYPE: 'NEW_COLLECTION_TYPE', NEW_COLLECTION_TYPE: 'NEW_COLLECTION_TYPE',
NEW_DATA_SET_TYPE: 'NEW_DATA_SET_TYPE', NEW_DATA_SET_TYPE: 'NEW_DATA_SET_TYPE',
...@@ -222,6 +224,7 @@ const keys = { ...@@ -222,6 +224,7 @@ const keys = {
REMOVE: 'REMOVE', REMOVE: 'REMOVE',
REMOVE_TERM: 'REMOVE_TERM', REMOVE_TERM: 'REMOVE_TERM',
REMOVE_TOKEN: 'REMOVE_TOKEN', REMOVE_TOKEN: 'REMOVE_TOKEN',
RENAME: 'RENAME',
REPORT: 'REPORT', REPORT: 'REPORT',
RESULT: 'RESULT', RESULT: 'RESULT',
RESULTS: 'RESULTS', RESULTS: 'RESULTS',
...@@ -360,6 +363,7 @@ const messages_en = { ...@@ -360,6 +363,7 @@ const messages_en = {
[keys.CONTAINER]: 'Container', [keys.CONTAINER]: 'Container',
[keys.CONTENT]: 'Content', [keys.CONTENT]: 'Content',
[keys.CONVERTED]: 'Converted', [keys.CONVERTED]: 'Converted',
[keys.COPY]: 'Copy',
[keys.CRASH]: 'Something went wrong :(', [keys.CRASH]: 'Something went wrong :(',
[keys.CREATED]: 'Created', [keys.CREATED]: 'Created',
[keys.CURRENT_PAGE]: 'Current Page', [keys.CURRENT_PAGE]: 'Current Page',
...@@ -459,6 +463,7 @@ const messages_en = { ...@@ -459,6 +463,7 @@ const messages_en = {
[keys.MATERIAL_TYPE]: 'Material Type', [keys.MATERIAL_TYPE]: 'Material Type',
[keys.META_DATA]: 'Meta Data', [keys.META_DATA]: 'Meta Data',
[keys.MORE]: 'More', [keys.MORE]: 'More',
[keys.MOVE]: 'Move',
[keys.MODIFICATION_DATE]: 'Modification Date', [keys.MODIFICATION_DATE]: 'Modification Date',
[keys.MODIFIED]: 'Modified', [keys.MODIFIED]: 'Modified',
[keys.MINUTE_OR_MINUTES]: '${0} minute(s)', [keys.MINUTE_OR_MINUTES]: '${0} minute(s)',
...@@ -531,6 +536,7 @@ const messages_en = { ...@@ -531,6 +536,7 @@ const messages_en = {
[keys.REMOVE]: 'Remove', [keys.REMOVE]: 'Remove',
[keys.REMOVE_TERM]: 'Remove Term', [keys.REMOVE_TERM]: 'Remove Term',
[keys.REMOVE_TOKEN]: 'Remove Token', [keys.REMOVE_TOKEN]: 'Remove Token',
[keys.RENAME]: 'Rename',
[keys.REPORT]: 'Report', [keys.REPORT]: 'Report',
[keys.RESULTS]: 'Results', [keys.RESULTS]: 'Results',
[keys.RESULTS_RANGE]: '${0} of ${1}', [keys.RESULTS_RANGE]: '${0} of ${1}',
......
...@@ -20,6 +20,9 @@ import Button from '@material-ui/core/Button' ...@@ -20,6 +20,9 @@ import Button from '@material-ui/core/Button'
import CreateNewFolderIcon from '@material-ui/icons/CreateNewFolderOutlined' import CreateNewFolderIcon from '@material-ui/icons/CreateNewFolderOutlined'
import DownloadIcon from '@material-ui/icons/GetApp' import DownloadIcon from '@material-ui/icons/GetApp'
import DeleteIcon from '@material-ui/icons/Delete' import DeleteIcon from '@material-ui/icons/Delete'
import RenameIcon from '@material-ui/icons/Create'
import CopyIcon from '@material-ui/icons/FileCopy'
import MoveIcon from '@material-ui/icons/ArrowRightAlt'
import messages from '@src/js/common/messages.js' import messages from '@src/js/common/messages.js'
import { withStyles } from '@material-ui/core/styles' import { withStyles } from '@material-ui/core/styles'
import logger from "@src/js/common/logger.js"; import logger from "@src/js/common/logger.js";
...@@ -32,7 +35,13 @@ const styles = theme => ({ ...@@ -32,7 +35,13 @@ const styles = theme => ({
flex: '1 0 auto', flex: '1 0 auto',
display: 'flex', display: 'flex',
alignItems: 'center', alignItems: 'center',
whiteSpace: 'nowrap' whiteSpace: 'nowrap',
'&>button': {
marginRight: theme.spacing(1)
},
'&>button:nth-last-child(1)': {
marginRight: 0
}
}, },
toggleButton: {} toggleButton: {}
}) })
...@@ -82,12 +91,42 @@ class LeftToolbar extends React.Component { ...@@ -82,12 +91,42 @@ class LeftToolbar extends React.Component {
classes={{ root: classes.button }} classes={{ root: classes.button }}
color={color} color={color}
size={buttonSize} size={buttonSize}
variant='outlined' variant='text'
startIcon={<DeleteIcon />} startIcon={<DeleteIcon />}
onClick={this.controller.handleNewFolderClick} onClick={this.controller.handleNewFolderClick}
> >
{messages.get(messages.DELETE)} {messages.get(messages.DELETE)}
</Button> </Button>
<Button
classes={{ root: classes.button }}
color={color}
size={buttonSize}
variant='text'
startIcon={<RenameIcon />}
onClick={this.controller.handleNewFolderClick}
>
{messages.get(messages.RENAME)}
</Button>
<Button
classes={{ root: classes.button }}
color={color}
size={buttonSize}
variant='text'
startIcon={<CopyIcon />}
onClick={this.controller.handleNewFolderClick}
>
{messages.get(messages.COPY)}
</Button>
<Button
classes={{ root: classes.button }}
color={color}
size={buttonSize}
variant='text'
startIcon={<MoveIcon />}
onClick={this.controller.handleNewFolderClick}
>
{messages.get(messages.MOVE)}
</Button>
</div> </div>
) )
} }
......
...@@ -43,7 +43,13 @@ const styles = theme => ({ ...@@ -43,7 +43,13 @@ const styles = theme => ({
flex: '0 0 auto', flex: '0 0 auto',
display: 'flex', display: 'flex',
alignItems: 'center', alignItems: 'center',
whiteSpace: 'nowrap' whiteSpace: 'nowrap',
'&>button': {
marginRight: theme.spacing(1)
},
'&>button:nth-last-child(1)': {
marginRight: 0
}
}, },
uploadButtonsContainer: { uploadButtonsContainer: {
display: 'flex', display: 'flex',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment