(gd)
| 754 | } |
| 755 | |
| 756 | function eraseActiveShape(gd) { |
| 757 | if (!couldHaveActiveShape(gd)) return; |
| 758 | |
| 759 | clearOutlineControllers(gd); |
| 760 | |
| 761 | var id = gd._fullLayout._activeShapeIndex; |
| 762 | var shapes = (gd.layout || {}).shapes || []; |
| 763 | if (id < shapes.length) { |
| 764 | var list = []; |
| 765 | for (var q = 0; q < shapes.length; q++) { |
| 766 | if (q !== id) { |
| 767 | list.push(shapes[q]); |
| 768 | } |
| 769 | } |
| 770 | |
| 771 | delete gd._fullLayout._activeShapeIndex; |
| 772 | |
| 773 | return Registry.call('_guiRelayout', gd, { |
| 774 | shapes: list |
| 775 | }); |
| 776 | } |
| 777 | } |
no test coverage detected
searching dependent graphs…