src/egonomy/templates/partial/image_in_list.html
author cavaliet
Wed, 26 Jun 2013 16:53:45 +0200
changeset 159 b98558f8d2c1
parent 126 b844bdfb8bc2
child 168 c90576d18319
permissions -rw-r--r--
collection first step
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
121
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     1
{% load static %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     2
{% load i18n %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     3
{% load thumbnail %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     4
{# we suppose here that "img" has been defined #}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     5
<a href="{% url 'annotate_picture' image_id=img.id %}">
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     6
<div class="center-image">
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     7
{% with img.info.image_file as image %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     8
{% if image %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
     9
 {% if image|is_portrait %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    10
   {% thumbnail image "x225" format="PNG" crop="center" as im %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    11
     <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    12
   {% empty %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    13
     <img src="{% static 'egonomy/img/empty.gif' %}" width="225" height="225" class="placeholder" />
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    14
   {% endthumbnail %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    15
 {% else %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    16
   {% thumbnail image "225" format="PNG" crop="center" as im %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    17
     <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    18
   {% empty %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    19
     <img src="{% static 'egonomy/img/empty.gif' %}" width=225" height="225" class="placeholder" />
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    20
   {% endthumbnail %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    21
 {% endif %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    22
{% else %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    23
     <img src="{% static 'egonomy/img/empty.gif' %}" width=225" height="225" class="placeholder" />
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    24
{% endif %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    25
{% endwith %}
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    26
</div>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    27
<div class="content">
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    28
    <h3>{{ img.metadata.titre|default:_("No title") }}</h3>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    29
    <p>{% trans "Author" %}&nbsp;: <strong>{{ img.metadata.auteur|default:_("Not documented") }}</strong></p>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    30
</div>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    31
</a>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    32
<div class="tools-2">
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    33
    <ul class="clearfix">
126
b844bdfb8bc2 add integration modifs
cavaliet
parents: 121
diff changeset
    34
        <li><a class="tool twitter" href="#" title="{% trans 'Share on Twitter'%}"></a></li>
b844bdfb8bc2 add integration modifs
cavaliet
parents: 121
diff changeset
    35
        <li><a class="tool facebook" href="#" title="{% trans 'Share on Facebook'%}"></a></li>
159
b98558f8d2c1 collection first step
cavaliet
parents: 126
diff changeset
    36
        {% if user.is_authenticated %}
b98558f8d2c1 collection first step
cavaliet
parents: 126
diff changeset
    37
        <li><a class="tool plus open-popin" href="#add-to-collection" title="{% trans 'Add to a collection'%}"></a></li>
b98558f8d2c1 collection first step
cavaliet
parents: 126
diff changeset
    38
        {% else %}
b98558f8d2c1 collection first step
cavaliet
parents: 126
diff changeset
    39
        <li><a class="tool plus" href="{% url 'login' %}" title="{% trans 'Log in to add to a collection' %}"></a></li>
b98558f8d2c1 collection first step
cavaliet
parents: 126
diff changeset
    40
        {% endif %}
126
b844bdfb8bc2 add integration modifs
cavaliet
parents: 121
diff changeset
    41
        <li><a class="tool cut" href="{% url 'create_fragment' image_id=img.id %}" title="{% trans 'Create a fragment'%}"></a></li>
121
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    42
    </ul>
447ffbbddc7f first step of redesign before adding collection
cavaliet
parents:
diff changeset
    43
</div>