editor: preselect map package for new mapitems if only one is shown
This commit is contained in:
parent
09ee868a73
commit
72770d718f
1 changed files with 8 additions and 1 deletions
|
@ -364,7 +364,6 @@ editor = {
|
||||||
_check_start_editing: function() {
|
_check_start_editing: function() {
|
||||||
// called on sidebar load. start editing or creating depending on how the sidebar may require it
|
// called on sidebar load. start editing or creating depending on how the sidebar may require it
|
||||||
var mapeditcontrols = $('#mapeditcontrols');
|
var mapeditcontrols = $('#mapeditcontrols');
|
||||||
var geometry_field = mapeditcontrols.find('input[name=geometry]');
|
|
||||||
|
|
||||||
var id_name = $('#id_name');
|
var id_name = $('#id_name');
|
||||||
id_name.focus();
|
id_name.focus();
|
||||||
|
@ -372,6 +371,14 @@ editor = {
|
||||||
id_name.select();
|
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) {
|
if (geometry_field.length) {
|
||||||
var form = geometry_field.closest('form');
|
var form = geometry_field.closest('form');
|
||||||
var mapitem_type = form.attr('data-mapitem-type');
|
var mapitem_type = form.attr('data-mapitem-type');
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue