src/ldt/ldt/ldt_utils/templates/front/front_search_results.html
author cavaliet
Fri, 03 Jan 2014 11:55:31 +0100
changeset 1278 9431920e7c98
parent 1187 73403060f297
child 1371 17b7a6d9959d
permissions -rwxr-xr-x
v1.52 : search engine for contents
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
     1
{% extends "front/front_base.html" %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
     2
{% load i18n %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
     3
{% load thumbnail %}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
     4
{% load static %}
353
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
     5
{% load front_tags %}
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
     6
404
4adc42ab55fd Fix minor bugs
verrierj
parents: 399
diff changeset
     7
{% block title %}Lignes de temps : {% trans 'search' %} "{{search}}" {% endblock %}
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
     8
355
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
     9
{% block js_import %}
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
    10
{{block.super}}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
    11
<script src='{% static "ldt/js/raphael.js" %}' type="text/javascript"/></script>
355
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
    12
{% endblock %}
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
    13
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    14
{% block css_import %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    15
{{block.super}}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
    16
<link rel="stylesheet" href='{% static "ldt/css/front_search.css" %}' type="text/css"/>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    17
{% endblock %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    18
520
10284a1810fe Sparkline correction
veltr
parents: 495
diff changeset
    19
{% block js_declaration %}
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    20
{{block.super}}
355
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
    21
<script type="text/javascript">
371
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    22
    var _medias = [ {% for res in results.object_list %}
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    23
        {
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    24
            "iri_id" : '{{ res.content.iri_id }}',
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    25
            "duration" : {{ res.content.duration }},
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    26
            "segments" : [ {% for segment in res.list %}
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    27
                {
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    28
                    "id" : '{{segment.element_id}}',
495
1c50afe6a949 Search results with the same segment.element_id are displayed correctly
verrierj
parents: 488
diff changeset
    29
                    "project_id": '{{segment.project_id}}',
1c50afe6a949 Search results with the same segment.element_id are displayed correctly
verrierj
parents: 488
diff changeset
    30
                    "ensemble_id": '{{segment.ensemble_id}}',
1c50afe6a949 Search results with the same segment.element_id are displayed correctly
verrierj
parents: 488
diff changeset
    31
                    "cutting_id": '{{segment.cutting_id}}',
1c50afe6a949 Search results with the same segment.element_id are displayed correctly
verrierj
parents: 488
diff changeset
    32
                    "iri_id": '{{segment.iri_id}}',
452
8e9494006e7b segment abstracts + content images can be retrieved directly from search results page
verrierj
parents: 446
diff changeset
    33
                    "begin" : {{segment.start_ts}},
371
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    34
                    "duration" : {{segment.duration}},
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    35
                },{% endfor %}
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    36
            ],
468
d1ff0694500b Add polemic properties to contents
verrierj
parents: 454
diff changeset
    37
            "stats" : {{ res.content.annotation_volume }},
371
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    38
        },{% endfor %}
0059750178bc Replaced sparkline by Raphael.js
veltr
parents: 355
diff changeset
    39
    ];
443
ef326411c1fe Prepare url, front.py, js and template to load annotation preview.
cavaliet
parents: 440
diff changeset
    40
    
ef326411c1fe Prepare url, front.py, js and template to load annotation preview.
cavaliet
parents: 440
diff changeset
    41
    var global_csrf_token = "{{ csrf_token }}";
446
2fdfe3ee9498 Add cutting_id to search results
verrierj
parents: 443
diff changeset
    42
    
363
7872b0e9ebc9 update front search template to add annotation graph.
cavaliet
parents: 355
diff changeset
    43
</script>
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
    44
<script src='{% static "ldt/js/Ldt_front_search_results.js" %}' type="text/javascript"></script>
520
10284a1810fe Sparkline correction
veltr
parents: 495
diff changeset
    45
{% endblock %}
10284a1810fe Sparkline correction
veltr
parents: 495
diff changeset
    46
10284a1810fe Sparkline correction
veltr
parents: 495
diff changeset
    47
{% block body %}
10284a1810fe Sparkline correction
veltr
parents: 495
diff changeset
    48
{{block.super}}
355
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
    49
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    50
{% if msg %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    51
{{ msg }}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    52
{% else %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    53
  {% ifequal nb_results 0 %}
599
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    54
    {% if tag_label %}
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    55
      {% blocktrans %} No results for <b>{{ search }}</b> with the medias tagged <span class="pink">{{tag_label}}</span>{% endblocktrans %}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
    56
      <br/><a href="{% url 'ldt.ldt_utils.views.front.search_index' %}?search={{search}}&field={{field}}">{% trans "See for all medias" %}</a>
599
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    57
    {% else %}
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    58
      {% blocktrans %} No results for <b>{{ search }}</b>.{% endblocktrans %}
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    59
    {% endif %}
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    60
  {% else %}
1278
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    61
   {% if content_results %}
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    62
    <ul id="search_contents" class="floatlist full_width">
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    63
        <li class="li_h2"><h2>{% trans "Results in medias for" %} <b>{{ search }}</b>{% if more_contents %} <a href="{% url 'ldt.ldt_utils.views.front.all_contents' %}?title={{ search }}" class="pink">({% trans "See all medias" %})</a>{% endif %}</h2></li>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    64
      {% for content in content_results %}
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    65
	    <li class="li_media">
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    66
	        <div class="img_and_overlay">
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    67
	            <a href="{% url 'ldt.ldt_utils.views.front.annot_content' content_iri_id=content.iri_id %}">
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    68
	            {% 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>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    69
	            <div class="overlay">
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    70
	                <ul class="polemics">
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    71
	                    <li class="pol-negative" style="width:{{content.pol_negative_rate}}%"><span>{{content.pol_negative_rate}}%</span></li>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    72
	                    <li class="pol-positive" style="width:{{content.pol_positive_rate}}%"><span>{{content.pol_positive_rate}}%</span></li>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    73
	                </ul>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    74
	            </div>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    75
	        </div>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    76
	        <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>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    77
	        <p><a href="{% url 'ldt.ldt_utils.views.front.annot_content' content_iri_id=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>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    78
	        <p class="font_11">{% trans 'by' %} IRI | {{content.duration|str_duration:"h"}}</p>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    79
	    </li>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    80
	    {% endfor %}
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    81
    </ul>
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    82
   {% endif %}
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    83
<!-- TABLE POUR ALIGNER À LA VERTICALE -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    84
    <table id="tbl_rech">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    85
    <tr>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    86
<!-- LISTE DES RÉSULTATS -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    87
        <td>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    88
        <ul class="floatlist" id="liste_resultats">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    89
    <!-- titre "Résultats de recherche" et options -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    90
            <li id="li_haut_resultats">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    91
                <ul class="floatlist" id="ul_haut_resultats">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
    92
                    <li id="title_resultats">
599
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    93
                      <h2>
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    94
                        {% if tag_label %}
1278
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    95
                          <a href="{% url 'ldt.ldt_utils.views.front.search_index' %}?search={{search}}&field={{field}}">{% trans "Results in annotations for" %} <b>{{ search }}</b></a><span class="pink"> &gt; {{tag_label}}</span>
599
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    96
                        {% else %}
1278
9431920e7c98 v1.52 : search engine for contents
cavaliet
parents: 1187
diff changeset
    97
                          {% trans "Results in annotations for" %} <b>{{ search }}</b>
599
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    98
                        {% endif %}
5207abea900d possibility to search by group of tagged medias.
cavaliet
parents: 577
diff changeset
    99
                      </h2>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   100
                    </li>
429
8c33427e558b litlle css correction on search result.
cavaliet
parents: 424
diff changeset
   101
                    <li id="li_nb_resultats">
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   102
                        <p id="p_nb_resultats">{{ nb_results }} {% trans "Result" %}{{ nb_results|pluralize }}</p>
1021
56ecf04fe605 modification of embed too be more userfriendly
grandjoncl
parents: 995
diff changeset
   103
                        <p id="p_nb_segments">{{ nb_segment }} {% trans "Segment" %}{{ nb_segment|pluralize }}</p>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   104
                    </li>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   105
                    <!--li id="resultats_options">options</li-->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   106
                </ul>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   107
            </li>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   108
    <!-- Médias trouvés -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   109
    
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   110
        <!-- Média -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   111
        {% autoescape off %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   112
        {% for res in results.object_list %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   113
            <li class="li_result_media">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   114
                <div class="titre_result_media">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   115
                    <div class="h3_result_media">
577
5d4c87ef9310 merge and commit small css change.
cavaliet
parents: 570
diff changeset
   116
                        <h3>{{res.content.title}}</h3>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   117
                    </div>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   118
                    <div class="duree_result_media">
452
8e9494006e7b segment abstracts + content images can be retrieved directly from search results page
verrierj
parents: 446
diff changeset
   119
                        <p>{{res.content.duration|str_duration:"::" }}</p>  
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   120
                    </div>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   121
                    <div class="graphe_result_media">
424
a2f72b31811b Add french translations + small bugfixes
verrierj
parents: 421
diff changeset
   122
                    	<span id="{{ res.content.iri_id }}" class="graph_annotation" title="{% trans 'annotation distribution' %}">
355
d6119240b57d Display graph on search results
verrierj
parents: 353
diff changeset
   123
                    	</span>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   124
                    </div>
452
8e9494006e7b segment abstracts + content images can be retrieved directly from search results page
verrierj
parents: 446
diff changeset
   125
                </div>        
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   126
        
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   127
            <!-- Segments du média -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   128
                <ul class="floatlist list_segments">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   129
                {% for segment in res.list %}
495
1c50afe6a949 Search results with the same segment.element_id are displayed correctly
verrierj
parents: 488
diff changeset
   130
                    <li class="li_segment" id="li_{{segment.project_id}}_{{segment.iri_id}}_{{segment.ensemble_id}}_{{segment.cutting_id}}_{{segment.element_id}}">
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   131
                        <div class="left_segment">
435
da40a1d68999 Added a color palette to search results
veltr
parents: 429
diff changeset
   132
                            <div class="color_zone"></div>
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
   133
                            <a href="{% url 'ldt.ldt_utils.views.front.annot_content' content_iri_id=segment.iri_id project_id=segment.project_id cutting_id=segment.cutting_id %}#id={{segment.element_id}}"><img src='{% static "ldt/img/annot_icon_80x45.png" %}' width="80" height="45" alt="" /></a>
353
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   134
                            <!--p class="duree_segment">{{ segment.duration|str_duration:"::" }}</p-->
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   135
                        </div>
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
   136
                        <h4 class="title_segment"><a class="blue under" href="{% url 'ldt.ldt_utils.views.front.annot_content' content_iri_id=segment.iri_id project_id=segment.project_id cutting_id=segment.cutting_id %}#id={{segment.element_id}}" title="{% trans 'view this annotation in the player' %}">
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   137
                          {% if segment.title %}{{ segment.title }}{% else %}{% trans "No title" %}{% endif %}</a></h4>
454
958e8d29293c Ajout du preview des resultats de recherche
veltr
parents: 453
diff changeset
   138
                        <p class="text_segment">{% if segment.context %}{{ segment.context }}{% endif %}<br/>{% trans "Begin" %} : {{ segment.start_ts|str_duration:"::" }} - {% trans "duration" %} : {{ segment.duration|str_duration:"::" }}</p>
958e8d29293c Ajout du preview des resultats de recherche
veltr
parents: 453
diff changeset
   139
                        <div class="hidden_preview">
958e8d29293c Ajout du preview des resultats de recherche
veltr
parents: 453
diff changeset
   140
                            {% thumbnail res.content.image "300x200" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" %}">{% endthumbnail %}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
   141
                            <h4><a class="pink under b" href="{% url 'ldt.ldt_utils.views.front.annot_content' content_iri_id=segment.iri_id project_id=segment.project_id cutting_id=segment.cutting_id %}#id={{segment.element_id}}" title="{% trans 'view this annotation in the player' %}">
454
958e8d29293c Ajout du preview des resultats de recherche
veltr
parents: 453
diff changeset
   142
                            {% if segment.title %}{{ segment.title }}{% else %}{% trans "No title" %}{% endif %}</a></h4>
719
1c0ac4068bbe improve highlighting management
ymh <ymh.work@gmail.com>
parents: 599
diff changeset
   143
                            <p class="bigmargin">{% if segment.context %}{{ segment.context }}{% else %}{{ segment.abstract }}{% endif %}</p>
1c0ac4068bbe improve highlighting management
ymh <ymh.work@gmail.com>
parents: 599
diff changeset
   144
                            {% if segment.context_tags or segment.tags %}
488
403f92f24144 Bugfixes in search page + update settings metadataplayer
verrierj
parents: 468
diff changeset
   145
                            	<h5>Tags:</h5>
719
1c0ac4068bbe improve highlighting management
ymh <ymh.work@gmail.com>
parents: 599
diff changeset
   146
                            	<p class="result_taglist b fl">{% if segment.context_tags %}{{ segment.context_tags }}{% else %}{{ segment.tags }}{% endif %}</p>
488
403f92f24144 Bugfixes in search page + update settings metadataplayer
verrierj
parents: 468
diff changeset
   147
                            {% endif %}
454
958e8d29293c Ajout du preview des resultats de recherche
veltr
parents: 453
diff changeset
   148
                        </div>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   149
                    </li>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   150
                {% endfor %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   151
                </ul>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   152
            </li>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   153
      {% endfor %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   154
      {% endautoescape %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   155
      <!-- Fin des médias -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   156
      <!-- Pagination -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   157
        <li id="result_pagination">
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   158
            <p>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   159
            {% if results.has_previous %}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
   160
	            <a class="blue under" href="{% url 'ldt.ldt_utils.views.front.search_index' %}?page={{ results.previous_page_number }}&search={{search}}&field={{field}}{% if tag_label %}&content_tag={{tag_label}}{% endif %}" title="{% trans 'previous' %}">{% trans "previous" %}</a>
353
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   161
	            .
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   162
	        {% endif %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   163
	        {% if results.paginator.num_pages > 1 %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   164
	        <span class="current">
353
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   165
	            {% for i in results.paginator.num_pages|get_range %}
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   166
	            <span class="current">
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   167
	                {% if i|add:'1' == results.number %}
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   168
	                <span class="pink">{{i|add:'1'}}</span>
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   169
	                {% else %}
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
   170
	                <a class="blue under" href="{% url 'ldt.ldt_utils.views.front.search_index' %}?page={{i|add:'1'}}&search={{search}}&field={{field}}{% if tag_label %}&content_tag={{tag_label}}{% endif %}">{{i|add:'1'}}</a>
353
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   171
	                {% endif %}
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   172
	                {% if i|add:'1' < results.paginator.num_pages and 1 < results.paginator.num_pages %}
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   173
                    {% endif %}
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   174
	            </span>
bf08750b894c Update search and front search template. Add tag filter for duration presentation.
cavaliet
parents: 349
diff changeset
   175
	            {% endfor %}
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   176
	        </span>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   177
	        {% endif %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   178
	        {% if results.has_next %}
452
8e9494006e7b segment abstracts + content images can be retrieved directly from search results page
verrierj
parents: 446
diff changeset
   179
	           
1187
73403060f297 remove absstatic and goes back to static
ymh <ymh.work@gmail.com>
parents: 1021
diff changeset
   180
	            <a class="blue under" href="{% url 'ldt.ldt_utils.views.front.search_index' %}?page={{ results.next_page_number }}&search={{search}}&field={{field}}{% if tag_label %}&content_tag={{tag_label}}{% endif %}" title="{% trans 'next' %}">{% trans "next" %}</a>
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   181
	        {% endif %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   182
            </p>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   183
        </li>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   184
      <!-- Fin Pagination -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   185
      </ul>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   186
    
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   187
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   188
<!-- Right column -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   189
<!-- APERÇU DU RÉSULTAT -->
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   190
    <td id="result_preview">
454
958e8d29293c Ajout du preview des resultats de recherche
veltr
parents: 453
diff changeset
   191
        
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   192
    </td>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   193
  </tr>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   194
</table>
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   195
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   196
  {% endifequal %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   197
{% endif %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   198
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   199
{% endblock %}
d211a78da395 Merge and add search list in front template.
cavaliet
parents:
diff changeset
   200