src/egonomy/templates/egonomy_annotate_picture.html
author cavaliet
Mon, 17 Mar 2014 16:17:30 +0100
changeset 268 f5dba584d140
parent 254 02d84b445d6f
child 271 4e7178ce5688
permissions -rw-r--r--
share link for real
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
     1
{% extends "egonomy_newbase.html" %}
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
     2
{% load static %}
252
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
     3
{% load absstatic %}
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
     4
{% load i18n %}
18
ffd106d9b8e1 Prepare template for real datas. Some fake datas temporary generated in views.
cavaliet
parents: 15
diff changeset
     5
{% load thumbnail %}
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
     6
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
     7
{% block title %}{% trans "Annotate a picture" %}{% endblock %}
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
     8
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
     9
{% block css_page %}
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    10
    <link rel="stylesheet" href="{% static 'egonomy/css/slideshow.css' %}" />
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    11
{% endblock %}
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    12
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
    13
{% block content %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    14
            <div class="title-page">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    15
                <h2>{{ img.metadata.titre|default:_("No title") }}</h2>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    16
            </div>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    17
            <div class="bar-tools clearfix">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    18
                <ul class="clearfix left">
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    19
                    <!--li><a class="go-to mosaic" href="#"></a></li-->
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    20
                    {% if search %}
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    21
                    <li><a class="go-to search" href="{% url 'all_pictures' %}?search={{ search }}"></a></li>
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    22
                    {% endif %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    23
                </ul>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    24
                <ul class="clearfix">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    25
                    <li>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    26
                        <a class="icon cut" href="{% url 'create_fragment' image_id=img.id %}">{% trans "Create a fragment" %}</a>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    27
                    </li>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    28
                    <li>
149
af59627418e7 view fragment with new style
cavaliet
parents: 144
diff changeset
    29
                      {% if user.is_authenticated %}
168
c90576d18319 argumentaire/list collection view
cavaliet
parents: 159
diff changeset
    30
                        <a class="icon plus open-popin additemtocollection" data-type="image" data-id="{{ img.id }}" href="#add-to-collection">{% trans "Add to a collection" %}</a>
149
af59627418e7 view fragment with new style
cavaliet
parents: 144
diff changeset
    31
                      {% else %}
159
b98558f8d2c1 collection first step
cavaliet
parents: 149
diff changeset
    32
                        <a class="icon plus" href="{% url 'login' %}?next={% url 'annotate_picture' image_id=img.id %}">{% trans "Add to a collection" %}</a>
149
af59627418e7 view fragment with new style
cavaliet
parents: 144
diff changeset
    33
                      {% endif %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    34
                    </li>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    35
                    <!--li>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    36
                        <form action="#">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    37
                            <p>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    38
                                <input class="search-form" id="id_search" type="text" placeholder="Romantisme noir">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    39
                            </p>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    40
                        </form>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    41
                    </li-->
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    42
                </ul>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    43
            </div>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    44
            <article class="edition">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    45
                <div class="slideshow box-edition">
252
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
    46
                    <a draggable="true" ondragstart="onDragImage(event)"
254
02d84b445d6f correction for prod v0.8.3
cavaliet
parents: 252
diff changeset
    47
                       data-image="{% static img.info.image_file.url %}" 
252
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
    48
                       data-clip-path=""
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
    49
                       data-title="{{ img.metadata.titre|default:_('No title') }}" 
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
    50
                       data-description="{% trans 'Author' %} : {{ img.metadata.auteur|default:_('Not documented') }}" href="{% url 'annotate_picture' image_id=img.id %}">
243
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    51
                    <div class="image-and-fragment">
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    52
                      {% with img.info.image_file as image %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    53
                      {% if image|is_portrait %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    54
                       {% thumbnail image "x600" format="PNG" crop="center" as im %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    55
                        <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/>
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    56
                       {% empty %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    57
                        <img src="{% static 'egonomy/img/empty.gif' %}" width="600" height="600" class="placeholder" />
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    58
                       {% endthumbnail %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    59
                      {% else %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    60
                       {% thumbnail image "600" format="PNG" crop="center" as im %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    61
                        <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/>
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    62
                       {% empty %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    63
                        <img src="{% static 'egonomy/img/empty.gif' %}" width="600" height="600" class="placeholder" />
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    64
                       {% endthumbnail %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    65
                      {% endif %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    66
                      {% endwith %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    67
                      {% if fragment_list %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    68
                        <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 1 1" preserveAspectRatio="none">
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    69
                          {% for fragment in fragment_list %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    70
					        <path class="svg_over_image" d="{{ fragment.coordinates }}" stroke="red" stroke-width="0" fill="red" fill-opacity=".3" 
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    71
					              data-title="{{ fragment.title }}" data-description="{{ fragment.description }}" data-tags="{{ fragment.tags }}" />
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    72
                          {% endfor %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    73
					    </svg>
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
    74
                      {% endif %}
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
    75
                    </div>
252
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
    76
                    </a>
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    77
                  {% if search %}
213
6655617f3d92 enhance arrows with pictures and and add arrows with fragments.
cavaliet
parents: 212
diff changeset
    78
                    {% if index_search > 0 %}
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    79
                    <div class="arrow-wrap left-arrow">
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    80
                        <a class="arrow" href="{% url 'picture_by_search' %}?search={{ search }}&index_search={{ index_search|add:-1 }}"></a>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    81
                    </div>
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    82
                    {% endif %}
213
6655617f3d92 enhance arrows with pictures and and add arrows with fragments.
cavaliet
parents: 212
diff changeset
    83
                    {% if index_search|add:1 < nb_results %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    84
                    <div class="arrow-wrap right-arrow">
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    85
                        <a class="arrow" href="{% url 'picture_by_search' %}?search={{ search }}&index_search={{ index_search|add:1 }}"></a>
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    86
                    </div>
213
6655617f3d92 enhance arrows with pictures and and add arrows with fragments.
cavaliet
parents: 212
diff changeset
    87
                    {% endif %}
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
    88
                  {% endif %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    89
                    <ul class="share">
268
f5dba584d140 share link for real
cavaliet
parents: 254
diff changeset
    90
                        <li><a title="Partager sur Twitter" target="_blank" href="https://twitter.com/share?url={{ request.build_absolute_uri|urlencode }}" class="tool twitter"></a></li>
f5dba584d140 share link for real
cavaliet
parents: 254
diff changeset
    91
                        <li><a title="Partager sur Facebook" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u={{ request.build_absolute_uri|urlencode }}" class="tool facebook"></a></li>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    92
                    </ul>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    93
                </div>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    94
                <div class="info box-edition">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    95
                    <table>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
    96
                        <tbody>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
    97
                            <tr>
15
64284803db94 view and create fragment views added
cavaliet
parents: 9
diff changeset
    98
                                <th>{% trans "Description" %}&nbsp;:</th>
51
d842aad55f81 clean default values in templates
cavaliet
parents: 48
diff changeset
    99
                                <td>{{ img.metadata.description|default:"" }}</td>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   100
                            </tr>
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   101
                            <tr>
15
64284803db94 view and create fragment views added
cavaliet
parents: 9
diff changeset
   102
                                <th>{% trans "Author" %}&nbsp;:</th>
51
d842aad55f81 clean default values in templates
cavaliet
parents: 48
diff changeset
   103
                                <td>{{ img.metadata.auteur|default:"" }}</td>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   104
                            </tr>
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   105
                            <tr>
15
64284803db94 view and create fragment views added
cavaliet
parents: 9
diff changeset
   106
                                <th>{% trans "Period" %}&nbsp;:</th>
51
d842aad55f81 clean default values in templates
cavaliet
parents: 48
diff changeset
   107
                                <td>{{ img.metadata.periode|default:"" }}</td>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   108
                            </tr>
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   109
                            <tr>
15
64284803db94 view and create fragment views added
cavaliet
parents: 9
diff changeset
   110
                                <th>{% trans "Production site" %}&nbsp;:</th>
51
d842aad55f81 clean default values in templates
cavaliet
parents: 48
diff changeset
   111
                                <td>{{ img.metadata.site|default:"" }}</td>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   112
                            </tr>
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   113
                            <tr>
15
64284803db94 view and create fragment views added
cavaliet
parents: 9
diff changeset
   114
                                <th>{% trans "Localization" %}&nbsp;:</th>
104
fc6d71473359 little correction
cavaliet
parents: 79
diff changeset
   115
                                <td>{{ img.metadata.localisation|default:"" }}</td>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   116
                            </tr>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   117
                        </tbody>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   118
                    </table>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   119
                </div>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   120
                <div class="box-edition">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   121
                    <h3>{% trans "Keywords" %} :</h3>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   122
                    <ul class="list-key-search list-keywords clearfix">
175
8f6eef1d1fc8 collection available in list and mosaic
cavaliet
parents: 168
diff changeset
   123
                        {% for t in img.metadata.tag_list %}
212
2cca82dd0e79 add arrows and search management with pictures.
cavaliet
parents: 175
diff changeset
   124
                        {% if t != "" %}<li><a class="box-shadow-2" href='{% url "all_pictures" %}?field=all&search="{{ t }}"'>{{ t }}</a></li>{% endif %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   125
                        {% endfor %}
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   126
                    </ul>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   127
                </div>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   128
                <div class="box-edition">
144
bf13361c0fee create and modify fragment
cavaliet
parents: 140
diff changeset
   129
                    <h3>{% trans "Fragments from this picture" %} :</h3>
bf13361c0fee create and modify fragment
cavaliet
parents: 140
diff changeset
   130
                    {% if fragment_list %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   131
                    <ul class="fullwidth clearfix">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   132
                      {% for fragment in fragment_list %}
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   133
                        <li class="subcol subcol-seventh">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   134
                            <a href="{% url 'view_fragment' fragment_pk=fragment.pk  %}">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   135
                            <div class="center-image">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   136
                                <div class="image-and-fragment">
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   137
                                 {% include "partial/picture_and_red_fragment.html" %}
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   138
                                </div>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   139
                            </div>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   140
                            <h3>{{ fragment.title }}</h3></a>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   141
                            <p>{% trans "Annotated by" %} <strong><a href="{% url 'user_fragments' username=fragment.author %}">{{ fragment.author }}</a></strong></p>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   142
                        </li>
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   143
                      {% endfor %}
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   144
                    </ul>
144
bf13361c0fee create and modify fragment
cavaliet
parents: 140
diff changeset
   145
                    {% else %}
bf13361c0fee create and modify fragment
cavaliet
parents: 140
diff changeset
   146
                    <p class="null">{% trans "No fragment" %}</p>
bf13361c0fee create and modify fragment
cavaliet
parents: 140
diff changeset
   147
                    {% endif %}
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   148
                </div>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   149
                <div class="box-edition">
237
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   150
                    <h3>{% trans "Collections including this picture" %} :</h3>
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   151
                    {% if related_collections %}
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   152
                    <ul class="fullwidth clearfix">
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   153
                    {% for c in related_collections %}
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   154
                        <li class="subcol subcol-seventh">
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   155
                            <a href="{% url 'view_collection' collection_pk=c.pk %}">
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   156
                            <h3>{{ c.title }}</h3></a>
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   157
                            <p>{% trans "by" %} <strong><a href="{% url 'user_collections' username=c.author %}">{{ c.author }}</a></strong></p>
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   158
                        </li>
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   159
                      {% endfor %}
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   160
                    </ul>
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   161
                    {% else %}
144
bf13361c0fee create and modify fragment
cavaliet
parents: 140
diff changeset
   162
                    <p class="null">{% trans "No collection" %}</p>
237
923b5823ef15 collections in fragment and image page. debug delete fragment.
cavaliet
parents: 213
diff changeset
   163
                    {% endif %}
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   164
                </div>
243
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   165
	            <div id="info_fragment" style="display:none;">
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   166
	                <p>coucou</p>
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   167
	            </div>
140
bfe995fae627 update js and new view image template
cavaliet
parents: 104
diff changeset
   168
            </article>
9
aee87529a698 first views with empty templates
cavaliet
parents:
diff changeset
   169
{% endblock %}
243
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   170
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   171
{% block js_page %}
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   172
	<script type="text/javascript">
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   173
	$(function() {
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   174
		// Functions to show tag's images
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   175
		$(".svg_over_image").hover(
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   176
		    function(e){
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   177
		        ti = $(this).attr("data-title").split(",");
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   178
		        de = $(this).attr("data-description").split(",");
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   179
		        ta = $(this).attr("data-tags").split(",");
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   180
		        var s = '<h3>' + ti + '</h3><p class="desc">' + de + '</p><p>' + ta + '</p>';
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   181
		        $("#info_fragment").html(s);
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   182
		        $("#info_fragment").css({'top':e.pageY-50,'right':$(window).width()-e.pageX});
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   183
		        $("#info_fragment").show();
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   184
		    },
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   185
		    function(e){
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   186
		        $("#info_fragment").hide();
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   187
		    }
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   188
		);
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   189
	});
252
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
   190
    function onDragImage(e){
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
   191
    	var dt = e.dataTransfer;
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
   192
    	var snippet = $('<div>').html(dt.getData("text/html"));
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
   193
    	snippet.find("svg").remove();
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
   194
    	e.dataTransfer.setData("text/html", snippet.html());
b7486a56ad7d v0.8.2 : html5 drag n drop attributes.
cavaliet
parents: 243
diff changeset
   195
    }
243
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   196
	</script>
4379c6f1d645 geo collection enhancement, fragment on hover in image page, and version number to 0.7.1.
cavaliet
parents: 237
diff changeset
   197
{% endblock %}