1
0
Fork 0
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:
FireGamer3 2023-04-13 12:17:07 -05:00
parent 6310564bf5
commit b56f83df9a
4 changed files with 35 additions and 3 deletions

View file

@ -65,6 +65,9 @@
<div class="osdTimeText">
<span class="endsAtText"></span>
</div>
<div class="osdRatingsText">
</div>
<button is="paper-icon-button-light" class="btnSubtitles hide autoSize" title="${Subtitles}">
<span class="xlargePaperIconButton material-icons closed_caption" aria-hidden="true"></span>

View file

@ -93,6 +93,18 @@ import { PluginType } from '../../../types/plugin.ts';
}
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 secondaryMediaInfoHtml = mediaInfo.getSecondaryMediaInfoHtml(displayItem, {
@ -1412,6 +1424,7 @@ import { PluginType } from '../../../types/plugin.ts';
const startTimeText = view.querySelector('.startTimeText');
const endTimeText = view.querySelector('.endTimeText');
const endsAtText = view.querySelector('.endsAtText');
const ratingsText = view.querySelector('.osdRatingsText');
const btnRewind = view.querySelector('.btnRewind');
const btnFastForward = view.querySelector('.btnFastForward');
const transitionEndEventName = dom.whichTransitionEvent();