src/egonomy/templates/egonomy_all_fragments.html
author Anthony Ly <anthonyly.com@gmail.com>
Thu, 13 Jun 2013 11:24:40 +0200
changeset 115 a88246833732
parent 110 4732fcfd3a76
child 121 447ffbbddc7f
permissions -rw-r--r--
setup integration header
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 %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     6
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     7
{% block title %}{% trans "All fragments" %}{% endblock %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     8
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
     9
{% block content %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    10
                <div class="fullwidth">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    11
                    <div class="fullwidth">
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    12
                     {% if search %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    13
                      {% ifequal nb_results 0 %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    14
                        <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
    15
                      {% else %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    16
                        <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
    17
                      {% endifequal %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    18
                        <span class="right"><a href="{% url 'all_fragments' %}" alt="{% trans "All fragments" %}">{% trans "All fragments" %}</a></span></h2>
67
a085d708c407 user fragment page and enhance pertimm display.
cavaliet
parents: 47
diff changeset
    19
                     {% elif user_fragments %}
69
412ab5e76c65 Clickable tags to easily add tags from rmn and pertimm.
cavaliet
parents: 67
diff changeset
    20
                        <h2>{% trans "Fragments created by" %} : {{ username }}
67
a085d708c407 user fragment page and enhance pertimm display.
cavaliet
parents: 47
diff changeset
    21
                        <span class="right"><a href="{% url 'all_fragments' %}" alt="{% trans "All fragments" %}">{% trans "All fragments" %}</a></span></h2>
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    22
                     {% else %}
67
a085d708c407 user fragment page and enhance pertimm display.
cavaliet
parents: 47
diff changeset
    23
                        <h2>{% trans "All fragments" %}</h2> 
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    24
                     {% endif %}
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    25
						{% 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
    26
                        <ul class="fullwidth">
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    27
                          {% for frg in results %}
110
4732fcfd3a76 new feature : delete fragment.
cavaliet
parents: 79
diff changeset
    28
                            <li class="subcol subcol-eighth {% if user_fragments %}options_on_hover{% endif %}">
30
a96a795aa08f optimize orm database queries and little debug
cavaliet
parents: 27
diff changeset
    29
                              <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
    30
                              <div class="center-image">
76
e235e1480819 Clean all_fragments template.
cavaliet
parents: 74
diff changeset
    31
                                <div class="image-and-fragment little_square_fragment">
79
2a51570e986b Efficiant template code factorization.
cavaliet
parents: 77
diff changeset
    32
                                 {% with fragment=frg.object|default:frg %}{# frg.object in search case, frg otherwise #}
2a51570e986b Efficiant template code factorization.
cavaliet
parents: 77
diff changeset
    33
                                 {% with image=fragment.image.info.image_file %}
2a51570e986b Efficiant template code factorization.
cavaliet
parents: 77
diff changeset
    34
                                 {% include "partial/fragment_only.html" %}
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    35
	                             {% endwith %}
45
ea2c1961a515 Enhance fragment search. Highlight works.
cavaliet
parents: 43
diff changeset
    36
                                 {% endwith %}
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    37
                                </div>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    38
                             </div>
47
962c69862115 clean templates
cavaliet
parents: 45
diff changeset
    39
                             <h3>{{ frg.highlighted.title|first|safe|default:frg.title }}</h3></a>
67
a085d708c407 user fragment page and enhance pertimm display.
cavaliet
parents: 47
diff changeset
    40
                             <p>{% trans "Annotated by" %} <strong><a href="{% url 'user_fragments' username=frg.author %}">{{ frg.author }}</a></strong></p>
110
4732fcfd3a76 new feature : delete fragment.
cavaliet
parents: 79
diff changeset
    41
                             {% if user_fragments and username = user.username %}<a href="{% url 'delete_fragment' %}?fragment_pk={{ frg.pk }}&next={% url 'user_fragments' user.username %}%3Fpage%3D{{ cur_page_nb }}" onclick="return confirm('{% trans "Do you really want to delete this fragment ? Warning : this action est irreversible." %}')" title="{% trans "Delete this fragment" %}"><div class="top_right_options"></div></a>{% endif %}
27
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    42
                            </li>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    43
                          {% endfor %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    44
                        </ul>
43
119cd616faa4 Search fragment works. Highlight needs to be improved.
cavaliet
parents: 35
diff changeset
    45
                        {% 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
    46
                    </div>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    47
                </div>
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    48
{% endblock %}
daaafc916dc4 Debug in templates. All fragments page added. Language files updated.
cavaliet
parents:
diff changeset
    49