We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc90474 commit 986e8b0Copy full SHA for 986e8b0
test/jasmine/assets/modebar_button.js
@@ -6,17 +6,19 @@ var modeBarButtons = require('@src/components/modebar/buttons');
6
7
8
module.exports = function selectButton(modeBar, name) {
9
- var button = d3.select(modeBar.element)
+ var button = {};
10
+
11
+ var node = button.node = d3.select(modeBar.element)
12
.select('[data-title="' + modeBarButtons[name].title + '"]')
13
.node();
14
15
button.click = function() {
16
var ev = new window.MouseEvent('click');
- button.dispatchEvent(ev);
17
+ node.dispatchEvent(ev);
18
};
19
20
button.isActive = function() {
- return d3.select(button).classed('active');
21
+ return d3.select(node).classed('active');
22
23
24
return button;
0 commit comments