1 // Copyright (c) 2011 Google, Inc.
3 // Permission is hereby granted, free of charge, to any person obtaining a copy
4 // of this software and associated documentation files (the "Software"), to deal
5 // in the Software without restriction, including without limitation the rights
6 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 // copies of the Software, and to permit persons to whom the Software is
8 // furnished to do so, subject to the following conditions:
10 // The above copyright notice and this permission notice shall be included in
11 // all copies or substantial portions of the Software.
13 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 * @fileoverview List of options and their types, used for the palette.
24 * @author konigsberg@google.com (Robert Konigsberg)
33 annotationClickHandler
: {
34 type
: "function(annotation, point, dygraph, event)"
36 annotationDblClickHandler
: {
37 type
: "function(annotation, point, dygraph, event)"
39 annotationMouseOutHandler
: {
40 type
: "function(annotation, point, dygraph, event)"
42 annotationMouseOverHandler
: {
43 type
: "function(annotation, point, dygraph, event)"
67 type
: "function(e, x, points)"
73 type
: "array<string>"
78 connectSeparatedPoints
: {
90 digitsAfterDecimal
: {
93 displayAnnotations
: {
100 type
: "function(dygraph, is_initial)"
102 drawGapEdgePoints
: {
105 drawHighlightPointCallback
: {
106 type
: "function(g, seriesName, canvasContext, cx, cy, color, pointSize)"
111 drawPointCallback
: {
112 type
: "function(g, seriesName, canvasContext, cx, cy, color, pointSize)"
147 hideOverlayOnMouseOut
: {
150 highlightCallback
: {
151 type
: "function(event, x, points,row)"
153 highlightCircleSize
: {
159 isZoomedIgnoreProgrammaticZoom
: {
166 type
: "array<string>"
174 labelsSeparateLines
: {
177 labelsShowZeroValues
: {
201 pointClickCallback
: {
202 type
: "function(e, point)"
207 rangeSelectorHeight
: {
210 rangeSelectorPlotFillColor
: {
213 rangeSelectorPlotStrokeColor
: {
222 showLabelsOnHighlight
: {
225 showRangeSelector
: {
243 strokeBorderColor
: {
246 strokeBorderWidth
: {
250 type
: "array<integer>"
265 type
: "function(canvas, area, dygraph)"
267 unhighlightCallback
: {
268 type
: "function(event)"
271 type
: "array<float>"
274 type
: "array<boolean>"
295 type
: "function(str)"
307 type
: "function(minDate, maxDate, yRanges)"