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 forin="true" />
|
||||
<option immed="true" />
|
||||
<option latedef="true" />
|
||||
<option newcap="true" />
|
||||
<option noarg="true" />
|
||||
<option noempty="false" />
|
||||
<option nonew="true" />
|
||||
<option plusplus="false" />
|
||||
<option regexp="false" />
|
||||
<option undef="true" />
|
||||
<option unused="true" />
|
||||
<option strict="true" />
|
||||
<option trailing="false" />
|
||||
<option latedef="true" />
|
||||
<option unused="true" />
|
||||
<option quotmark="single" />
|
||||
<option maxdepth="3" />
|
||||
<option asi="false" />
|
||||
<option boss="false" />
|
||||
<option debug="false" />
|
||||
<option eqnull="false" />
|
||||
<option es5="false" />
|
||||
<option esnext="false" />
|
||||
<option evil="false" />
|
||||
<option expr="false" />
|
||||
|
@ -38,8 +36,6 @@
|
|||
<option loopfunc="false" />
|
||||
<option multistr="false" />
|
||||
<option proto="false" />
|
||||
<option onecase="false" />
|
||||
<option regexdash="false" />
|
||||
<option scripturl="false" />
|
||||
<option smarttabs="false" />
|
||||
<option shadow="false" />
|
||||
|
|
|
@ -2,15 +2,17 @@
|
|||
|
||||
define(
|
||||
[
|
||||
'jquery',
|
||||
'handlebars',
|
||||
'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) {
|
||||
if (!img.src.contains(placeHolder)) {
|
||||
img.src = placeHolder;
|
||||
if (!img.src.contains(placeholder)) {
|
||||
img.src = placeholder;
|
||||
$(img).addClass('placeholder-image');
|
||||
}
|
||||
img.onerror = null;
|
||||
};
|
||||
|
|
|
@ -11,15 +11,12 @@
|
|||
<div class="ended-banner">Ended</div>
|
||||
{{/unless_eq}}
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title-container">
|
||||
<div class="center title">{{title}}</div>
|
||||
</div>
|
||||
|
||||
<div class="center">
|
||||
<div class="labels">
|
||||
{{#if_eq status compare="continuing"}}
|
||||
|
|
|
@ -95,16 +95,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
.title-container {
|
||||
position : relative;
|
||||
|
||||
.title {
|
||||
position : absolute;
|
||||
top : -100px;
|
||||
opacity : 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
.labels {
|
||||
display : inline-block;
|
||||
.opacity(0.75);
|
||||
|
@ -130,6 +120,21 @@
|
|||
overflow : hidden;
|
||||
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 {
|
||||
color : #eeeeee;
|
||||
background-color : #b94a48;
|
||||
|
@ -137,8 +142,8 @@
|
|||
-moz-transform-origin : 50% 50%;
|
||||
-webkit-transform-origin : 50% 50%;
|
||||
position : absolute;
|
||||
width : 300px;
|
||||
top : 175px;
|
||||
width : 320px;
|
||||
top : 200px;
|
||||
left : -122px;
|
||||
text-align : center;
|
||||
.opacity(0.9);
|
||||
|
|
Loading…
Reference in a new issue