Changeset d63f27360b456d6275f7338b14be16f94d4f1c17

Show
Ignore:
Timestamp:
03/18/09 02:48:06 (5 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1237344486 +0000
git-parent:

[59ef71f1da184bd31fce88539fd66974f75dc406]

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

make it possible to scale along the x-axis only, refs #108

Files:

Legend:

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

    r59ef71f rd63f273  
    8787                    hoverable: false, 
    8888                    autoHighlight: true, // highlight in case mouse is near 
    89                     mouseActiveRadius: 10 // how far the mouse can be away to activate an item 
     89                    mouseActiveRadius: 10, // how far the mouse can be away to activate an item 
     90                    hoverXOnly: false 
    9091                }, 
    9192                selection: { 
     
    16351636                        // For points and lines, the cursor must be within a 
    16361637                        // certain distance to the data point 
    1637   
     1638 
     1639                        // if the hoverxonly option is true, y doesn't matter 
     1640                        if(options.grid.hoverXOnly) my = y; 
     1641 
    16381642                        // check bounding box first 
    16391643                        if ((x - mx > maxx || x - mx < -maxx) || 
     
    16451649                        var dx = Math.abs(axisx.p2c(x) - mouseX), 
    16461650                            dy = Math.abs(axisy.p2c(y) - mouseY), 
    1647                             dist = dx * dx + dy * dy; 
     1651                            dist; 
     1652                        dist = dx * dx; 
     1653                        if(!options.grid.hoverXOnly) dist += dy * dy; 
    16481654                        if (dist < lowestDistance) { 
    16491655                            lowestDistance = dist; 
     
    18551861             
    18561862            var pointRadius = series.points.radius + series.points.lineWidth / 2; 
    1857             octx.lineWidth = pointRadius
     1863            octx.lineWidth = series.points.lineWidth + 1
    18581864            octx.strokeStyle = parseColor(series.color).scale(1, 1, 1, 0.5).toString(); 
    18591865            var radius = 1.5 * pointRadius; 
  • ui/web/htdocs/js/recon.js

    r59ef71f rd63f273  
    302302          r.options.legend.container = this.find("div.plot-legend"); 
    303303          r.options.grid.autoHighlight = false; 
     304          r.options.grid.mouseActiveRadius = 4; 
     305          r.options.grid.hoverXOnly = true; 
    304306          if(!r.options.yaxis) r.options.yaxis = {}; 
    305307          if(r.options.yaxis.suffix)