1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-11 12:02:35 +02:00

Fixed: OriginalTitle in the API using the Title

New: Change tooltip (title) on movie details to original title
This commit is contained in:
nitsua 2020-08-02 00:43:57 -04:00 committed by Qstick
parent 27844d9f5c
commit 67b4182f4d
3 changed files with 11 additions and 5 deletions

View File

@ -9,6 +9,7 @@ class Marquee extends Component {
static propTypes = {
text: PropTypes.string,
title: PropTypes.string,
hoverToStop: PropTypes.bool,
loop: PropTypes.bool,
className: PropTypes.string
@ -16,6 +17,7 @@ class Marquee extends Component {
static defaultProps = {
text: '',
title: '',
hoverToStop: true,
loop: false
};
@ -144,7 +146,7 @@ class Marquee extends Component {
this.text = el;
}}
style={style}
title={this.props.text}
title={(this.props.title && (this.props.text !== this.props.title)) ? `Original Title: ${this.props.title}` : this.props.text}
>
{this.props.text}
</span>
@ -167,7 +169,7 @@ class Marquee extends Component {
this.text = el;
}}
style={style}
title={this.props.text}
title={(this.props.title && (this.props.text !== this.props.title)) ? `Original Title: ${this.props.title}` : this.props.text}
>
{this.props.text}
</span>

View File

@ -235,6 +235,7 @@ class MovieDetails extends Component {
tmdbId,
imdbId,
title,
originalTitle,
year,
inCinemas,
physicalRelease,
@ -370,7 +371,7 @@ class MovieDetails extends Component {
</div>
<div className={styles.title} style={{ width: marqueeWidth }}>
<Marquee text={title} />
<Marquee text={title} title={originalTitle} />
</div>
</div>
@ -736,6 +737,7 @@ MovieDetails.propTypes = {
tmdbId: PropTypes.number.isRequired,
imdbId: PropTypes.string,
title: PropTypes.string.isRequired,
originalTitle: PropTypes.string,
year: PropTypes.number.isRequired,
runtime: PropTypes.number.isRequired,
certification: PropTypes.string,

View File

@ -91,7 +91,7 @@ public static MovieResource ToResource(this Movie model)
Id = model.Id,
TmdbId = model.TmdbId,
Title = model.Title,
OriginalTitle = model.Title,
OriginalTitle = model.OriginalTitle,
SortTitle = model.SortTitle,
InCinemas = model.InCinemas,
PhysicalRelease = model.PhysicalRelease,
@ -154,7 +154,7 @@ public static MovieResource ToResource(this Movie model, MovieTranslation movieT
Id = model.Id,
TmdbId = model.TmdbId,
Title = translatedTitle,
OriginalTitle = model.Title,
OriginalTitle = model.OriginalTitle,
SortTitle = translatedTitle.NormalizeTitle(),
InCinemas = model.InCinemas,
PhysicalRelease = model.PhysicalRelease,
@ -217,6 +217,7 @@ public static MovieResource ToResource(this Movie model, IUpgradableSpecificatio
Id = model.Id,
TmdbId = model.TmdbId,
Title = translatedTitle,
OriginalTitle = model.OriginalTitle,
SortTitle = translatedTitle.NormalizeTitle(),
InCinemas = model.InCinemas,
PhysicalRelease = model.PhysicalRelease,
@ -274,6 +275,7 @@ public static Movie ToModel(this MovieResource resource)
TmdbId = resource.TmdbId,
Title = resource.Title,
OriginalTitle = resource.OriginalTitle,
SortTitle = resource.SortTitle,
InCinemas = resource.InCinemas,
PhysicalRelease = resource.PhysicalRelease,