diff --git a/data/interfaces/default/home_stats.html b/data/interfaces/default/home_stats.html index b873f64b..9a0c49f4 100644 --- a/data/interfaces/default/home_stats.html +++ b/data/interfaces/default/home_stats.html @@ -77,7 +77,7 @@ DOCUMENTATION :: END <% fallback = 'art-live' if row0['live'] else 'art' %>
% elif stat_id == 'top_libraries': -
+
% elif stat_id == 'top_users':
% elif stat_id == 'top_platforms': @@ -147,7 +147,7 @@ DOCUMENTATION :: END data-rating_key="${row.get('rating_key')}" data-grandparent_rating_key="${row.get('grandparent_rating_key')}" data-guid="${row.get('guid')}" data-title="${row.get('title')}" data-art="${row.get('art')}" data-thumb="${row.get('thumb')}" data-platform="${row.get('platform_name')}" data-library-type="${row.get('section_type')}" data-user_id="${row.get('user_id')}" data-user="${row.get('user')}" data-friendly_name="${row.get('friendly_name')}" data-user_thumb="${row.get('user_thumb')}" - data-last_watch="${row.get('last_watch')}" data-started="${row.get('started')}" data-live="${row.get('live')}"> + data-last_watch="${row.get('last_watch')}" data-started="${row.get('started')}" data-live="${row.get('live')}" data-library_art="${row.get('library_art', '')}">
${loop.index + 1}
% if stat_id in ('top_movies', 'popular_movies', 'top_tv', 'popular_tv', 'top_music', 'popular_music', 'last_watched'): diff --git a/data/interfaces/default/index.html b/data/interfaces/default/index.html index 1175e8cd..b96e67cf 100644 --- a/data/interfaces/default/index.html +++ b/data/interfaces/default/index.html @@ -796,6 +796,7 @@ var grandparent_rating_key = $(elem).data('grandparent_rating_key'); var guid = $(elem).data('guid'); var live = $(elem).data('live'); + var library_art = $(elem).data('library_art'); var [height, fallback_poster, fallback_art] = [450, 'poster', 'art']; if ($.inArray(stat_id, ['top_music', 'popular_music']) > -1) { [height, fallback_poster, fallback_art] = [300, 'cover', 'art']; @@ -807,7 +808,7 @@ if (stat_id === 'most_concurrent') { return } else if (stat_id === 'top_libraries') { - $('#stats-background-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', art, null, 500, 280, 40, '282828', 3, fallback_art) + ')'); + $('#stats-background-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', art || library_art, null, 500, 280, 40, '282828', 3, library_art || fallback_art) + ')'); $('#stats-thumb-' + stat_id).removeClass(function (index, className) { return (className.match (/(^|\s)svg-icon library-\S+/g) || []).join(' ')}); if (thumb.startsWith('http')) { @@ -843,7 +844,7 @@ $('#stats-background-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', art, img_rating_key, 500, 280, 40, '282828', 3, fallback_art) + ')'); $('#stats-thumb-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', thumb, img_rating_key, 300, height, null, null, null, fallback_poster) + ')'); $('#stats-thumb-' + stat_id + '-bg').css('background-image', 'url(' + page('pms_image_proxy', thumb, img_rating_key, 300, height, 60, '282828', 3, fallback_poster) + ')'); - $('#library-stats-background-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', art, img_rating_key, 500, 280, 40, '282828', 3, fallback_art) + ')'); + $('#library-stats-background-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', art || library_art, img_rating_key, 500, 280, 40, '282828', 3, library_art || fallback_art) + ')'); if (thumb.startsWith('http')) { $('#library-stats-thumb-' + stat_id).css('background-image', 'url(' + page('pms_image_proxy', thumb, img_rating_key, 300, 300, null, null, null, 'cover') + ')') .removeClass('svg-icon library-' + stat_id); diff --git a/data/interfaces/default/library_stats.html b/data/interfaces/default/library_stats.html index c5cfca92..0690fd4e 100644 --- a/data/interfaces/default/library_stats.html +++ b/data/interfaces/default/library_stats.html @@ -40,7 +40,7 @@ DOCUMENTATION :: END %>
-
+
% if row0['thumb'].startswith('http'): % else: @@ -56,7 +56,7 @@ DOCUMENTATION :: END
    % for section in data[section_type]:
  • + data-art="${section.get('art')}" data-thumb="${section.get('thumb')}" data-library_art="${section.get('library_art')}">
    ${loop.index + 1}