blob: 79c38847987c8770e1aa82b6431054fa7d0c18f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
{% load unescape i18n %}<script type='text/javascript'>
var resolutions;
var zoomOffset;
image_path = '{static_url}chimere/img/';
var EPSG_DISPLAY_PROJECTION = epsg_display_projection = 'EPSG:{display_projection}';
var EPSG_PROJECTION = epsg_projection = 'EPSG:{projection}';
var CENTER_LONLAT = centerLonLat = ol.proj.transform(
{center}, epsg_display_projection, epsg_projection);
var DEFAULT_ZOOM = {zoom};
{extra_js}
var chimere_init_options = {% raw %}{{}}{% endraw %};
chimere_init_options["input_id"] = 'id_{{name}}';
chimere_init_options["map_layers"] = [{map_layers}];
chimere_init_options['dynamic_categories'] = false;
chimere_init_options['edition'] = true;
chimere_init_options['edition_type'] = '{edition_type}';
chimere_init_options["checked_categories"] = [];
{% if default_area %} chimere_init_options['selected_map_layer'] = {{default_area}};{% endif %}
</script>
<div id='popup'></div>
<div id='map_edit'></div>
<div class='help'>{% trans "To delete a vertice, hold the SHIFT key and click." %}</div>
<input type='hidden' name='{{name}}' id='id_{{name}}' value='{{value}}'/>
<script type="text/javascript">
function init_map_edit(){% raw %}{{{% endraw %}
$('#map_edit').chimere(chimere_init_options);
$('#map_edit').chimere('activateDraw');
$('#map_edit').chimere('zoom', {% raw %} {{ 'area':{zoom} }} {% endraw %});
{% if value %}$('#map_edit').chimere('initFeature', '{{value}}');
{% endif %}
{% raw %}}}{% endraw %}
{% if initialized %}init_map_edit();{% endif %}
</script>
|