mirror of
https://github.com/Radarr/Radarr
synced 2025-02-27 00:23:19 +00:00
Fixed: Show title on posters view when poster is unavailable
This commit is contained in:
parent
c3eb9a7a8c
commit
fcd05cda60
4 changed files with 27 additions and 27 deletions
|
@ -8,24 +8,22 @@
|
||||||
<option es3="false" />
|
<option es3="false" />
|
||||||
<option forin="true" />
|
<option forin="true" />
|
||||||
<option immed="true" />
|
<option immed="true" />
|
||||||
<option latedef="true" />
|
|
||||||
<option newcap="true" />
|
<option newcap="true" />
|
||||||
<option noarg="true" />
|
<option noarg="true" />
|
||||||
<option noempty="false" />
|
<option noempty="false" />
|
||||||
<option nonew="true" />
|
<option nonew="true" />
|
||||||
<option plusplus="false" />
|
<option plusplus="false" />
|
||||||
<option regexp="false" />
|
|
||||||
<option undef="true" />
|
<option undef="true" />
|
||||||
<option unused="true" />
|
|
||||||
<option strict="true" />
|
<option strict="true" />
|
||||||
<option trailing="false" />
|
<option trailing="false" />
|
||||||
|
<option latedef="true" />
|
||||||
|
<option unused="true" />
|
||||||
<option quotmark="single" />
|
<option quotmark="single" />
|
||||||
<option maxdepth="3" />
|
<option maxdepth="3" />
|
||||||
<option asi="false" />
|
<option asi="false" />
|
||||||
<option boss="false" />
|
<option boss="false" />
|
||||||
<option debug="false" />
|
<option debug="false" />
|
||||||
<option eqnull="false" />
|
<option eqnull="false" />
|
||||||
<option es5="false" />
|
|
||||||
<option esnext="false" />
|
<option esnext="false" />
|
||||||
<option evil="false" />
|
<option evil="false" />
|
||||||
<option expr="false" />
|
<option expr="false" />
|
||||||
|
@ -38,8 +36,6 @@
|
||||||
<option loopfunc="false" />
|
<option loopfunc="false" />
|
||||||
<option multistr="false" />
|
<option multistr="false" />
|
||||||
<option proto="false" />
|
<option proto="false" />
|
||||||
<option onecase="false" />
|
|
||||||
<option regexdash="false" />
|
|
||||||
<option scripturl="false" />
|
<option scripturl="false" />
|
||||||
<option smarttabs="false" />
|
<option smarttabs="false" />
|
||||||
<option shadow="false" />
|
<option shadow="false" />
|
||||||
|
|
|
@ -2,15 +2,17 @@
|
||||||
|
|
||||||
define(
|
define(
|
||||||
[
|
[
|
||||||
|
'jquery',
|
||||||
'handlebars',
|
'handlebars',
|
||||||
'System/StatusModel'
|
'System/StatusModel'
|
||||||
], function (Handlebars, StatusModel) {
|
], function ($, Handlebars, StatusModel) {
|
||||||
|
|
||||||
var placeHolder = StatusModel.get('urlBase') + '/Content/Images/poster-dark.jpg';
|
var placeholder = StatusModel.get('urlBase') + '/Content/Images/poster-dark.jpg';
|
||||||
|
|
||||||
window.NzbDrone.imageError = function (img) {
|
window.NzbDrone.imageError = function (img) {
|
||||||
if (!img.src.contains(placeHolder)) {
|
if (!img.src.contains(placeholder)) {
|
||||||
img.src = placeHolder;
|
img.src = placeholder;
|
||||||
|
$(img).addClass('placeholder-image');
|
||||||
}
|
}
|
||||||
img.onerror = null;
|
img.onerror = null;
|
||||||
};
|
};
|
||||||
|
|
|
@ -11,15 +11,12 @@
|
||||||
<div class="ended-banner">Ended</div>
|
<div class="ended-banner">Ended</div>
|
||||||
{{/unless_eq}}
|
{{/unless_eq}}
|
||||||
<a href="{{route}}">
|
<a href="{{route}}">
|
||||||
<img class="series-poster" src="{{poster}}" alt="{{title}}">
|
<img class="series-poster" src="{{poster}}" {{defaultImg}}>
|
||||||
|
<div class="center title">{{title}}</div>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="title-container">
|
|
||||||
<div class="center title">{{title}}</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="center">
|
<div class="center">
|
||||||
<div class="labels">
|
<div class="labels">
|
||||||
{{#if_eq status compare="continuing"}}
|
{{#if_eq status compare="continuing"}}
|
||||||
|
|
|
@ -95,16 +95,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.title-container {
|
|
||||||
position : relative;
|
|
||||||
|
|
||||||
.title {
|
|
||||||
position : absolute;
|
|
||||||
top : -100px;
|
|
||||||
opacity : 0.0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.labels {
|
.labels {
|
||||||
display : inline-block;
|
display : inline-block;
|
||||||
.opacity(0.75);
|
.opacity(0.75);
|
||||||
|
@ -130,6 +120,21 @@
|
||||||
overflow : hidden;
|
overflow : hidden;
|
||||||
display : inline-block;
|
display : inline-block;
|
||||||
|
|
||||||
|
.placeholder-image ~ .title {
|
||||||
|
opacity: 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.title {
|
||||||
|
position : absolute;
|
||||||
|
top : 25px;
|
||||||
|
color : #f5f5f5;
|
||||||
|
width : 100%;
|
||||||
|
font-size : 22px;
|
||||||
|
line-height: 24px;
|
||||||
|
opacity : 0.0;
|
||||||
|
font-weight: 100;
|
||||||
|
}
|
||||||
|
|
||||||
.ended-banner {
|
.ended-banner {
|
||||||
color : #eeeeee;
|
color : #eeeeee;
|
||||||
background-color : #b94a48;
|
background-color : #b94a48;
|
||||||
|
@ -137,8 +142,8 @@
|
||||||
-moz-transform-origin : 50% 50%;
|
-moz-transform-origin : 50% 50%;
|
||||||
-webkit-transform-origin : 50% 50%;
|
-webkit-transform-origin : 50% 50%;
|
||||||
position : absolute;
|
position : absolute;
|
||||||
width : 300px;
|
width : 320px;
|
||||||
top : 175px;
|
top : 200px;
|
||||||
left : -122px;
|
left : -122px;
|
||||||
text-align : center;
|
text-align : center;
|
||||||
.opacity(0.9);
|
.opacity(0.9);
|
||||||
|
|
Loading…
Reference in a new issue