1
1
'use strict' ;
2
2
3
3
var polybool = require ( 'polybooljs' ) ;
4
- var pointInPolygon = require ( 'point-in-polygon/nested' ) ;
4
+ var pointInPolygon = require ( 'point-in-polygon/nested' ) ; // could we use contains lib/polygon instead?
5
5
6
6
var Registry = require ( '../../registry' ) ;
7
7
var dashStyle = require ( '../drawing' ) . dashStyle ;
@@ -32,7 +32,7 @@ var activateLastSelection = require('./draw').activateLastSelection;
32
32
33
33
var Lib = require ( '../../lib' ) ;
34
34
var ascending = Lib . sorterAsc ;
35
- var polygon = require ( '../../lib/polygon' ) ;
35
+ var libPolygon = require ( '../../lib/polygon' ) ;
36
36
var throttle = require ( '../../lib/throttle' ) ;
37
37
var getFromId = require ( '../../plots/cartesian/axis_ids' ) . getFromId ;
38
38
var clearGlCanvases = require ( '../../lib/clear_gl_canvases' ) ;
@@ -42,8 +42,8 @@ var redrawReglTraces = require('../../plot_api/subroutines').redrawReglTraces;
42
42
var constants = require ( './constants' ) ;
43
43
var MINSELECT = constants . MINSELECT ;
44
44
45
- var filteredPolygon = polygon . filter ;
46
- var polygonTester = polygon . tester ;
45
+ var filteredPolygon = libPolygon . filter ;
46
+ var polygonTester = libPolygon . tester ;
47
47
48
48
var helpers = require ( './helpers' ) ;
49
49
var p2r = helpers . p2r ;
@@ -596,7 +596,7 @@ function multiTester(list) {
596
596
if ( isPointSelectionDef ( list [ i ] ) ) {
597
597
testers . push ( newPointNumTester ( list [ i ] ) ) ;
598
598
} else {
599
- var tester = polygon . tester ( list [ i ] ) ;
599
+ var tester = polygonTester ( list [ i ] ) ;
600
600
tester . subtract = ! ! list [ i ] . subtract ;
601
601
testers . push ( tester ) ;
602
602
0 commit comments