dont zoom map on space or level edit

This commit is contained in:
Laura Klünder 2017-06-18 01:08:04 +02:00
parent 0be9100c0f
commit a60d2ba36c
2 changed files with 4 additions and 1 deletions

View file

@ -15,7 +15,7 @@
{% endwith %} {% endwith %}
{% endif %} {% endif %}
</h3> </h3>
<form action="{{ path }}" method="post" data-onbeforeunload {% if new %}data-new="{{ model_name }}" data-geomtype="{{ geomtype }}"{% else %}data-editing="{{ model_name }}-{{ pk }}"{% endif %}> <form action="{{ path }}" method="post" {% if nozoom %}data-nozoom {% endif %}data-onbeforeunload {% if new %}data-new="{{ model_name }}" data-geomtype="{{ geomtype }}"{% else %}data-editing="{{ model_name }}-{{ pk }}"{% endif %}>
{% csrf_token %} {% csrf_token %}
{% bootstrap_form form %} {% bootstrap_form form %}
{% buttons %} {% buttons %}

View file

@ -132,6 +132,7 @@ def edit(request, pk=None, model=None, level=None, space=None, on_top_of=None, e
ctx.update({ ctx.update({
'level': obj, 'level': obj,
'back_url': reverse('editor.index') if new else reverse('editor.levels.detail', kwargs={'pk': pk}), 'back_url': reverse('editor.index') if new else reverse('editor.levels.detail', kwargs={'pk': pk}),
'nozoom': True,
}) })
if not new: if not new:
ctx.update({ ctx.update({
@ -150,12 +151,14 @@ def edit(request, pk=None, model=None, level=None, space=None, on_top_of=None, e
'level': obj.level, 'level': obj.level,
'back_url': reverse('editor.spaces.detail', kwargs={'level': obj.level.pk, 'pk': pk}), 'back_url': reverse('editor.spaces.detail', kwargs={'level': obj.level.pk, 'pk': pk}),
'geometry_url': '/api/editor/geometries/?space='+pk, 'geometry_url': '/api/editor/geometries/?space='+pk,
'nozoom': True,
}) })
elif model == Space and new: elif model == Space and new:
ctx.update({ ctx.update({
'level': level, 'level': level,
'back_url': reverse('editor.spaces.list', kwargs={'level': level.pk}), 'back_url': reverse('editor.spaces.list', kwargs={'level': level.pk}),
'geometry_url': '/api/editor/geometries/?level='+str(level.primary_level_pk), 'geometry_url': '/api/editor/geometries/?level='+str(level.primary_level_pk),
'nozoom': True,
}) })
elif hasattr(model, 'level'): elif hasattr(model, 'level'):
if not new: if not new: