mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
reduce rescanning due to IsOffline
This commit is contained in:
parent
521b20f86a
commit
cbca3a20ae
23 changed files with 115 additions and 68 deletions
|
@ -36,7 +36,7 @@
|
|||
justify-content: center;
|
||||
}
|
||||
|
||||
.vertical-wrap .card {
|
||||
.vertical-wrap > .card {
|
||||
contain: layout style;
|
||||
}
|
||||
|
||||
|
@ -135,19 +135,18 @@
|
|||
position: relative;
|
||||
background-clip: content-box !important;
|
||||
color: #fff;
|
||||
/* This is only needed for scalable cards */
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
@media all and (min-width: 600px) {
|
||||
|
||||
.cardImageContainer {
|
||||
/* Should be 0 with visualCardBox, but not really noticeable */
|
||||
border-radius: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.visualCardBox .cardImageContainer {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.chapterCardImageContainer {
|
||||
background-color: #000;
|
||||
border-radius: 0;
|
||||
|
@ -178,10 +177,6 @@
|
|||
display: block;
|
||||
}
|
||||
|
||||
.scalableCard .cardImageContainer {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.cardImage {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
|
@ -206,7 +201,7 @@
|
|||
padding: .5em .3em;
|
||||
}
|
||||
|
||||
.visualCardBox .cardScalable, .visualCardBox-cardFooter {
|
||||
.visualCardBox-cardScalable, .visualCardBox-cardFooter {
|
||||
background-color: #222326;
|
||||
}
|
||||
|
||||
|
|
|
@ -1133,7 +1133,9 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo
|
|||
cardContentClose = '</button>';
|
||||
}
|
||||
cardImageContainerOpen = imgUrl ? ('<div class="' + cardImageContainerClass + ' lazy" data-src="' + imgUrl + '">') : ('<div class="' + cardImageContainerClass + '">');
|
||||
cardImageContainerOpen = '<div class="' + cardBoxClass + '"><div class="cardScalable"><div class="cardPadder-' + options.shape + '"></div>' + cardContentOpen + cardImageContainerOpen;
|
||||
|
||||
var cardScalableClass = options.cardLayout ? 'cardScalable visualCardBox-cardScalable' : 'cardScalable';
|
||||
cardImageContainerOpen = '<div class="' + cardBoxClass + '"><div class="' + cardScalableClass + '"><div class="cardPadder-' + options.shape + '"></div>' + cardContentOpen + cardImageContainerOpen;
|
||||
cardBoxClose = '</div>';
|
||||
cardScalableClose = '</div>';
|
||||
cardImageContainerClose = '</div>';
|
||||
|
|
|
@ -86,7 +86,7 @@ define(['imageLoader', 'itemShortcuts', 'connectionManager', 'layoutManager'], f
|
|||
var html = '\
|
||||
<button type="button" data-isfolder="' + person.IsFolder + '" data-type="' + person.Type + '" data-action="link" data-id="' + person.Id + '" data-serverid="' + serverId + '" raised class="' + className + '"> \
|
||||
<div class="' + cardBoxCssClass + '">\
|
||||
<div class="cardScalable">\
|
||||
<div class="cardScalable visualCardBox-cardScalable">\
|
||||
<div class="cardPadder-portrait"></div>\
|
||||
<div class="cardContent">\
|
||||
' + cardImageContainer + '\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue