1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update omdb

This commit is contained in:
Luke Pulverenti 2015-07-06 10:20:23 -04:00
parent 9e6d8b6c98
commit 5cb377b6a9
12 changed files with 1028 additions and 28 deletions

View file

@ -141,15 +141,26 @@
function setBackdrops(page, items) {
var images = items.filter(function (i) {
var images = items.map(function (i) {
return i.BackdropImageTags.length > 0;
if (i.BackdropImageTags.length > 0) {
return {
id: i.Id,
tag: i.BackdropImageTags[0]
};
}
}).map(function (i) {
return {
id: i.Id,
tag: i.BackdropImageTags[0]
};
if (i.ParentBackdropItemId && i.ParentBackdropImageTags && i.ParentBackdropImageTags.length) {
return {
id: i.ParentBackdropItemId,
tag: i.ParentBackdropImageTags[0]
};
}
return null;
}).filter(function (i) {
return i != null;
});
if (images.length) {

View file

@ -201,7 +201,7 @@
mediaElement.pause();
if (isViblastStarted) {
requirejs(['https://viblast.com/player/free-version/sdqsdx86/viblast.js'], function () {
requirejs(['thirdparty/viblast.js'], function () {
viblast(mediaElement).stop();
isViblastStarted = false;

View file

@ -315,7 +315,7 @@
function renderDetails(page, item, context) {
//LibraryBrowser.renderDetailPageBackdrop(page, item);
LibraryBrowser.renderOverview(page.querySelector('.itemOverview'), item);
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), item);
renderUserDataIcons(page, item);
LibraryBrowser.renderLinks(page.querySelector('#itemLinks'), item);

View file

@ -31,7 +31,13 @@
setInitialCollapsibleState(page, item, context, user);
renderDetails(page, item, context);
LibraryBrowser.renderDetailPageBackdrop(page, item);
if (item.Type == 'MusicAlbum1' || item.Type == 'Season1') {
Backdrops.setBackdrops(page, [item]);
$('#itemBackdrop', page).addClass('noBackdrop').css('background-image', 'none');
} else {
LibraryBrowser.renderDetailPageBackdrop(page, item);
}
if (MediaController.canPlay(item)) {
$('.btnPlay', page).removeClass('hide');
@ -368,7 +374,7 @@
$('#itemTagline', page).hide();
}
LibraryBrowser.renderOverview(page.querySelector('.itemOverview'), item);
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), item);
$('.itemCommunityRating', page).html(LibraryBrowser.getRatingHtml(item));

View file

@ -3067,22 +3067,25 @@
return miscInfo.join('    ');
},
renderOverview: function (elem, item) {
renderOverview: function (elems, item) {
var overview = item.Overview || '';
$(elems).each(function () {
var elem = this;
var overview = item.Overview || '';
elem.innerHTML = overview;
elem.innerHTML = overview;
$('a', elem).each(function () {
this.setAttribute("target", "_blank");
$('a', elem).each(function () {
this.setAttribute("target", "_blank");
});
if (overview) {
elem.classList.remove('empty');
} else {
elem.classList.add('empty');
}
});
if (overview) {
elem.classList.remove('empty');
} else {
elem.classList.add('empty');
}
},
renderStudios: function (elem, item, context, isStatic) {

View file

@ -15,7 +15,7 @@
$('.itemCommunityRating', page).html(LibraryBrowser.getRatingHtml(program));
LibraryBrowser.renderGenres($('.itemGenres', page), program, context);
LibraryBrowser.renderOverview(page.querySelector('.itemOverview'), program);
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), program);
$('.itemMiscInfo', page).html(LibraryBrowser.getMiscInfoHtml(program));

View file

@ -45,7 +45,7 @@
$('.userDataIcons', page).html(LibraryBrowser.getUserDataIconsHtml(item));
LibraryBrowser.renderGenres($('.itemGenres', page), item, context);
LibraryBrowser.renderOverview(page.querySelector('.itemOverview'), item);
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), item);
$('.itemMiscInfo', page).html(LibraryBrowser.getMiscInfoHtml(item));
LiveTvHelpers.renderMiscProgramInfo($('.miscTvProgramInfo', page), item);

View file

@ -50,7 +50,7 @@
$('.userDataIcons', page).html(LibraryBrowser.getUserDataIconsHtml(item));
LibraryBrowser.renderGenres($('.itemGenres', page), item, context);
LibraryBrowser.renderOverview(page.querySelector('.itemOverview'), item);
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), item);
$('.itemMiscInfo', page).html(LibraryBrowser.getMiscInfoHtml(item));
LiveTvHelpers.renderMiscProgramInfo($('.miscTvProgramInfo', page), item);

View file

@ -35,7 +35,7 @@
$('.itemCommunityRating', page).html(LibraryBrowser.getRatingHtml(programInfo));
LibraryBrowser.renderGenres($('.itemGenres', page), programInfo, context);
LibraryBrowser.renderOverview(page.querySelector('.itemOverview'), programInfo);
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), programInfo);
if (programInfo.ImageTags && programInfo.ImageTags.Primary) {