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

update components

This commit is contained in:
Luke Pulverenti 2015-06-19 00:23:55 -04:00
parent 615cc844ae
commit b9598ffaa1
88 changed files with 366 additions and 501 deletions

View file

@ -2,8 +2,6 @@
var pageSizeKey = 'pagesize_v4';
var defaultBackground = "#333";
return {
getDefaultPageSize: function (key, defaultValue) {
@ -1214,7 +1212,6 @@
var html = '';
var imgUrl = null;
var icon;
var background = null;
var width = null;
var height = null;
@ -1222,6 +1219,8 @@
var enableImageEnhancers = options.enableImageEnhancers !== false;
var cssClass = "card";
if (options.autoThumb && item.ImageTags && item.ImageTags.Primary && item.PrimaryImageAspectRatio && item.PrimaryImageAspectRatio >= 1.5) {
width = posterWidth;
@ -1386,7 +1385,7 @@
if (item.Name && options.showTitle) {
icon = 'fa-music';
}
background = defaultBackground;
cssClass += " defaultBackground";
} else if (item.Type == "Recording" || item.Type == "Program" || item.Type == "TvChannel") {
@ -1394,28 +1393,26 @@
icon = 'fa-folder-open';
}
background = defaultBackground;
cssClass += " defaultBackground";
} else if (item.MediaType == "Video" || item.Type == "Season" || item.Type == "Series") {
if (item.Name && options.showTitle) {
icon = 'fa-video-camera';
}
background = defaultBackground;
cssClass += " defaultBackground";
} else if (item.Type == "Person") {
if (item.Name && options.showTitle) {
icon = 'fa-user';
}
background = defaultBackground;
cssClass += " defaultBackground";
} else {
if (item.Name && options.showTitle) {
icon = 'fa-folder-open';
}
background = defaultBackground;
cssClass += " defaultBackground";
}
var cssClass = "card";
cssClass += ' ' + options.shape + 'Card';
var mediaSourceCount = item.MediaSourceCount || 1;
@ -1453,10 +1450,6 @@
style += 'background-image:url(\'' + imgUrl + '\');';
}
if (background) {
style += "background-color:" + background + ";";
}
var imageCssClass = 'cardImage';
if (icon) {
@ -2129,12 +2122,15 @@
if (options.viewButton) {
//html += '<paper-button raised class="subdued notext"><iron-icon icon="view-comfy"></iron-icon></paper-button>';
html += '<paper-button raised class="subdued notext" onclick="require([\'jqmicons\']);jQuery(\'.viewPanel\', jQuery(this).parents(\'.page\')).panel(\'toggle\');"><iron-icon icon="more-vert"></iron-icon></paper-button>';
}
html += '</div>';
if (showControls && options.showLimit !== false) {
require(['jqmicons']);
var id = "selectPageSize";
var pageSizes = options.pageSizes || LibraryBrowser.getDefaultPageSizeSelections();