5
<title>NodeList - 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>NodeList Class</h1>
1310
<div class="box meta">
1316
<div class="foundat">
1317
Defined in: <a href="../files/node_js_nodelist.js.html#l7"><code>node/js/nodelist.js:7</code></a>
1323
Module: <a href="../modules/node-core.html">node-core</a><br>
1324
Parent Module: <a href="../modules/node.html">node</a>
1333
<div class="box intro">
1334
<p>The NodeList class provides a wrapper for manipulating DOM NodeLists.
1335
NodeList properties can be accessed via the set/get methods.
1336
Use Y.all() to retrieve NodeList instances.</p>
1340
<div class="constructor">
1341
<h2>Constructor</h2>
1342
<div id="method_NodeList" class="method item">
1343
<h3 class="name"><code>NodeList</code></h3>
1346
<span class="paren">()</span>
1372
<a href="../files/node_js_nodelist.js.html#l7"><code>node/js/nodelist.js:7</code></a>
1382
<div class="description">
1396
<div id="classdocs" class="tabview">
1397
<ul class="api-class-tabs">
1398
<li class="api-class-tab index"><a href="#index">Index</a></li>
1401
<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1404
<li class="api-class-tab properties"><a href="#properties">Properties</a></li>
1411
<div id="index" class="api-class-tabpanel index">
1412
<h2 class="off-left">Item Index</h2>
1415
<div class="index-section methods">
1418
<ul class="index-list methods">
1420
<li class="index-item method">
1421
<a href="#method_addClass">addClass</a>
1426
<li class="index-item method">
1427
<a href="#method_after">after</a>
1432
<li class="index-item method">
1433
<a href="#method_append">append</a>
1438
<li class="index-item method">
1439
<a href="#method_appendChild">appendChild</a>
1444
<li class="index-item method">
1445
<a href="#method_concat">concat</a>
1450
<li class="index-item method">
1451
<a href="#method_destroy">destroy</a>
1456
<li class="index-item method">
1457
<a href="#method_detach">detach</a>
1462
<li class="index-item method">
1463
<a href="#method_detachAll">detachAll</a>
1468
<li class="index-item method">
1469
<a href="#method_each">each</a>
1474
<li class="index-item method">
1475
<a href="#method_empty">empty</a>
1480
<li class="index-item method">
1481
<a href="#method_even">even</a>
1486
<li class="index-item method">
1487
<a href="#method_filter">filter</a>
1492
<li class="index-item method">
1493
<a href="#method_generateID">generateID</a>
1498
<li class="index-item method">
1499
<a href="#method_get">get</a>
1504
<li class="index-item method">
1505
<a href="#method_getAttribute">getAttribute</a>
1510
<li class="index-item method">
1511
<a href="#method_getAttribute">getAttribute</a>
1516
<li class="index-item method">
1517
<a href="#method_getComputedStyle">getComputedStyle</a>
1522
<li class="index-item method deprecated">
1523
<a href="#method_getContent">getContent</a>
1528
<li class="index-item method">
1529
<a href="#method_getDOMNodes">getDOMNodes</a>
1532
<span class="flag static">static</span>
1536
<li class="index-item method">
1537
<a href="#method_getDOMNodes">getDOMNodes</a>
1542
<li class="index-item method">
1543
<a href="#method_getHTML">getHTML</a>
1548
<li class="index-item method">
1549
<a href="#method_getStyle">getStyle</a>
1554
<li class="index-item method">
1555
<a href="#method_hasClass">hasClass</a>
1560
<li class="index-item method">
1561
<a href="#method_hide">hide</a>
1566
<li class="index-item method">
1567
<a href="#method_indexOf">indexOf</a>
1572
<li class="index-item method">
1573
<a href="#method_insert">insert</a>
1578
<li class="index-item method">
1579
<a href="#method_insertBefore">insertBefore</a>
1584
<li class="index-item method">
1585
<a href="#method_isEmpty">isEmpty</a>
1590
<li class="index-item method">
1591
<a href="#method_item">item</a>
1596
<li class="index-item method">
1597
<a href="#method_modulus">modulus</a>
1602
<li class="index-item method">
1603
<a href="#method_odd">odd</a>
1608
<li class="index-item method">
1609
<a href="#method_on">on</a>
1614
<li class="index-item method">
1615
<a href="#method_once">once</a>
1620
<li class="index-item method">
1621
<a href="#method_onceAfter">onceAfter</a>
1626
<li class="index-item method">
1627
<a href="#method_pop">pop</a>
1632
<li class="index-item method">
1633
<a href="#method_prepend">prepend</a>
1638
<li class="index-item method">
1639
<a href="#method_push">push</a>
1644
<li class="index-item method">
1645
<a href="#method_refresh">refresh</a>
1650
<li class="index-item method">
1651
<a href="#method_remove">remove</a>
1656
<li class="index-item method">
1657
<a href="#method_removeAttribute">removeAttribute</a>
1662
<li class="index-item method">
1663
<a href="#method_removeClass">removeClass</a>
1668
<li class="index-item method">
1669
<a href="#method_replaceClass">replaceClass</a>
1674
<li class="index-item method">
1675
<a href="#method_set">set</a>
1680
<li class="index-item method">
1681
<a href="#method_setAttribute">setAttribute</a>
1686
<li class="index-item method">
1687
<a href="#method_setAttribute">setAttribute</a>
1692
<li class="index-item method deprecated">
1693
<a href="#method_setContent">setContent</a>
1698
<li class="index-item method">
1699
<a href="#method_setHTML">setHTML</a>
1704
<li class="index-item method">
1705
<a href="#method_setStyle">setStyle</a>
1710
<li class="index-item method">
1711
<a href="#method_setStyles">setStyles</a>
1716
<li class="index-item method">
1717
<a href="#method_shift">shift</a>
1722
<li class="index-item method">
1723
<a href="#method_show">show</a>
1728
<li class="index-item method">
1729
<a href="#method_size">size</a>
1734
<li class="index-item method">
1735
<a href="#method_slice">slice</a>
1740
<li class="index-item method">
1741
<a href="#method_some">some</a>
1746
<li class="index-item method">
1747
<a href="#method_splice">splice</a>
1752
<li class="index-item method">
1753
<a href="#method_toFrag">toFrag</a>
1758
<li class="index-item method">
1759
<a href="#method_toggleClass">toggleClass</a>
1764
<li class="index-item method">
1765
<a href="#method_toggleView">toggleView</a>
1770
<li class="index-item method">
1771
<a href="#method_transition">transition</a>
1776
<li class="index-item method">
1777
<a href="#method_unshift">unshift</a>
1782
<li class="index-item method">
1783
<a href="#method_unwrap">unwrap</a>
1788
<li class="index-item method">
1789
<a href="#method_wrap">wrap</a>
1799
<div class="index-section properties">
1802
<ul class="index-list properties">
1804
<li class="index-item property private">
1805
<a href="#property__nodes">_nodes</a>
1820
<div id="methods" class="api-class-tabpanel">
1821
<h2 class="off-left">Methods</h2>
1824
<div id="method_addClass" class="method item">
1825
<h3 class="name"><code>addClass</code></h3>
1829
<span class="paren">(</span><ul class="args-list inline commas">
1833
<code>className</code>
1837
</ul><span class="paren">)</span>
1852
<span class="flag chainable">chainable</span>
1859
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
1868
<a href="../files/node_js_node-class.js.html#l62"><code>node/js/node-class.js:62</code></a>
1878
<div class="description">
1879
<p>Adds a class name to each node.</p>
1883
<div class="params">
1884
<h4>Parameters:</h4>
1886
<ul class="params-list">
1890
<code class="param-name">className</code>
1891
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1896
<div class="param-description">
1897
<p>the class name to add to the node's class attribute</p>
1913
<div id="method_after" class="method item">
1914
<h3 class="name"><code>after</code></h3>
1918
<span class="paren">(</span><ul class="args-list inline commas">
1934
<code>context</code>
1938
</ul><span class="paren">)</span>
1943
<span class="returns-inline">
1944
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
1962
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
1971
<a href="../files/node_js_node-event.js.html#l164"><code>node/js/node-event.js:164</code></a>
1981
<div class="description">
1982
<p>Applies an event listener to each Node bound to the NodeList.
1983
The handler is called only after all on() handlers are called
1984
and the event is not prevented.</p>
1988
<div class="params">
1989
<h4>Parameters:</h4>
1991
<ul class="params-list">
1995
<code class="param-name">type</code>
1996
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2001
<div class="param-description">
2002
<p>The event being listened for</p>
2010
<code class="param-name">fn</code>
2011
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
2016
<div class="param-description">
2017
<p>The handler to call when the event fires</p>
2025
<code class="param-name">context</code>
2026
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2031
<div class="param-description">
2032
<p>The context to call the handler with.
2033
Default is the NodeList instance.</p>
2044
<div class="returns">
2047
<div class="returns-description">
2050
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
2052
A subscription handle capable of detaching that
2063
<div id="method_append" class="method item">
2064
<h3 class="name"><code>append</code></h3>
2067
<span class="paren">()</span>
2086
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
2095
<a href="../files/node_js_node-create.js.html#l175"><code>node/js/node-create.js:175</code></a>
2105
<div class="description">
2106
<p>Called on each Node instance</p>
2117
<div id="method_appendChild" class="method item">
2118
<h3 class="name"><code>appendChild</code></h3>
2121
<span class="paren">()</span>
2140
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
2149
<a href="../files/node_js_node-create.js.html#l191"><code>node/js/node-create.js:191</code></a>
2159
<div class="description">
2160
<p>Called on each Node instance</p>
2171
<div id="method_concat" class="method item">
2172
<h3 class="name"><code>concat</code></h3>
2176
<span class="paren">(</span><ul class="args-list inline commas">
2184
</ul><span class="paren">)</span>
2189
<span class="returns-inline">
2190
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
2215
<a href="../files/node_js_nodelist-array.js.html#l9"><code>node/js/nodelist-array.js:9</code></a>
2225
<div class="description">
2230
<div class="params">
2231
<h4>Parameters:</h4>
2233
<ul class="params-list">
2237
<code class="param-name">valueN</code>
2238
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
2243
<div class="param-description">
2244
<p>Arrays/NodeLists and/or values to
2245
concatenate to the resulting NodeList</p>
2256
<div class="returns">
2259
<div class="returns-description">
2262
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
2264
A new NodeList comprised of this NodeList joined with the input.
2274
<div id="method_destroy" class="method item">
2275
<h3 class="name"><code>destroy</code></h3>
2279
<span class="paren">(</span><ul class="args-list inline commas">
2283
<code>recursivePurge</code>
2287
</ul><span class="paren">)</span>
2314
<a href="../files/node_js_nodelist.js.html#l351"><code>node/js/nodelist.js:351</code></a>
2324
<div class="description">
2325
<p>Called on each Node instance. Nulls internal node references,
2326
removes any plugins and event listeners</p>
2330
<div class="params">
2331
<h4>Parameters:</h4>
2333
<ul class="params-list">
2337
<code class="param-name">recursivePurge</code>
2338
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2343
<div class="param-description">
2344
<p>(optional) Whether or not to
2345
remove listeners from the node's subtree (default is false)</p>
2361
<div id="method_detach" class="method item">
2362
<h3 class="name"><code>detach</code></h3>
2365
<span class="paren">()</span>
2384
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
2393
<a href="../files/node_js_node-event.js.html#l201"><code>node/js/node-event.js:201</code></a>
2403
<div class="description">
2404
<p>Called on each Node instance</p>
2415
<div id="method_detachAll" class="method item">
2416
<h3 class="name"><code>detachAll</code></h3>
2419
<span class="paren">()</span>
2438
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
2447
<a href="../files/node_js_node-event.js.html#l209"><code>node/js/node-event.js:209</code></a>
2457
<div class="description">
2469
<div id="method_each" class="method item">
2470
<h3 class="name"><code>each</code></h3>
2474
<span class="paren">(</span><ul class="args-list inline commas">
2484
<code>context</code>
2488
</ul><span class="paren">)</span>
2503
<span class="flag chainable">chainable</span>
2517
<a href="../files/node_js_nodelist.js.html#l148"><code>node/js/nodelist.js:148</code></a>
2527
<div class="description">
2528
<p>Applies the given function to each Node in the NodeList.</p>
2532
<div class="params">
2533
<h4>Parameters:</h4>
2535
<ul class="params-list">
2539
<code class="param-name">fn</code>
2540
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
2545
<div class="param-description">
2546
<p>The function to apply. It receives 3 arguments:
2547
the current node instance, the node's index, and the NodeList instance</p>
2555
<code class="param-name">context</code>
2556
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2561
<div class="param-description">
2562
<p>optional An optional context to apply the function with
2563
Default context is the current Node instance</p>
2579
<div id="method_empty" class="method item">
2580
<h3 class="name"><code>empty</code></h3>
2583
<span class="paren">()</span>
2597
<span class="flag chainable">chainable</span>
2611
<a href="../files/node_js_nodelist.js.html#l361"><code>node/js/nodelist.js:361</code></a>
2621
<div class="description">
2622
<p>Called on each Node instance. Removes and destroys all of the nodes
2634
<div id="method_even" class="method item">
2635
<h3 class="name"><code>even</code></h3>
2638
<span class="paren">()</span>
2642
<span class="returns-inline">
2643
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
2668
<a href="../files/node_js_nodelist.js.html#l261"><code>node/js/nodelist.js:261</code></a>
2678
<div class="description">
2679
<p>Creates a new NodeList containing all nodes at even indices
2680
(zero-based index), including zero.</p>
2686
<div class="returns">
2689
<div class="returns-description">
2692
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
2694
NodeList containing the updated collection
2704
<div id="method_filter" class="method item">
2705
<h3 class="name"><code>filter</code></h3>
2709
<span class="paren">(</span><ul class="args-list inline commas">
2713
<code>selector</code>
2717
</ul><span class="paren">)</span>
2722
<span class="returns-inline">
2723
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
2748
<a href="../files/node_js_nodelist.js.html#l218"><code>node/js/nodelist.js:218</code></a>
2758
<div class="description">
2759
<p>Filters the NodeList instance down to only nodes matching the given selector.</p>
2763
<div class="params">
2764
<h4>Parameters:</h4>
2766
<ul class="params-list">
2770
<code class="param-name">selector</code>
2771
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2776
<div class="param-description">
2777
<p>The selector to filter against</p>
2788
<div class="returns">
2791
<div class="returns-description">
2794
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
2796
NodeList containing the updated collection
2806
<div id="method_generateID" class="method item">
2807
<h3 class="name"><code>generateID</code></h3>
2810
<span class="paren">()</span>
2814
<span class="returns-inline">
2815
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2840
<a href="../files/node_js_node-imports.js.html#l223"><code>node/js/node-imports.js:223</code></a>
2850
<div class="description">
2851
<p>Applies a unique ID to each node if none exists</p>
2857
<div class="returns">
2860
<div class="returns-description">
2863
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
2865
The existing or generated ID
2875
<div id="method_get" class="method item">
2876
<h3 class="name"><code>get</code></h3>
2879
<span class="paren">()</span>
2905
<a href="../files/node_js_nodelist.js.html#l399"><code>node/js/nodelist.js:399</code></a>
2915
<div class="description">
2927
<div id="method_getAttribute" class="method item">
2928
<h3 class="name"><code>getAttribute</code></h3>
2932
<span class="paren">(</span><ul class="args-list inline commas">
2940
</ul><span class="paren">)</span>
2945
<span class="returns-inline">
2946
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2971
<a href="../files/node_js_node-imports.js.html#l177"><code>node/js/node-imports.js:177</code></a>
2981
<div class="description">
2982
<p>Allows getting attributes on DOM nodes, normalizing in some cases.
2983
This passes through to the DOM node, allowing for custom attributes.</p>
2987
<div class="params">
2988
<h4>Parameters:</h4>
2990
<ul class="params-list">
2994
<code class="param-name">name</code>
2995
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3000
<div class="param-description">
3001
<p>The attribute name</p>
3012
<div class="returns">
3015
<div class="returns-description">
3018
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
3030
<div id="method_getAttribute" class="method item">
3031
<h3 class="name"><code>getAttribute</code></h3>
3035
<span class="paren">(</span><ul class="args-list inline commas">
3043
</ul><span class="paren">)</span>
3048
<span class="returns-inline">
3049
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3067
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
3076
<a href="../files/node_js_node-attrs.js.html#l106"><code>node/js/node-attrs.js:106</code></a>
3086
<div class="description">
3087
<p>Allows getting attributes on DOM nodes, normalizing in some cases.
3088
This passes through to the DOM node, allowing for custom attributes.</p>
3092
<div class="params">
3093
<h4>Parameters:</h4>
3095
<ul class="params-list">
3099
<code class="param-name">name</code>
3100
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3105
<div class="param-description">
3106
<p>The attribute name</p>
3117
<div class="returns">
3120
<div class="returns-description">
3123
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
3135
<div id="method_getComputedStyle" class="method item">
3136
<h3 class="name"><code>getComputedStyle</code></h3>
3140
<span class="paren">(</span><ul class="args-list inline commas">
3148
</ul><span class="paren">)</span>
3153
<span class="returns-inline">
3154
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
3172
<p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
3181
<a href="../files/node_js_node-style.js.html#l69"><code>node/js/node-style.js:69</code></a>
3191
<div class="description">
3192
<p>Returns an array of the computed value for each node.
3193
Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
3197
<div class="params">
3198
<h4>Parameters:</h4>
3200
<ul class="params-list">
3204
<code class="param-name">attr</code>
3205
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3210
<div class="param-description">
3211
<p>The style attribute to retrieve.</p>
3222
<div class="returns">
3225
<div class="returns-description">
3228
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
3230
The computed values for each node.
3240
<div id="method_getContent" class="method item deprecated">
3241
<h3 class="name"><code>getContent</code></h3>
3244
<span class="paren">()</span>
3250
<span class="flag deprecated" title="Use getHTML">deprecated</span>
3265
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
3274
<a href="../files/node_js_node-create.js.html#l225"><code>node/js/node-create.js:225</code></a>
3280
<p>Deprecated: Use getHTML</p>
3286
<div class="description">
3287
<p>Called on each Node instance</p>
3298
<div id="method_getDOMNodes" class="method item">
3299
<h3 class="name"><code>getDOMNodes</code></h3>
3303
<span class="paren">(</span><ul class="args-list inline commas">
3307
<code>nodelist</code>
3311
</ul><span class="paren">)</span>
3316
<span class="returns-inline">
3317
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
3328
<span class="flag static">static</span>
3344
<a href="../files/node_js_nodelist.js.html#l49"><code>node/js/nodelist.js:49</code></a>
3354
<div class="description">
3355
<p>Retrieves the DOM nodes bound to a NodeList instance</p>
3359
<div class="params">
3360
<h4>Parameters:</h4>
3362
<ul class="params-list">
3366
<code class="param-name">nodelist</code>
3367
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
3372
<div class="param-description">
3373
<p>The NodeList instance</p>
3384
<div class="returns">
3387
<div class="returns-description">
3390
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
3392
The array of DOM nodes bound to the NodeList
3402
<div id="method_getDOMNodes" class="method item">
3403
<h3 class="name"><code>getDOMNodes</code></h3>
3406
<span class="paren">()</span>
3410
<span class="returns-inline">
3411
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
3436
<a href="../files/node_js_nodelist.js.html#l340"><code>node/js/nodelist.js:340</code></a>
3446
<div class="description">
3447
<p>Returns the DOM node bound to the Node instance</p>
3453
<div class="returns">
3456
<div class="returns-description">
3459
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
3470
<div id="method_getHTML" class="method item">
3471
<h3 class="name"><code>getHTML</code></h3>
3474
<span class="paren">()</span>
3493
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
3502
<a href="../files/node_js_node-create.js.html#l243"><code>node/js/node-create.js:243</code></a>
3512
<div class="description">
3513
<p>Called on each Node instance</p>
3524
<div id="method_getStyle" class="method item">
3525
<h3 class="name"><code>getStyle</code></h3>
3529
<span class="paren">(</span><ul class="args-list inline commas">
3537
</ul><span class="paren">)</span>
3542
<span class="returns-inline">
3543
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
3561
<p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
3570
<a href="../files/node_js_node-style.js.html#l59"><code>node/js/node-style.js:59</code></a>
3580
<div class="description">
3581
<p>Returns an array of values for each node.
3582
Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
3586
<div class="params">
3587
<h4>Parameters:</h4>
3589
<ul class="params-list">
3593
<code class="param-name">attr</code>
3594
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3599
<div class="param-description">
3600
<p>The style attribute to retrieve.</p>
3611
<div class="returns">
3614
<div class="returns-description">
3617
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
3619
The current values of the style property for the element.
3629
<div id="method_hasClass" class="method item">
3630
<h3 class="name"><code>hasClass</code></h3>
3634
<span class="paren">(</span><ul class="args-list inline commas">
3638
<code>className</code>
3642
</ul><span class="paren">)</span>
3647
<span class="returns-inline">
3648
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
3666
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
3675
<a href="../files/node_js_node-class.js.html#l53"><code>node/js/node-class.js:53</code></a>
3685
<div class="description">
3686
<p>Determines whether each node has the given className.</p>
3690
<div class="params">
3691
<h4>Parameters:</h4>
3693
<ul class="params-list">
3697
<code class="param-name">className</code>
3698
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3703
<div class="param-description">
3704
<p>the class name to search for</p>
3715
<div class="returns">
3718
<div class="returns-description">
3721
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
3723
An array of booleans for each node bound to the NodeList.
3733
<div id="method_hide" class="method item">
3734
<h3 class="name"><code>hide</code></h3>
3738
<span class="paren">(</span><ul class="args-list inline commas">
3754
<code>callback</code>
3758
</ul><span class="paren">)</span>
3773
<span class="flag chainable">chainable</span>
3780
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
3789
<a href="../files/node_js_node-view.js.html#l124"><code>node/js/node-view.js:124</code></a>
3799
<div class="description">
3801
If the "transition" module is loaded, hide optionally
3802
animates the hiding of the node using either the default
3803
transition effect ('fadeOut'), or the given named effect.</p>
3807
<div class="params">
3808
<h4>Parameters:</h4>
3810
<ul class="params-list">
3814
<code class="param-name">name</code>
3815
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3820
<div class="param-description">
3821
<p>A named Transition effect to use as the show effect.</p>
3829
<code class="param-name">config</code>
3830
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3835
<div class="param-description">
3836
<p>Options to use with the transition.</p>
3844
<code class="param-name">callback</code>
3845
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
3850
<div class="param-description">
3851
<p>An optional function to run after the transition completes.</p>
3867
<div id="method_indexOf" class="method item">
3868
<h3 class="name"><code>indexOf</code></h3>
3872
<span class="paren">(</span><ul class="args-list inline commas">
3880
</ul><span class="paren">)</span>
3885
<span class="returns-inline">
3886
<span class="type">Int</span>
3911
<a href="../files/node_js_nodelist.js.html#l207"><code>node/js/nodelist.js:207</code></a>
3921
<div class="description">
3922
<p>Returns the index of the node in the NodeList instance
3923
or -1 if the node isn't found.</p>
3927
<div class="params">
3928
<h4>Parameters:</h4>
3930
<ul class="params-list">
3934
<code class="param-name">node</code>
3935
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | DOMNode</span>
3940
<div class="param-description">
3941
<p>the node to search for</p>
3952
<div class="returns">
3955
<div class="returns-description">
3958
<span class="type">Int</span>:
3960
the index of the node value or -1 if not found
3970
<div id="method_insert" class="method item">
3971
<h3 class="name"><code>insert</code></h3>
3974
<span class="paren">()</span>
3993
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
4002
<a href="../files/node_js_node-create.js.html#l183"><code>node/js/node-create.js:183</code></a>
4012
<div class="description">
4013
<p>Called on each Node instance</p>
4024
<div id="method_insertBefore" class="method item">
4025
<h3 class="name"><code>insertBefore</code></h3>
4028
<span class="paren">()</span>
4047
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
4056
<a href="../files/node_js_node-create.js.html#l199"><code>node/js/node-create.js:199</code></a>
4066
<div class="description">
4067
<p>Called on each Node instance</p>
4078
<div id="method_isEmpty" class="method item">
4079
<h3 class="name"><code>isEmpty</code></h3>
4082
<span class="paren">()</span>
4086
<span class="returns-inline">
4087
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
4112
<a href="../files/node_js_nodelist.js.html#l307"><code>node/js/nodelist.js:307</code></a>
4122
<div class="description">
4123
<p>Determines if the instance is bound to any nodes</p>
4129
<div class="returns">
4132
<div class="returns-description">
4135
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
4137
Whether or not the NodeList is bound to any nodes
4147
<div id="method_item" class="method item">
4148
<h3 class="name"><code>item</code></h3>
4152
<span class="paren">(</span><ul class="args-list inline commas">
4160
</ul><span class="paren">)</span>
4165
<span class="returns-inline">
4166
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
4191
<a href="../files/node_js_nodelist.js.html#l137"><code>node/js/nodelist.js:137</code></a>
4201
<div class="description">
4202
<p>Retrieves the Node instance at the given index.</p>
4206
<div class="params">
4207
<h4>Parameters:</h4>
4209
<ul class="params-list">
4213
<code class="param-name">index</code>
4214
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
4219
<div class="param-description">
4220
<p>The index of the target Node.</p>
4231
<div class="returns">
4234
<div class="returns-description">
4237
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
4239
The Node instance at the given index.
4249
<div id="method_modulus" class="method item">
4250
<h3 class="name"><code>modulus</code></h3>
4254
<span class="paren">(</span><ul class="args-list inline commas">
4268
</ul><span class="paren">)</span>
4273
<span class="returns-inline">
4274
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
4299
<a href="../files/node_js_nodelist.js.html#l230"><code>node/js/nodelist.js:230</code></a>
4309
<div class="description">
4310
<p>Creates a new NodeList containing all nodes at every n indices, where
4311
remainder n % index equals r.
4312
(zero-based index).</p>
4316
<div class="params">
4317
<h4>Parameters:</h4>
4319
<ul class="params-list">
4323
<code class="param-name">n</code>
4324
<span class="type">Int</span>
4329
<div class="param-description">
4330
<p>The offset to use (return every nth node)</p>
4338
<code class="param-name">r</code>
4339
<span class="type">Int</span>
4344
<div class="param-description">
4345
<p>An optional remainder to use with the modulus operation (defaults to zero)</p>
4356
<div class="returns">
4359
<div class="returns-description">
4362
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
4364
NodeList containing the updated collection
4374
<div id="method_odd" class="method item">
4375
<h3 class="name"><code>odd</code></h3>
4378
<span class="paren">()</span>
4382
<span class="returns-inline">
4383
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
4408
<a href="../files/node_js_nodelist.js.html#l251"><code>node/js/nodelist.js:251</code></a>
4418
<div class="description">
4419
<p>Creates a new NodeList containing all nodes at odd indices
4420
(zero-based index).</p>
4426
<div class="returns">
4429
<div class="returns-description">
4432
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
4434
NodeList containing the updated collection
4444
<div id="method_on" class="method item">
4445
<h3 class="name"><code>on</code></h3>
4449
<span class="paren">(</span><ul class="args-list inline commas">
4465
<code class="optional">[context]</code>
4471
<code class="optional">[arg*]</code>
4475
</ul><span class="paren">)</span>
4480
<span class="returns-inline">
4481
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
4499
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
4508
<a href="../files/node_js_node-event.js.html#l101"><code>node/js/node-event.js:101</code></a>
4518
<div class="description">
4519
<p>Subscribe a callback function for each <code>Node</code> in the collection to execute
4520
in response to a DOM event.</p>
4522
<p>NOTE: Generally, the <code>on()</code> method should be avoided on <code>NodeLists</code>, in
4523
favor of using event delegation from a parent Node. See the Event user
4524
guide for details.</p>
4526
<p>Most DOM events are associated with a preventable default behavior, such as
4527
link clicks navigating to a new page. Callbacks are passed a
4528
<code>DOMEventFacade</code> object as their first argument (usually called <code>e</code>) that
4529
can be used to prevent this default behavior with <code>e.preventDefault()</code>. See
4530
the <code>DOMEventFacade</code> API for all available properties and methods on the
4533
<p>By default, the <code>this</code> object will be the <code>NodeList</code> that the subscription
4534
came from, <em>not the <code>Node</code> that received the event</em>. Use
4535
<code>e.currentTarget</code> to refer to the <code>Node</code>.</p>
4537
<p>Returning <code>false</code> from a callback is supported as an alternative to calling
4538
<code>e.preventDefault(); e.stopPropagation();</code>. However, it is recommended to
4539
use the event methods.</p>
4543
<div class="params">
4544
<h4>Parameters:</h4>
4546
<ul class="params-list">
4550
<code class="param-name">type</code>
4551
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4556
<div class="param-description">
4557
<p>The name of the event</p>
4565
<code class="param-name">fn</code>
4566
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
4571
<div class="param-description">
4572
<p>The callback to execute in response to the event</p>
4580
<code class="param-name optional">[context]</code>
4581
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4582
<span class="flag optional" title="This parameter is optional.">optional</span>
4587
<div class="param-description">
4588
<p>Override <code>this</code> object in callback</p>
4596
<code class="param-name optional">[arg*]</code>
4597
<span class="type">Any</span>
4598
<span class="flag optional" title="This parameter is optional.">optional</span>
4603
<div class="param-description">
4604
<p>0..n additional arguments to supply to the subscriber</p>
4615
<div class="returns">
4618
<div class="returns-description">
4621
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
4623
A subscription handle capable of detaching that
4631
<div class="example">
4634
<div class="example-content">
4635
<pre class="code"><code class="prettyprint">Y.all(".sku").on("keydown", function (e) {
4636
if (e.keyCode === 13) {
4639
// Use e.currentTarget to refer to the individual Node
4640
var item = Y.MyApp.searchInventory( e.currentTarget.get('value') );
4651
<div id="method_once" class="method item">
4652
<h3 class="name"><code>once</code></h3>
4656
<span class="paren">(</span><ul class="args-list inline commas">
4672
<code>context</code>
4676
</ul><span class="paren">)</span>
4681
<span class="returns-inline">
4682
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
4700
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
4709
<a href="../files/node_js_node-event.js.html#l149"><code>node/js/node-event.js:149</code></a>
4719
<div class="description">
4720
<p>Applies an one-time event listener to each Node bound to the NodeList.</p>
4724
<div class="params">
4725
<h4>Parameters:</h4>
4727
<ul class="params-list">
4731
<code class="param-name">type</code>
4732
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4737
<div class="param-description">
4738
<p>The event being listened for</p>
4746
<code class="param-name">fn</code>
4747
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
4752
<div class="param-description">
4753
<p>The handler to call when the event fires</p>
4761
<code class="param-name">context</code>
4762
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4767
<div class="param-description">
4768
<p>The context to call the handler with.
4769
Default is the NodeList instance.</p>
4780
<div class="returns">
4783
<div class="returns-description">
4786
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
4788
A subscription handle capable of detaching that
4799
<div id="method_onceAfter" class="method item">
4800
<h3 class="name"><code>onceAfter</code></h3>
4804
<span class="paren">(</span><ul class="args-list inline commas">
4820
<code>context</code>
4824
</ul><span class="paren">)</span>
4829
<span class="returns-inline">
4830
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
4848
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
4857
<a href="../files/node_js_node-event.js.html#l181"><code>node/js/node-event.js:181</code></a>
4867
<div class="description">
4868
<p>Applies an one-time event listener to each Node bound to the NodeList
4869
that will be called only after all on() handlers are called and the
4870
event is not prevented.</p>
4874
<div class="params">
4875
<h4>Parameters:</h4>
4877
<ul class="params-list">
4881
<code class="param-name">type</code>
4882
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4887
<div class="param-description">
4888
<p>The event being listened for</p>
4896
<code class="param-name">fn</code>
4897
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
4902
<div class="param-description">
4903
<p>The handler to call when the event fires</p>
4911
<code class="param-name">context</code>
4912
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4917
<div class="param-description">
4918
<p>The context to call the handler with.
4919
Default is the NodeList instance.</p>
4930
<div class="returns">
4933
<div class="returns-description">
4936
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
4938
A subscription handle capable of detaching that
4949
<div id="method_pop" class="method item">
4950
<h3 class="name"><code>pop</code></h3>
4953
<span class="paren">()</span>
4957
<span class="returns-inline">
4958
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
4983
<a href="../files/node_js_nodelist-array.js.html#l17"><code>node/js/nodelist-array.js:17</code></a>
4993
<div class="description">
5000
<div class="returns">
5003
<div class="returns-description">
5006
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
5008
The last item in the NodeList.
5018
<div id="method_prepend" class="method item">
5019
<h3 class="name"><code>prepend</code></h3>
5022
<span class="paren">()</span>
5041
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
5050
<a href="../files/node_js_node-create.js.html#l207"><code>node/js/node-create.js:207</code></a>
5060
<div class="description">
5061
<p>Called on each Node instance</p>
5072
<div id="method_push" class="method item">
5073
<h3 class="name"><code>push</code></h3>
5077
<span class="paren">(</span><ul class="args-list inline commas">
5085
</ul><span class="paren">)</span>
5112
<a href="../files/node_js_nodelist-array.js.html#l23"><code>node/js/nodelist-array.js:23</code></a>
5122
<div class="description">
5127
<div class="params">
5128
<h4>Parameters:</h4>
5130
<ul class="params-list">
5134
<code class="param-name">nodes</code>
5135
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | DOMNode</span>
5140
<div class="param-description">
5141
<p>One or more nodes to add to the end of the NodeList.</p>
5157
<div id="method_refresh" class="method item">
5158
<h3 class="name"><code>refresh</code></h3>
5161
<span class="paren">()</span>
5175
<span class="flag chainable">chainable</span>
5189
<a href="../files/node_js_nodelist.js.html#l274"><code>node/js/nodelist.js:274</code></a>
5199
<div class="description">
5200
<p>Reruns the initial query, when created using a selector query</p>
5211
<div id="method_remove" class="method item">
5212
<h3 class="name"><code>remove</code></h3>
5216
<span class="paren">(</span><ul class="args-list inline commas">
5220
<code>destroy</code>
5224
</ul><span class="paren">)</span>
5239
<span class="flag chainable">chainable</span>
5253
<a href="../files/node_js_nodelist.js.html#l370"><code>node/js/nodelist.js:370</code></a>
5263
<div class="description">
5264
<p>Called on each Node instance. Removes the node from its parent.
5265
Shortcut for myNode.get('parentNode').removeChild(myNode);</p>
5269
<div class="params">
5270
<h4>Parameters:</h4>
5272
<ul class="params-list">
5276
<code class="param-name">destroy</code>
5277
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
5282
<div class="param-description">
5283
<p>whether or not to call destroy() on the node
5300
<div id="method_removeAttribute" class="method item">
5301
<h3 class="name"><code>removeAttribute</code></h3>
5305
<span class="paren">(</span><ul class="args-list inline commas">
5313
</ul><span class="paren">)</span>
5340
<a href="../files/node_js_node-imports.js.html#l200"><code>node/js/node-imports.js:200</code></a>
5350
<div class="description">
5351
<p>Allows for removing attributes on DOM nodes.
5352
This passes through to the DOM node, allowing for custom attributes.</p>
5356
<div class="params">
5357
<h4>Parameters:</h4>
5359
<ul class="params-list">
5363
<code class="param-name">name</code>
5364
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5369
<div class="param-description">
5370
<p>The attribute to remove</p>
5386
<div id="method_removeClass" class="method item">
5387
<h3 class="name"><code>removeClass</code></h3>
5391
<span class="paren">(</span><ul class="args-list inline commas">
5395
<code>className</code>
5399
</ul><span class="paren">)</span>
5414
<span class="flag chainable">chainable</span>
5421
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
5430
<a href="../files/node_js_node-class.js.html#l70"><code>node/js/node-class.js:70</code></a>
5440
<div class="description">
5441
<p>Removes a class name from each node.</p>
5445
<div class="params">
5446
<h4>Parameters:</h4>
5448
<ul class="params-list">
5452
<code class="param-name">className</code>
5453
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5458
<div class="param-description">
5459
<p>the class name to remove from the node's class attribute</p>
5475
<div id="method_replaceClass" class="method item">
5476
<h3 class="name"><code>replaceClass</code></h3>
5480
<span class="paren">(</span><ul class="args-list inline commas">
5484
<code>oldClassName</code>
5490
<code>newClassName</code>
5494
</ul><span class="paren">)</span>
5509
<span class="flag chainable">chainable</span>
5516
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
5525
<a href="../files/node_js_node-class.js.html#l78"><code>node/js/node-class.js:78</code></a>
5535
<div class="description">
5536
<p>Replace a class with another class for each node.
5537
If no oldClassName is present, the newClassName is simply added.</p>
5541
<div class="params">
5542
<h4>Parameters:</h4>
5544
<ul class="params-list">
5548
<code class="param-name">oldClassName</code>
5549
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5554
<div class="param-description">
5555
<p>the class name to be replaced</p>
5563
<code class="param-name">newClassName</code>
5564
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5569
<div class="param-description">
5570
<p>the class name that will be replacing the old class name</p>
5586
<div id="method_set" class="method item">
5587
<h3 class="name"><code>set</code></h3>
5591
<span class="paren">(</span><ul class="args-list inline commas">
5605
</ul><span class="paren">)</span>
5620
<span class="flag chainable">chainable</span>
5634
<a href="../files/node_js_nodelist.js.html#l381"><code>node/js/nodelist.js:381</code></a>
5644
<div class="description">
5645
<p>Called on each Node instance. Sets an attribute on the Node instance.
5646
Unless pre-configured (via Node.ATTRS), set hands
5647
off to the underlying DOM node. Only valid
5648
attributes/properties for the node will be set.
5649
To set custom attributes use setAttribute.</p>
5653
<div class="params">
5654
<h4>Parameters:</h4>
5656
<ul class="params-list">
5660
<code class="param-name">attr</code>
5661
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5666
<div class="param-description">
5667
<p>The attribute to be set.</p>
5675
<code class="param-name">val</code>
5676
<span class="type">Any</span>
5681
<div class="param-description">
5682
<p>The value to set the attribute to.</p>
5698
<div id="method_setAttribute" class="method item">
5699
<h3 class="name"><code>setAttribute</code></h3>
5703
<span class="paren">(</span><ul class="args-list inline commas">
5717
</ul><span class="paren">)</span>
5732
<span class="flag chainable">chainable</span>
5739
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
5748
<a href="../files/node_js_node-attrs.js.html#l95"><code>node/js/node-attrs.js:95</code></a>
5758
<div class="description">
5759
<p>Allows setting attributes on DOM nodes, normalizing in some cases.
5760
This passes through to the DOM node, allowing for custom attributes.</p>
5764
<div class="params">
5765
<h4>Parameters:</h4>
5767
<ul class="params-list">
5771
<code class="param-name">name</code>
5772
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5777
<div class="param-description">
5778
<p>The attribute name</p>
5786
<code class="param-name">value</code>
5787
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5792
<div class="param-description">
5793
<p>The value to set</p>
5809
<div id="method_setAttribute" class="method item">
5810
<h3 class="name"><code>setAttribute</code></h3>
5814
<span class="paren">(</span><ul class="args-list inline commas">
5828
</ul><span class="paren">)</span>
5843
<span class="flag chainable">chainable</span>
5857
<a href="../files/node_js_node-imports.js.html#l188"><code>node/js/node-imports.js:188</code></a>
5867
<div class="description">
5868
<p>Allows setting attributes on DOM nodes, normalizing in some cases.
5869
This passes through to the DOM node, allowing for custom attributes.</p>
5873
<div class="params">
5874
<h4>Parameters:</h4>
5876
<ul class="params-list">
5880
<code class="param-name">name</code>
5881
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5886
<div class="param-description">
5887
<p>The attribute name</p>
5895
<code class="param-name">value</code>
5896
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5901
<div class="param-description">
5902
<p>The value to set</p>
5918
<div id="method_setContent" class="method item deprecated">
5919
<h3 class="name"><code>setContent</code></h3>
5922
<span class="paren">()</span>
5928
<span class="flag deprecated" title="Use setHTML">deprecated</span>
5943
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
5952
<a href="../files/node_js_node-create.js.html#l215"><code>node/js/node-create.js:215</code></a>
5958
<p>Deprecated: Use setHTML</p>
5964
<div class="description">
5965
<p>Called on each Node instance
5966
Note that this passes to innerHTML and is not escaped.
5967
Use <code>Y.Escape.html()</code> to escape HTML, or <code>set('text')</code> to add as text.</p>
5978
<div id="method_setHTML" class="method item">
5979
<h3 class="name"><code>setHTML</code></h3>
5982
<span class="paren">()</span>
6001
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
6010
<a href="../files/node_js_node-create.js.html#l233"><code>node/js/node-create.js:233</code></a>
6020
<div class="description">
6021
<p>Called on each Node instance
6022
Note that this passes to innerHTML and is not escaped.
6023
Use <code>Y.Escape.html()</code> to escape HTML, or <code>set('text')</code> to add as text.</p>
6034
<div id="method_setStyle" class="method item">
6035
<h3 class="name"><code>setStyle</code></h3>
6039
<span class="paren">(</span><ul class="args-list inline commas">
6053
</ul><span class="paren">)</span>
6068
<span class="flag chainable">chainable</span>
6075
<p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
6084
<a href="../files/node_js_node-style.js.html#l78"><code>node/js/node-style.js:78</code></a>
6094
<div class="description">
6095
<p>Sets a style property on each node.
6096
Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
6100
<div class="params">
6101
<h4>Parameters:</h4>
6103
<ul class="params-list">
6107
<code class="param-name">attr</code>
6108
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6113
<div class="param-description">
6114
<p>The style attribute to set.</p>
6122
<code class="param-name">val</code>
6123
<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/Number" class="crosslink external" target="_blank">Number</a></span>
6128
<div class="param-description">
6145
<div id="method_setStyles" class="method item">
6146
<h3 class="name"><code>setStyles</code></h3>
6150
<span class="paren">(</span><ul class="args-list inline commas">
6158
</ul><span class="paren">)</span>
6173
<span class="flag chainable">chainable</span>
6180
<p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
6189
<a href="../files/node_js_node-style.js.html#l88"><code>node/js/node-style.js:88</code></a>
6199
<div class="description">
6200
<p>Sets multiple style properties on each node.
6201
Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
6205
<div class="params">
6206
<h4>Parameters:</h4>
6208
<ul class="params-list">
6212
<code class="param-name">hash</code>
6213
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6218
<div class="param-description">
6219
<p>An object literal of property:value pairs.</p>
6235
<div id="method_shift" class="method item">
6236
<h3 class="name"><code>shift</code></h3>
6239
<span class="paren">()</span>
6243
<span class="returns-inline">
6244
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
6269
<a href="../files/node_js_nodelist-array.js.html#l29"><code>node/js/nodelist-array.js:29</code></a>
6279
<div class="description">
6286
<div class="returns">
6289
<div class="returns-description">
6292
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
6294
The first item in the NodeList.
6304
<div id="method_show" class="method item">
6305
<h3 class="name"><code>show</code></h3>
6309
<span class="paren">(</span><ul class="args-list inline commas">
6325
<code>callback</code>
6329
</ul><span class="paren">)</span>
6344
<span class="flag chainable">chainable</span>
6351
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
6360
<a href="../files/node_js_node-view.js.html#l110"><code>node/js/node-view.js:110</code></a>
6370
<div class="description">
6371
<p>Makes each node visible.
6372
If the "transition" module is loaded, show optionally
6373
animates the showing of the node using either the default
6374
transition effect ('fadeIn'), or the given named effect.</p>
6378
<div class="params">
6379
<h4>Parameters:</h4>
6381
<ul class="params-list">
6385
<code class="param-name">name</code>
6386
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6391
<div class="param-description">
6392
<p>A named Transition effect to use as the show effect.</p>
6400
<code class="param-name">config</code>
6401
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6406
<div class="param-description">
6407
<p>Options to use with the transition.</p>
6415
<code class="param-name">callback</code>
6416
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
6421
<div class="param-description">
6422
<p>An optional function to run after the transition completes.</p>
6438
<div id="method_size" class="method item">
6439
<h3 class="name"><code>size</code></h3>
6442
<span class="paren">()</span>
6446
<span class="returns-inline">
6447
<span class="type">Int</span>
6472
<a href="../files/node_js_nodelist.js.html#l298"><code>node/js/nodelist.js:298</code></a>
6482
<div class="description">
6483
<p>Returns the current number of items in the NodeList.</p>
6489
<div class="returns">
6492
<div class="returns-description">
6495
<span class="type">Int</span>:
6497
The number of items in the NodeList.
6507
<div id="method_slice" class="method item">
6508
<h3 class="name"><code>slice</code></h3>
6512
<span class="paren">(</span><ul class="args-list inline commas">
6526
</ul><span class="paren">)</span>
6531
<span class="returns-inline">
6532
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
6557
<a href="../files/node_js_nodelist-array.js.html#l35"><code>node/js/nodelist-array.js:35</code></a>
6567
<div class="description">
6572
<div class="params">
6573
<h4>Parameters:</h4>
6575
<ul class="params-list">
6579
<code class="param-name">begin</code>
6580
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
6585
<div class="param-description">
6586
<p>Zero-based index at which to begin extraction.
6587
As a negative index, start indicates an offset from the end of the sequence. slice(-2) extracts the second-to-last element and the last element in the sequence.</p>
6595
<code class="param-name">end</code>
6596
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
6601
<div class="param-description">
6602
<p>Zero-based index at which to end extraction. slice extracts up to but not including end.
6603
slice(1,4) extracts the second element through the fourth element (elements indexed 1, 2, and 3).
6604
As a negative index, end indicates an offset from the end of the sequence. slice(2,-1) extracts the third element through the second-to-last element in the sequence.
6605
If end is omitted, slice extracts to the end of the sequence.</p>
6616
<div class="returns">
6619
<div class="returns-description">
6622
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
6624
A new NodeList comprised of this NodeList joined with the input.
6634
<div id="method_some" class="method item">
6635
<h3 class="name"><code>some</code></h3>
6639
<span class="paren">(</span><ul class="args-list inline commas">
6649
<code>context</code>
6653
</ul><span class="paren">)</span>
6658
<span class="returns-inline">
6659
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6684
<a href="../files/node_js_nodelist.js.html#l180"><code>node/js/nodelist.js:180</code></a>
6694
<div class="description">
6695
<p>Executes the function once for each node until a true value is returned.</p>
6699
<div class="params">
6700
<h4>Parameters:</h4>
6702
<ul class="params-list">
6706
<code class="param-name">fn</code>
6707
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
6712
<div class="param-description">
6713
<p>The function to apply. It receives 3 arguments:
6714
the current node instance, the node's index, and the NodeList instance</p>
6722
<code class="param-name">context</code>
6723
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6728
<div class="param-description">
6729
<p>optional An optional context to execute the function from.
6730
Default context is the current Node instance</p>
6741
<div class="returns">
6744
<div class="returns-description">
6747
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
6749
Whether or not the function returned true for any node.
6759
<div id="method_splice" class="method item">
6760
<h3 class="name"><code>splice</code></h3>
6764
<span class="paren">(</span><ul class="args-list inline commas">
6774
<code>howMany</code>
6778
</ul><span class="paren">)</span>
6783
<span class="returns-inline">
6784
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
6809
<a href="../files/node_js_nodelist-array.js.html#l47"><code>node/js/nodelist-array.js:47</code></a>
6819
<div class="description">
6824
<div class="params">
6825
<h4>Parameters:</h4>
6827
<ul class="params-list">
6831
<code class="param-name">index</code>
6832
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
6837
<div class="param-description">
6838
<p>Index at which to start changing the array. If negative, will begin that many elements from the end.</p>
6846
<code class="param-name">howMany</code>
6847
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
6852
<div class="param-description">
6853
<p>An integer indicating the number of old array elements to remove. If howMany is 0, no elements are removed. In this case, you should specify at least one new element. If no howMany parameter is specified (second syntax above, which is a SpiderMonkey extension), all elements after index are removed.
6854
{Node | DOMNode| element1, ..., elementN
6855
The elements to add to the array. If you don't specify any elements, splice simply removes elements from the array.</p>
6866
<div class="returns">
6869
<div class="returns-description">
6872
<span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
6874
The element(s) removed.
6884
<div id="method_toFrag" class="method item">
6885
<h3 class="name"><code>toFrag</code></h3>
6888
<span class="paren">()</span>
6892
<span class="returns-inline">
6893
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
6918
<a href="../files/node_js_nodelist.js.html#l198"><code>node/js/nodelist.js:198</code></a>
6928
<div class="description">
6929
<p>Creates a documenFragment from the nodes bound to the NodeList instance</p>
6935
<div class="returns">
6938
<div class="returns-description">
6941
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
6943
a Node instance bound to the documentFragment
6953
<div id="method_toggleClass" class="method item">
6954
<h3 class="name"><code>toggleClass</code></h3>
6958
<span class="paren">(</span><ul class="args-list inline commas">
6962
<code>className</code>
6966
</ul><span class="paren">)</span>
6981
<span class="flag chainable">chainable</span>
6988
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
6997
<a href="../files/node_js_node-class.js.html#l88"><code>node/js/node-class.js:88</code></a>
7007
<div class="description">
7008
<p>If the className exists on the node it is removed, if it doesn't exist it is added.</p>
7012
<div class="params">
7013
<h4>Parameters:</h4>
7015
<ul class="params-list">
7019
<code class="param-name">className</code>
7020
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7025
<div class="param-description">
7026
<p>the class name to be toggled</p>
7042
<div id="method_toggleView" class="method item">
7043
<h3 class="name"><code>toggleView</code></h3>
7047
<span class="paren">(</span><ul class="args-list inline commas">
7051
<code class="optional">[on]</code>
7057
<code class="optional">[callback]</code>
7061
</ul><span class="paren">)</span>
7076
<span class="flag chainable">chainable</span>
7083
<p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
7092
<a href="../files/node_js_node-view.js.html#l137"><code>node/js/node-view.js:137</code></a>
7102
<div class="description">
7103
<p>Displays or hides each node.
7104
If the "transition" module is loaded, toggleView optionally
7105
animates the toggling of the nodes using either the default
7106
transition effect ('fadeIn'), or the given named effect.</p>
7110
<div class="params">
7111
<h4>Parameters:</h4>
7113
<ul class="params-list">
7117
<code class="param-name optional">[on]</code>
7118
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
7119
<span class="flag optional" title="This parameter is optional.">optional</span>
7124
<div class="param-description">
7125
<p>An optional boolean value to force the nodes to be shown or hidden</p>
7133
<code class="param-name optional">[callback]</code>
7134
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
7135
<span class="flag optional" title="This parameter is optional.">optional</span>
7140
<div class="param-description">
7141
<p>An optional function to run after the transition completes.</p>
7157
<div id="method_transition" class="method item">
7158
<h3 class="name"><code>transition</code></h3>
7162
<span class="paren">(</span><ul class="args-list inline commas">
7172
<code>callback</code>
7176
</ul><span class="paren">)</span>
7191
<span class="flag chainable">chainable</span>
7198
<p>Provided by the <a href="../modules/transition.html">transition</a> module.</p>
7207
<a href="../files/transition_js_transition-native.js.html#l563"><code>transition/js/transition-native.js:563</code></a>
7217
<div class="description">
7218
<p>Animate one or more css properties to a given value. Requires the "transition" module.</p>
7221
Y.all('.demo').transition({
7222
duration: 1, // in seconds, default is 0.5
7223
easing: 'ease-out', // default is 'ease'
7224
delay: '1', // delay start for 1 second, default is 0
7229
opacity: { // per property
7240
<div class="params">
7241
<h4>Parameters:</h4>
7243
<ul class="params-list">
7247
<code class="param-name">config</code>
7248
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7253
<div class="param-description">
7254
<p>An object containing one or more style properties, a duration and an easing.</p>
7262
<code class="param-name">callback</code>
7263
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
7268
<div class="param-description">
7269
<p>A function to run after the transition has completed. The callback fires
7270
once per item in the NodeList.</p>
7286
<div id="method_unshift" class="method item">
7287
<h3 class="name"><code>unshift</code></h3>
7291
<span class="paren">(</span><ul class="args-list inline commas">
7299
</ul><span class="paren">)</span>
7326
<a href="../files/node_js_nodelist-array.js.html#l57"><code>node/js/nodelist-array.js:57</code></a>
7336
<div class="description">
7341
<div class="params">
7342
<h4>Parameters:</h4>
7344
<ul class="params-list">
7348
<code class="param-name">nodes</code>
7349
<span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | DOMNode</span>
7354
<div class="param-description">
7355
<p>One or more nodes to add to the NodeList.</p>
7371
<div id="method_unwrap" class="method item">
7372
<h3 class="name"><code>unwrap</code></h3>
7375
<span class="paren">()</span>
7389
<span class="flag chainable">chainable</span>
7403
<a href="../files/node_js_node-imports.js.html#l209"><code>node/js/node-imports.js:209</code></a>
7413
<div class="description">
7414
<p>Removes the parent node from node in the list.</p>
7425
<div id="method_wrap" class="method item">
7426
<h3 class="name"><code>wrap</code></h3>
7430
<span class="paren">(</span><ul class="args-list inline commas">
7438
</ul><span class="paren">)</span>
7453
<span class="flag chainable">chainable</span>
7467
<a href="../files/node_js_node-imports.js.html#l215"><code>node/js/node-imports.js:215</code></a>
7477
<div class="description">
7478
<p>Wraps the given HTML around each node.</p>
7482
<div class="params">
7483
<h4>Parameters:</h4>
7485
<ul class="params-list">
7489
<code class="param-name">html</code>
7490
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7495
<div class="param-description">
7496
<p>The markup to wrap around the node.</p>
7516
<div id="properties" class="api-class-tabpanel">
7517
<h2 class="off-left">Properties</h2>
7520
<div id="property__nodes" class="property item private">
7521
<h3 class="name"><code>_nodes</code></h3>
7522
<span class="type">Unknown</span>
7527
<span class="flag private">private</span>
7545
<a href="../files/node_js_nodelist.js.html#l39"><code>node/js/nodelist.js:39</code></a>
7554
<div class="description">
7555
<p>The underlying array of DOM nodes bound to the Y.NodeList instance</p>
7581
<script src="../assets/vendor/prettify/prettify-min.js"></script>
7582
<script>prettyPrint();</script>
7583
<script src="../assets/js/yui-prettify.js"></script>
7584
<script src="../assets/../api.js"></script>
7585
<script src="../assets/js/api-filter.js"></script>
7586
<script src="../assets/js/api-list.js"></script>
7587
<script src="../assets/js/api-search.js"></script>
7588
<script src="../assets/js/apidocs.js"></script>