Skip to content
Snippets Groups Projects
Commit 094d45c7 authored by Anthony's avatar Anthony
Browse files

Add trad and tooltip

parent 40ae0ebd
No related branches found
No related tags found
2 merge requests!13Manifest side to side,!11Draft: 33 8 open an other manifest side by side from an annotation
Pipeline #1314 passed
...@@ -4,13 +4,12 @@ import AccordionSummary from '@material-ui/core/AccordionSummary'; ...@@ -4,13 +4,12 @@ import AccordionSummary from '@material-ui/core/AccordionSummary';
import ExpandMoreIcon from '@material-ui/icons/ExpandMoreSharp'; import ExpandMoreIcon from '@material-ui/icons/ExpandMoreSharp';
import Typography from '@material-ui/core/Typography'; import Typography from '@material-ui/core/Typography';
import AccordionDetails from '@material-ui/core/AccordionDetails'; import AccordionDetails from '@material-ui/core/AccordionDetails';
import PlaylistAddIcon from '@material-ui/icons/PlaylistAdd';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { import {
Card, CardActionArea, CardActions, CardContent, CardMedia, Fab, Card, CardActionArea, CardActions, CardContent, CardMedia, Fab,
} from '@material-ui/core'; } from '@material-ui/core';
import Button from '@material-ui/core/Button'; import Button from '@material-ui/core/Button';
import async from 'async'; import Tooltip from '@material-ui/core/Tooltip';
/** /**
* AnnotationManifestsAccordion * AnnotationManifestsAccordion
...@@ -54,19 +53,6 @@ export class AnnotationManifestsAccordion extends Component { ...@@ -54,19 +53,6 @@ export class AnnotationManifestsAccordion extends Component {
this.state = { annotation }; this.state = { annotation };
} }
/** */
handleOpenManifestSideToSide(e, manifestId) {
const { addResource, addWindow } = this.props;
addResource(manifestId);
addWindow({ manifestId });
}
/** */
// eslint-disable-next-line class-methods-use-this,require-jsdoc
handleOpenAccordion(e) {
e.stopPropagation();
}
/** */ /** */
componentDidMount() { componentDidMount() {
const { annotation } = this.state; const { annotation } = this.state;
...@@ -92,6 +78,19 @@ export class AnnotationManifestsAccordion extends Component { ...@@ -92,6 +78,19 @@ export class AnnotationManifestsAccordion extends Component {
}); });
} }
/** */
handleOpenManifestSideToSide(e, manifestId) {
const { addResource, addWindow } = this.props;
addResource(manifestId);
addWindow({ manifestId });
}
/** */
// eslint-disable-next-line class-methods-use-this,require-jsdoc
handleOpenAccordion(e) {
e.stopPropagation();
}
/** */ /** */
render() { render() {
const { const {
...@@ -114,7 +113,7 @@ export class AnnotationManifestsAccordion extends Component { ...@@ -114,7 +113,7 @@ export class AnnotationManifestsAccordion extends Component {
expandIcon={<ExpandMoreIcon />} expandIcon={<ExpandMoreIcon />}
onClick={(e) => this.handleOpenAccordion(e)} onClick={(e) => this.handleOpenAccordion(e)}
> >
<Typography className={classes.heading}>Manifests found:</Typography> <Typography className={classes.heading}>{t('manifestsFound')}</Typography>
</AccordionSummary> </AccordionSummary>
<AccordionDetails> <AccordionDetails>
<Typography> <Typography>
...@@ -135,6 +134,7 @@ export class AnnotationManifestsAccordion extends Component { ...@@ -135,6 +134,7 @@ export class AnnotationManifestsAccordion extends Component {
</CardContent> </CardContent>
</CardActionArea> </CardActionArea>
<CardActions> <CardActions>
<Tooltip title={t('openManifestInOtherWindow', { manifest: manifest.id })}>
<Button <Button
size="small" size="small"
color="primary" color="primary"
...@@ -142,8 +142,9 @@ export class AnnotationManifestsAccordion extends Component { ...@@ -142,8 +142,9 @@ export class AnnotationManifestsAccordion extends Component {
this.handleOpenManifestSideToSide(e, manifest.id); this.handleOpenManifestSideToSide(e, manifest.id);
}} }}
> >
Open in new panel {t('openInCompanionWindow')}
</Button> </Button>
</Tooltip>
</CardActions> </CardActions>
</Card> </Card>
</Typography> </Typography>
......
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
"login": "Log in", "login": "Log in",
"logout": "Log out", "logout": "Log out",
"manifestError": "The resource cannot be added:", "manifestError": "The resource cannot be added:",
"manifestFound": "Manifests found:",
"maximizeWindow": "Maximize window", "maximizeWindow": "Maximize window",
"minimizeWindow": "Minimize window", "minimizeWindow": "Minimize window",
"mirador": "Mirador", "mirador": "Mirador",
......
...@@ -78,6 +78,7 @@ ...@@ -78,6 +78,7 @@
"login": "Se connecter", "login": "Se connecter",
"logout": "Se déconnecter", "logout": "Se déconnecter",
"manifestError": "Cette ressource ne peut pas être ajoutée :", "manifestError": "Cette ressource ne peut pas être ajoutée :",
"manifestFound": "Manifests trouvés:",
"maximizeWindow": "Agrandir cette fenêtre", "maximizeWindow": "Agrandir cette fenêtre",
"minimizeWindow": "Réduire cette fenêtre", "minimizeWindow": "Réduire cette fenêtre",
"mirador": "Mirador", "mirador": "Mirador",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment