Poster image dom simplified.
This commit is contained in:
@@ -1,21 +1,17 @@
|
|||||||
<template>
|
<template>
|
||||||
<li class="movies-item" :class="{'shortList': shortList}">
|
<li class="movie-item" :class="{'shortList': shortList}">
|
||||||
<a class="movies-item__link" :class="{'no-image': noImage}" @click.prevent="openMoviePopup(movie.id, movie.type)">
|
<figure class="movie-item__poster">
|
||||||
|
<img class="movie-item__img is-loaded"
|
||||||
<!-- TODO change to picture element -->
|
ref="poster-image"
|
||||||
<figure class="movies-item__poster">
|
@click="openMoviePopup(movie.id, movie.type)"
|
||||||
<img v-if="!noImage" class="movies-item__img" src="~assets/placeholder.png" v-img="poster()" alt="">
|
:alt="posterAltText"
|
||||||
<img v-if="noImage" class="movies-item__img is-loaded" src="~assets/no-image.png" alt="">
|
:data-src="poster"
|
||||||
|
src="~assets/placeholder.png">
|
||||||
|
|
||||||
<div v-if="movie.download" class="progress">
|
<div v-if="movie.download" class="progress">
|
||||||
<progress :value="movie.download.progress" max="100"></progress>
|
<progress :value="movie.download.progress" max="100"></progress>
|
||||||
<span>{{ movie.download.state }}: {{ movie.download.progress }}%</span>
|
<span>{{ movie.download.state }}: {{ movie.download.progress }}%</span>
|
||||||
</div>
|
</div>
|
||||||
</figure>
|
|
||||||
<div class="movies-item__content">
|
|
||||||
<p class="movies-item__title">{{ movie.title || movie.name }}</p>
|
|
||||||
<p class="movies-item__title">{{ movie.year }}</p>
|
|
||||||
</div>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user