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

lazy load scripts

This commit is contained in:
Luke Pulverenti 2015-05-16 15:09:02 -04:00
parent 1f0760df09
commit 89e0515a15
31 changed files with 366 additions and 328 deletions

View file

@ -89,19 +89,11 @@
position: relative;
}
.backdropCard .cardPadder {
.backdropCard .cardPadder, .smallBackdropCard .cardPadder, .overflowBackdropCard .cardPadder {
padding-bottom: 56.25%;
}
.smallBackdropCard .cardPadder {
padding-bottom: 56.25%;
}
.squareCard .cardPadder {
padding-bottom: 100%;
}
.smallSquareCard .cardPadder {
.squareCard .cardPadder, .overflowSquareCard .cardPadder {
padding-bottom: 100%;
}
@ -109,11 +101,7 @@
padding-bottom: 75%;
}
.portraitCard .cardPadder {
padding-bottom: 150%;
}
.smallPortraitCard .cardPadder {
.portraitCard .cardPadder, .overflowPortraitCard .cardPadder {
padding-bottom: 150%;
}
@ -277,10 +265,6 @@
width: 50%;
}
.smallSquareCard {
width: 33.3334%;
}
.backdropCard {
width: 50%;
}
@ -293,8 +277,12 @@
width: 33.3%;
}
.smallPortraitCard {
width: 33.334%;
.overflowPortraitCard {
width: 40%;
}
.overflowBackdropCard {
width: 70%;
}
.cardProgress {
@ -307,6 +295,10 @@
opacity: .8;
}
.overflowSquareCard {
width: 42%;
}
@media all and (max-width: 1200px) {
.portraitCard .cardOverlayInner {
@ -331,16 +323,20 @@
@media all and (min-width: 640px) {
.smallSquareCard {
width: 25%;
}
.portraitCard {
width: 25%;
}
.smallPortraitCard {
width: 25%;
.overflowPortraitCard {
width: 36%;
}
.overflowBackdropCard {
width: 60%;
}
.overflowSquareCard {
width: 30%;
}
}
@ -364,17 +360,9 @@
width: 20%;
}
.smallSquareCard {
width: 20%;
}
.smallBackdropCard {
width: 25%;
}
.smallPortraitCard {
width: 20%;
}
}
@ -388,8 +376,16 @@
width: 20%;
}
.smallPortraitCard {
width: 16.666666666666666666666666666667%;
.overflowPortraitCard {
width: 23%;
}
.overflowBackdropCard {
width: 40%;
}
.overflowSquareCard {
width: 22%;
}
}
@ -415,14 +411,6 @@
.smallBackdropCard {
width: 16.666666666666666666666666666667%;
}
.smallSquareCard {
width: 16.666666666666666666666666666667%;
}
.smallPortraitCard {
width: 14.285714285714285714285714285714%;
}
}
@ -439,10 +427,6 @@
.smallBackdropCard {
width: 14.285714285714285714285714285714%;
}
.smallPortraitCard {
width: 12.5%;
}
}

View file

@ -208,7 +208,6 @@
display: inline-block;
background-size: cover;
vertical-align: top;
cursor: pointer;
}
.starRating {
@ -1474,10 +1473,6 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
display: none !important;
}
.homeFavoritesTabDisabled .homeFavoritesTab {
display: none !important;
}
.detailsMenu {
width: 280px;
}

View file

@ -166,6 +166,37 @@ h1 a:hover {
margin: -10px 0 0 -10px;
}
.hiddenScrollX {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
overflow-y: hidden;
white-space: nowrap;
}
.touch .hiddenScrollX {
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
}
.touch .hiddenScrollX::-webkit-scrollbar {
height: 0 !important;
display: none;
}
.hiddenScrollY {
overflow-y: scroll;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
-webkit-overflow-scrolling: touch;
overflow-x: hidden;
}
.hiddenScrollY::-webkit-scrollbar {
width: 0 !important;
display: none;
}
/**
* Note: I have omitted any vendor-prefixes for clarity.
* Adding them is left as an exercise for the reader.