editor: show levelconnector levels in list
This commit is contained in:
parent
1ff1a35ce8
commit
c4016a0c06
3 changed files with 8 additions and 0 deletions
|
@ -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);
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
{% if has_elevator %}
|
||||
<td><a href="{% url 'editor.mapitems.edit' mapitem_type='elevator' name=item.elevator.name %}">{{ item.elevator }}</a></td>
|
||||
{% endif %}
|
||||
{% if has_levels %}
|
||||
<td>{% for level in item.levels.all %}{% if not forloop.first %}, {% endif %}<a href="" data-level-link="{{ level.name }}">{{ level.name }}</a>{% endfor %}</td>
|
||||
{% endif %}
|
||||
<td><a href="{% url 'editor.mapitems.edit' mapitem_type=mapitem_type name=item.name %}">Edit</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
|
|
@ -59,6 +59,7 @@ def list_mapitems(request, mapitem_type, level=None):
|
|||
'title': mapitemtype._meta.verbose_name_plural,
|
||||
'has_level': level is not None,
|
||||
'has_elevator': hasattr(mapitemtype, 'elevator'),
|
||||
'has_levels': hasattr(mapitemtype, 'levels'),
|
||||
'level': level,
|
||||
'items': filter_queryset_by_package_access(request, queryset),
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue