|
1 | 1 | <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"> |
2 | | - <h1 class="page-header">Welcome!</h1> |
3 | | - <p>Landing page for the virtual movie library app! </p> |
| 2 | + <h1 class="page-header">Welcome!</h1> |
| 3 | + <h4 class="h4-margins">Check out some movies!</h4> |
| 4 | + <div class="sample-movies row results-row"> |
| 5 | + <span class="no-results" *ngIf="getRandomMovies().length ===0">No movies found</span> |
| 6 | + <div *ngFor="#movie of getRandomMovies()" class="library-movie col-xs-6 col-sm-4 col-md-3 col-lg-2"> |
| 7 | + <div class="movie-poster-container"> |
| 8 | + <img src={{movie.image}} class="movie-image"[routerLink]="['/Movie', { movie: movie.imdbId }]"> |
| 9 | + </div> |
| 10 | + <div class="movie-title-year"> |
| 11 | + <span>{{movie.title}} ({{movie.year}})</span> |
| 12 | + <div class="ratings"> |
| 13 | + <span class="glyphicon {{ getAvgRating(movie.ratings) < 1 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 14 | + <span class="glyphicon {{ getAvgRating(movie.ratings) < 2 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 15 | + <span class="glyphicon {{ getAvgRating(movie.ratings) < 3 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 16 | + <span class="glyphicon {{ getAvgRating(movie.ratings) < 4 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 17 | + <span class="glyphicon {{ getAvgRating(movie.ratings) < 5 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 18 | + </div> |
| 19 | + <span class="more-info">{{ movie.ratings.length }} {{ movie.ratings.length === 1 ? 'rating' : 'ratings' }}</span> |
| 20 | + </div> |
| 21 | + </div> |
| 22 | + </div> |
| 23 | + <h4 class="h4-margins">Or maybe some libraries!</h4> |
| 24 | + <div class="sample-libraries row results-row"> |
| 25 | + <span class="no-results" *ngIf="getRandomLibraries().length ===0">No libraries found</span> |
| 26 | + <div *ngFor="#library of getRandomLibraries()" class="library-movie col-xs-6 col-sm-4 col-md-3 col-lg-2"> |
| 27 | + <div class="movie-poster-container"> |
| 28 | + <img src="./assets/default_library.png" class="movie-image"[routerLink]="['/Library', { library: library._id }]"> |
| 29 | + </div> |
| 30 | + <div class="library-details"> |
| 31 | + <span>{{library.name}} ({{library.user.username}})</span> |
| 32 | + <div class="ratings"> |
| 33 | + <span class="glyphicon {{ getAvgRating(library.ratings) < 1 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 34 | + <span class="glyphicon {{ getAvgRating(library.ratings) < 2 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 35 | + <span class="glyphicon {{ getAvgRating(library.ratings) < 3 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 36 | + <span class="glyphicon {{ getAvgRating(library.ratings) < 4 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 37 | + <span class="glyphicon {{ getAvgRating(library.ratings) < 5 ? 'glyphicon-star-empty': 'glyphicon-star' }}"></span> |
| 38 | + </div> |
| 39 | + <span class="more-info">{{ library.ratings.length }} {{ library.ratings.length === 1 ? 'rating' : 'ratings' }}</span> |
| 40 | + </div> |
| 41 | + </div> |
| 42 | + </div> |
4 | 43 | </div> |
0 commit comments