diff --git a/src/c3nav/editor/static/editor/js/editor.js b/src/c3nav/editor/static/editor/js/editor.js index fb910e66..1cb68d03 100644 --- a/src/c3nav/editor/static/editor/js/editor.js +++ b/src/c3nav/editor/static/editor/js/editor.js @@ -375,6 +375,10 @@ editor = { _sidebar_link_click: function(e) { // listener for link-clicks in the sidebar. e.preventDefault(); + if ($(this).is('[data-level-link]')) { + editor.set_current_level($(this).attr('data-level-link')); + return; + } var href = $(this).attr('href'); if ($(this).is('[data-insert-level]')) { href = href.replace('LEVEL', editor._level); diff --git a/src/c3nav/editor/templates/editor/mapitems.html b/src/c3nav/editor/templates/editor/mapitems.html index 394dd00f..5b8486fe 100644 --- a/src/c3nav/editor/templates/editor/mapitems.html +++ b/src/c3nav/editor/templates/editor/mapitems.html @@ -17,6 +17,9 @@ {% if has_elevator %}