navigate from space graph to level graph

This commit is contained in:
Laura Klünder 2017-07-26 15:56:15 +02:00
parent 782274f9ce
commit b903f52503
3 changed files with 9 additions and 5 deletions

View file

@ -610,6 +610,7 @@ editor = {
_dblclick_graph_other_space: function(e) {
// click callback for an other graph space
if (editor._loading_geometry) return;
editor._next_zoom = true;
$('#id_goto_space').val(e.target.feature.properties.id).closest('form').submit();
editor.map.doubleClickZoom.disable();
},

View file

@ -21,6 +21,11 @@
<p>
<a href="{{ back_url }}">&laquo; {{ back_title }}</a>
</p>
{% if parent_url %}
<p>
<a href="{{ parent_url }}">&laquo; {{ parent_title }}</a>
</p>
{% endif %}
{% bootstrap_messages %}
{% if set_active_node %}
@ -35,7 +40,7 @@
<div data-active-node class="well well-sm"></div>
{% endif %}
<form action="{{ request.path }}" method="post" data-graph-editing="{{ graph_editing }}" {% if nozoom %}data-nozoom {% endif %}>
<form action="{{ request.path }}" method="post" data-graph-editing="{{ graph_editing }}" data-nozoom>
{% csrf_token %}
<h4>{% trans 'Default node properties' %}</h4>

View file

@ -372,6 +372,8 @@ def graph_edit(request, level=None, space=None):
'level': space.level,
'back_url': reverse('editor.spaces.detail', kwargs={'level': space.level.pk, 'pk': space.pk}),
'back_title': _('back to space'),
'parent_url': reverse('editor.levels.graph', kwargs={'level': space.level.pk}),
'parent_title': _('to level graph'),
'geometry_url': '/api/editor/geometries/?space='+str(space.pk),
})
if graph_editing_settings['click_anywhere'] != 'noop':
@ -418,10 +420,6 @@ def graph_edit(request, level=None, space=None):
'set_active_node': set_active_node,
'active_node': active_node,
})
ctx.update({
'nozoom': True,
})
else:
node_settings_form = GraphNodeSettingsForm()
edge_settings_form = GraphEdgeSettingsForm(request=request)