From 72770d718fc0512907f701a40a5d117ae99c412f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 8 Dec 2016 22:37:12 +0100 Subject: [PATCH] editor: preselect map package for new mapitems if only one is shown --- src/c3nav/editor/static/editor/js/editor.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/static/editor/js/editor.js b/src/c3nav/editor/static/editor/js/editor.js index b6150b80..07afa842 100644 --- a/src/c3nav/editor/static/editor/js/editor.js +++ b/src/c3nav/editor/static/editor/js/editor.js @@ -364,7 +364,6 @@ editor = { _check_start_editing: function() { // called on sidebar load. start editing or creating depending on how the sidebar may require it var mapeditcontrols = $('#mapeditcontrols'); - var geometry_field = mapeditcontrols.find('input[name=geometry]'); var id_name = $('#id_name'); id_name.focus(); @@ -372,6 +371,14 @@ editor = { id_name.select(); } + var package_field = mapeditcontrols.find('select[name=package]'); + if (package_field.length) { + if (package_field.val() === '' && editor._shown_packages.length == 1) { + package_field.val(editor._shown_packages[0]); + } + } + + var geometry_field = mapeditcontrols.find('input[name=geometry]'); if (geometry_field.length) { var form = geometry_field.closest('form'); var mapitem_type = form.attr('data-mapitem-type');