src/egonomy/templates/egonomy_all_fragments.html
author cavaliet
Mon, 18 Feb 2013 15:43:46 +0100
changeset 43 119cd616faa4
parent 35 365c73a0e8c1
child 45 ea2c1961a515
permissions -rw-r--r--
Search fragment works. Highlight needs to be improved.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     1
{% extends "egonomy_base.html" %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     2
{% load static %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     3
{% load i18n %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     4
{% load thumbnail %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     5
{% load navigation %}
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
     6
{% load highlight %}
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     7
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     8
{% block title %}{% trans "All fragments" %}{% endblock %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     9
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    10
{% block content %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    11
                <div class="fullwidth">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    12
                    <div class="fullwidth">
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    13
                     {% if search %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    14
                      {% ifequal nb_results 0 %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    15
                        <h2>{% trans "No results for" %} &laquo;&nbsp;{{ search }}&nbsp;&raquo;&nbsp;
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    16
                      {% else %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    17
                        <h2>{% trans "Search results for" %} &laquo;&nbsp;{{ search }}&nbsp;&raquo;&nbsp;:
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    18
                      {% endifequal %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    19
                        <span class="right"><a href="{% url 'all_fragments' %}" alt="{% trans "All fragments" %}">{% trans "All fragments" %}</a></span></h2>
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    20
                     {% else %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    21
                        <h2>{% trans "All pictures" %}</h2> 
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    22
                     {% endif %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    23
						{% if nb_pages %}<p>{% build_pagination nb_pages cur_page_nb url_pagination "contents_page clickable" %}</p>{% endif %}
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    24
                        <ul class="fullwidth">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    25
                          {% for frg in results %}
35
365c73a0e8c1 Css small change
veltr
parents: 30
diff changeset
    26
                            <li class="subcol subcol-eighth">
30
a96a795aa08f optimize orm database queries and little debug
cavaliet
parents: 27
diff changeset
    27
                              <a href="{% url 'view_fragment' fragment_pk=frg.pk %}">
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    28
                              <div class="center-image">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    29
                                <div class="image-and-fragment">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    30
                                 {% with frg.image.info.image_file as image %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    31
                                 {% if image %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    32
                                  {% if image|is_portrait %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    33
							 	    {% thumbnail image "x110" format="PNG" crop="center" as im %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    34
	                                  <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    35
	                                {% empty %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    36
	                                  <img src="{% static 'egonomy/img/empty.gif' %}" width="110" height="110" class="placeholder" />
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    37
	                                {% endthumbnail %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    38
	                              {% else %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    39
                                    {% thumbnail image "110" format="PNG" crop="center" as im %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    40
                                      <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    41
                                    {% empty %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    42
                                      <img src="{% static 'egonomy/img/empty.gif' %}" width=110" height="110" class="placeholder" />
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    43
                                    {% endthumbnail %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    44
	                              {% endif %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    45
	                             {% else %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    46
	                                  <img src="{% static 'egonomy/img/empty.gif' %}" width=110" height="110" class="placeholder" />
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    47
	                             {% endif %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    48
	                             {% endwith %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    49
	                                  <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 1 1" preserveAspectRatio="none">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    50
                                        <path d="{{ frg.coordinates }}" stroke="red" stroke-width=".02" fill="red" fill-opacity=".3" />
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    51
                                      </svg>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    52
                                </div>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    53
                             </div>
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    54
                             <h3>{% if search %}{% highlight frg.title with search html_tag "span" css_class "highlight" %}{% else %}{{ frg.title }}{% endif %}</h3></a>
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    55
                             <p>{% trans "Annotated by" %} <strong>{{ frg.author }}</strong></p>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    56
                            </li>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    57
                          {% endfor %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    58
                        </ul>
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    59
                        {% if nb_pages %}<p>{% build_pagination nb_pages cur_page_nb url_pagination "contents_page clickable" %}</p>{% endif %}
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    60
                    </div>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    61
                </div>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    62
{% endblock %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    63