mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Adds Ratings to both Video Player and Up Next Dialog Window
This commit is contained in:
parent
6310564bf5
commit
b56f83df9a
4 changed files with 35 additions and 3 deletions
|
@ -69,9 +69,9 @@ import '../../styles/flexstyles.scss';
|
||||||
const elem = instance.options.parent;
|
const elem = instance.options.parent;
|
||||||
|
|
||||||
elem.querySelector('.upNextDialog-mediainfo').innerHTML = mediaInfo.getPrimaryMediaInfoHtml(item, {
|
elem.querySelector('.upNextDialog-mediainfo').innerHTML = mediaInfo.getPrimaryMediaInfoHtml(item, {
|
||||||
criticRating: false,
|
criticRating: true,
|
||||||
originalAirDate: false,
|
originalAirDate: false,
|
||||||
starRating: false,
|
starRating: true,
|
||||||
subtitles: false
|
subtitles: false
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,9 @@
|
||||||
<div class="osdTimeText">
|
<div class="osdTimeText">
|
||||||
<span class="endsAtText"></span>
|
<span class="endsAtText"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="osdRatingsText">
|
||||||
|
</div>
|
||||||
|
|
||||||
<button is="paper-icon-button-light" class="btnSubtitles hide autoSize" title="${Subtitles}">
|
<button is="paper-icon-button-light" class="btnSubtitles hide autoSize" title="${Subtitles}">
|
||||||
<span class="xlargePaperIconButton material-icons closed_caption" aria-hidden="true"></span>
|
<span class="xlargePaperIconButton material-icons closed_caption" aria-hidden="true"></span>
|
||||||
|
|
|
@ -93,6 +93,18 @@ import { PluginType } from '../../../types/plugin.ts';
|
||||||
}
|
}
|
||||||
|
|
||||||
setTitle(displayItem, parentName);
|
setTitle(displayItem, parentName);
|
||||||
|
ratingsText.innerHTML = mediaInfo.getPrimaryMediaInfoHtml(displayItem, {
|
||||||
|
officialRating: false,
|
||||||
|
criticRating: true,
|
||||||
|
starRating: true,
|
||||||
|
endsAt: false,
|
||||||
|
year: false,
|
||||||
|
programIndicator: false,
|
||||||
|
runtime: false,
|
||||||
|
subtitles: false,
|
||||||
|
originalAirDate: false,
|
||||||
|
episodeTitle: false
|
||||||
|
});
|
||||||
|
|
||||||
const secondaryMediaInfo = view.querySelector('.osdSecondaryMediaInfo');
|
const secondaryMediaInfo = view.querySelector('.osdSecondaryMediaInfo');
|
||||||
const secondaryMediaInfoHtml = mediaInfo.getSecondaryMediaInfoHtml(displayItem, {
|
const secondaryMediaInfoHtml = mediaInfo.getSecondaryMediaInfoHtml(displayItem, {
|
||||||
|
@ -1412,6 +1424,7 @@ import { PluginType } from '../../../types/plugin.ts';
|
||||||
const startTimeText = view.querySelector('.startTimeText');
|
const startTimeText = view.querySelector('.startTimeText');
|
||||||
const endTimeText = view.querySelector('.endTimeText');
|
const endTimeText = view.querySelector('.endTimeText');
|
||||||
const endsAtText = view.querySelector('.endsAtText');
|
const endsAtText = view.querySelector('.endsAtText');
|
||||||
|
const ratingsText = view.querySelector('.osdRatingsText');
|
||||||
const btnRewind = view.querySelector('.btnRewind');
|
const btnRewind = view.querySelector('.btnRewind');
|
||||||
const btnFastForward = view.querySelector('.btnFastForward');
|
const btnFastForward = view.querySelector('.btnFastForward');
|
||||||
const transitionEndEventName = dom.whichTransitionEvent();
|
const transitionEndEventName = dom.whichTransitionEvent();
|
||||||
|
|
|
@ -136,12 +136,20 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.osdTimeText {
|
.osdRatingsText {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
margin-left: 1em;
|
margin-left: 1em;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.osdTimeText {
|
||||||
|
margin-left: 1em;
|
||||||
|
margin-right: 1em;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
.osdTitle,
|
.osdTitle,
|
||||||
.osdTitleSmall {
|
.osdTitleSmall {
|
||||||
margin: 0 1em 0 0;
|
margin: 0 1em 0 0;
|
||||||
|
@ -213,6 +221,14 @@
|
||||||
.videoOsdBottom .endsAtText {
|
.videoOsdBottom .endsAtText {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.videoOsdBottom .osdRatingsText .starRatingContainer {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.videoOsdBottom .osdRatingsText .mediaInfoCriticRating {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.syncPlayContainer {
|
.syncPlayContainer {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue