Merge pull request #123 from kberg/custom-points
authorDan Vanderkam <dan@dygraphs.com>
Sat, 25 Feb 2012 19:38:36 +0000 (11:38 -0800)
committerDan Vanderkam <dan@dygraphs.com>
Sat, 25 Feb 2012 19:38:36 +0000 (11:38 -0800)
Custom drawing circles

1  2 
dygraph-canvas.js
dygraph-options-reference.js
dygraph.js

Simple merge
@@@ -87,15 -84,15 +93,21 @@@ Dygraph.OPTIONS_REFERENCE =  // <JSON
    "highlightCallback": {
      "default": "null",
      "labels": ["Callbacks"],
 -    "type": "function(event, x, points,row)",
 -    "description": "When set, this callback gets called every time a new point is highlighted. The parameters are the JavaScript mousemove event, the x-coordinate of the highlighted points and an array of highlighted points: <code>[ {name: 'series', yval: y-value}, &hellip; ]</code>"
 +    "type": "function(event, x, points, row)",
 +    "description": "When set, this callback gets called every time a new point is highlighted.",
 +    "parameters": [
 +      ["event", "the JavaScript mousemove event"],
 +      ["x", "the x-coordinate of the highlighted points"],
 +      ["points", "an array of highlighted points: <code>[ {name: 'series', yval: y-value}, &hellip; ]</code>"],
 +      ["row", "???"]
 +    ]
    },
+   "drawHighlightPointCallback": {
+     "default": "null",
+     "labels": ["Data Line display"],
+     "type": "function(g, seriesName, canvasContext, cx, cy, color, pointSize)",
+     "description": "Draw a custom item when a point is highlighted. Default is a small dot matching the series color."
+   },
    "includeZero": {
      "default": "false",
      "labels": ["Axis display"],
diff --cc dygraph.js
Simple merge