editor: on form validation error, dont forget the geometry
This commit is contained in:
parent
e239136e2b
commit
a4c5651675
1 changed files with 6 additions and 4 deletions
|
@ -252,11 +252,13 @@ editor = {
|
||||||
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');
|
||||||
if (form.is('[data-name]')) {
|
if (geometry_field.val() != '') {
|
||||||
// edit existing geometry
|
// edit existing geometry
|
||||||
var name = form.attr('data-name');
|
if (form.is('[data-name]')) {
|
||||||
var pk = mapitem_type+'-'+name;
|
var name = form.attr('data-name');
|
||||||
editor._geometries_layer.removeLayer(editor._geometries[pk]);
|
var pk = mapitem_type+'-'+name;
|
||||||
|
editor._geometries_layer.removeLayer(editor._geometries[pk]);
|
||||||
|
}
|
||||||
|
|
||||||
editor._editing = L.geoJSON({
|
editor._editing = L.geoJSON({
|
||||||
type: 'Feature',
|
type: 'Feature',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue