src/ldt/ldt/ldt_utils/templates/front/front_group.html
author ymh <ymh.work@gmail.com>
Sat, 11 May 2013 23:09:05 +0200
changeset 1180 54ef33bb4065
parent 1128 5007febcce2e
parent 1156 662721dc606b
child 1187 73403060f297
permissions -rwxr-xr-x
Merge with eb9cc63ce7423fe953f6332fd7f28624e5840ef3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
     1
{% extends "front/front_base.html" %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
     2
{% load i18n %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
     3
{% load thumbnail %}
353
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
     4
{% load front_tags %}
995
94f9d36371f6 new template tag absstatic to have absolute url for static file and avoid using LDT_MEDIA_PREFIX
grandjoncl
parents: 542
diff changeset
     5
{% load absstatic %}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
     6
339
c6a6ea1ce091 First step of player page in front. Old version of metadata player integrated.
cavaliet
parents: 338
diff changeset
     7
{% block title %}Lignes de temps : groupe "{{group.name}}"{% endblock %}
c6a6ea1ce091 First step of player page in front. Old version of metadata player integrated.
cavaliet
parents: 338
diff changeset
     8
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
     9
{% block css_import %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    10
{{block.super}}
995
94f9d36371f6 new template tag absstatic to have absolute url for static file and avoid using LDT_MEDIA_PREFIX
grandjoncl
parents: 542
diff changeset
    11
<link rel="stylesheet" href='{% absstatic "ldt/css/front_group.css" %}' type="text/css"/>
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    12
{% endblock %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    13
520
10284a1810fe Sparkline correction
veltr
parents: 427
diff changeset
    14
{% block js_declaration %}
10284a1810fe Sparkline correction
veltr
parents: 427
diff changeset
    15
{{block.super}}
1156
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    16
<script type="text/javascript">
1128
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    17
    $(document).ready(function () {
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    18
        $("#home_tag_cloud").toggle(false);
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    19
        $("#hide_tag_cloud").toggle(false);
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    20
        $("#show_tag_cloud").toggle(true);
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    21
        $("#tag_cloud_link").click(function(){
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    22
            $("#home_tag_cloud").slideToggle("fast");
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    23
            $("#hide_tag_cloud").toggle();
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    24
            $("#show_tag_cloud").toggle();         
1156
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    25
        });
1128
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    26
    });
5007febcce2e front group page : filter and pagination.
cavaliet
parents: 1127
diff changeset
    27
</script> 
520
10284a1810fe Sparkline correction
veltr
parents: 427
diff changeset
    28
{% endblock %}
10284a1810fe Sparkline correction
veltr
parents: 427
diff changeset
    29
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    30
{% block body %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    31
{{block.super}}
1156
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    32
<ul class="floatlist" id="medias_groupe">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    33
    <li class="li_h2">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    34
        <h2><a href="?">{% trans 'Projects shared by the group' %}&nbsp;{{group.name}}</a>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    35
        <span class="tag_link"><a href="#" id="tag_cloud_link" title="{% trans 'Filter' %}"><img id="hide_tag_cloud" src='{% absstatic "ldt/img/little_minus_pink.png" %}' alt="{% trans 'Filter' %}" /><img id="show_tag_cloud" src='{% absstatic "ldt/img/little_plus_pink.png" %}' alt="{% trans 'Filter' %}" />&nbsp;{% trans 'Filter' %}</a></span></h2>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    36
    </li>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    37
    <li class="li_h2" id="home_tag_cloud">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    38
      <form id="media_search" method="GET" action="">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    39
        {% trans 'Search in the projects title' %} : 
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    40
        <input id="input_title" type="text" name="title"/><input id="search_title" type="submit" value=""/>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    41
      </form>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    42
    </li>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    43
      <!-- Pagination -->
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    44
        <li id="result_pagination" class="li_h2">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    45
            <p>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    46
            {% if results.has_previous %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    47
                <a class="blue under" href="?page={{ results.previous_page_number }}{% if project_title %}&title={{project_title}}{% endif %}" title="{% trans 'previous' %}">{% trans "previous" %}</a>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    48
            {% endif %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    49
            {% if results.paginator.num_pages > 1 %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    50
            <span class="current">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    51
                {% for i in results.paginator.num_pages|get_range %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    52
                <span class="current">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    53
                    {% if i|add:'1' == results.number %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    54
                    <span class="pink">{{i|add:'1'}}</span>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    55
                    {% else %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    56
                    <a class="blue under" href="?page={{i|add:'1'}}{% if project_title %}&title={{project_title}}{% endif %}">{{i|add:'1'}}</a>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    57
                    {% endif %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    58
                    {% if i|add:'1' < results.paginator.num_pages and 1 < results.paginator.num_pages %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    59
                    {% endif %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    60
                </span>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    61
                {% endfor %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    62
            </span>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    63
            {% endif %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    64
            {% if results.has_next %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    65
                <a class="blue under" href="?page={{ results.next_page_number }}{% if project_title %}&title={{project_title}}{% endif %}" title="{% trans 'next' %}">{% trans "next" %}</a>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    66
            {% endif %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    67
            {% if results.paginator.num_pages > 1 %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    68
                . <a class="blue under" href="?page=x{% if project_title %}&title={{project_title}}{% endif %}"">({% trans 'All' %})</a>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    69
            {% endif %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    70
            </p>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    71
        </li>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    72
    {% for p in results.object_list %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    73
    <li class="li_media">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    74
      {% with c=p.contents.all|first %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    75
        <a href="{% url ldt.ldt_utils.views.front.annot_content c.iri_id p.ldt_id %}">{% thumbnail p.image "134x75" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" alt="{% trans 'open this project' %}" title="{% trans 'open this project' %}">{% endthumbnail %}</a>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    76
        <p><a href="{% url ldt.ldt_utils.views.front.annot_content c.iri_id p.ldt_id %}" title="{% trans 'open this project' %}"><b>{% if p.title|length > 69 %}{{p.title|slice:":69"}}...{% else %}{{p.title}}{% endif %}</b></a></p>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    77
        <p class="font_11">{% trans 'by' %} {{ p.owner }}</p>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    78
      {% endwith %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    79
    </li>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    80
    {% endfor %}
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    81
    <li class="li_h2">
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    82
        <h2><a href="{% url ldt.ldt_utils.views.front.group_list %}">&rarr; {% trans 'Back to the group list' %}</a></h2>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    83
    </li>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    84
</ul>
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    85
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
    86
{% comment %}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    87
<!-- Medias annotated by the group -->
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    88
<ul class="floatlist" id="medias_groupe">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    89
    <li class="li_h2">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    90
        <h2>{% trans 'Medias annotated by the group' %}&nbsp;{{group.name}}</h2>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    91
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    92
    {% for content in content_list %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    93
    <li class="li_media">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 404
diff changeset
    94
        <a href="{% url ldt.ldt_utils.views.front.annot_content content.iri_id %}">{% thumbnail content.image "134x75" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" alt="{% trans 'open this media' %}" title="{% trans 'open this media' %}">{% endthumbnail %}</a>
542
54dfa397baa3 export stat to extarnal object. does not fully work
ymh <ymh.work@gmail.com>
parents: 520
diff changeset
    95
        <div class="bulle_annot" title="{% blocktrans count nb=content.nb_annotations %}{{nb}} annotation on this media{% plural %}{{nb}} annotations on this media{% endblocktrans %}">{{content.nb_annotations}}</div>
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 404
diff changeset
    96
        <p><a href="{% url ldt.ldt_utils.views.front.annot_content content.iri_id %}" title="{% trans 'open this media' %}"><b>{% if content.title|length > 69 %}{{content.title|slice:":69"}}...{% else %}{{content.title}}{% endif %}</b></a></p>
349
63f729155d81 Enhance search and front template : add begin and duration to searched segments.
cavaliet
parents: 339
diff changeset
    97
        <p class="font_11">{% trans 'by' %} IRI | {{content.duration|str_duration:"h"}}</p>
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    98
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    99
    {% endfor %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   100
</ul>
1156
662721dc606b add new group page to maintenance head (and enhance it)
cavaliet
parents: 995
diff changeset
   101
{% endcomment %}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   102
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   103
<!-- Right column -->
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   104
<div id="groupe_droite">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   105
  <!-- About the group -->
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   106
	<div class="li_h2">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   107
	    <h2>{% trans 'About the group' %}</h2>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   108
	</div>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   109
	<p class="bigmargin">
426
4328cd4a7533 refactor modal windows + add translations
verrierj
parents: 424
diff changeset
   110
	   {{group.get_profile.description|safe}}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   111
	</p>
426
4328cd4a7533 refactor modal windows + add translations
verrierj
parents: 424
diff changeset
   112
	{% thumbnail group.get_profile.image "54x40" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" alt="{{content.title}}" title="{{group.name}}" alt="{{group.name}}">{% endthumbnail %}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   113
	<p class="clear">&nbsp;</p>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   114
  <!-- MEMBERS -->      
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   115
	<div class="li_h2">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   116
	    <h2>{% trans 'Members' %} <span class="pink">({{users|length}})</span></h2>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   117
	</div>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   118
	<ul class="floatlist" id="membres_groupes">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   119
	    {% for user in users %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   120
	    <li class="li_membre_groupe">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 404
diff changeset
   121
	      {% thumbnail user.get_profile.image "36x36" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" title="{{user.username}}" alt="{{user.username}}">{% endthumbnail %}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   122
	      <p><b>{{user.username}}</b></p>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   123
	      <p class="font_11">{% trans 'active since' %} {{user.date_joined|date:"Y/m/d"}}</p>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   124
	    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   125
	    {% endfor %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   126
	</ul>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   127
</div>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   128
{% endblock %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
   129