Control/Split should work w/o MultiLineString
This commit is contained in:
@@ -278,7 +278,7 @@ OpenLayers.Control.Split = OpenLayers.Class(OpenLayers.Control, {
|
|||||||
if(event.modified) {
|
if(event.modified) {
|
||||||
var feature = event.feature;
|
var feature = event.feature;
|
||||||
if(feature.geometry instanceof OpenLayers.Geometry.LineString ||
|
if(feature.geometry instanceof OpenLayers.Geometry.LineString ||
|
||||||
feature.geometry instanceof OpenLayers.Geometry.MultiLineString) {
|
(OpenLayers.Geometry.MultiLineString && feature.geometry instanceof OpenLayers.Geometry.MultiLineString)) {
|
||||||
this.feature = event.feature;
|
this.feature = event.feature;
|
||||||
this.considerSplit(event.feature);
|
this.considerSplit(event.feature);
|
||||||
}
|
}
|
||||||
@@ -317,7 +317,7 @@ OpenLayers.Control.Split = OpenLayers.Class(OpenLayers.Control, {
|
|||||||
target.state !== OpenLayers.State.DELETE
|
target.state !== OpenLayers.State.DELETE
|
||||||
) && (
|
) && (
|
||||||
target.geometry instanceof OpenLayers.Geometry.LineString ||
|
target.geometry instanceof OpenLayers.Geometry.LineString ||
|
||||||
target.geometry instanceof OpenLayers.Geometry.MultiLineString
|
(OpenLayers.Geometry.MultiLineString && target.geometry instanceof OpenLayers.Geometry.MultiLineString)
|
||||||
) && (
|
) && (
|
||||||
this.feature !== target
|
this.feature !== target
|
||||||
) && (
|
) && (
|
||||||
|
|||||||
Reference in New Issue
Block a user