Skip to content

Commit 0162797

Browse files
committed
move updatemenus to their own layer above infolayer
1 parent af9f8f9 commit 0162797

File tree

4 files changed

+19
-4
lines changed

4 files changed

+19
-4
lines changed

src/components/updatemenus/draw.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ module.exports = function draw(gd) {
5454
*/
5555

5656
// draw update menu container
57-
var menus = fullLayout._infolayer
57+
var menus = fullLayout._menulayer
5858
.selectAll('g.' + constants.containerClassName)
5959
.data(menuData.length > 0 ? [0] : []);
6060

src/plot_api/plot_api.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2848,6 +2848,7 @@ function makePlotFramework(gd) {
28482848
.classed('shapelayer', true);
28492849

28502850
fullLayout._infolayer = fullLayout._toppaper.append('g').classed('infolayer', true);
2851+
fullLayout._menulayer = fullLayout._toppaper.append('g').classed('menulayer', true);
28512852
fullLayout._zoomlayer = fullLayout._toppaper.append('g').classed('zoomlayer', true);
28522853
fullLayout._hoverlayer = fullLayout._toppaper.append('g').classed('hoverlayer', true);
28532854

test/image/baselines/updatemenus.png

5.15 KB
Loading

test/image/mocks/updatemenus.json

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,16 @@
7979
},
8080
"visible": false,
8181
"name": "Data set 3"
82+
},
83+
{
84+
"x": [2, 3, 4],
85+
"y": [0.4, 0.6, 0.8],
86+
"z": [[1, 2], [3, 4]],
87+
"type": "heatmap",
88+
"colorbar": {
89+
"x": -0.2,
90+
"y": 0.6
91+
}
8292
}
8393
],
8494
"layout": {
@@ -123,7 +133,8 @@
123133
true,
124134
false,
125135
false,
126-
false
136+
false,
137+
true
127138
]
128139
],
129140
"label": "Data set 0"
@@ -136,7 +147,8 @@
136147
false,
137148
true,
138149
false,
139-
false
150+
false,
151+
true
140152
]
141153
],
142154
"label": "Data set 1"
@@ -149,7 +161,8 @@
149161
false,
150162
false,
151163
true,
152-
false
164+
false,
165+
true
153166
]
154167
],
155168
"label": "Data set 2"
@@ -162,6 +175,7 @@
162175
false,
163176
false,
164177
false,
178+
true,
165179
true
166180
]
167181
],

0 commit comments

Comments
 (0)