summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-02-14 06:08:16 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-04-24 19:38:56 +0200
commita8df13b353369c83896320212c0f90a8e805d2ca (patch)
treea5aa8d61d391046482cd49a2463cd82d5204ac3a
parent3e5c308206136fac18b48120339c8528fc19bb3b (diff)
downloadIshtar-a8df13b353369c83896320212c0f90a8e805d2ca.tar.bz2
Ishtar-a8df13b353369c83896320212c0f90a8e805d2ca.zip
Sheets (operations, site, context records and finds): display small map
-rw-r--r--archaeological_context_records/templates/ishtar/sheet_contextrecord.html11
-rw-r--r--archaeological_finds/templates/ishtar/sheet_basefind.html22
-rw-r--r--archaeological_operations/templates/ishtar/sheet_site.html40
-rw-r--r--ishtar_common/templates/ishtar/blocks/sheet_coordinates.html17
4 files changed, 50 insertions, 40 deletions
diff --git a/archaeological_context_records/templates/ishtar/sheet_contextrecord.html b/archaeological_context_records/templates/ishtar/sheet_contextrecord.html
index d53dbcc6b..0e3138583 100644
--- a/archaeological_context_records/templates/ishtar/sheet_contextrecord.html
+++ b/archaeological_context_records/templates/ishtar/sheet_contextrecord.html
@@ -150,10 +150,15 @@
</div>
<h3>{% trans "Localisation"%}</h3>
-
<div class='row'>
- {% field_flex_multiple "Towns" item.operation.towns %}
- {% field_flex_detail "Operation" item.operation %}
+ {% with geo_item=item %}
+ {% include "ishtar/blocks/sheet_simple_map.html"%}
+ <div class="col-12 col-lg-6 flex-wrap">
+ {% field_flex_multiple_full "Towns" item.operation.towns %}
+ {% field_flex_detail_full "Operation" item.operation %}
+ {% include "ishtar/blocks/sheet_coordinates.html"%}
+ </div>
+ {% endwith %}
</div>
{% else %}
diff --git a/archaeological_finds/templates/ishtar/sheet_basefind.html b/archaeological_finds/templates/ishtar/sheet_basefind.html
index fa96ddf0e..aa41ee34b 100644
--- a/archaeological_finds/templates/ishtar/sheet_basefind.html
+++ b/archaeological_finds/templates/ishtar/sheet_basefind.html
@@ -65,27 +65,15 @@
<div class="clearfix">
</div>
{% endif %}
- <h3>{% trans "Map"%}</h3>
+ <h3>{% trans "Localisation"%}</h3>
<div class='row'>
{% with geo_item=base_find %}
{% include "ishtar/blocks/sheet_simple_map.html"%}
+ <div class="col-12 col-lg-6 flex-wrap">
+ {% include "ishtar/blocks/sheet_coordinates.html"%}
+ {% field_flex_full "Point of topographic reference" base_find.topographic_localisation %}
+ </div>
{% endwith %}
- {% field_flex "Point of topographic reference" base_find.topographic_localisation %}
- <dl class="col-12 col-lg-6 d-flex flex-wrap row">
- <dt class="col-4">{% trans "Coordinates" %}</dt>
- <dd class="col-8">
- {% trans "X:"%} {{base_find.x|default_if_none:"-"}}
- {% if base_find.estimated_error_x %} ({% trans "error:" %} {{base_find.estimated_error_x}}){% endif %},
- {% trans "Y:"%} {{base_find.y|default_if_none:"-"}},
- {% if base_find.estimated_error_y %} ({% trans "error:" %} {{base_find.estimated_error_y}}){% endif %},
- {% trans "Z:"%} {{base_find.z|default_if_none:"-"}}
- {% if base_find.estimated_error_z %} ({% trans "error:" %} {{base_find.estimated_error_z}}){% endif %}
- {% if base_find.spatial_reference_system %}
- &ndash; {{base_find.spatial_reference_system.label}}{% if base_find.spatial_reference_system.srid %} -
- {% trans "SRID"%} {{base_find.spatial_reference_system.srid}}{% endif %}
- {% endif %}
- </dd>
- </dl>
</div>
{% endif %}
</div>
diff --git a/archaeological_operations/templates/ishtar/sheet_site.html b/archaeological_operations/templates/ishtar/sheet_site.html
index 14c30bd38..a293cb10b 100644
--- a/archaeological_operations/templates/ishtar/sheet_site.html
+++ b/archaeological_operations/templates/ishtar/sheet_site.html
@@ -40,26 +40,6 @@
{% field_flex_full "Comment" item.comment "<pre>" "</pre>" %}
</div>
-{% if next %}
-{% if item|m2m_listing:'towns' or item.locality_ngi or item.locality_cadastral %}
-<h3>{% trans "Localisation"%}</h3>
-<div class="row">
- {% field_flex_full "Towns" item|m2m_listing:'towns'|join:" ; " %}
- {% field_flex_full "National Geographic Institute locality" item.locality_ngi "<pre>" "</pre>" %}
- {% field_flex_full "Cadastral locality" item.locality_cadastral "<pre>" "</pre>" %}
-</div>
-{% endif %}
-{% else %}
-{% if item.towns.count or item.locality_ngi or item.locality_cadastral %}
-<h3>{% trans "Localisation"%}</h3>
-<div class="row">
- {% field_flex_full "Towns" item.towns_codes|join:" ; " %}
- {% field_flex_full "National Geographic Institute locality" item.locality_ngi "<pre>" "</pre>" %}
- {% field_flex_full "Cadastral locality" item.locality_cadastral "<pre>" "</pre>" %}
-</div>
-{% endif %}
-{% endif %}
-
{% if item.affmar_number or item.drassm_number or item.oceanographic_service_localisation or item.shipwreck_code or item.sinking_date or item.discovery_area or item.shipwreck_name %}
<h3>{% trans "Underwater"%}</h3>
@@ -74,6 +54,26 @@
</div>
{% endif %}
+{% if item.x or item.towns.count or item|m2m_listing:'towns' or item.locality_ngi or item.locality_cadastral %}
+<h3>{% trans "Localisation"%}</h3>
+<div class="row">
+ {% with geo_item=item %}
+ {% include "ishtar/blocks/sheet_simple_map.html"%}
+
+ <div class="col-12 col-lg-6 flex-wrap">
+ {% include "ishtar/blocks/sheet_coordinates.html"%}
+ {% if next %}
+ {% field_flex_full "Towns" item|m2m_listing:'towns'|join:" ; " %}
+ {% else %}
+ {% field_flex_full "Towns" item.towns_codes|join:" ; " %}
+ {% endif %}
+ {% field_flex_full "National Geographic Institute locality" item.locality_ngi "<pre>" "</pre>" %}
+ {% field_flex_full "Cadastral locality" item.locality_cadastral "<pre>" "</pre>" %}
+ </div>
+ {% endwith %}
+</div>
+{% endif %}
+
{% include "ishtar/blocks/sheet_json.html" %}
{% trans "Operations" as operations %}
diff --git a/ishtar_common/templates/ishtar/blocks/sheet_coordinates.html b/ishtar_common/templates/ishtar/blocks/sheet_coordinates.html
new file mode 100644
index 000000000..c29f7de61
--- /dev/null
+++ b/ishtar_common/templates/ishtar/blocks/sheet_coordinates.html
@@ -0,0 +1,17 @@
+{% load i18n %}{% if geo_item.x or geo_item.y or geo_item.z %}
+<dl class="col-12 d-flex flex-wrap">
+ <dt class="col-12">{% trans "Coordinates" %}</dt>
+ <dd class="col-12">
+ {% trans "X:"%} {{geo_item.x|default_if_none:"-"}}
+ {% if geo_item.estimated_error_x %} ({% trans "error:" %} {{geo_item.estimated_error_x}}){% endif %},
+ {% trans "Y:"%} {{geo_item.y|default_if_none:"-"}},
+ {% if geo_item.estimated_error_y %} ({% trans "error:" %} {{geo_item.estimated_error_y}}){% endif %},
+ {% trans "Z:"%} {{geo_item.z|default_if_none:"-"}}
+ {% if geo_item.estimated_error_z %} ({% trans "error:" %} {{geo_item.estimated_error_z}}){% endif %}
+ {% if geo_item.spatial_reference_system %}
+ &ndash; {{geo_item.spatial_reference_system.label}}{% if geo_item.spatial_reference_system.srid %} -
+ {% trans "SRID"%} {{geo_item.spatial_reference_system.srid}}{% endif %}
+ {% endif %}
+ </dd>
+</dl>
+{% endif %}