5
<title>plugin.NodeFocusManager - 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>plugin.NodeFocusManager Class</h1>
1310
<div class="box meta">
1316
<div class="foundat">
1317
Defined in: <a href="../files/node-focusmanager_js_node-focusmanager.js.html#l67"><code>node-focusmanager/js/node-focusmanager.js:67</code></a>
1323
Module: <a href="../modules/node-focusmanager.html">node-focusmanager</a>
1332
<div class="box intro">
1333
<p>The NodeFocusManager class is a plugin for a Node instance. The class is used
1334
via the <a href="Node.html#method_plug"><code>plug</code></a> method of Node
1335
and should not be instantiated directly.</p>
1340
<div id="classdocs" class="tabview">
1341
<ul class="api-class-tabs">
1342
<li class="api-class-tab index"><a href="#index">Index</a></li>
1345
<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1349
<li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
1355
<div id="index" class="api-class-tabpanel index">
1356
<h2 class="off-left">Item Index</h2>
1359
<div class="index-section methods">
1362
<ul class="index-list methods">
1364
<li class="index-item method protected">
1365
<a href="#method__afterActiveDescendantChange">_afterActiveDescendantChange</a>
1370
<li class="index-item method protected">
1371
<a href="#method__attachKeyHandler">_attachKeyHandler</a>
1376
<li class="index-item method protected">
1377
<a href="#method__detachEventHandlers">_detachEventHandlers</a>
1382
<li class="index-item method protected">
1383
<a href="#method__detachEventHandlers">_detachEventHandlers</a>
1388
<li class="index-item method protected">
1389
<a href="#method__detachKeyHandler">_detachKeyHandler</a>
1394
<li class="index-item method protected">
1395
<a href="#method__fireClick">_fireClick</a>
1400
<li class="index-item method protected">
1401
<a href="#method__focusNext">_focusNext</a>
1406
<li class="index-item method protected">
1407
<a href="#method__focusPrevious">_focusPrevious</a>
1412
<li class="index-item method protected">
1413
<a href="#method__initDescendants">_initDescendants</a>
1418
<li class="index-item method protected">
1419
<a href="#method__isDescendant">_isDescendant</a>
1424
<li class="index-item method protected">
1425
<a href="#method__onDocFocus">_onDocFocus</a>
1430
<li class="index-item method protected">
1431
<a href="#method__onDocMouseDown">_onDocMouseDown</a>
1436
<li class="index-item method protected">
1437
<a href="#method__preventScroll">_preventScroll</a>
1442
<li class="index-item method protected">
1443
<a href="#method__removeFocusClass">_removeFocusClass</a>
1448
<li class="index-item method">
1449
<a href="#method_blur">blur</a>
1454
<li class="index-item method">
1455
<a href="#method_focus">focus</a>
1460
<li class="index-item method">
1461
<a href="#method_refresh">refresh</a>
1466
<li class="index-item method">
1467
<a href="#method_start">start</a>
1472
<li class="index-item method">
1473
<a href="#method_stop">stop</a>
1485
<div class="index-section attrs">
1488
<ul class="index-list attrs">
1490
<li class="index-item attr">
1491
<a href="#attr_activeDescendant">activeDescendant</a>
1494
<li class="index-item attr">
1495
<a href="#attr_circular">circular</a>
1498
<li class="index-item attr">
1499
<a href="#attr_descendants">descendants</a>
1502
<li class="index-item attr">
1503
<a href="#attr_focusClass">focusClass</a>
1506
<li class="index-item attr">
1507
<a href="#attr_focused">focused</a>
1510
<li class="index-item attr">
1511
<a href="#attr_keys">keys</a>
1522
<div id="methods" class="api-class-tabpanel">
1523
<h2 class="off-left">Methods</h2>
1526
<div id="method__afterActiveDescendantChange" class="method item protected">
1527
<h3 class="name"><code>_afterActiveDescendantChange</code></h3>
1531
<span class="paren">(</span><ul class="args-list inline commas">
1539
</ul><span class="paren">)</span>
1548
<span class="flag protected">protected</span>
1568
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l891"><code>node-focusmanager/js/node-focusmanager.js:891</code></a>
1578
<div class="description">
1579
<p>afterChange event handler for the
1580
"activeDescendant" attribute.</p>
1584
<div class="params">
1585
<h4>Parameters:</h4>
1587
<ul class="params-list">
1591
<code class="param-name">event</code>
1592
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
1597
<div class="param-description">
1598
<p>Object representing the change event.</p>
1614
<div id="method__attachKeyHandler" class="method item protected">
1615
<h3 class="name"><code>_attachKeyHandler</code></h3>
1618
<span class="paren">()</span>
1626
<span class="flag protected">protected</span>
1646
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l489"><code>node-focusmanager/js/node-focusmanager.js:489</code></a>
1656
<div class="description">
1657
<p>Attaches the "key" event handlers used to support the "keys"
1669
<div id="method__detachEventHandlers" class="method item protected">
1670
<h3 class="name"><code>_detachEventHandlers</code></h3>
1673
<span class="paren">()</span>
1681
<span class="flag protected">protected</span>
1701
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l562"><code>node-focusmanager/js/node-focusmanager.js:562</code></a>
1711
<div class="description">
1712
<p>Attaches all event handlers used by the Focus Manager.</p>
1723
<div id="method__detachEventHandlers" class="method item protected">
1724
<h3 class="name"><code>_detachEventHandlers</code></h3>
1727
<span class="paren">()</span>
1735
<span class="flag protected">protected</span>
1755
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l538"><code>node-focusmanager/js/node-focusmanager.js:538</code></a>
1765
<div class="description">
1766
<p>Detaches all event handlers used by the Focus Manager.</p>
1777
<div id="method__detachKeyHandler" class="method item protected">
1778
<h3 class="name"><code>_detachKeyHandler</code></h3>
1781
<span class="paren">()</span>
1789
<span class="flag protected">protected</span>
1809
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l429"><code>node-focusmanager/js/node-focusmanager.js:429</code></a>
1819
<div class="description">
1820
<p>Detaches the "key" event handlers used to support the "keys"
1832
<div id="method__fireClick" class="method item protected">
1833
<h3 class="name"><code>_fireClick</code></h3>
1836
<span class="paren">()</span>
1844
<span class="flag protected">protected</span>
1864
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l466"><code>node-focusmanager/js/node-focusmanager.js:466</code></a>
1874
<div class="description">
1875
<p>Fires the click event if the enter key is pressed while
1876
focused on an HTML element that is not natively clickable.</p>
1887
<div id="method__focusNext" class="method item protected">
1888
<h3 class="name"><code>_focusNext</code></h3>
1892
<span class="paren">(</span><ul class="args-list inline commas">
1902
<code>activeDescendant</code>
1906
</ul><span class="paren">)</span>
1915
<span class="flag protected">protected</span>
1935
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l802"><code>node-focusmanager/js/node-focusmanager.js:802</code></a>
1945
<div class="description">
1946
<p>Keydown event handler that moves focus to the next
1947
enabled descendant.</p>
1951
<div class="params">
1952
<h4>Parameters:</h4>
1954
<ul class="params-list">
1958
<code class="param-name">event</code>
1959
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
1964
<div class="param-description">
1965
<p>Object representing the DOM event.</p>
1973
<code class="param-name">activeDescendant</code>
1974
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
1979
<div class="param-description">
1980
<p>Number representing the index of the
1981
next descendant to be focused</p>
1997
<div id="method__focusPrevious" class="method item protected">
1998
<h3 class="name"><code>_focusPrevious</code></h3>
2002
<span class="paren">(</span><ul class="args-list inline commas">
2012
<code>activeDescendant</code>
2016
</ul><span class="paren">)</span>
2025
<span class="flag protected">protected</span>
2045
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l849"><code>node-focusmanager/js/node-focusmanager.js:849</code></a>
2055
<div class="description">
2056
<p>Keydown event handler that moves focus to the previous
2057
enabled descendant.</p>
2061
<div class="params">
2062
<h4>Parameters:</h4>
2064
<ul class="params-list">
2068
<code class="param-name">event</code>
2069
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2074
<div class="param-description">
2075
<p>Object representing the DOM event.</p>
2083
<code class="param-name">activeDescendant</code>
2084
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2089
<div class="param-description">
2090
<p>Number representing the index of the
2091
next descendant to be focused.</p>
2107
<div id="method__initDescendants" class="method item protected">
2108
<h3 class="name"><code>_initDescendants</code></h3>
2111
<span class="paren">()</span>
2119
<span class="flag protected">protected</span>
2139
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l277"><code>node-focusmanager/js/node-focusmanager.js:277</code></a>
2149
<div class="description">
2150
<p>Sets the <code>tabIndex</code> attribute of all of the
2151
descendants to -1, except the active descendant, whose
2152
<code>tabIndex</code> attribute is set to 0.</p>
2163
<div id="method__isDescendant" class="method item protected">
2164
<h3 class="name"><code>_isDescendant</code></h3>
2168
<span class="paren">(</span><ul class="args-list inline commas">
2176
</ul><span class="paren">)</span>
2181
<span class="returns-inline">
2182
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2189
<span class="flag protected">protected</span>
2209
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l388"><code>node-focusmanager/js/node-focusmanager.js:388</code></a>
2219
<div class="description">
2220
<p>Determines if the specified Node instance is a descendant
2221
managed by the Focus Manager.</p>
2225
<div class="params">
2226
<h4>Parameters:</h4>
2228
<ul class="params-list">
2232
<code class="param-name">node</code>
2233
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
2238
<div class="param-description">
2239
<p>Node instance to be checked.</p>
2250
<div class="returns">
2253
<div class="returns-description">
2256
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
2258
Boolean indicating if the specified Node instance is a
2259
descendant managed by the Focus Manager.
2269
<div id="method__onDocFocus" class="method item protected">
2270
<h3 class="name"><code>_onDocFocus</code></h3>
2274
<span class="paren">(</span><ul class="args-list inline commas">
2282
</ul><span class="paren">)</span>
2291
<span class="flag protected">protected</span>
2311
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l721"><code>node-focusmanager/js/node-focusmanager.js:721</code></a>
2321
<div class="description">
2322
<p>"focus" event handler for the owner document of the
2323
Focus Manager's Node.</p>
2327
<div class="params">
2328
<h4>Parameters:</h4>
2330
<ul class="params-list">
2334
<code class="param-name">event</code>
2335
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2340
<div class="param-description">
2341
<p>Object representing the DOM event.</p>
2357
<div id="method__onDocMouseDown" class="method item protected">
2358
<h3 class="name"><code>_onDocMouseDown</code></h3>
2362
<span class="paren">(</span><ul class="args-list inline commas">
2370
</ul><span class="paren">)</span>
2379
<span class="flag protected">protected</span>
2399
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l635"><code>node-focusmanager/js/node-focusmanager.js:635</code></a>
2409
<div class="description">
2410
<p>"mousedown" event handler for the owner document of the
2411
Focus Manager's Node.</p>
2415
<div class="params">
2416
<h4>Parameters:</h4>
2418
<ul class="params-list">
2422
<code class="param-name">event</code>
2423
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2428
<div class="param-description">
2429
<p>Object representing the DOM event.</p>
2445
<div id="method__preventScroll" class="method item protected">
2446
<h3 class="name"><code>_preventScroll</code></h3>
2449
<span class="paren">()</span>
2457
<span class="flag protected">protected</span>
2477
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l451"><code>node-focusmanager/js/node-focusmanager.js:451</code></a>
2487
<div class="description">
2488
<p>Prevents the viewport from scolling when the user presses
2489
the up, down, left, or right key.</p>
2500
<div id="method__removeFocusClass" class="method item protected">
2501
<h3 class="name"><code>_removeFocusClass</code></h3>
2504
<span class="paren">()</span>
2512
<span class="flag protected">protected</span>
2532
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l404"><code>node-focusmanager/js/node-focusmanager.js:404</code></a>
2542
<div class="description">
2543
<p>Removes the class name representing focus (as specified by
2544
the "focusClass" attribute) from the Node instance to which it is
2545
currently applied.</p>
2556
<div id="method_blur" class="method item">
2557
<h3 class="name"><code>blur</code></h3>
2560
<span class="paren">()</span>
2586
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l971"><code>node-focusmanager/js/node-focusmanager.js:971</code></a>
2596
<div class="description">
2597
<p>Blurs the current active descendant and sets the
2598
<code>focused</code> attribute to false.</p>
2609
<div id="method_focus" class="method item">
2610
<h3 class="name"><code>focus</code></h3>
2614
<span class="paren">(</span><ul class="args-list inline commas">
2628
</ul><span class="paren">)</span>
2655
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l932"><code>node-focusmanager/js/node-focusmanager.js:932</code></a>
2665
<div class="description">
2666
<p>Focuses the active descendant and sets the
2667
<code>focused</code> attribute to true.</p>
2671
<div class="params">
2672
<h4>Parameters:</h4>
2674
<ul class="params-list">
2678
<code class="param-name">index</code>
2679
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2684
<div class="param-description">
2685
<p>Optional. Number representing the index of the
2686
descendant to be set as the active descendant.</p>
2694
<code class="param-name">index</code>
2695
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
2700
<div class="param-description">
2701
<p>Optional. Node instance representing the
2702
descendant to be set as the active descendant.</p>
2718
<div id="method_refresh" class="method item">
2719
<h3 class="name"><code>refresh</code></h3>
2722
<span class="paren">()</span>
2748
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l1042"><code>node-focusmanager/js/node-focusmanager.js:1042</code></a>
2758
<div class="description">
2759
<p>Refreshes the Focus Manager's descendants by re-executing the
2760
CSS selector query specified by the <code>descendants</code> attribute.</p>
2771
<div id="method_start" class="method item">
2772
<h3 class="name"><code>start</code></h3>
2775
<span class="paren">()</span>
2801
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l1004"><code>node-focusmanager/js/node-focusmanager.js:1004</code></a>
2811
<div class="description">
2812
<p>Enables the Focus Manager.</p>
2823
<div id="method_stop" class="method item">
2824
<h3 class="name"><code>stop</code></h3>
2827
<span class="paren">()</span>
2853
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l1022"><code>node-focusmanager/js/node-focusmanager.js:1022</code></a>
2863
<div class="description">
2864
<p>Disables the Focus Manager by detaching all event handlers.</p>
2881
<div id="attrs" class="api-class-tabpanel">
2882
<h2 class="off-left">Attributes</h2>
2885
<div id="attr_activeDescendant" class="attr item">
2886
<a name="config_activeDescendant"></a>
2887
<h3 class="name"><code>activeDescendant</code></h3>
2888
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
2909
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l117"><code>node-focusmanager/js/node-focusmanager.js:117</code></a>
2918
<div class="description">
2919
<p>Node, or index of the Node, representing the descendant that is either
2920
focused or is focusable (<code>tabIndex</code> attribute is set to 0).
2921
The value cannot represent a disabled descendant Node. Use a value of -1
2922
to remove all descendant Nodes from the default tab flow.
2923
If no value is specified, the active descendant will be inferred using
2924
the following criteria:</p>
2927
<li>Examining the <code>tabIndex</code> attribute of each descendant and
2928
using the first descendant whose <code>tabIndex</code> attribute is set
2930
<li>If no default can be inferred then the value is set to either 0 or
2931
the index of the first enabled descendant.</li>
2938
<div class="emits box">
2939
<h4>Fires event <code>activeDescendantChange</code></h4>
2942
Fires when the value for the configuration attribute <code>activeDescendant</code> is
2943
changed. You can listen for the event using the <code>on</code> method if you
2944
wish to be notified before the attribute's value has changed, or
2945
using the <code>after</code> method if you wish to be notified after the
2946
attribute's value has changed.
2949
<div class="params">
2950
<h4>Parameters:</h4>
2952
<ul class="params-list">
2954
<code class="param-name">e</code>
2955
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2957
<div class="param-description">
2958
An Event Facade object with the following
2959
attribute-specific properties added:
2962
<ul class="params-list">
2964
<code class="param-name">prevVal</code>
2965
<span class="type">Any</span>
2966
<div class="param-description">The value of the attribute, prior to it being set.</div>
2969
<code class="param-name">newVal</code>
2970
<span class="type">Any</span>
2971
<div class="param-description">The value the attribute is to be set to.</div>
2974
<code class="param-name">attrName</code>
2975
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2976
<div class="param-description">The name of the attribute being set.</div>
2979
<code class="param-name">subAttrName</code>
2980
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2981
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
2994
<div id="attr_circular" class="attr item">
2995
<a name="config_circular"></a>
2996
<h3 class="name"><code>circular</code></h3>
2997
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
3018
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l234"><code>node-focusmanager/js/node-focusmanager.js:234</code></a>
3027
<div class="description">
3028
<p>Boolean indicating if focus should be set to the first/last descendant
3029
when the end or beginning of the descendants has been reached.</p>
3033
<p><strong>Default:</strong> true</p>
3037
<div class="emits box">
3038
<h4>Fires event <code>circularChange</code></h4>
3041
Fires when the value for the configuration attribute <code>circular</code> is
3042
changed. You can listen for the event using the <code>on</code> method if you
3043
wish to be notified before the attribute's value has changed, or
3044
using the <code>after</code> method if you wish to be notified after the
3045
attribute's value has changed.
3048
<div class="params">
3049
<h4>Parameters:</h4>
3051
<ul class="params-list">
3053
<code class="param-name">e</code>
3054
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
3056
<div class="param-description">
3057
An Event Facade object with the following
3058
attribute-specific properties added:
3061
<ul class="params-list">
3063
<code class="param-name">prevVal</code>
3064
<span class="type">Any</span>
3065
<div class="param-description">The value of the attribute, prior to it being set.</div>
3068
<code class="param-name">newVal</code>
3069
<span class="type">Any</span>
3070
<div class="param-description">The value the attribute is to be set to.</div>
3073
<code class="param-name">attrName</code>
3074
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3075
<div class="param-description">The name of the attribute being set.</div>
3078
<code class="param-name">subAttrName</code>
3079
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3080
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
3093
<div id="attr_descendants" class="attr item">
3094
<a name="config_descendants"></a>
3095
<h3 class="name"><code>descendants</code></h3>
3096
<span class="type">Y.NodeList</span>
3117
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l99"><code>node-focusmanager/js/node-focusmanager.js:99</code></a>
3126
<div class="description">
3127
<p>String representing the CSS selector used to define the descendant Nodes
3128
whose focus should be managed.</p>
3134
<div class="emits box">
3135
<h4>Fires event <code>descendantsChange</code></h4>
3138
Fires when the value for the configuration attribute <code>descendants</code> is
3139
changed. You can listen for the event using the <code>on</code> method if you
3140
wish to be notified before the attribute's value has changed, or
3141
using the <code>after</code> method if you wish to be notified after the
3142
attribute's value has changed.
3145
<div class="params">
3146
<h4>Parameters:</h4>
3148
<ul class="params-list">
3150
<code class="param-name">e</code>
3151
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
3153
<div class="param-description">
3154
An Event Facade object with the following
3155
attribute-specific properties added:
3158
<ul class="params-list">
3160
<code class="param-name">prevVal</code>
3161
<span class="type">Any</span>
3162
<div class="param-description">The value of the attribute, prior to it being set.</div>
3165
<code class="param-name">newVal</code>
3166
<span class="type">Any</span>
3167
<div class="param-description">The value the attribute is to be set to.</div>
3170
<code class="param-name">attrName</code>
3171
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3172
<div class="param-description">The name of the attribute being set.</div>
3175
<code class="param-name">subAttrName</code>
3176
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3177
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
3190
<div id="attr_focusClass" class="attr item">
3191
<a name="config_focusClass"></a>
3192
<h3 class="name"><code>focusClass</code></h3>
3193
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3214
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l219"><code>node-focusmanager/js/node-focusmanager.js:219</code></a>
3223
<div class="description">
3224
<p>String representing the name of class applied to the focused active
3225
descendant Node. Can also be an object literal used to define both the
3226
class name, and the Node to which the class should be applied. If using
3227
an object literal, the format is:
3228
<code>{ className: "focus", fn: myFunction }</code>. The function
3229
referenced by the <code>fn</code> property in the object literal will be
3230
passed a reference to the currently focused active descendant Node.</p>
3236
<div class="emits box">
3237
<h4>Fires event <code>focusClassChange</code></h4>
3240
Fires when the value for the configuration attribute <code>focusClass</code> is
3241
changed. You can listen for the event using the <code>on</code> method if you
3242
wish to be notified before the attribute's value has changed, or
3243
using the <code>after</code> method if you wish to be notified after the
3244
attribute's value has changed.
3247
<div class="params">
3248
<h4>Parameters:</h4>
3250
<ul class="params-list">
3252
<code class="param-name">e</code>
3253
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
3255
<div class="param-description">
3256
An Event Facade object with the following
3257
attribute-specific properties added:
3260
<ul class="params-list">
3262
<code class="param-name">prevVal</code>
3263
<span class="type">Any</span>
3264
<div class="param-description">The value of the attribute, prior to it being set.</div>
3267
<code class="param-name">newVal</code>
3268
<span class="type">Any</span>
3269
<div class="param-description">The value the attribute is to be set to.</div>
3272
<code class="param-name">attrName</code>
3273
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3274
<div class="param-description">The name of the attribute being set.</div>
3277
<code class="param-name">subAttrName</code>
3278
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3279
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
3292
<div id="attr_focused" class="attr item">
3293
<a name="config_focused"></a>
3294
<h3 class="name"><code>focused</code></h3>
3295
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
3316
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l83"><code>node-focusmanager/js/node-focusmanager.js:83</code></a>
3325
<div class="description">
3326
<p>Boolean indicating that one of the descendants is focused.</p>
3330
<p><strong>Default:</strong> false</p>
3334
<div class="emits box">
3335
<h4>Fires event <code>focusedChange</code></h4>
3338
Fires when the value for the configuration attribute <code>focused</code> is
3339
changed. You can listen for the event using the <code>on</code> method if you
3340
wish to be notified before the attribute's value has changed, or
3341
using the <code>after</code> method if you wish to be notified after the
3342
attribute's value has changed.
3345
<div class="params">
3346
<h4>Parameters:</h4>
3348
<ul class="params-list">
3350
<code class="param-name">e</code>
3351
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
3353
<div class="param-description">
3354
An Event Facade object with the following
3355
attribute-specific properties added:
3358
<ul class="params-list">
3360
<code class="param-name">prevVal</code>
3361
<span class="type">Any</span>
3362
<div class="param-description">The value of the attribute, prior to it being set.</div>
3365
<code class="param-name">newVal</code>
3366
<span class="type">Any</span>
3367
<div class="param-description">The value the attribute is to be set to.</div>
3370
<code class="param-name">attrName</code>
3371
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3372
<div class="param-description">The name of the attribute being set.</div>
3375
<code class="param-name">subAttrName</code>
3376
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3377
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
3390
<div id="attr_keys" class="attr item">
3391
<a name="config_keys"></a>
3392
<h3 class="name"><code>keys</code></h3>
3393
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3414
<a href="../files/node-focusmanager_js_node-focusmanager.js.html#l194"><code>node-focusmanager/js/node-focusmanager.js:194</code></a>
3423
<div class="description">
3424
<p>Object literal representing the keys to be used to navigate between the
3425
next/previous descendant. The format for the attribute's value is
3426
<code>{ next: "down:40", previous: "down:38" }</code>. The value for the
3427
"next" and "previous" properties are used to attach
3428
<a href="event/#keylistener"><code>key</code></a> event listeners. See
3429
the <a href="event/#keylistener">Using the key Event</a> section of
3430
the Event documentation for more information on "key" event listeners.</p>
3436
<div class="emits box">
3437
<h4>Fires event <code>keysChange</code></h4>
3440
Fires when the value for the configuration attribute <code>keys</code> is
3441
changed. You can listen for the event using the <code>on</code> method if you
3442
wish to be notified before the attribute's value has changed, or
3443
using the <code>after</code> method if you wish to be notified after the
3444
attribute's value has changed.
3447
<div class="params">
3448
<h4>Parameters:</h4>
3450
<ul class="params-list">
3452
<code class="param-name">e</code>
3453
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
3455
<div class="param-description">
3456
An Event Facade object with the following
3457
attribute-specific properties added:
3460
<ul class="params-list">
3462
<code class="param-name">prevVal</code>
3463
<span class="type">Any</span>
3464
<div class="param-description">The value of the attribute, prior to it being set.</div>
3467
<code class="param-name">newVal</code>
3468
<span class="type">Any</span>
3469
<div class="param-description">The value the attribute is to be set to.</div>
3472
<code class="param-name">attrName</code>
3473
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3474
<div class="param-description">The name of the attribute being set.</div>
3477
<code class="param-name">subAttrName</code>
3478
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3479
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
3505
<script src="../assets/vendor/prettify/prettify-min.js"></script>
3506
<script>prettyPrint();</script>
3507
<script src="../assets/js/yui-prettify.js"></script>
3508
<script src="../assets/../api.js"></script>
3509
<script src="../assets/js/api-filter.js"></script>
3510
<script src="../assets/js/api-list.js"></script>
3511
<script src="../assets/js/api-search.js"></script>
3512
<script src="../assets/js/apidocs.js"></script>