src/ldt/ldt/ldt_utils/templates/front/front_home.html
author verrierj
Fri, 20 Jan 2012 17:57:42 +0100
changeset 427 e0158472f83a
parent 426 4328cd4a7533
child 444 2711eef17092
permissions -rw-r--r--
Fix pluralized translations + clean-up segmentserializer
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 %}
349
63f729155d81 Enhance search and front template : add begin and duration to searched segments.
cavaliet
parents: 347
diff changeset
     5
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
     6
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
     7
{% block title %}{% trans "front.home" %}{% endblock %}
339
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}}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    11
<link rel="stylesheet" href="{{LDT_MEDIA_PREFIX}}css/front_home.css" type="text/css"/>
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
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    14
{% block body %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    15
{{block.super}}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    16
<!-- Last annotated contents -->
409
e4855d669c55 First step of tag management for contents.
cavaliet
parents: 364
diff changeset
    17
{% if tag_cloud|length > 0 %}<p class="tag_link">{% trans 'Filter the medias' %} : {% for t in tag_cloud %}<a href="{% url ldt.ldt_utils.views.front.all_contents %}?tag={{t.name}}">{{t.name}}</a>{% if not forloop.last %}, {% endif %}{% endfor %}</p>{% endif %}
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    18
<ul class="floatlist full_width" id="derniers_medias">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    19
    <li class="li_h2">
364
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    20
      <ul class="title_ul">
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    21
        <li><h2>{% trans 'Last annotated medias' %}</h2></li>
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    22
	    <li class="li_right">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    23
	        <a class="blue" href="{% url ldt.ldt_utils.views.front.all_contents %}" title="{% trans 'view all medias' %}"><img src="{{LDT_MEDIA_PREFIX}}img/little_plus.png" alt="{% trans 'view all medias' %}" />&nbsp;{% trans 'All medias' %}</a>
364
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    24
	    </li>
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    25
      </ul>
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    26
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    27
    {% for content in last_contents %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    28
    <li class="li_media">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    29
        <a href="{% url ldt.ldt_utils.views.front.annot_content content.iri_id %}">{% thumbnail content.image "294x165" 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>
427
e0158472f83a Fix pluralized translations + clean-up segmentserializer
verrierj
parents: 426
diff changeset
    30
        <div class="bulle_annot" title="{% blocktrans count nb=content.nb_annotation %}{{nb}} annotation on this media{% plural %}{{nb}} annotations on this media{% endblocktrans %}">{{ content.nb_annotation }}</div>
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    31
        <p><a href="{% url ldt.ldt_utils.views.front.annot_content content.iri_id %}" title="{% trans 'open this media' %}"><b>{{content.title}}</b></a></p>
349
63f729155d81 Enhance search and front template : add begin and duration to searched segments.
cavaliet
parents: 347
diff changeset
    32
        <p>{% trans 'by' %} IRI | {{content.duration|str_duration:"h"}}</p>
427
e0158472f83a Fix pluralized translations + clean-up segmentserializer
verrierj
parents: 426
diff changeset
    33
        
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    34
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    35
    {% endfor %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    36
</ul>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    37
<!-- Most annotated contents -->
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    38
<ul class="floatlist" id="plus_annotes">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    39
    <li class="li_h2">
364
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    40
      <ul class="title_ul">
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    41
        <li><h2>{% trans 'Most annotated medias' %}</h2></li>
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    42
        <li class="li_right">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    43
            <a class="blue" href="{% url ldt.ldt_utils.views.front.all_contents %}" title="{% trans 'view all medias' %}"><img src="{{LDT_MEDIA_PREFIX}}img/little_plus.png" alt="{% trans 'view all medias' %}"  />&nbsp;{% trans 'All medias' %}</a>
364
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    44
        </li>
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 353
diff changeset
    45
      </ul>
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    46
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    47
    {% for content in most_contents %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    48
    <li class="li_media">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    49
        <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>
427
e0158472f83a Fix pluralized translations + clean-up segmentserializer
verrierj
parents: 426
diff changeset
    50
        <div class="bulle_annot" title="{% blocktrans count nb=content.nb_annotation %}{{nb}} annotation on this media{% plural %}{{nb}} annotations on this media{% endblocktrans %}">{{ content.nb_annotation }}</div>
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    51
        <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: 347
diff changeset
    52
        <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
    53
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    54
    {% endfor %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    55
</ul>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    56
<!-- Active groups -->
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    57
<ul class="floatlist" id="groupes_actifs">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    58
    <li class="li_h2">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    59
        <h2>{% trans 'Active groups' %}</h2>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    60
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    61
    {% for group in active_groups %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    62
    <li class="li_media">
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    63
        <div class="img_groupes_actifs">
426
4328cd4a7533 refactor modal windows + add translations
verrierj
parents: 424
diff changeset
    64
            <a href="{% url ldt.ldt_utils.views.front.group_info group.id %}">{% 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="{% trans 'group picture' %}" title="{% trans 'view more infos on this group'%}">{% endthumbnail %}</a>
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    65
        </div>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    66
        <div class="txt_groupes_actifs">
427
e0158472f83a Fix pluralized translations + clean-up segmentserializer
verrierj
parents: 426
diff changeset
    67
            <div class="bulle_people" title="{% blocktrans count nb=group.user_set.count %}{{nb}} user in this group{% plural %}{{nb}} users in this group{% endblocktrans %}">{{ group.user_set.count }}</div>
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 409
diff changeset
    68
            <p><a href="{% url ldt.ldt_utils.views.front.group_info group.id %}" class="under" title="{% trans 'view more infos on this group'%}"><b>{{group.name}}</b></a></p>
426
4328cd4a7533 refactor modal windows + add translations
verrierj
parents: 424
diff changeset
    69
            <p>{% if group.get_profile.description|length > 69 %}{{group.get_profile.description|safe|slice:":69"}}...{% else %}{{group.get_profile.description|safe}}{% endif %}</p>
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    70
        </div>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    71
    </li>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    72
    {% endfor %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    73
</ul>
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    74
{% endblock %}
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents:
diff changeset
    75