new api returns null for unset properties, so we need to compare to null instead of undefined
This commit is contained in:
parent
816fb04bea
commit
b2a0ca71ba
1 changed files with 3 additions and 3 deletions
|
@ -752,9 +752,9 @@ editor = {
|
|||
if (editor._editing_id !== null) {
|
||||
for (i=0;i<geometries.length;i++) {
|
||||
feature = geometries[i];
|
||||
if (feature.properties.original_type !== undefined && feature.properties.original_type+'-'+String(feature.properties.original_id) === editor._editing_id) {
|
||||
if (feature.properties.original_type !== null && feature.properties.original_type+'-'+String(feature.properties.original_id) === editor._editing_id) {
|
||||
remove_feature = i;
|
||||
} else if (feature.original_geometry !== undefined && feature.properties.type+'-'+String(feature.properties.id) === editor._editing_id) {
|
||||
} else if (feature.original_geometry !== null && feature.properties.type+'-'+String(feature.properties.id) === editor._editing_id) {
|
||||
feature.geometry = feature.original_geometry;
|
||||
break;
|
||||
}
|
||||
|
@ -867,7 +867,7 @@ editor = {
|
|||
style.color = '#ffffff';
|
||||
}
|
||||
} else {
|
||||
if (feature.properties.level !== undefined && editor._sublevel_control.current_level_id !== feature.properties.level) {
|
||||
if (feature.properties.level !== null && editor._sublevel_control.current_level_id !== feature.properties.level) {
|
||||
style.fillOpacity = 0.5;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue