Source

dvd-collection / collection / templates / collection / movie_list.html

Full commit
{% extends "base.html" %}
{% load bootstrap %}

{% block jquery %}  $('#nav_browse').addClass('active');{% endblock %}

{% block title %}Browse Collection{% endblock %}

{% block base_content %}
{% include "search_form.html" %}
<div class="pagination">
  <ul>
    {% for letter in '0123456789'|make_list %}
    <li><a href="?startswith={{letter}}">{{letter}}</a></li>
    {% endfor %}
  </ul>
</div>
<div class="pagination">
  <ul>
    {% for letter in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'|make_list %}
    <li><a href="?startswith={{letter}}">{{letter}}</a></li>
    {% endfor %}
  </ul>
</div>
<a class="btn btn-primary" href="{% url 'movie_add' %}"><i class="icon-plus icon-white"></i>{% if user.is_authenticated %}Add Movie to Library{% else %}Login to add a new movie{% endif %}</a>
<table class="table table-condensed table-striped">
  <thead><tr><th>Title</th><th>Format</th><th>Genre</th><th><a href="?ordering=-rating">Rated</a></th></tr></thead>
  <tbody>
    {% for movie in movie_list %}
    <tr><td>{{movie|link}}</td><td><a href="{% url 'browse_format' movie.format %}">{{movie.get_format_display}}</a></td><td>{{movie.genre|link}}</td><td>{{movie.rating|ratingicon}}</td></tr>
    {% endfor %}
  </tbody>
</table>
<div class="pagination">
    <ul>
        {% if page_obj.has_previous %}
            <li><a href="?page={{ page_obj.previous_page_number }}{{extra_query}}">&laquo;</a></li>
        {% endif %}
        {% for tick in page_obj.paginator.num_pages|make_range %}
            <li><a href="?page={{ tick }}{{extra_query}}">{{tick}}</a></li>
        {% endfor %}
        {% if page_obj.has_next %}
            <li><a href="?page={{ page_obj.next_page_number }}{{extra_query}}">&raquo;</a></li>
        {% endif %}
    </ul>
</div>
{% endblock %}