Skip to content

Commit 1a09e4c

Browse files
committed
Merge pull request #38 from dnwick/master
Added Mac fix for tooltip
2 parents 3ccbd72 + 7bac292 commit 1a09e4c

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

charts/chart.util.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ function bindTooltip(div,markType,eventObj, config, metaData, keyList){
167167

168168
if (item != null && item.status != "exit" && item.mark.marktype == markType) {
169169
var canvas = $(".marks")[0];
170-
171170
if($("#wrapper #tip").length) {
172171
$tip.remove();
173172
}
@@ -206,6 +205,13 @@ function bindTooltip(div,markType,eventObj, config, metaData, keyList){
206205

207206
var canvasWidth = canvas.width;
208207
var canvasHeight = canvas.height;
208+
209+
var el = $('.marks[style*="width"]');
210+
211+
if(el.length > 0){
212+
canvasWidth = parseFloat($(".marks")[0].style.width);
213+
canvasHeight = parseFloat($(".marks")[0].style.height);
214+
}
209215
var dynamicWidth = $tip.width();
210216
var dynamicHeight = $tip.height();
211217

dist/VizGrammar.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1753,6 +1753,9 @@ function bindTooltip(div,markType,eventObj, config, metaData, keyList){
17531753

17541754
if (item != null && item.status != "exit" && item.mark.marktype == markType) {
17551755
var canvas = $(".marks")[0];
1756+
if($("#wrapper #tip").length) {
1757+
$tip.remove();
1758+
}
17561759

17571760
$(div).wrap( "<div id='wrapper' style='position: relative'></div>" );
17581761

@@ -1788,6 +1791,13 @@ function bindTooltip(div,markType,eventObj, config, metaData, keyList){
17881791

17891792
var canvasWidth = canvas.width;
17901793
var canvasHeight = canvas.height;
1794+
1795+
var el = $('.marks[style*="width"]');
1796+
1797+
if(el.length > 0){
1798+
canvasWidth = parseFloat($(".marks")[0].style.width);
1799+
canvasHeight = parseFloat($(".marks")[0].style.height);
1800+
}
17911801
var dynamicWidth = $tip.width();
17921802
var dynamicHeight = $tip.height();
17931803

0 commit comments

Comments
 (0)