5
<title>ChartBase - YUI 3</title>
6
<link rel="stylesheet" href="http://yui.yahooapis.com/3.5.0pr4/build/cssgrids/cssgrids-min.css">
7
<link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
8
<link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
9
<script src="http://yui.yahooapis.com/3.5.0pr4/build/yui/yui-min.js"></script>
11
<body class="yui3-skin-sam">
14
<div id="hd" class="yui3-g header">
15
<div class="yui3-u-3-4">
17
<h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
20
<div class="yui3-u-1-4 version">
21
<em>API Docs for: 3.5.0</em>
24
<div id="bd" class="yui3-g">
26
<div class="yui3-u-1-4">
27
<div id="docs-sidebar" class="sidebar apidocs">
29
<h2 class="off-left">APIs</h2>
30
<div id="api-tabview" class="tabview">
32
<li><a href="#api-classes">Classes</a></li>
33
<li><a href="#api-modules">Modules</a></li>
36
<div id="api-tabview-filter">
37
<input type="search" id="api-filter" placeholder="Type to filter APIs">
40
<div id="api-tabview-panel">
41
<ul id="api-classes" class="apis classes">
43
<li><a href="../classes/Anim.html">Anim</a></li>
45
<li><a href="../classes/App.html">App</a></li>
47
<li><a href="../classes/App.Base.html">App.Base</a></li>
49
<li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
51
<li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
53
<li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
55
<li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
57
<li><a href="../classes/Array.html">Array</a></li>
59
<li><a href="../classes/ArrayList.html">ArrayList</a></li>
61
<li><a href="../classes/ArraySort.html">ArraySort</a></li>
63
<li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
65
<li><a href="../classes/Attribute.html">Attribute</a></li>
67
<li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
69
<li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
71
<li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
73
<li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
75
<li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
77
<li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
79
<li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
81
<li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
83
<li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
85
<li><a href="../classes/Axis.html">Axis</a></li>
87
<li><a href="../classes/AxisType.html">AxisType</a></li>
89
<li><a href="../classes/BarSeries.html">BarSeries</a></li>
91
<li><a href="../classes/Base.html">Base</a></li>
93
<li><a href="../classes/BaseCore.html">BaseCore</a></li>
95
<li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
97
<li><a href="../classes/Button.html">Button</a></li>
99
<li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
101
<li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
103
<li><a href="../classes/ButtonPlugin.html">ButtonPlugin</a></li>
105
<li><a href="../classes/Cache.html">Cache</a></li>
107
<li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
109
<li><a href="../classes/Calendar.html">Calendar</a></li>
111
<li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
113
<li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
115
<li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
117
<li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
119
<li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
121
<li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
123
<li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
125
<li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
127
<li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
129
<li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
131
<li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
133
<li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
135
<li><a href="../classes/Chart.html">Chart</a></li>
137
<li><a href="../classes/ChartBase.html">ChartBase</a></li>
139
<li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
141
<li><a href="../classes/Circle.html">Circle</a></li>
143
<li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
145
<li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
147
<li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
149
<li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
151
<li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
153
<li><a href="../classes/config.html">config</a></li>
155
<li><a href="../classes/Console.html">Console</a></li>
157
<li><a href="../classes/Controller.html">Controller</a></li>
159
<li><a href="../classes/Cookie.html">Cookie</a></li>
161
<li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
163
<li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
165
<li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
167
<li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
169
<li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
171
<li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
173
<li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
175
<li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
177
<li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
179
<li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
181
<li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
183
<li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
185
<li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
187
<li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
189
<li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
191
<li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
193
<li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
195
<li><a href="../classes/DataTable.html">DataTable</a></li>
197
<li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
199
<li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
201
<li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
203
<li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
205
<li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
207
<li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
209
<li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
211
<li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
213
<li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
215
<li><a href="../classes/DataType.Date.html">DataType.Date</a></li>
217
<li><a href="../classes/DataType.Date.Locale.html">DataType.Date.Locale</a></li>
219
<li><a href="../classes/DataType.Number.html">DataType.Number</a></li>
221
<li><a href="../classes/DataType.XML.html">DataType.XML</a></li>
223
<li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
225
<li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
227
<li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
229
<li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
231
<li><a href="../classes/DD.Plugin.DDWindowScroll.html">DD.Plugin.DDWindowScroll</a></li>
233
<li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
235
<li><a href="../classes/Dial.html">Dial</a></li>
237
<li><a href="../classes/Do.html">Do</a></li>
239
<li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
241
<li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
243
<li><a href="../classes/Do.Error.html">Do.Error</a></li>
245
<li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
247
<li><a href="../classes/Do.Method.html">Do.Method</a></li>
249
<li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
251
<li><a href="../classes/DOM.html">DOM</a></li>
253
<li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
255
<li><a href="../classes/Drawing.html">Drawing</a></li>
257
<li><a href="../classes/Easing.html">Easing</a></li>
259
<li><a href="../classes/EditorBase.html">EditorBase</a></li>
261
<li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
263
<li><a href="../classes/Ellipse.html">Ellipse</a></li>
265
<li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
267
<li><a href="../classes/Escape.html">Escape</a></li>
269
<li><a href="../classes/Event.html">Event</a></li>
271
<li><a href="../classes/EventFacade.html">EventFacade</a></li>
273
<li><a href="../classes/EventHandle.html">EventHandle</a></li>
275
<li><a href="../classes/EventTarget.html">EventTarget</a></li>
277
<li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
279
<li><a href="../classes/Features.html">Features</a></li>
281
<li><a href="../classes/File.html">File</a></li>
283
<li><a href="../classes/FileFlash.html">FileFlash</a></li>
285
<li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
287
<li><a href="../classes/Fills.html">Fills</a></li>
289
<li><a href="../classes/Frame.html">Frame</a></li>
291
<li><a href="../classes/Get.html">Get</a></li>
293
<li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
295
<li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
297
<li><a href="../classes/Graph.html">Graph</a></li>
299
<li><a href="../classes/Graphic.html">Graphic</a></li>
301
<li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
303
<li><a href="../classes/Gridlines.html">Gridlines</a></li>
305
<li><a href="../classes/GroupCircle.html">GroupCircle</a></li>
307
<li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
309
<li><a href="../classes/GroupRect.html">GroupRect</a></li>
311
<li><a href="../classes/Handlebars.html">Handlebars</a></li>
313
<li><a href="../classes/Highlight.html">Highlight</a></li>
315
<li><a href="../classes/Histogram.html">Histogram</a></li>
317
<li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
319
<li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
321
<li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
323
<li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
325
<li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
327
<li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
329
<li><a href="../classes/Intl.html">Intl</a></li>
331
<li><a href="../classes/IO.html">IO</a></li>
333
<li><a href="../classes/json.html">json</a></li>
335
<li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
337
<li><a href="../classes/Lang.html">Lang</a></li>
339
<li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
341
<li><a href="../classes/Lines.html">Lines</a></li>
343
<li><a href="../classes/LineSeries.html">LineSeries</a></li>
345
<li><a href="../classes/Loader.html">Loader</a></li>
347
<li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
349
<li><a href="../classes/Matrix.html">Matrix</a></li>
351
<li><a href="../classes/Model.html">Model</a></li>
353
<li><a href="../classes/ModelList.html">ModelList</a></li>
355
<li><a href="../classes/Node.html">Node</a></li>
357
<li><a href="../classes/NodeList.html">NodeList</a></li>
359
<li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
361
<li><a href="../classes/Object.html">Object</a></li>
363
<li><a href="../classes/Overlay.html">Overlay</a></li>
365
<li><a href="../classes/Panel.html">Panel</a></li>
367
<li><a href="../classes/Parallel.html">Parallel</a></li>
369
<li><a href="../classes/Path.html">Path</a></li>
371
<li><a href="../classes/PieChart.html">PieChart</a></li>
373
<li><a href="../classes/PieSeries.html">PieSeries</a></li>
375
<li><a href="../classes/Pjax.html">Pjax</a></li>
377
<li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
379
<li><a href="../classes/Plots.html">Plots</a></li>
381
<li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
383
<li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
385
<li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
387
<li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
389
<li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
391
<li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
393
<li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
395
<li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
397
<li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
399
<li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
401
<li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
403
<li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
405
<li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
407
<li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
409
<li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
411
<li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
413
<li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
415
<li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
417
<li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
419
<li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
421
<li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
423
<li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
425
<li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
427
<li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
429
<li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
431
<li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
433
<li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
435
<li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
437
<li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
439
<li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
441
<li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
443
<li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
445
<li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
447
<li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
449
<li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
451
<li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
453
<li><a href="../classes/Pollable.html">Pollable</a></li>
455
<li><a href="../classes/Profiler.html">Profiler</a></li>
457
<li><a href="../classes/QueryString.html">QueryString</a></li>
459
<li><a href="../classes/Queue.html">Queue</a></li>
461
<li><a href="../classes/Record.html">Record</a></li>
463
<li><a href="../classes/Recordset.html">Recordset</a></li>
465
<li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
467
<li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
469
<li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
471
<li><a href="../classes/Rect.html">Rect</a></li>
473
<li><a href="../classes/Renderer.html">Renderer</a></li>
475
<li><a href="../classes/Resize.html">Resize</a></li>
477
<li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
479
<li><a href="../classes/Router.html">Router</a></li>
481
<li><a href="../classes/ScrollView.html">ScrollView</a></li>
483
<li><a href="../classes/Selector.html">Selector</a></li>
485
<li><a href="../classes/Shape.html">Shape</a></li>
487
<li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
489
<li><a href="../classes/Slider.html">Slider</a></li>
491
<li><a href="../classes/SliderBase.html">SliderBase</a></li>
493
<li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
495
<li><a href="../classes/Sortable.html">Sortable</a></li>
497
<li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
499
<li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
501
<li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
503
<li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
505
<li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
507
<li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
509
<li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
511
<li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
513
<li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
515
<li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
517
<li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
519
<li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
521
<li><a href="../classes/State.html">State</a></li>
523
<li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
525
<li><a href="../classes/Subscriber.html">Subscriber</a></li>
527
<li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
529
<li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
531
<li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
533
<li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
535
<li><a href="../classes/SVGPath.html">SVGPath</a></li>
537
<li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
539
<li><a href="../classes/SVGRect.html">SVGRect</a></li>
541
<li><a href="../classes/SVGShape.html">SVGShape</a></li>
543
<li><a href="../classes/SWF.html">SWF</a></li>
545
<li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
547
<li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
549
<li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
551
<li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
553
<li><a href="../classes/Tab.html">Tab</a></li>
555
<li><a href="../classes/TabView.html">TabView</a></li>
557
<li><a href="../classes/Test.html">Test</a></li>
559
<li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
561
<li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
563
<li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
565
<li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
567
<li><a href="../classes/Test.Console.html">Test.Console</a></li>
569
<li><a href="../classes/Test.CoverageFormat.CoverageFormat.html">Test.CoverageFormat.CoverageFormat</a></li>
571
<li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
573
<li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
575
<li><a href="../classes/Test.Mock.Mock.html">Test.Mock.Mock</a></li>
577
<li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
579
<li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
581
<li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
583
<li><a href="../classes/Test.Results.html">Test.Results</a></li>
585
<li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
587
<li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
589
<li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
591
<li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
593
<li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
595
<li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
597
<li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
599
<li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
601
<li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
603
<li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
605
<li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
607
<li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
609
<li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
611
<li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
613
<li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
615
<li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
617
<li><a href="../classes/Transition.html">Transition</a></li>
619
<li><a href="../classes/UA.html">UA</a></li>
621
<li><a href="../classes/Uploader.html">Uploader</a></li>
623
<li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
625
<li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
627
<li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
629
<li><a href="../classes/ValueChange.html">ValueChange</a></li>
631
<li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
633
<li><a href="../classes/View.html">View</a></li>
635
<li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
637
<li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
639
<li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
641
<li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
643
<li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
645
<li><a href="../classes/VMLPath.html">VMLPath</a></li>
647
<li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
649
<li><a href="../classes/VMLRect.html">VMLRect</a></li>
651
<li><a href="../classes/VMLShape.html">VMLShape</a></li>
653
<li><a href="../classes/Widget.html">Widget</a></li>
655
<li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
657
<li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
659
<li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
661
<li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
663
<li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
665
<li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
667
<li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
669
<li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
671
<li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
673
<li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
675
<li><a href="../classes/YQL.html">YQL</a></li>
677
<li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
679
<li><a href="../classes/YUI.html">YUI</a></li>
681
<li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
685
<ul id="api-modules" class="apis modules">
687
<li><a href="../modules/align-plugin.html">align-plugin</a></li>
689
<li><a href="../modules/anim.html">anim</a></li>
691
<li><a href="../modules/anim-base.html">anim-base</a></li>
693
<li><a href="../modules/anim-color.html">anim-color</a></li>
695
<li><a href="../modules/anim-curve.html">anim-curve</a></li>
697
<li><a href="../modules/anim-easing.html">anim-easing</a></li>
699
<li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
701
<li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
703
<li><a href="../modules/anim-xy.html">anim-xy</a></li>
705
<li><a href="../modules/app.html">app</a></li>
707
<li><a href="../modules/app-base.html">app-base</a></li>
709
<li><a href="../modules/app-transitions.html">app-transitions</a></li>
711
<li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
713
<li><a href="../modules/array-extras.html">array-extras</a></li>
715
<li><a href="../modules/array-invoke.html">array-invoke</a></li>
717
<li><a href="../modules/arraylist.html">arraylist</a></li>
719
<li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
721
<li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
723
<li><a href="../modules/arraysort.html">arraysort</a></li>
725
<li><a href="../modules/async-queue.html">async-queue</a></li>
727
<li><a href="../modules/attribute.html">attribute</a></li>
729
<li><a href="../modules/attribute-base.html">attribute-base</a></li>
731
<li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
733
<li><a href="../modules/attribute-core.html">attribute-core</a></li>
735
<li><a href="../modules/attribute-events.html">attribute-events</a></li>
737
<li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
739
<li><a href="../modules/autocomplete.html">autocomplete</a></li>
741
<li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
743
<li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
745
<li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
747
<li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
749
<li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
751
<li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
753
<li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
755
<li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
757
<li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
759
<li><a href="../modules/base.html">base</a></li>
761
<li><a href="../modules/base-base.html">base-base</a></li>
763
<li><a href="../modules/base-build.html">base-build</a></li>
765
<li><a href="../modules/base-core.html">base-core</a></li>
767
<li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
769
<li><a href="../modules/button.html">button</a></li>
771
<li><a href="../modules/button-core.html">button-core</a></li>
773
<li><a href="../modules/button-group.html">button-group</a></li>
775
<li><a href="../modules/button-plugin.html">button-plugin</a></li>
777
<li><a href="../modules/cache.html">cache</a></li>
779
<li><a href="../modules/cache-base.html">cache-base</a></li>
781
<li><a href="../modules/cache-offline.html">cache-offline</a></li>
783
<li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
785
<li><a href="../modules/calendar.html">calendar</a></li>
787
<li><a href="../modules/calendar-base.html">calendar-base</a></li>
789
<li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
791
<li><a href="../modules/charts.html">charts</a></li>
793
<li><a href="../modules/charts-legend.html">charts-legend</a></li>
795
<li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
797
<li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
799
<li><a href="../modules/collection.html">collection</a></li>
801
<li><a href="../modules/console.html">console</a></li>
803
<li><a href="../modules/console-filters.html">console-filters</a></li>
805
<li><a href="../modules/cookie.html">cookie</a></li>
807
<li><a href="../modules/createlink-base.html">createlink-base</a></li>
809
<li><a href="../modules/dataschema.html">dataschema</a></li>
811
<li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
813
<li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
815
<li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
817
<li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
819
<li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
821
<li><a href="../modules/datasource.html">datasource</a></li>
823
<li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
825
<li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
827
<li><a href="../modules/datasource-function.html">datasource-function</a></li>
829
<li><a href="../modules/datasource-get.html">datasource-get</a></li>
831
<li><a href="../modules/datasource-io.html">datasource-io</a></li>
833
<li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
835
<li><a href="../modules/datasource-local.html">datasource-local</a></li>
837
<li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
839
<li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
841
<li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
843
<li><a href="../modules/datatable.html">datatable</a></li>
845
<li><a href="../modules/datatable-base.html">datatable-base</a></li>
847
<li><a href="../modules/datatable-base-deprecated.html">datatable-base-deprecated</a></li>
849
<li><a href="../modules/datatable-body.html">datatable-body</a></li>
851
<li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
853
<li><a href="../modules/datatable-core.html">datatable-core</a></li>
855
<li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
857
<li><a href="../modules/datatable-datasource-deprecated.html">datatable-datasource-deprecated</a></li>
859
<li><a href="../modules/datatable-deprecated.html">datatable-deprecated</a></li>
861
<li><a href="../modules/datatable-head.html">datatable-head</a></li>
863
<li><a href="../modules/datatable-message.html">datatable-message</a></li>
865
<li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
867
<li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
869
<li><a href="../modules/datatable-scroll-deprecated.html">datatable-scroll-deprecated</a></li>
871
<li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
873
<li><a href="../modules/datatable-sort-deprecated.html">datatable-sort-deprecated</a></li>
875
<li><a href="../modules/datatype.html">datatype</a></li>
877
<li><a href="../modules/datatype-date.html">datatype-date</a></li>
879
<li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
881
<li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
883
<li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
885
<li><a href="../modules/datatype-number.html">datatype-number</a></li>
887
<li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
889
<li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
891
<li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
893
<li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
895
<li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
897
<li><a href="../modules/dd.html">dd</a></li>
899
<li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
901
<li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
903
<li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
905
<li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
907
<li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
909
<li><a href="../modules/dd-drag.html">dd-drag</a></li>
911
<li><a href="../modules/dd-drop.html">dd-drop</a></li>
913
<li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
915
<li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
917
<li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
919
<li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
921
<li><a href="../modules/dial.html">dial</a></li>
923
<li><a href="../modules/dom.html">dom</a></li>
925
<li><a href="../modules/dom-base.html">dom-base</a></li>
927
<li><a href="../modules/dom-screen.html">dom-screen</a></li>
929
<li><a href="../modules/dom-style.html">dom-style</a></li>
931
<li><a href="../modules/dump.html">dump</a></li>
933
<li><a href="../modules/editor.html">editor</a></li>
935
<li><a href="../modules/editor-base.html">editor-base</a></li>
937
<li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
939
<li><a href="../modules/editor-br.html">editor-br</a></li>
941
<li><a href="../modules/editor-lists.html">editor-lists</a></li>
943
<li><a href="../modules/editor-para.html">editor-para</a></li>
945
<li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
947
<li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
949
<li><a href="../modules/editor-tab.html">editor-tab</a></li>
951
<li><a href="../modules/escape.html">escape</a></li>
953
<li><a href="../modules/event.html">event</a></li>
955
<li><a href="../modules/event-base.html">event-base</a></li>
957
<li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
959
<li><a href="../modules/event-custom.html">event-custom</a></li>
961
<li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
963
<li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
965
<li><a href="../modules/event-delegate.html">event-delegate</a></li>
967
<li><a href="../modules/event-flick.html">event-flick</a></li>
969
<li><a href="../modules/event-focus.html">event-focus</a></li>
971
<li><a href="../modules/event-gestures.html">event-gestures</a></li>
973
<li><a href="../modules/event-hover.html">event-hover</a></li>
975
<li><a href="../modules/event-key.html">event-key</a></li>
977
<li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
979
<li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
981
<li><a href="../modules/event-move.html">event-move</a></li>
983
<li><a href="../modules/event-outside.html">event-outside</a></li>
985
<li><a href="../modules/event-resize.html">event-resize</a></li>
987
<li><a href="../modules/event-simulate.html">event-simulate</a></li>
989
<li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
991
<li><a href="../modules/event-touch.html">event-touch</a></li>
993
<li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
995
<li><a href="../modules/exec-command.html">exec-command</a></li>
997
<li><a href="../modules/features.html">features</a></li>
999
<li><a href="../modules/file.html">file</a></li>
1001
<li><a href="../modules/file-flash.html">file-flash</a></li>
1003
<li><a href="../modules/file-html5.html">file-html5</a></li>
1005
<li><a href="../modules/frame.html">frame</a></li>
1007
<li><a href="../modules/get.html">get</a></li>
1009
<li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
1011
<li><a href="../modules/graphics.html">graphics</a></li>
1013
<li><a href="../modules/handlebars.html">handlebars</a></li>
1015
<li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
1017
<li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
1019
<li><a href="../modules/highlight.html">highlight</a></li>
1021
<li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
1023
<li><a href="../modules/highlight-base.html">highlight-base</a></li>
1025
<li><a href="../modules/history.html">history</a></li>
1027
<li><a href="../modules/history-base.html">history-base</a></li>
1029
<li><a href="../modules/history-hash.html">history-hash</a></li>
1031
<li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
1033
<li><a href="../modules/history-html5.html">history-html5</a></li>
1035
<li><a href="../modules/imageloader.html">imageloader</a></li>
1037
<li><a href="../modules/intl.html">intl</a></li>
1039
<li><a href="../modules/io.html">io</a></li>
1041
<li><a href="../modules/io-base.html">io-base</a></li>
1043
<li><a href="../modules/io-form.html">io-form</a></li>
1045
<li><a href="../modules/io-queue.html">io-queue</a></li>
1047
<li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
1049
<li><a href="../modules/io-xdr.html">io-xdr</a></li>
1051
<li><a href="../modules/json.html">json</a></li>
1053
<li><a href="../modules/json-parse.html">json-parse</a></li>
1055
<li><a href="../modules/json-stringify.html">json-stringify</a></li>
1057
<li><a href="../modules/jsonp.html">jsonp</a></li>
1059
<li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
1061
<li><a href="../modules/loader.html">loader</a></li>
1063
<li><a href="../modules/loader-base.html">loader-base</a></li>
1065
<li><a href="../modules/matrix.html">matrix</a></li>
1067
<li><a href="../modules/model.html">model</a></li>
1069
<li><a href="../modules/model-list.html">model-list</a></li>
1071
<li><a href="../modules/node.html">node</a></li>
1073
<li><a href="../modules/node-base.html">node-base</a></li>
1075
<li><a href="../modules/node-core.html">node-core</a></li>
1077
<li><a href="../modules/node-data.html">node-data</a></li>
1079
<li><a href="../modules/node-deprecated.html">node-deprecated</a></li>
1081
<li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
1083
<li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
1085
<li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
1087
<li><a href="../modules/node-flick.html">node-flick</a></li>
1089
<li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
1091
<li><a href="../modules/node-load.html">node-load</a></li>
1093
<li><a href="../modules/node-menunav.html">node-menunav</a></li>
1095
<li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
1097
<li><a href="../modules/node-screen.html">node-screen</a></li>
1099
<li><a href="../modules/node-style.html">node-style</a></li>
1101
<li><a href="../modules/oop.html">oop</a></li>
1103
<li><a href="../modules/overlay.html">overlay</a></li>
1105
<li><a href="../modules/panel.html">panel</a></li>
1107
<li><a href="../modules/parallel.html">parallel</a></li>
1109
<li><a href="../modules/pjax.html">pjax</a></li>
1111
<li><a href="../modules/pjax-base.html">pjax-base</a></li>
1113
<li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
1115
<li><a href="../modules/plugin.html">plugin</a></li>
1117
<li><a href="../modules/pluginhost.html">pluginhost</a></li>
1119
<li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
1121
<li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
1123
<li><a href="../modules/profiler.html">profiler</a></li>
1125
<li><a href="../modules/querystring.html">querystring</a></li>
1127
<li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
1129
<li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
1131
<li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
1133
<li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
1135
<li><a href="../modules/queue-promote.html">queue-promote</a></li>
1137
<li><a href="../modules/range-slider.html">range-slider</a></li>
1139
<li><a href="../modules/recordset.html">recordset</a></li>
1141
<li><a href="../modules/recordset-base.html">recordset-base</a></li>
1143
<li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
1145
<li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
1147
<li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
1149
<li><a href="../modules/resize.html">resize</a></li>
1151
<li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
1153
<li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
1155
<li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
1157
<li><a href="../modules/rollup.html">rollup</a></li>
1159
<li><a href="../modules/router.html">router</a></li>
1161
<li><a href="../modules/scrollview.html">scrollview</a></li>
1163
<li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
1165
<li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
1167
<li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
1169
<li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
1171
<li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
1173
<li><a href="../modules/selection.html">selection</a></li>
1175
<li><a href="../modules/selector-css2.html">selector-css2</a></li>
1177
<li><a href="../modules/selector-css3.html">selector-css3</a></li>
1179
<li><a href="../modules/selector-native.html">selector-native</a></li>
1181
<li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
1183
<li><a href="../modules/slider.html">slider</a></li>
1185
<li><a href="../modules/slider-base.html">slider-base</a></li>
1187
<li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
1189
<li><a href="../modules/sortable.html">sortable</a></li>
1191
<li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
1193
<li><a href="../modules/stylesheet.html">stylesheet</a></li>
1195
<li><a href="../modules/substitute.html">substitute</a></li>
1197
<li><a href="../modules/swf.html">swf</a></li>
1199
<li><a href="../modules/swfdetect.html">swfdetect</a></li>
1201
<li><a href="../modules/tabview.html">tabview</a></li>
1203
<li><a href="../modules/test.html">test</a></li>
1205
<li><a href="../modules/test-console.html">test-console</a></li>
1207
<li><a href="../modules/text.html">text</a></li>
1209
<li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
1211
<li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
1213
<li><a href="../modules/transition.html">transition</a></li>
1215
<li><a href="../modules/uploader.html">uploader</a></li>
1217
<li><a href="../modules/uploader-deprecated.html">uploader-deprecated</a></li>
1219
<li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
1221
<li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
1223
<li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
1225
<li><a href="../modules/view.html">view</a></li>
1227
<li><a href="../modules/view-node-map.html">view-node-map</a></li>
1229
<li><a href="../modules/widget.html">widget</a></li>
1231
<li><a href="../modules/widget-anim.html">widget-anim</a></li>
1233
<li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
1235
<li><a href="../modules/widget-base.html">widget-base</a></li>
1237
<li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
1239
<li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
1241
<li><a href="../modules/widget-child.html">widget-child</a></li>
1243
<li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
1245
<li><a href="../modules/widget-locale.html">widget-locale</a></li>
1247
<li><a href="../modules/widget-modality.html">widget-modality</a></li>
1249
<li><a href="../modules/widget-parent.html">widget-parent</a></li>
1251
<li><a href="../modules/widget-position.html">widget-position</a></li>
1253
<li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
1255
<li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
1257
<li><a href="../modules/widget-skin.html">widget-skin</a></li>
1259
<li><a href="../modules/widget-stack.html">widget-stack</a></li>
1261
<li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
1263
<li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
1265
<li><a href="../modules/yql.html">yql</a></li>
1267
<li><a href="../modules/yui.html">yui</a></li>
1269
<li><a href="../modules/yui-base.html">yui-base</a></li>
1271
<li><a href="../modules/yui-later.html">yui-later</a></li>
1273
<li><a href="../modules/yui-log.html">yui-log</a></li>
1275
<li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
1277
<li><a href="../modules/yui3.html">yui3</a></li>
1286
<div class="yui3-u-3-4">
1287
<div id="api-options">
1289
<label for="api-show-inherited">
1290
<input type="checkbox" id="api-show-inherited" checked>
1294
<label for="api-show-protected">
1295
<input type="checkbox" id="api-show-protected">
1299
<label for="api-show-private">
1300
<input type="checkbox" id="api-show-private">
1306
<div class="apidocs">
1307
<div id="docs-main">
1308
<div class="content">
1309
<h1>ChartBase Class</h1>
1310
<div class="box meta">
1316
<div class="foundat">
1317
Defined in: <a href="../files/charts_js_ChartBase.js.html#l1"><code>charts/js/ChartBase.js:1</code></a>
1323
Module: <a href="../modules/charts.html">charts</a>
1332
<div class="box intro">
1333
<p>The ChartBase class is an abstract class used to create charts.</p>
1338
<div id="classdocs" class="tabview">
1339
<ul class="api-class-tabs">
1340
<li class="api-class-tab index"><a href="#index">Index</a></li>
1343
<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1346
<li class="api-class-tab properties"><a href="#properties">Properties</a></li>
1349
<li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
1352
<li class="api-class-tab events"><a href="#events">Events</a></li>
1357
<div id="index" class="api-class-tabpanel index">
1358
<h2 class="off-left">Item Index</h2>
1361
<div class="index-section methods">
1364
<ul class="index-list methods">
1366
<li class="index-item method private">
1367
<a href="#method__addTooltip">_addTooltip</a>
1372
<li class="index-item method private">
1373
<a href="#method__dataProviderChangeHandler">_dataProviderChangeHandler</a>
1378
<li class="index-item method private">
1379
<a href="#method__getAxisClass">_getAxisClass</a>
1384
<li class="index-item method private">
1385
<a href="#method__getGraph">_getGraph</a>
1390
<li class="index-item method private">
1391
<a href="#method__getTooltip">_getTooltip</a>
1396
<li class="index-item method private">
1397
<a href="#method__itemRendered">_itemRendered</a>
1402
<li class="index-item method private">
1403
<a href="#method__markerEventDispatcher">_markerEventDispatcher</a>
1408
<li class="index-item method private">
1409
<a href="#method__planarLabelFunction">_planarLabelFunction</a>
1414
<li class="index-item method private">
1415
<a href="#method__positionTooltip">_positionTooltip</a>
1420
<li class="index-item method private">
1421
<a href="#method__setAriaElements">_setAriaElements</a>
1426
<li class="index-item method private">
1427
<a href="#method__setDataValues">_setDataValues</a>
1432
<li class="index-item method private">
1433
<a href="#method__setOffscreen">_setOffscreen</a>
1438
<li class="index-item method private">
1439
<a href="#method__setText">_setText</a>
1444
<li class="index-item method private">
1445
<a href="#method__showTooltip">_showTooltip</a>
1450
<li class="index-item method private">
1451
<a href="#method__tooltipChangeHandler">_tooltipChangeHandler</a>
1456
<li class="index-item method private">
1457
<a href="#method__tooltipLabelFunction">_tooltipLabelFunction</a>
1462
<li class="index-item method private">
1463
<a href="#method__updateTooltip">_updateTooltip</a>
1468
<li class="index-item method private">
1469
<a href="#method_bindUI">bindUI</a>
1474
<li class="index-item method">
1475
<a href="#method_getAxisByKey">getAxisByKey</a>
1480
<li class="index-item method">
1481
<a href="#method_getCategoryAxis">getCategoryAxis</a>
1486
<li class="index-item method">
1487
<a href="#method_getSeries">getSeries</a>
1492
<li class="index-item method">
1493
<a href="#method_hideTooltip">hideTooltip</a>
1498
<li class="index-item method private">
1499
<a href="#method_initializer">initializer</a>
1504
<li class="index-item method private">
1505
<a href="#method_renderUI">renderUI</a>
1510
<li class="index-item method private">
1511
<a href="#method_syncUI">syncUI</a>
1516
<li class="index-item method">
1517
<a href="#method_toggleTooltip">toggleTooltip</a>
1527
<div class="index-section properties">
1530
<ul class="index-list properties">
1532
<li class="index-item property private">
1533
<a href="#property__axes">_axes</a>
1538
<li class="index-item property private">
1539
<a href="#property__axisClass">_axisClass</a>
1544
<li class="index-item property private">
1545
<a href="#property__dataProvider">_dataProvider</a>
1550
<li class="index-item property private">
1551
<a href="#property__direction">_direction</a>
1556
<li class="index-item property private">
1557
<a href="#property__seriesCollection">_seriesCollection</a>
1562
<li class="index-item property private">
1563
<a href="#property__setSeriesCollection">_setSeriesCollection</a>
1573
<div class="index-section attrs">
1576
<ul class="index-list attrs">
1578
<li class="index-item attr">
1579
<a href="#attr_ariaDescription">ariaDescription</a>
1582
<li class="index-item attr">
1583
<a href="#attr_ariaLabel">ariaLabel</a>
1586
<li class="index-item attr">
1587
<a href="#attr_axesCollection">axesCollection</a>
1590
<li class="index-item attr">
1591
<a href="#attr_categoryKey">categoryKey</a>
1594
<li class="index-item attr">
1595
<a href="#attr_categoryType">categoryType</a>
1598
<li class="index-item attr">
1599
<a href="#attr_dataProvider">dataProvider</a>
1602
<li class="index-item attr">
1603
<a href="#attr_graph">graph</a>
1606
<li class="index-item attr">
1607
<a href="#attr_groupMarkers">groupMarkers</a>
1610
<li class="index-item attr">
1611
<a href="#attr_interactionType">interactionType</a>
1614
<li class="index-item attr">
1615
<a href="#attr_seriesKeys">seriesKeys</a>
1618
<li class="index-item attr">
1619
<a href="#attr_tooltip">tooltip</a>
1627
<div class="index-section events">
1630
<ul class="index-list events">
1632
<li class="index-item event">
1633
<a href="#event_markerEvent:click">markerEvent:click</a>
1638
<li class="index-item event">
1639
<a href="#event_markerEvent:mousedown">markerEvent:mousedown</a>
1644
<li class="index-item event">
1645
<a href="#event_markerEvent:mouseout">markerEvent:mouseout</a>
1650
<li class="index-item event">
1651
<a href="#event_markerEvent:mouseover">markerEvent:mouseover</a>
1656
<li class="index-item event">
1657
<a href="#event_markerEvent:mouseup">markerEvent:mouseup</a>
1668
<div id="methods" class="api-class-tabpanel">
1669
<h2 class="off-left">Methods</h2>
1672
<div id="method__addTooltip" class="method item private">
1673
<h3 class="name"><code>_addTooltip</code></h3>
1676
<span class="paren">()</span>
1684
<span class="flag private">private</span>
1704
<a href="../files/charts_js_ChartBase.js.html#l902"><code>charts/js/ChartBase.js:902</code></a>
1714
<div class="description">
1715
<p>Adds a tooltip to the dom.</p>
1726
<div id="method__dataProviderChangeHandler" class="method item private">
1727
<h3 class="name"><code>_dataProviderChangeHandler</code></h3>
1731
<span class="paren">(</span><ul class="args-list inline commas">
1739
</ul><span class="paren">)</span>
1748
<span class="flag private">private</span>
1768
<a href="../files/charts_js_ChartBase.js.html#l787"><code>charts/js/ChartBase.js:787</code></a>
1778
<div class="description">
1779
<p>Event handler for dataProviderChange.</p>
1783
<div class="params">
1784
<h4>Parameters:</h4>
1786
<ul class="params-list">
1790
<code class="param-name">e</code>
1791
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
1796
<div class="param-description">
1797
<p>Event object.</p>
1813
<div id="method__getAxisClass" class="method item private">
1814
<h3 class="name"><code>_getAxisClass</code></h3>
1818
<span class="paren">(</span><ul class="args-list inline commas">
1826
</ul><span class="paren">)</span>
1831
<span class="returns-inline">
1832
<span class="type"></span>
1839
<span class="flag private">private</span>
1859
<a href="../files/charts_js_ChartBase.js.html#l406"><code>charts/js/ChartBase.js:406</code></a>
1869
<div class="description">
1870
<p>Helper method that returns the axis class that a key references.</p>
1874
<div class="params">
1875
<h4>Parameters:</h4>
1877
<ul class="params-list">
1881
<code class="param-name">t</code>
1882
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1887
<div class="param-description">
1888
<p>The type of axis.</p>
1899
<div class="returns">
1902
<div class="returns-description">
1915
<div id="method__getGraph" class="method item private">
1916
<h3 class="name"><code>_getGraph</code></h3>
1919
<span class="paren">()</span>
1923
<span class="returns-inline">
1924
<span class="type"></span>
1931
<span class="flag private">private</span>
1951
<a href="../files/charts_js_ChartBase.js.html#l251"><code>charts/js/ChartBase.js:251</code></a>
1961
<div class="description">
1962
<p>Default value function for the <code>Graph</code> attribute.</p>
1968
<div class="returns">
1971
<div class="returns-description">
1984
<div id="method__getTooltip" class="method item private">
1985
<h3 class="name"><code>_getTooltip</code></h3>
1988
<span class="paren">()</span>
1992
<span class="returns-inline">
1993
<span class="type"></span>
2000
<span class="flag private">private</span>
2020
<a href="../files/charts_js_ChartBase.js.html#l973"><code>charts/js/ChartBase.js:973</code></a>
2030
<div class="description">
2031
<p>Default getter for <code>tooltip</code> attribute.</p>
2037
<div class="returns">
2040
<div class="returns-description">
2053
<div id="method__itemRendered" class="method item private">
2054
<h3 class="name"><code>_itemRendered</code></h3>
2058
<span class="paren">(</span><ul class="args-list inline commas">
2066
</ul><span class="paren">)</span>
2075
<span class="flag private">private</span>
2095
<a href="../files/charts_js_ChartBase.js.html#l235"><code>charts/js/ChartBase.js:235</code></a>
2105
<div class="description">
2106
<p>Handler for itemRendered event.</p>
2110
<div class="params">
2111
<h4>Parameters:</h4>
2113
<ul class="params-list">
2117
<code class="param-name">e</code>
2118
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2123
<div class="param-description">
2124
<p>Event object.</p>
2140
<div id="method__markerEventDispatcher" class="method item private">
2141
<h3 class="name"><code>_markerEventDispatcher</code></h3>
2145
<span class="paren">(</span><ul class="args-list inline commas">
2153
</ul><span class="paren">)</span>
2162
<span class="flag private">private</span>
2182
<a href="../files/charts_js_ChartBase.js.html#l646"><code>charts/js/ChartBase.js:646</code></a>
2192
<div class="description">
2193
<p>Event handler for marker events.</p>
2197
<div class="params">
2198
<h4>Parameters:</h4>
2200
<ul class="params-list">
2204
<code class="param-name">e</code>
2205
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2210
<div class="param-description">
2211
<p>Event object.</p>
2227
<div id="method__planarLabelFunction" class="method item private">
2228
<h3 class="name"><code>_planarLabelFunction</code></h3>
2232
<span class="paren">(</span><ul class="args-list inline commas">
2236
<code>categoryAxis</code>
2242
<code>valueItems</code>
2254
<code>seriesArray</code>
2260
<code>seriesIndex</code>
2264
</ul><span class="paren">)</span>
2269
<span class="returns-inline">
2270
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | HTML</span>
2277
<span class="flag private">private</span>
2297
<a href="../files/charts_js_ChartBase.js.html#l1025"><code>charts/js/ChartBase.js:1025</code></a>
2307
<div class="description">
2308
<p>Formats tooltip text when <code>interactionType</code> is <code>planar</code>.</p>
2312
<div class="params">
2313
<h4>Parameters:</h4>
2315
<ul class="params-list">
2319
<code class="param-name">categoryAxis</code>
2320
<span class="type"><a href="../classes/Axis.html" class="crosslink">Axis</a></span>
2325
<div class="param-description">
2326
<p>Reference to the categoryAxis of the chart.</p>
2334
<code class="param-name">valueItems</code>
2335
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
2340
<div class="param-description">
2341
<p>Array of objects for each series that has a data point in the coordinate plane of the event. Each object contains the following data:
2343
<dt>axis</dt><dd>The value axis of the series.</dd>
2344
<dt>key</dt><dd>The key for the series.</dd>
2345
<dt>value</dt><dd>The value for the series item.</dd>
2346
<dt>displayName</dt><dd>The display name of the series. (defaults to key if not provided)</dd>
2355
<code class="param-name">index</code>
2356
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2361
<div class="param-description">
2362
<p>The index of the item within its series.</p>
2370
<code class="param-name">seriesArray</code>
2371
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
2376
<div class="param-description">
2377
<p>Array of series instances for each value item.</p>
2385
<code class="param-name">seriesIndex</code>
2386
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2391
<div class="param-description">
2392
<p>The index of the series in the <code>seriesCollection</code>.</p>
2403
<div class="returns">
2406
<div class="returns-description">
2409
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | HTML</span>:
2420
<div id="method__positionTooltip" class="method item private">
2421
<h3 class="name"><code>_positionTooltip</code></h3>
2425
<span class="paren">(</span><ul class="args-list inline commas">
2433
</ul><span class="paren">)</span>
2442
<span class="flag private">private</span>
2462
<a href="../files/charts_js_ChartBase.js.html#l865"><code>charts/js/ChartBase.js:865</code></a>
2472
<div class="description">
2473
<p>Positions the tooltip</p>
2477
<div class="params">
2478
<h4>Parameters:</h4>
2480
<ul class="params-list">
2484
<code class="param-name">e</code>
2485
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2490
<div class="param-description">
2491
<p>Event object.</p>
2507
<div id="method__setAriaElements" class="method item private">
2508
<h3 class="name"><code>_setAriaElements</code></h3>
2512
<span class="paren">(</span><ul class="args-list inline commas">
2520
</ul><span class="paren">)</span>
2529
<span class="flag private">private</span>
2549
<a href="../files/charts_js_ChartBase.js.html#l475"><code>charts/js/ChartBase.js:475</code></a>
2559
<div class="description">
2560
<p>Creates an aria <code>live-region</code>, <code>aria-label</code> and <code>aria-describedby</code> for the Chart.</p>
2564
<div class="params">
2565
<h4>Parameters:</h4>
2567
<ul class="params-list">
2571
<code class="param-name">cb</code>
2572
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
2577
<div class="param-description">
2578
<p>Reference to the Chart's <code>contentBox</code> attribute.</p>
2594
<div id="method__setDataValues" class="method item private">
2595
<h3 class="name"><code>_setDataValues</code></h3>
2599
<span class="paren">(</span><ul class="args-list inline commas">
2607
</ul><span class="paren">)</span>
2612
<span class="returns-inline">
2613
<span class="type"></span>
2620
<span class="flag private">private</span>
2640
<a href="../files/charts_js_ChartBase.js.html#l353"><code>charts/js/ChartBase.js:353</code></a>
2650
<div class="description">
2651
<p>Setter method for <code>dataProvider</code> attribute.</p>
2655
<div class="params">
2656
<h4>Parameters:</h4>
2658
<ul class="params-list">
2662
<code class="param-name">val</code>
2663
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
2668
<div class="param-description">
2669
<p>Array to be set as <code>dataProvider</code>.</p>
2680
<div class="returns">
2683
<div class="returns-description">
2696
<div id="method__setOffscreen" class="method item private">
2697
<h3 class="name"><code>_setOffscreen</code></h3>
2700
<span class="paren">()</span>
2704
<span class="returns-inline">
2705
<span class="type"></span>
2712
<span class="flag private">private</span>
2732
<a href="../files/charts_js_ChartBase.js.html#l505"><code>charts/js/ChartBase.js:505</code></a>
2742
<div class="description">
2743
<p>Sets a node offscreen for use as aria-description or aria-live-regin.</p>
2749
<div class="returns">
2752
<div class="returns-description">
2765
<div id="method__setText" class="method item private">
2766
<h3 class="name"><code>_setText</code></h3>
2770
<span class="paren">(</span><ul class="args-list inline commas">
2784
</ul><span class="paren">)</span>
2793
<span class="flag private">private</span>
2813
<a href="../files/charts_js_ChartBase.js.html#l1156"><code>charts/js/ChartBase.js:1156</code></a>
2823
<div class="description">
2824
<p>Updates the content of text field. This method writes a value into a text field using
2825
<code>appendChild</code>. If the value is a <code>String</code>, it is converted to a <code>TextNode</code> first.</p>
2829
<div class="params">
2830
<h4>Parameters:</h4>
2832
<ul class="params-list">
2836
<code class="param-name">label</code>
2837
<span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
2842
<div class="param-description">
2843
<p>label to be updated</p>
2851
<code class="param-name">val</code>
2852
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2857
<div class="param-description">
2858
<p>value with which to update the label</p>
2874
<div id="method__showTooltip" class="method item private">
2875
<h3 class="name"><code>_showTooltip</code></h3>
2879
<span class="paren">(</span><ul class="args-list inline commas">
2899
</ul><span class="paren">)</span>
2908
<span class="flag private">private</span>
2928
<a href="../files/charts_js_ChartBase.js.html#l842"><code>charts/js/ChartBase.js:842</code></a>
2938
<div class="description">
2939
<p>Shows a tooltip</p>
2943
<div class="params">
2944
<h4>Parameters:</h4>
2946
<ul class="params-list">
2950
<code class="param-name">msg</code>
2951
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2956
<div class="param-description">
2957
<p>Message to dispaly in the tooltip.</p>
2965
<code class="param-name">x</code>
2966
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2971
<div class="param-description">
2980
<code class="param-name">y</code>
2981
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2986
<div class="param-description">
3003
<div id="method__tooltipChangeHandler" class="method item private">
3004
<h3 class="name"><code>_tooltipChangeHandler</code></h3>
3008
<span class="paren">(</span><ul class="args-list inline commas">
3016
</ul><span class="paren">)</span>
3025
<span class="flag private">private</span>
3045
<a href="../files/charts_js_ChartBase.js.html#l1131"><code>charts/js/ChartBase.js:1131</code></a>
3055
<div class="description">
3056
<p>Event handler for the tooltipChange.</p>
3060
<div class="params">
3061
<h4>Parameters:</h4>
3063
<ul class="params-list">
3067
<code class="param-name">e</code>
3068
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3073
<div class="param-description">
3074
<p>Event object.</p>
3090
<div id="method__tooltipLabelFunction" class="method item private">
3091
<h3 class="name"><code>_tooltipLabelFunction</code></h3>
3095
<span class="paren">(</span><ul class="args-list inline commas">
3099
<code>categoryItem</code>
3105
<code>valueItem</code>
3111
<code>itemIndex</code>
3123
<code>seriesIndex</code>
3127
</ul><span class="paren">)</span>
3132
<span class="returns-inline">
3133
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | HTML</span>
3140
<span class="flag private">private</span>
3160
<a href="../files/charts_js_ChartBase.js.html#l1084"><code>charts/js/ChartBase.js:1084</code></a>
3170
<div class="description">
3171
<p>Formats tooltip text when <code>interactionType</code> is <code>marker</code>.</p>
3175
<div class="params">
3176
<h4>Parameters:</h4>
3178
<ul class="params-list">
3182
<code class="param-name">categoryItem</code>
3183
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3188
<div class="param-description">
3189
<p>An object containing the following:
3191
<dt>axis</dt><dd>The axis to which the category is bound.</dd>
3192
<dt>displayName</dt><dd>The display name set to the category (defaults to key if not provided)</dd>
3193
<dt>key</dt><dd>The key of the category.</dd>
3194
<dt>value</dt><dd>The value of the category</dd>
3203
<code class="param-name">valueItem</code>
3204
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3209
<div class="param-description">
3210
<p>An object containing the following:
3212
<dt>axis</dt><dd>The axis to which the item's series is bound.</dd>
3213
<dt>displayName</dt><dd>The display name of the series. (defaults to key if not provided)</dd>
3214
<dt>key</dt><dd>The key for the series.</dd>
3215
<dt>value</dt><dd>The value for the series item.</dd>
3224
<code class="param-name">itemIndex</code>
3225
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
3230
<div class="param-description">
3231
<p>The index of the item within the series.</p>
3239
<code class="param-name">series</code>
3240
<span class="type"><a href="../classes/CartesianSeries.html" class="crosslink">CartesianSeries</a></span>
3245
<div class="param-description">
3246
<p>The <code>CartesianSeries</code> instance of the item.</p>
3254
<code class="param-name">seriesIndex</code>
3255
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
3260
<div class="param-description">
3261
<p>The index of the series in the <code>seriesCollection</code>.</p>
3272
<div class="returns">
3275
<div class="returns-description">
3278
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | HTML</span>:
3289
<div id="method__updateTooltip" class="method item private">
3290
<h3 class="name"><code>_updateTooltip</code></h3>
3294
<span class="paren">(</span><ul class="args-list inline commas">
3302
</ul><span class="paren">)</span>
3307
<span class="returns-inline">
3308
<span class="type"></span>
3315
<span class="flag private">private</span>
3335
<a href="../files/charts_js_ChartBase.js.html#l923"><code>charts/js/ChartBase.js:923</code></a>
3345
<div class="description">
3346
<p>Updates the tooltip attribute.</p>
3350
<div class="params">
3351
<h4>Parameters:</h4>
3353
<ul class="params-list">
3357
<code class="param-name">val</code>
3358
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3363
<div class="param-description">
3364
<p>Object containing properties for the tooltip.</p>
3375
<div class="returns">
3378
<div class="returns-description">
3391
<div id="method_bindUI" class="method item private">
3392
<h3 class="name"><code>bindUI</code></h3>
3395
<span class="paren">()</span>
3403
<span class="flag private">private</span>
3423
<a href="../files/charts_js_ChartBase.js.html#l534"><code>charts/js/ChartBase.js:534</code></a>
3433
<div class="description">
3445
<div id="method_getAxisByKey" class="method item">
3446
<h3 class="name"><code>getAxisByKey</code></h3>
3450
<span class="paren">(</span><ul class="args-list inline commas">
3458
</ul><span class="paren">)</span>
3463
<span class="returns-inline">
3464
<span class="type"></span>
3489
<a href="../files/charts_js_ChartBase.js.html#l295"><code>charts/js/ChartBase.js:295</code></a>
3499
<div class="description">
3500
<p>Returns an <code>Axis</code> instance by key reference. If the axis was explicitly set through the <code>axes</code> attribute,
3501
the key will be the same as the key used in the <code>axes</code> object. For default axes, the key for
3502
the category axis is the value of the <code>categoryKey</code> (<code>category</code>). For the value axis, the default
3503
key is <code>values</code>.</p>
3507
<div class="params">
3508
<h4>Parameters:</h4>
3510
<ul class="params-list">
3514
<code class="param-name">val</code>
3515
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3520
<div class="param-description">
3521
<p>Key reference used to look up the axis.</p>
3532
<div class="returns">
3535
<div class="returns-description">
3548
<div id="method_getCategoryAxis" class="method item">
3549
<h3 class="name"><code>getCategoryAxis</code></h3>
3552
<span class="paren">()</span>
3556
<span class="returns-inline">
3557
<span class="type"></span>
3582
<a href="../files/charts_js_ChartBase.js.html#l316"><code>charts/js/ChartBase.js:316</code></a>
3592
<div class="description">
3593
<p>Returns the category axis for the chart.</p>
3599
<div class="returns">
3602
<div class="returns-description">
3615
<div id="method_getSeries" class="method item">
3616
<h3 class="name"><code>getSeries</code></h3>
3620
<span class="paren">(</span><ul class="args-list inline commas">
3628
</ul><span class="paren">)</span>
3633
<span class="returns-inline">
3634
<span class="type"></span>
3659
<a href="../files/charts_js_ChartBase.js.html#l270"><code>charts/js/ChartBase.js:270</code></a>
3669
<div class="description">
3670
<p>Returns a series instance by index or key value.</p>
3674
<div class="params">
3675
<h4>Parameters:</h4>
3677
<ul class="params-list">
3681
<code class="param-name">val</code>
3682
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3687
<div class="param-description">
3699
<div class="returns">
3702
<div class="returns-description">
3715
<div id="method_hideTooltip" class="method item">
3716
<h3 class="name"><code>hideTooltip</code></h3>
3719
<span class="paren">()</span>
3745
<a href="../files/charts_js_ChartBase.js.html#l886"><code>charts/js/ChartBase.js:886</code></a>
3755
<div class="description">
3756
<p>Hides the default tooltip</p>
3767
<div id="method_initializer" class="method item private">
3768
<h3 class="name"><code>initializer</code></h3>
3771
<span class="paren">()</span>
3779
<span class="flag private">private</span>
3799
<a href="../files/charts_js_ChartBase.js.html#l442"><code>charts/js/ChartBase.js:442</code></a>
3809
<div class="description">
3821
<div id="method_renderUI" class="method item private">
3822
<h3 class="name"><code>renderUI</code></h3>
3825
<span class="paren">()</span>
3833
<span class="flag private">private</span>
3853
<a href="../files/charts_js_ChartBase.js.html#l454"><code>charts/js/ChartBase.js:454</code></a>
3863
<div class="description">
3875
<div id="method_syncUI" class="method item private">
3876
<h3 class="name"><code>syncUI</code></h3>
3879
<span class="paren">()</span>
3887
<span class="flag private">private</span>
3907
<a href="../files/charts_js_ChartBase.js.html#l525"><code>charts/js/ChartBase.js:525</code></a>
3917
<div class="description">
3929
<div id="method_toggleTooltip" class="method item">
3930
<h3 class="name"><code>toggleTooltip</code></h3>
3934
<span class="paren">(</span><ul class="args-list inline commas">
3942
</ul><span class="paren">)</span>
3969
<a href="../files/charts_js_ChartBase.js.html#l822"><code>charts/js/ChartBase.js:822</code></a>
3979
<div class="description">
3980
<p>Event listener for toggling the tooltip. If a tooltip is visible, hide it. If not, it
3981
will create and show a tooltip based on the event object.</p>
3985
<div class="params">
3986
<h4>Parameters:</h4>
3988
<ul class="params-list">
3992
<code class="param-name">e</code>
3993
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3998
<div class="param-description">
3999
<p>Event object.</p>
4019
<div id="properties" class="api-class-tabpanel">
4020
<h2 class="off-left">Properties</h2>
4023
<div id="property__axes" class="property item private">
4024
<h3 class="name"><code>_axes</code></h3>
4025
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
4030
<span class="flag private">private</span>
4048
<a href="../files/charts_js_ChartBase.js.html#l433"><code>charts/js/ChartBase.js:433</code></a>
4057
<div class="description">
4058
<p>Collection of axes.</p>
4069
<div id="property__axisClass" class="property item private">
4070
<h3 class="name"><code>_axisClass</code></h3>
4071
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4076
<span class="flag private">private</span>
4094
<a href="../files/charts_js_ChartBase.js.html#l419"><code>charts/js/ChartBase.js:419</code></a>
4103
<div class="description">
4104
<p>Key value pairs of axis types.</p>
4115
<div id="property__dataProvider" class="property item private">
4116
<h3 class="name"><code>_dataProvider</code></h3>
4117
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
4122
<span class="flag private">private</span>
4140
<a href="../files/charts_js_ChartBase.js.html#l344"><code>charts/js/ChartBase.js:344</code></a>
4149
<div class="description">
4150
<p>Storage for the <code>dataProvider</code> attribute.</p>
4161
<div id="property__direction" class="property item private">
4162
<h3 class="name"><code>_direction</code></h3>
4163
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4168
<span class="flag private">private</span>
4186
<a href="../files/charts_js_ChartBase.js.html#l334"><code>charts/js/ChartBase.js:334</code></a>
4195
<div class="description">
4196
<p>Default direction of the chart.</p>
4200
<p><strong>Default:</strong> horizontal</p>
4209
<div id="property__seriesCollection" class="property item private">
4210
<h3 class="name"><code>_seriesCollection</code></h3>
4211
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
4216
<span class="flag private">private</span>
4234
<a href="../files/charts_js_ChartBase.js.html#l386"><code>charts/js/ChartBase.js:386</code></a>
4243
<div class="description">
4244
<p>Storage for <code>seriesCollection</code> attribute.</p>
4255
<div id="property__setSeriesCollection" class="property item private">
4256
<h3 class="name"><code>_setSeriesCollection</code></h3>
4257
<span class="type">Unknown</span>
4262
<span class="flag private">private</span>
4280
<a href="../files/charts_js_ChartBase.js.html#l395"><code>charts/js/ChartBase.js:395</code></a>
4289
<div class="description">
4290
<p>Setter method for <code>seriesCollection</code> attribute.</p>
4298
<h4>Sub-properties:</h4>
4300
<ul class="params-list">
4304
<code class="param-name">val</code>
4305
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
4308
<div class="param-description">
4309
<p>Array of either <code>CartesianSeries</code> instances or objects containing series attribute key value pairs.</p>
4324
<div id="attrs" class="api-class-tabpanel">
4325
<h2 class="off-left">Attributes</h2>
4328
<div id="attr_ariaDescription" class="attr item">
4329
<a name="config_ariaDescription"></a>
4330
<h3 class="name"><code>ariaDescription</code></h3>
4331
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4352
<a href="../files/charts_js_ChartBase.js.html#l31"><code>charts/js/ChartBase.js:31</code></a>
4361
<div class="description">
4362
<p>Sets the aria description for the chart.</p>
4368
<div class="emits box">
4369
<h4>Fires event <code>ariaDescriptionChange</code></h4>
4372
Fires when the value for the configuration attribute <code>ariaDescription</code> is
4373
changed. You can listen for the event using the <code>on</code> method if you
4374
wish to be notified before the attribute's value has changed, or
4375
using the <code>after</code> method if you wish to be notified after the
4376
attribute's value has changed.
4379
<div class="params">
4380
<h4>Parameters:</h4>
4382
<ul class="params-list">
4384
<code class="param-name">e</code>
4385
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4387
<div class="param-description">
4388
An Event Facade object with the following
4389
attribute-specific properties added:
4392
<ul class="params-list">
4394
<code class="param-name">prevVal</code>
4395
<span class="type">Any</span>
4396
<div class="param-description">The value of the attribute, prior to it being set.</div>
4399
<code class="param-name">newVal</code>
4400
<span class="type">Any</span>
4401
<div class="param-description">The value the attribute is to be set to.</div>
4404
<code class="param-name">attrName</code>
4405
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4406
<div class="param-description">The name of the attribute being set.</div>
4409
<code class="param-name">subAttrName</code>
4410
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4411
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
4424
<div id="attr_ariaLabel" class="attr item">
4425
<a name="config_ariaLabel"></a>
4426
<h3 class="name"><code>ariaLabel</code></h3>
4427
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4448
<a href="../files/charts_js_ChartBase.js.html#l11"><code>charts/js/ChartBase.js:11</code></a>
4457
<div class="description">
4458
<p>Sets the <code>aria-label</code> for the chart.</p>
4464
<div class="emits box">
4465
<h4>Fires event <code>ariaLabelChange</code></h4>
4468
Fires when the value for the configuration attribute <code>ariaLabel</code> is
4469
changed. You can listen for the event using the <code>on</code> method if you
4470
wish to be notified before the attribute's value has changed, or
4471
using the <code>after</code> method if you wish to be notified after the
4472
attribute's value has changed.
4475
<div class="params">
4476
<h4>Parameters:</h4>
4478
<ul class="params-list">
4480
<code class="param-name">e</code>
4481
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4483
<div class="param-description">
4484
An Event Facade object with the following
4485
attribute-specific properties added:
4488
<ul class="params-list">
4490
<code class="param-name">prevVal</code>
4491
<span class="type">Any</span>
4492
<div class="param-description">The value of the attribute, prior to it being set.</div>
4495
<code class="param-name">newVal</code>
4496
<span class="type">Any</span>
4497
<div class="param-description">The value the attribute is to be set to.</div>
4500
<code class="param-name">attrName</code>
4501
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4502
<div class="param-description">The name of the attribute being set.</div>
4505
<code class="param-name">subAttrName</code>
4506
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4507
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
4520
<div id="attr_axesCollection" class="attr item">
4521
<a name="config_axesCollection"></a>
4522
<h3 class="name"><code>axesCollection</code></h3>
4523
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
4544
<a href="../files/charts_js_ChartBase.js.html#l196"><code>charts/js/ChartBase.js:196</code></a>
4553
<div class="description">
4554
<p>Reference to all the axes in the chart.</p>
4560
<div class="emits box">
4561
<h4>Fires event <code>axesCollectionChange</code></h4>
4564
Fires when the value for the configuration attribute <code>axesCollection</code> is
4565
changed. You can listen for the event using the <code>on</code> method if you
4566
wish to be notified before the attribute's value has changed, or
4567
using the <code>after</code> method if you wish to be notified after the
4568
attribute's value has changed.
4571
<div class="params">
4572
<h4>Parameters:</h4>
4574
<ul class="params-list">
4576
<code class="param-name">e</code>
4577
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4579
<div class="param-description">
4580
An Event Facade object with the following
4581
attribute-specific properties added:
4584
<ul class="params-list">
4586
<code class="param-name">prevVal</code>
4587
<span class="type">Any</span>
4588
<div class="param-description">The value of the attribute, prior to it being set.</div>
4591
<code class="param-name">newVal</code>
4592
<span class="type">Any</span>
4593
<div class="param-description">The value the attribute is to be set to.</div>
4596
<code class="param-name">attrName</code>
4597
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4598
<div class="param-description">The name of the attribute being set.</div>
4601
<code class="param-name">subAttrName</code>
4602
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4603
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
4616
<div id="attr_categoryKey" class="attr item">
4617
<a name="config_categoryKey"></a>
4618
<h3 class="name"><code>categoryKey</code></h3>
4619
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4640
<a href="../files/charts_js_ChartBase.js.html#l129"><code>charts/js/ChartBase.js:129</code></a>
4649
<div class="description">
4650
<p>The key value used for the chart's category axis.</p>
4654
<p><strong>Default:</strong> category</p>
4658
<div class="emits box">
4659
<h4>Fires event <code>categoryKeyChange</code></h4>
4662
Fires when the value for the configuration attribute <code>categoryKey</code> is
4663
changed. You can listen for the event using the <code>on</code> method if you
4664
wish to be notified before the attribute's value has changed, or
4665
using the <code>after</code> method if you wish to be notified after the
4666
attribute's value has changed.
4669
<div class="params">
4670
<h4>Parameters:</h4>
4672
<ul class="params-list">
4674
<code class="param-name">e</code>
4675
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4677
<div class="param-description">
4678
An Event Facade object with the following
4679
attribute-specific properties added:
4682
<ul class="params-list">
4684
<code class="param-name">prevVal</code>
4685
<span class="type">Any</span>
4686
<div class="param-description">The value of the attribute, prior to it being set.</div>
4689
<code class="param-name">newVal</code>
4690
<span class="type">Any</span>
4691
<div class="param-description">The value the attribute is to be set to.</div>
4694
<code class="param-name">attrName</code>
4695
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4696
<div class="param-description">The name of the attribute being set.</div>
4699
<code class="param-name">subAttrName</code>
4700
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4701
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
4714
<div id="attr_categoryType" class="attr item">
4715
<a name="config_categoryType"></a>
4716
<h3 class="name"><code>categoryType</code></h3>
4717
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4738
<a href="../files/charts_js_ChartBase.js.html#l140"><code>charts/js/ChartBase.js:140</code></a>
4747
<div class="description">
4748
<p>Indicates the type of axis to use for the category axis.</p>
4751
<dt>category</dt><dd>Specifies a <code>CategoryAxis</code>.</dd>
4752
<dt>time</dt><dd>Specifies a `TimeAxis</dd>
4757
<p><strong>Default:</strong> category</p>
4761
<div class="emits box">
4762
<h4>Fires event <code>categoryTypeChange</code></h4>
4765
Fires when the value for the configuration attribute <code>categoryType</code> is
4766
changed. You can listen for the event using the <code>on</code> method if you
4767
wish to be notified before the attribute's value has changed, or
4768
using the <code>after</code> method if you wish to be notified after the
4769
attribute's value has changed.
4772
<div class="params">
4773
<h4>Parameters:</h4>
4775
<ul class="params-list">
4777
<code class="param-name">e</code>
4778
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4780
<div class="param-description">
4781
An Event Facade object with the following
4782
attribute-specific properties added:
4785
<ul class="params-list">
4787
<code class="param-name">prevVal</code>
4788
<span class="type">Any</span>
4789
<div class="param-description">The value of the attribute, prior to it being set.</div>
4792
<code class="param-name">newVal</code>
4793
<span class="type">Any</span>
4794
<div class="param-description">The value the attribute is to be set to.</div>
4797
<code class="param-name">attrName</code>
4798
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4799
<div class="param-description">The name of the attribute being set.</div>
4802
<code class="param-name">subAttrName</code>
4803
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4804
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
4817
<div id="attr_dataProvider" class="attr item">
4818
<a name="config_dataProvider"></a>
4819
<h3 class="name"><code>dataProvider</code></h3>
4820
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
4841
<a href="../files/charts_js_ChartBase.js.html#l173"><code>charts/js/ChartBase.js:173</code></a>
4850
<div class="description">
4851
<p>Data used to generate the chart.</p>
4857
<div class="emits box">
4858
<h4>Fires event <code>dataProviderChange</code></h4>
4861
Fires when the value for the configuration attribute <code>dataProvider</code> is
4862
changed. You can listen for the event using the <code>on</code> method if you
4863
wish to be notified before the attribute's value has changed, or
4864
using the <code>after</code> method if you wish to be notified after the
4865
attribute's value has changed.
4868
<div class="params">
4869
<h4>Parameters:</h4>
4871
<ul class="params-list">
4873
<code class="param-name">e</code>
4874
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4876
<div class="param-description">
4877
An Event Facade object with the following
4878
attribute-specific properties added:
4881
<ul class="params-list">
4883
<code class="param-name">prevVal</code>
4884
<span class="type">Any</span>
4885
<div class="param-description">The value of the attribute, prior to it being set.</div>
4888
<code class="param-name">newVal</code>
4889
<span class="type">Any</span>
4890
<div class="param-description">The value the attribute is to be set to.</div>
4893
<code class="param-name">attrName</code>
4894
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4895
<div class="param-description">The name of the attribute being set.</div>
4898
<code class="param-name">subAttrName</code>
4899
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4900
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
4913
<div id="attr_graph" class="attr item">
4914
<a name="config_graph"></a>
4915
<h3 class="name"><code>graph</code></h3>
4916
<span class="type"><a href="../classes/Graph.html" class="crosslink">Graph</a></span>
4937
<a href="../files/charts_js_ChartBase.js.html#l204"><code>charts/js/ChartBase.js:204</code></a>
4946
<div class="description">
4947
<p>Reference to graph instance.</p>
4953
<div class="emits box">
4954
<h4>Fires event <code>graphChange</code></h4>
4957
Fires when the value for the configuration attribute <code>graph</code> is
4958
changed. You can listen for the event using the <code>on</code> method if you
4959
wish to be notified before the attribute's value has changed, or
4960
using the <code>after</code> method if you wish to be notified after the
4961
attribute's value has changed.
4964
<div class="params">
4965
<h4>Parameters:</h4>
4967
<ul class="params-list">
4969
<code class="param-name">e</code>
4970
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
4972
<div class="param-description">
4973
An Event Facade object with the following
4974
attribute-specific properties added:
4977
<ul class="params-list">
4979
<code class="param-name">prevVal</code>
4980
<span class="type">Any</span>
4981
<div class="param-description">The value of the attribute, prior to it being set.</div>
4984
<code class="param-name">newVal</code>
4985
<span class="type">Any</span>
4986
<div class="param-description">The value the attribute is to be set to.</div>
4989
<code class="param-name">attrName</code>
4990
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4991
<div class="param-description">The name of the attribute being set.</div>
4994
<code class="param-name">subAttrName</code>
4995
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4996
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
5009
<div id="attr_groupMarkers" class="attr item">
5010
<a name="config_groupMarkers"></a>
5011
<h3 class="name"><code>groupMarkers</code></h3>
5012
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
5033
<a href="../files/charts_js_ChartBase.js.html#l214"><code>charts/js/ChartBase.js:214</code></a>
5042
<div class="description">
5043
<p>Indicates whether or not markers for a series will be grouped and rendered in a single complex shape instance.</p>
5049
<div class="emits box">
5050
<h4>Fires event <code>groupMarkersChange</code></h4>
5053
Fires when the value for the configuration attribute <code>groupMarkers</code> is
5054
changed. You can listen for the event using the <code>on</code> method if you
5055
wish to be notified before the attribute's value has changed, or
5056
using the <code>after</code> method if you wish to be notified after the
5057
attribute's value has changed.
5060
<div class="params">
5061
<h4>Parameters:</h4>
5063
<ul class="params-list">
5065
<code class="param-name">e</code>
5066
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5068
<div class="param-description">
5069
An Event Facade object with the following
5070
attribute-specific properties added:
5073
<ul class="params-list">
5075
<code class="param-name">prevVal</code>
5076
<span class="type">Any</span>
5077
<div class="param-description">The value of the attribute, prior to it being set.</div>
5080
<code class="param-name">newVal</code>
5081
<span class="type">Any</span>
5082
<div class="param-description">The value the attribute is to be set to.</div>
5085
<code class="param-name">attrName</code>
5086
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5087
<div class="param-description">The name of the attribute being set.</div>
5090
<code class="param-name">subAttrName</code>
5091
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5092
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
5105
<div id="attr_interactionType" class="attr item">
5106
<a name="config_interactionType"></a>
5107
<h3 class="name"><code>interactionType</code></h3>
5108
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5129
<a href="../files/charts_js_ChartBase.js.html#l156"><code>charts/js/ChartBase.js:156</code></a>
5138
<div class="description">
5139
<p>Indicates the the type of interactions that will fire events.</p>
5142
<dt>marker</dt><dd>Events will be broadcasted when the mouse interacts with individual markers.</dd>
5143
<dt>planar</dt><dd>Events will be broadcasted when the mouse intersects the plane of any markers on the chart.</dd>
5144
<dt>none</dt><dd>No events will be broadcasted.</dd>
5149
<p><strong>Default:</strong> marker</p>
5153
<div class="emits box">
5154
<h4>Fires event <code>interactionTypeChange</code></h4>
5157
Fires when the value for the configuration attribute <code>interactionType</code> is
5158
changed. You can listen for the event using the <code>on</code> method if you
5159
wish to be notified before the attribute's value has changed, or
5160
using the <code>after</code> method if you wish to be notified after the
5161
attribute's value has changed.
5164
<div class="params">
5165
<h4>Parameters:</h4>
5167
<ul class="params-list">
5169
<code class="param-name">e</code>
5170
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5172
<div class="param-description">
5173
An Event Facade object with the following
5174
attribute-specific properties added:
5177
<ul class="params-list">
5179
<code class="param-name">prevVal</code>
5180
<span class="type">Any</span>
5181
<div class="param-description">The value of the attribute, prior to it being set.</div>
5184
<code class="param-name">newVal</code>
5185
<span class="type">Any</span>
5186
<div class="param-description">The value the attribute is to be set to.</div>
5189
<code class="param-name">attrName</code>
5190
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5191
<div class="param-description">The name of the attribute being set.</div>
5194
<code class="param-name">subAttrName</code>
5195
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5196
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
5209
<div id="attr_seriesKeys" class="attr item">
5210
<a name="config_seriesKeys"></a>
5211
<h3 class="name"><code>seriesKeys</code></h3>
5212
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
5233
<a href="../files/charts_js_ChartBase.js.html#l186"><code>charts/js/ChartBase.js:186</code></a>
5242
<div class="description">
5243
<p>A collection of keys that map to the series axes. If no keys are set,
5244
they will be generated automatically depending on the data structure passed into
5251
<div class="emits box">
5252
<h4>Fires event <code>seriesKeysChange</code></h4>
5255
Fires when the value for the configuration attribute <code>seriesKeys</code> is
5256
changed. You can listen for the event using the <code>on</code> method if you
5257
wish to be notified before the attribute's value has changed, or
5258
using the <code>after</code> method if you wish to be notified after the
5259
attribute's value has changed.
5262
<div class="params">
5263
<h4>Parameters:</h4>
5265
<ul class="params-list">
5267
<code class="param-name">e</code>
5268
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5270
<div class="param-description">
5271
An Event Facade object with the following
5272
attribute-specific properties added:
5275
<ul class="params-list">
5277
<code class="param-name">prevVal</code>
5278
<span class="type">Any</span>
5279
<div class="param-description">The value of the attribute, prior to it being set.</div>
5282
<code class="param-name">newVal</code>
5283
<span class="type">Any</span>
5284
<div class="param-description">The value the attribute is to be set to.</div>
5287
<code class="param-name">attrName</code>
5288
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5289
<div class="param-description">The name of the attribute being set.</div>
5292
<code class="param-name">subAttrName</code>
5293
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5294
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
5307
<div id="attr_tooltip" class="attr item">
5308
<a name="config_tooltip"></a>
5309
<h3 class="name"><code>tooltip</code></h3>
5310
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5331
<a href="../files/charts_js_ChartBase.js.html#l51"><code>charts/js/ChartBase.js:51</code></a>
5340
<div class="description">
5341
<p>Reference to the default tooltip available for the chart.</p>
5343
<p>Contains the following properties:</p>
5346
<dt>node</dt><dd>Reference to the actual dom node</dd>
5347
<dt>showEvent</dt><dd>Event that should trigger the tooltip</dd>
5348
<dt>hideEvent</dt><dd>Event that should trigger the removal of a tooltip (can be an event or an array of events)</dd>
5349
<dt>styles</dt><dd>A hash of style properties that will be applied to the tooltip node</dd>
5350
<dt>show</dt><dd>Indicates whether or not to show the tooltip</dd>
5351
<dt>markerEventHandler</dt><dd>Displays and hides tooltip based on marker events</dd>
5352
<dt>planarEventHandler</dt><dd>Displays and hides tooltip based on planar events</dd>
5353
<dt>markerLabelFunction</dt><dd>Reference to the function used to format a marker event triggered tooltip's text. The method contains
5354
the following arguments:
5356
<dt>categoryItem</dt><dd>An object containing the following:
5358
<dt>axis</dt><dd>The axis to which the category is bound.</dd>
5359
<dt>displayName</dt><dd>The display name set to the category (defaults to key if not provided).</dd>
5360
<dt>key</dt><dd>The key of the category.</dd>
5361
<dt>value</dt><dd>The value of the category.</dd>
5364
<dt>valueItem</dt><dd>An object containing the following:
5366
<dt>axis</dt><dd>The axis to which the item's series is bound.</dd>
5367
<dt>displayName</dt><dd>The display name of the series. (defaults to key if not provided)</dd>
5368
<dt>key</dt><dd>The key for the series.</dd>
5369
<dt>value</dt><dd>The value for the series item.</dd>
5372
<dt>itemIndex</dt><dd>The index of the item within the series.</dd>
5373
<dt>series</dt><dd> The <code>CartesianSeries</code> instance of the item.</dd>
5374
<dt>seriesIndex</dt><dd>The index of the series in the <code>seriesCollection</code>.</dd>
5376
The method returns an <code>HTMLElement</code> which is written into the DOM using <code>appendChild</code>. If you override this method and choose to return an html string, you
5377
will also need to override the tooltip's <code>setTextFunction</code> method to accept an html string.
5379
<dt>planarLabelFunction</dt><dd>Reference to the function used to format a planar event triggered tooltip's text
5381
<dt>categoryAxis</dt><dd> <code>CategoryAxis</code> Reference to the categoryAxis of the chart.
5382
<dt>valueItems</dt><dd>Array of objects for each series that has a data point in the coordinate plane of the event. Each object contains the following data:
5384
<dt>axis</dt><dd>The value axis of the series.</dd>
5385
<dt>key</dt><dd>The key for the series.</dd>
5386
<dt>value</dt><dd>The value for the series item.</dd>
5387
<dt>displayName</dt><dd>The display name of the series. (defaults to key if not provided)</dd>
5390
<dt>index</dt><dd>The index of the item within its series.</dd>
5391
<dt>seriesArray</dt><dd>Array of series instances for each value item.</dd>
5392
<dt>seriesIndex</dt><dd>The index of the series in the <code>seriesCollection</code>.</dd>
5396
The method returns an <code>HTMLElement</code> which is written into the DOM using <code>appendChild</code>. If you override this method and choose to return an html string, you
5397
will also need to override the tooltip's <code>setTextFunction</code> method to accept an html string.
5399
<dt>setTextFunction</dt><dd>Method that writes content returned from <code>planarLabelFunction</code> or <code>markerLabelFunction</code> into the the tooltip node.
5400
has the following signature:
5402
<dt>label</dt><dd>The <code>HTMLElement</code> that the content is to be added.</dd>
5403
<dt>val</dt><dd>The content to be rendered into tooltip. This can be a <code>String</code> or <code>HTMLElement</code>. If an HTML string is used, it will be rendered as a
5413
<div class="emits box">
5414
<h4>Fires event <code>tooltipChange</code></h4>
5417
Fires when the value for the configuration attribute <code>tooltip</code> is
5418
changed. You can listen for the event using the <code>on</code> method if you
5419
wish to be notified before the attribute's value has changed, or
5420
using the <code>after</code> method if you wish to be notified after the
5421
attribute's value has changed.
5424
<div class="params">
5425
<h4>Parameters:</h4>
5427
<ul class="params-list">
5429
<code class="param-name">e</code>
5430
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5432
<div class="param-description">
5433
An Event Facade object with the following
5434
attribute-specific properties added:
5437
<ul class="params-list">
5439
<code class="param-name">prevVal</code>
5440
<span class="type">Any</span>
5441
<div class="param-description">The value of the attribute, prior to it being set.</div>
5444
<code class="param-name">newVal</code>
5445
<span class="type">Any</span>
5446
<div class="param-description">The value the attribute is to be set to.</div>
5449
<code class="param-name">attrName</code>
5450
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5451
<div class="param-description">The name of the attribute being set.</div>
5454
<code class="param-name">subAttrName</code>
5455
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5456
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
5473
<div id="events" class="api-class-tabpanel">
5474
<h2 class="off-left">Events</h2>
5477
<div id="event_markerEvent:click" class="events item">
5478
<h3 class="name"><code>markerEvent:click</code></h3>
5479
<span class="type"></span>
5500
<a href="../files/charts_js_ChartBase.js.html#l751"><code>charts/js/ChartBase.js:751</code></a>
5509
<div class="description">
5510
<p>Broadcasts when <code>interactionType</code> is set to <code>marker</code> and a series marker has received a click event.</p>
5514
<div class="params">
5515
<h4>Event Payload:</h4>
5517
<ul class="params-list">
5521
<code class="param-name">e</code>
5522
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5527
<div class="param-description">
5528
<p>Event facade with the following additional
5531
<dt>categoryItem</dt><dd>Hash containing information about the category <code>Axis</code>.</dd>
5532
<dt>valueItem</dt><dd>Hash containing information about the value <code>Axis</code>.</dd>
5533
<dt>node</dt><dd>The dom node of the marker.</dd>
5534
<dt>x</dt><dd>The x-coordinate of the mouse in relation to the Chart.</dd>
5535
<dt>y</dt><dd>The y-coordinate of the mouse in relation to the Chart.</dd>
5536
<dt>pageX</dt><dd>The x location of the event on the page (including scroll)</dd>
5537
<dt>pageY</dt><dd>The y location of the event on the page (including scroll)</dd>
5538
<dt>series</dt><dd>Reference to the series of the marker.</dd>
5539
<dt>index</dt><dd>Index of the marker in the series.</dd>
5540
<dt>seriesIndex</dt><dd>The <code>order</code> of the marker's series.</dd>
5541
<dt>originEvent</dt><dd>Underlying dom event.</dd>
5557
<div id="event_markerEvent:mousedown" class="events item">
5558
<h3 class="name"><code>markerEvent:mousedown</code></h3>
5559
<span class="type"></span>
5580
<a href="../files/charts_js_ChartBase.js.html#l715"><code>charts/js/ChartBase.js:715</code></a>
5589
<div class="description">
5590
<p>Broadcasts when <code>interactionType</code> is set to <code>marker</code> and a series marker has received a mousedown event.</p>
5594
<div class="params">
5595
<h4>Event Payload:</h4>
5597
<ul class="params-list">
5601
<code class="param-name">e</code>
5602
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5607
<div class="param-description">
5608
<p>Event facade with the following additional
5611
<dt>categoryItem</dt><dd>Hash containing information about the category <code>Axis</code>.</dd>
5612
<dt>valueItem</dt><dd>Hash containing information about the value <code>Axis</code>.</dd>
5613
<dt>node</dt><dd>The dom node of the marker.</dd>
5614
<dt>x</dt><dd>The x-coordinate of the mouse in relation to the Chart.</dd>
5615
<dt>y</dt><dd>The y-coordinate of the mouse in relation to the Chart.</dd>
5616
<dt>series</dt><dd>Reference to the series of the marker.</dd>
5617
<dt>index</dt><dd>Index of the marker in the series.</dd>
5618
<dt>seriesIndex</dt><dd>The <code>order</code> of the marker's series.</dd>
5634
<div id="event_markerEvent:mouseout" class="events item">
5635
<h3 class="name"><code>markerEvent:mouseout</code></h3>
5636
<span class="type"></span>
5657
<a href="../files/charts_js_ChartBase.js.html#l697"><code>charts/js/ChartBase.js:697</code></a>
5666
<div class="description">
5667
<p>Broadcasts when <code>interactionType</code> is set to <code>marker</code> and a series marker has received a mouseout event.</p>
5671
<div class="params">
5672
<h4>Event Payload:</h4>
5674
<ul class="params-list">
5678
<code class="param-name">e</code>
5679
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5684
<div class="param-description">
5685
<p>Event facade with the following additional
5688
<dt>categoryItem</dt><dd>Hash containing information about the category <code>Axis</code>.</dd>
5689
<dt>valueItem</dt><dd>Hash containing information about the value <code>Axis</code>.</dd>
5690
<dt>node</dt><dd>The dom node of the marker.</dd>
5691
<dt>x</dt><dd>The x-coordinate of the mouse in relation to the Chart.</dd>
5692
<dt>y</dt><dd>The y-coordinate of the mouse in relation to the Chart.</dd>
5693
<dt>series</dt><dd>Reference to the series of the marker.</dd>
5694
<dt>index</dt><dd>Index of the marker in the series.</dd>
5695
<dt>seriesIndex</dt><dd>The <code>order</code> of the marker's series.</dd>
5711
<div id="event_markerEvent:mouseover" class="events item">
5712
<h3 class="name"><code>markerEvent:mouseover</code></h3>
5713
<span class="type"></span>
5734
<a href="../files/charts_js_ChartBase.js.html#l678"><code>charts/js/ChartBase.js:678</code></a>
5743
<div class="description">
5744
<p>Broadcasts when <code>interactionType</code> is set to <code>marker</code> and a series marker has received a mouseover event.</p>
5748
<div class="params">
5749
<h4>Event Payload:</h4>
5751
<ul class="params-list">
5755
<code class="param-name">e</code>
5756
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5761
<div class="param-description">
5762
<p>Event facade with the following additional
5765
<dt>categoryItem</dt><dd>Hash containing information about the category <code>Axis</code>.</dd>
5766
<dt>valueItem</dt><dd>Hash containing information about the value <code>Axis</code>.</dd>
5767
<dt>node</dt><dd>The dom node of the marker.</dd>
5768
<dt>x</dt><dd>The x-coordinate of the mouse in relation to the Chart.</dd>
5769
<dt>y</dt><dd>The y-coordinate of the mouse in relation to the Chart.</dd>
5770
<dt>series</dt><dd>Reference to the series of the marker.</dd>
5771
<dt>index</dt><dd>Index of the marker in the series.</dd>
5772
<dt>seriesIndex</dt><dd>The <code>order</code> of the marker's series.</dd>
5788
<div id="event_markerEvent:mouseup" class="events item">
5789
<h3 class="name"><code>markerEvent:mouseup</code></h3>
5790
<span class="type"></span>
5811
<a href="../files/charts_js_ChartBase.js.html#l733"><code>charts/js/ChartBase.js:733</code></a>
5820
<div class="description">
5821
<p>Broadcasts when <code>interactionType</code> is set to <code>marker</code> and a series marker has received a mouseup event.</p>
5825
<div class="params">
5826
<h4>Event Payload:</h4>
5828
<ul class="params-list">
5832
<code class="param-name">e</code>
5833
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
5838
<div class="param-description">
5839
<p>Event facade with the following additional
5842
<dt>categoryItem</dt><dd>Hash containing information about the category <code>Axis</code>.</dd>
5843
<dt>valueItem</dt><dd>Hash containing information about the value <code>Axis</code>.</dd>
5844
<dt>node</dt><dd>The dom node of the marker.</dd>
5845
<dt>x</dt><dd>The x-coordinate of the mouse in relation to the Chart.</dd>
5846
<dt>y</dt><dd>The y-coordinate of the mouse in relation to the Chart.</dd>
5847
<dt>series</dt><dd>Reference to the series of the marker.</dd>
5848
<dt>index</dt><dd>Index of the marker in the series.</dd>
5849
<dt>seriesIndex</dt><dd>The <code>order</code> of the marker's series.</dd>
5876
<script src="../assets/vendor/prettify/prettify-min.js"></script>
5877
<script>prettyPrint();</script>
5878
<script src="../assets/js/yui-prettify.js"></script>
5879
<script src="../assets/../api.js"></script>
5880
<script src="../assets/js/api-filter.js"></script>
5881
<script src="../assets/js/api-list.js"></script>
5882
<script src="../assets/js/api-search.js"></script>
5883
<script src="../assets/js/apidocs.js"></script>