Show
Ignore:
Timestamp:
03/18/09 16:35:57 (5 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1237394157 +0000
git-parent:

[06931918adf7389a94684c1dec761f8f6928fba5]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1237394157 +0000
Message:

fix data point highlight rendering

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ui/web/htdocs/js/jquery.flot.js

    r0693191 r2930d0d  
    17651765            for(var i=0; i<items.length; i++) { 
    17661766                // fill in mouse pos for any listeners out there 
     1767                var y = items[i].datapoint[1]; 
     1768                if(items[i].series.dataManip) 
     1769                    y = items[i].series.dataManip(y); 
    17671770                items[i].pageX = parseInt(items[i].series.xaxis.p2c(items[i].datapoint[0]) + offset.left + plotOffset.left); 
    1768                 items[i].pageY = parseInt(items[i].series.yaxis.p2c(items[i].datapoint[1]) + offset.top + plotOffset.top); 
    1769  
    1770                      
     1771                items[i].pageY = parseInt(items[i].series.yaxis.p2c(y) + offset.top + plotOffset.top); 
    17711772            } 
    17721773 
     
    18761877            var x = point[0], y = point[1], 
    18771878                axisx = series.xaxis, axisy = series.yaxis; 
    1878              
     1879            if(series.dataManip) y = series.dataManip(y); 
    18791880            if (x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) 
    18801881                return; 
     
    18901891 
    18911892        function drawBarHighlight(series, point) { 
     1893            var y = point[1]; 
     1894            if(series.dataManip) y = series.dataManip(y); 
    18921895            octx.lineJoin = "round"; 
    18931896            octx.lineWidth = series.bars.lineWidth; 
     
    18951898            octx.fillStyle = parseColor(series.color).scale(1, 1, 1, 0.5).toString(); 
    18961899            var barLeft = series.bars.align == "left" ? 0 : -series.bars.barWidth/2; 
    1897             drawBar(point[0], point[1], barLeft, barLeft + series.bars.barWidth, 
     1900            drawBar(point[0], y, barLeft, barLeft + series.bars.barWidth, 
    18981901                    0, true, series.xaxis, series.yaxis, octx); 
    18991902        }