From b7cf8f459de82a270d6143bb288b9352d5d01fae Mon Sep 17 00:00:00 2001 From: ludooo Date: Fri, 1 Sep 2017 09:31:48 -0400 Subject: [PATCH] Snapable points on every polygons paths --- polysnapper.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polysnapper.js b/polysnapper.js index 7c745f7..d35e54f 100644 --- a/polysnapper.js +++ b/polysnapper.js @@ -131,7 +131,7 @@ function PolySnapper(opts){ var vertexMarker = _marker; var snapable_polys = that.polys.filter( function(p){ return ( typeof p.snapable !== 'undefined' && p.snapable ) } ); - var snapable_points = snapable_polys.map( function(p){ return p.getPath().getArray() } ).reduce(function(a,b){ return a.concat(b) }, []); + var snapable_points = snapable_polys.map( function(p){ return p.getPaths() } ).map(function(a){ return a.getArray().map(function(b){ return b.getArray() }).reduce(function(a,b){ return a.concat(b) }, []) }, []).reduce(function(a,b){ return a.concat(b) }, []); var last_closeby = null; //the official Drawing Manager will not work! @@ -272,4 +272,4 @@ function PolySnapper(opts){ } -} \ No newline at end of file +}