5
<title>AttributeEvents - YUI 3</title>
6
<link rel="stylesheet" href="http://yui.yahooapis.com/3.5.0/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.0/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.1</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.Scroll.html">DD.Scroll</a></li>
233
<li><a href="../classes/Dial.html">Dial</a></li>
235
<li><a href="../classes/Do.html">Do</a></li>
237
<li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
239
<li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
241
<li><a href="../classes/Do.Error.html">Do.Error</a></li>
243
<li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
245
<li><a href="../classes/Do.Method.html">Do.Method</a></li>
247
<li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
249
<li><a href="../classes/DOM.html">DOM</a></li>
251
<li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
253
<li><a href="../classes/Drawing.html">Drawing</a></li>
255
<li><a href="../classes/Easing.html">Easing</a></li>
257
<li><a href="../classes/EditorBase.html">EditorBase</a></li>
259
<li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
261
<li><a href="../classes/Ellipse.html">Ellipse</a></li>
263
<li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
265
<li><a href="../classes/Escape.html">Escape</a></li>
267
<li><a href="../classes/Event.html">Event</a></li>
269
<li><a href="../classes/EventFacade.html">EventFacade</a></li>
271
<li><a href="../classes/EventHandle.html">EventHandle</a></li>
273
<li><a href="../classes/EventTarget.html">EventTarget</a></li>
275
<li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
277
<li><a href="../classes/Features.html">Features</a></li>
279
<li><a href="../classes/File.html">File</a></li>
281
<li><a href="../classes/FileFlash.html">FileFlash</a></li>
283
<li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
285
<li><a href="../classes/Fills.html">Fills</a></li>
287
<li><a href="../classes/Frame.html">Frame</a></li>
289
<li><a href="../classes/Get.html">Get</a></li>
291
<li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
293
<li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
295
<li><a href="../classes/Graph.html">Graph</a></li>
297
<li><a href="../classes/Graphic.html">Graphic</a></li>
299
<li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
301
<li><a href="../classes/Gridlines.html">Gridlines</a></li>
303
<li><a href="../classes/GroupCircle.html">GroupCircle</a></li>
305
<li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
307
<li><a href="../classes/GroupRect.html">GroupRect</a></li>
309
<li><a href="../classes/Handlebars.html">Handlebars</a></li>
311
<li><a href="../classes/Highlight.html">Highlight</a></li>
313
<li><a href="../classes/Histogram.html">Histogram</a></li>
315
<li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
317
<li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
319
<li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
321
<li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
323
<li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
325
<li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
327
<li><a href="../classes/Intl.html">Intl</a></li>
329
<li><a href="../classes/IO.html">IO</a></li>
331
<li><a href="../classes/JSON.html">JSON</a></li>
333
<li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
335
<li><a href="../classes/Lang.html">Lang</a></li>
337
<li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
339
<li><a href="../classes/Lines.html">Lines</a></li>
341
<li><a href="../classes/LineSeries.html">LineSeries</a></li>
343
<li><a href="../classes/Loader.html">Loader</a></li>
345
<li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
347
<li><a href="../classes/Matrix.html">Matrix</a></li>
349
<li><a href="../classes/Model.html">Model</a></li>
351
<li><a href="../classes/ModelList.html">ModelList</a></li>
353
<li><a href="../classes/Node.html">Node</a></li>
355
<li><a href="../classes/NodeList.html">NodeList</a></li>
357
<li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
359
<li><a href="../classes/Object.html">Object</a></li>
361
<li><a href="../classes/Overlay.html">Overlay</a></li>
363
<li><a href="../classes/Panel.html">Panel</a></li>
365
<li><a href="../classes/Parallel.html">Parallel</a></li>
367
<li><a href="../classes/Path.html">Path</a></li>
369
<li><a href="../classes/PieChart.html">PieChart</a></li>
371
<li><a href="../classes/PieSeries.html">PieSeries</a></li>
373
<li><a href="../classes/Pjax.html">Pjax</a></li>
375
<li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
377
<li><a href="../classes/Plots.html">Plots</a></li>
379
<li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
381
<li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
383
<li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
385
<li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
387
<li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
389
<li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
391
<li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
393
<li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
395
<li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
397
<li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
399
<li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
401
<li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</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.ArrayAssert.html">Test.ArrayAssert</a></li>
559
<li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
561
<li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
563
<li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
565
<li><a href="../classes/Test.Console.html">Test.Console</a></li>
567
<li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
569
<li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
571
<li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
573
<li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
575
<li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
577
<li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
579
<li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
581
<li><a href="../classes/Test.Results.html">Test.Results</a></li>
583
<li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
585
<li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
587
<li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
589
<li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
591
<li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
593
<li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
595
<li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
597
<li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
599
<li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
601
<li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
603
<li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
605
<li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
607
<li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
609
<li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
611
<li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
613
<li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
615
<li><a href="../classes/Transition.html">Transition</a></li>
617
<li><a href="../classes/UA.html">UA</a></li>
619
<li><a href="../classes/Uploader.html">Uploader</a></li>
621
<li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
623
<li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
625
<li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
627
<li><a href="../classes/ValueChange.html">ValueChange</a></li>
629
<li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
631
<li><a href="../classes/View.html">View</a></li>
633
<li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
635
<li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
637
<li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
639
<li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
641
<li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
643
<li><a href="../classes/VMLPath.html">VMLPath</a></li>
645
<li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
647
<li><a href="../classes/VMLRect.html">VMLRect</a></li>
649
<li><a href="../classes/VMLShape.html">VMLShape</a></li>
651
<li><a href="../classes/Widget.html">Widget</a></li>
653
<li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
655
<li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
657
<li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
659
<li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
661
<li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
663
<li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
665
<li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
667
<li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
669
<li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
671
<li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
673
<li><a href="../classes/YQL.html">YQL</a></li>
675
<li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
677
<li><a href="../classes/YUI.html">YUI</a></li>
679
<li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
683
<ul id="api-modules" class="apis modules">
685
<li><a href="../modules/align-plugin.html">align-plugin</a></li>
687
<li><a href="../modules/anim.html">anim</a></li>
689
<li><a href="../modules/anim-base.html">anim-base</a></li>
691
<li><a href="../modules/anim-color.html">anim-color</a></li>
693
<li><a href="../modules/anim-curve.html">anim-curve</a></li>
695
<li><a href="../modules/anim-easing.html">anim-easing</a></li>
697
<li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
699
<li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
701
<li><a href="../modules/anim-shape-transform.html">anim-shape-transform</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>AttributeEvents Class</h1>
1310
<div class="box meta">
1314
<ul class="inline commas">
1316
<li><a href="EventTarget.html">EventTarget</a></li>
1325
<div class="foundat">
1326
Defined in: <a href="../files/attribute_js_AttributeEvents.js.html#l24"><code>attribute/js/AttributeEvents.js:24</code></a>
1332
Module: <a href="../modules/attribute-events.html">attribute-events</a><br>
1333
Parent Module: <a href="../modules/attribute.html">attribute</a>
1342
<div class="box intro">
1343
<p>Provides an augmentable implementation of attribute change events for
1349
<div id="classdocs" class="tabview">
1350
<ul class="api-class-tabs">
1351
<li class="api-class-tab index"><a href="#index">Index</a></li>
1354
<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1362
<div id="index" class="api-class-tabpanel index">
1363
<h2 class="off-left">Item Index</h2>
1366
<div class="index-section methods">
1369
<ul class="index-list methods">
1371
<li class="index-item method private">
1372
<a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
1377
<li class="index-item method private">
1378
<a href="#method__fireAttrChange">_fireAttrChange</a>
1383
<li class="index-item method private inherited">
1384
<a href="#method__getType">_getType</a>
1389
<li class="index-item method private inherited">
1390
<a href="#method__monitor">_monitor</a>
1395
<li class="index-item method private inherited">
1396
<a href="#method__parseType">_parseType</a>
1401
<li class="index-item method protected">
1402
<a href="#method__set">_set</a>
1407
<li class="index-item method inherited">
1408
<a href="#method_addTarget">addTarget</a>
1413
<li class="index-item method inherited">
1414
<a href="#method_after">after</a>
1419
<li class="index-item method inherited">
1420
<a href="#method_before">before</a>
1425
<li class="index-item method inherited">
1426
<a href="#method_bubble">bubble</a>
1431
<li class="index-item method inherited">
1432
<a href="#method_detach">detach</a>
1437
<li class="index-item method inherited">
1438
<a href="#method_detachAll">detachAll</a>
1443
<li class="index-item method inherited">
1444
<a href="#method_fire">fire</a>
1449
<li class="index-item method inherited">
1450
<a href="#method_getEvent">getEvent</a>
1455
<li class="index-item method inherited">
1456
<a href="#method_getTargets">getTargets</a>
1461
<li class="index-item method inherited">
1462
<a href="#method_on">on</a>
1467
<li class="index-item method inherited">
1468
<a href="#method_once">once</a>
1473
<li class="index-item method inherited">
1474
<a href="#method_onceAfter">onceAfter</a>
1479
<li class="index-item method inherited">
1480
<a href="#method_parseType">parseType</a>
1485
<li class="index-item method inherited">
1486
<a href="#method_publish">publish</a>
1491
<li class="index-item method inherited">
1492
<a href="#method_removeTarget">removeTarget</a>
1497
<li class="index-item method">
1498
<a href="#method_set">set</a>
1503
<li class="index-item method">
1504
<a href="#method_setAttrs">setAttrs</a>
1509
<li class="index-item method deprecated inherited">
1510
<a href="#method_subscribe">subscribe</a>
1515
<li class="index-item method deprecated inherited">
1516
<a href="#method_unsubscribe">unsubscribe</a>
1521
<li class="index-item method deprecated inherited">
1522
<a href="#method_unsubscribeAll">unsubscribeAll</a>
1539
<div id="methods" class="api-class-tabpanel">
1540
<h2 class="off-left">Methods</h2>
1543
<div id="method__defAttrChangeFn" class="method item private">
1544
<h3 class="name"><code>_defAttrChangeFn</code></h3>
1548
<span class="paren">(</span><ul class="args-list inline commas">
1556
</ul><span class="paren">)</span>
1565
<span class="flag private">private</span>
1585
<a href="../files/attribute_js_AttributeEvents.js.html#l148"><code>attribute/js/AttributeEvents.js:148</code></a>
1595
<div class="description">
1596
<p>Default function for attribute change events.</p>
1600
<div class="params">
1601
<h4>Parameters:</h4>
1603
<ul class="params-list">
1607
<code class="param-name">e</code>
1608
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
1613
<div class="param-description">
1614
<p>The event object for attribute change events.</p>
1630
<div id="method__fireAttrChange" class="method item private">
1631
<h3 class="name"><code>_fireAttrChange</code></h3>
1635
<span class="paren">(</span><ul class="args-list inline commas">
1639
<code>attrName</code>
1645
<code>subAttrName</code>
1651
<code>currVal</code>
1667
</ul><span class="paren">)</span>
1676
<span class="flag private">private</span>
1696
<a href="../files/attribute_js_AttributeEvents.js.html#l94"><code>attribute/js/AttributeEvents.js:94</code></a>
1706
<div class="description">
1707
<p>Utility method to help setup the event payload and fire the attribute change event.</p>
1711
<div class="params">
1712
<h4>Parameters:</h4>
1714
<ul class="params-list">
1718
<code class="param-name">attrName</code>
1719
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1724
<div class="param-description">
1725
<p>The name of the attribute</p>
1733
<code class="param-name">subAttrName</code>
1734
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1739
<div class="param-description">
1740
<p>The full path of the property being changed,
1741
if this is a sub-attribute value being change. Otherwise null.</p>
1749
<code class="param-name">currVal</code>
1750
<span class="type">Any</span>
1755
<div class="param-description">
1756
<p>The current value of the attribute</p>
1764
<code class="param-name">newVal</code>
1765
<span class="type">Any</span>
1770
<div class="param-description">
1771
<p>The new value of the attribute</p>
1779
<code class="param-name">opts</code>
1780
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
1785
<div class="param-description">
1786
<p>Any additional event data to mix into the attribute change event's event facade.</p>
1802
<div id="method__getType" class="method item private inherited">
1803
<h3 class="name"><code>_getType</code></h3>
1806
<span class="paren">()</span>
1814
<span class="flag private">private</span>
1827
<a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
1831
<a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom/js/event-target.js:36</code></a>
1841
<div class="description">
1842
<p>If the instance has a prefix attribute and the
1843
event type is not prefixed, the instance prefix is
1844
applied to the supplied type.</p>
1855
<div id="method__monitor" class="method item private inherited">
1856
<h3 class="name"><code>_monitor</code></h3>
1860
<span class="paren">(</span><ul class="args-list inline commas">
1880
</ul><span class="paren">)</span>
1889
<span class="flag private">private</span>
1902
<a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
1906
<a href="../files/event-custom_js_event-target.js.html#l602"><code>event-custom/js/event-target.js:602</code></a>
1916
<div class="description">
1917
<p>This is the entry point for the event monitoring system.
1918
You can monitor 'attach', 'detach', 'fire', and 'publish'.
1919
When configured, these events generate an event. click ->
1920
click<em>attach, click</em>detach, click_publish -- these can
1921
be subscribed to like other events to monitor the event
1922
system. Inividual published events can have monitoring
1923
turned on or off (publish can't be turned off before it
1924
it published) by setting the events 'monitor' config.</p>
1928
<div class="params">
1929
<h4>Parameters:</h4>
1931
<ul class="params-list">
1935
<code class="param-name">what</code>
1936
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1941
<div class="param-description">
1942
<p>'attach', 'detach', 'fire', or 'publish'</p>
1950
<code class="param-name">type</code>
1951
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1956
<div class="param-description">
1957
<p>Name of the event being monitored</p>
1965
<code class="param-name">o</code>
1966
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
1971
<div class="param-description">
1972
<p>Information about the event interaction, such as
1973
fire() args, subscription category, publish config</p>
1989
<div id="method__parseType" class="method item private inherited">
1990
<h3 class="name"><code>_parseType</code></h3>
1993
<span class="paren">()</span>
2001
<span class="flag private">private</span>
2014
<a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
2018
<a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom/js/event-target.js:52</code></a>
2028
<div class="description">
2029
<p>Returns an array with the detach key (if provided),
2030
and the prefixed event name from _getType
2031
Y.on('detachcategory| menu:click', fn)</p>
2042
<div id="method__set" class="method item protected">
2043
<h3 class="name"><code>_set</code></h3>
2047
<span class="paren">(</span><ul class="args-list inline commas">
2067
</ul><span class="paren">)</span>
2072
<span class="returns-inline">
2073
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2080
<span class="flag protected">protected</span>
2088
<span class="flag chainable">chainable</span>
2102
<a href="../files/attribute_js_AttributeEvents.js.html#l65"><code>attribute/js/AttributeEvents.js:65</code></a>
2112
<div class="description">
2113
<p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
2117
<div class="params">
2118
<h4>Parameters:</h4>
2120
<ul class="params-list">
2124
<code class="param-name">name</code>
2125
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2130
<div class="param-description">
2131
<p>The name of the attribute.</p>
2139
<code class="param-name">val</code>
2140
<span class="type">Any</span>
2145
<div class="param-description">
2146
<p>The value to set the attribute to.</p>
2154
<code class="param-name">opts</code>
2155
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2160
<div class="param-description">
2161
<p>(Optional) Optional event data to be mixed into
2162
the event facade passed to subscribers of the attribute's change event.</p>
2173
<div class="returns">
2176
<div class="returns-description">
2179
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
2181
A reference to the host object.
2191
<div id="method_addTarget" class="method item inherited">
2192
<h3 class="name"><code>addTarget</code></h3>
2196
<span class="paren">(</span><ul class="args-list inline commas">
2204
</ul><span class="paren">)</span>
2224
<a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
2228
<a href="../files/event-custom_js_event-facade.js.html#l382"><code>event-custom/js/event-facade.js:382</code></a>
2238
<div class="description">
2239
<p>Registers another EventTarget as a bubble target. Bubble order
2240
is determined by the order registered. Multiple targets can
2243
<p>Events can only bubble if emitFacade is true.</p>
2245
<p>Included in the event-custom-complex submodule.</p>
2249
<div class="params">
2250
<h4>Parameters:</h4>
2252
<ul class="params-list">
2256
<code class="param-name">o</code>
2257
<span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
2262
<div class="param-description">
2263
<p>the target to add</p>
2279
<div id="method_after" class="method item inherited">
2280
<h3 class="name"><code>after</code></h3>
2284
<span class="paren">(</span><ul class="args-list inline commas">
2300
<code class="optional">[context]</code>
2306
<code class="optional">[arg*]</code>
2310
</ul><span class="paren">)</span>
2315
<span class="returns-inline">
2316
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
2334
<a href="../classes/EventTarget.html#method_after">EventTarget</a>:
2338
<a href="../files/event-custom_js_event-target.js.html#l730"><code>event-custom/js/event-target.js:730</code></a>
2348
<div class="description">
2349
<p>Subscribe to a custom event hosted by this object. The
2350
supplied callback will execute after any listeners add
2351
via the subscribe method, and after the default function,
2352
if configured for the event, has executed.</p>
2356
<div class="params">
2357
<h4>Parameters:</h4>
2359
<ul class="params-list">
2363
<code class="param-name">type</code>
2364
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2369
<div class="param-description">
2370
<p>The name of the event</p>
2378
<code class="param-name">fn</code>
2379
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
2384
<div class="param-description">
2385
<p>The callback to execute in response to the event</p>
2393
<code class="param-name optional">[context]</code>
2394
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2395
<span class="flag optional" title="This parameter is optional.">optional</span>
2400
<div class="param-description">
2401
<p>Override <code>this</code> object in callback</p>
2409
<code class="param-name optional">[arg*]</code>
2410
<span class="type">Any</span>
2411
<span class="flag optional" title="This parameter is optional.">optional</span>
2416
<div class="param-description">
2417
<p>0..n additional arguments to supply to the subscriber</p>
2428
<div class="returns">
2431
<div class="returns-description">
2434
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
2436
A subscription handle capable of detaching the
2447
<div id="method_before" class="method item inherited">
2448
<h3 class="name"><code>before</code></h3>
2451
<span class="paren">()</span>
2455
<span class="returns-inline">
2456
<span class="type"></span>
2474
<a href="../classes/EventTarget.html#method_before">EventTarget</a>:
2478
<a href="../files/event-custom_js_event-target.js.html#l767"><code>event-custom/js/event-target.js:767</code></a>
2488
<div class="description">
2489
<p>Executes the callback before a DOM event, custom event
2490
or method. If the first argument is a function, it
2491
is assumed the target is a method. For DOM and custom
2492
events, this is an alias for Y.on.</p>
2494
<p>For DOM and custom events:
2495
type, callback, context, 0-n arguments</p>
2498
callback, object (method host), methodName, context, 0-n arguments</p>
2504
<div class="returns">
2507
<div class="returns-description">
2520
<div id="method_bubble" class="method item inherited">
2521
<h3 class="name"><code>bubble</code></h3>
2525
<span class="paren">(</span><ul class="args-list inline commas">
2533
</ul><span class="paren">)</span>
2538
<span class="returns-inline">
2539
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2557
<a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
2561
<a href="../files/event-custom_js_event-facade.js.html#l419"><code>event-custom/js/event-facade.js:419</code></a>
2571
<div class="description">
2572
<p>Propagate an event. Requires the event-custom-complex module.</p>
2576
<div class="params">
2577
<h4>Parameters:</h4>
2579
<ul class="params-list">
2583
<code class="param-name">evt</code>
2584
<span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
2589
<div class="param-description">
2590
<p>the custom event to propagate</p>
2601
<div class="returns">
2604
<div class="returns-description">
2607
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
2609
the aggregated return value from Event.Custom.fire
2619
<div id="method_detach" class="method item inherited">
2620
<h3 class="name"><code>detach</code></h3>
2624
<span class="paren">(</span><ul class="args-list inline commas">
2640
<code>context</code>
2644
</ul><span class="paren">)</span>
2649
<span class="returns-inline">
2650
<span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
2668
<a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
2672
<a href="../files/event-custom_js_event-target.js.html#l345"><code>event-custom/js/event-target.js:345</code></a>
2682
<div class="description">
2683
<p>Detach one or more listeners the from the specified event</p>
2687
<div class="params">
2688
<h4>Parameters:</h4>
2690
<ul class="params-list">
2694
<code class="param-name">type</code>
2695
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2700
<div class="param-description">
2701
<p>Either the handle to the subscriber or the
2702
type of event. If the type
2703
is not specified, it will attempt to remove
2704
the listener from all hosted events.</p>
2712
<code class="param-name">fn</code>
2713
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
2718
<div class="param-description">
2719
<p>The subscribed function to unsubscribe, if not
2720
supplied, all subscribers will be removed.</p>
2728
<code class="param-name">context</code>
2729
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2734
<div class="param-description">
2735
<p>The custom object passed to subscribe. This is
2736
optional, but if supplied will be used to
2737
disambiguate multiple listeners that are the same
2738
(e.g., you subscribe many object using a function
2739
that lives on the prototype)</p>
2750
<div class="returns">
2753
<div class="returns-description">
2756
<span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
2768
<div id="method_detachAll" class="method item inherited">
2769
<h3 class="name"><code>detachAll</code></h3>
2773
<span class="paren">(</span><ul class="args-list inline commas">
2781
</ul><span class="paren">)</span>
2801
<a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
2805
<a href="../files/event-custom_js_event-target.js.html#l465"><code>event-custom/js/event-target.js:465</code></a>
2815
<div class="description">
2816
<p>Removes all listeners from the specified event. If the event type
2817
is not specified, all listeners from all hosted custom events will
2822
<div class="params">
2823
<h4>Parameters:</h4>
2825
<ul class="params-list">
2829
<code class="param-name">type</code>
2830
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2835
<div class="param-description">
2836
<p>The type, or name of the event</p>
2852
<div id="method_fire" class="method item inherited">
2853
<h3 class="name"><code>fire</code></h3>
2857
<span class="paren">(</span><ul class="args-list inline commas">
2867
<code>arguments</code>
2871
</ul><span class="paren">)</span>
2876
<span class="returns-inline">
2877
<span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
2895
<a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
2899
<a href="../files/event-custom_js_event-target.js.html#l629"><code>event-custom/js/event-target.js:629</code></a>
2909
<div class="description">
2910
<p>Fire a custom event by name. The callback functions will be executed
2911
from the context specified when the event was created, and with the
2912
following parameters.</p>
2914
<p>If the custom event object hasn't been created, then the event hasn't
2915
been published and it has no subscribers. For performance sake, we
2916
immediate exit in this case. This means the event won't bubble, so
2917
if the intention is that a bubble target be notified, the event must
2918
be published on this object first.</p>
2920
<p>The first argument is the event type, and any additional arguments are
2921
passed to the listeners as parameters. If the first of these is an
2922
object literal, and the event is configured to emit an event facade,
2923
that object is mixed into the event facade and the facade is provided
2924
in place of the original object.</p>
2928
<div class="params">
2929
<h4>Parameters:</h4>
2931
<ul class="params-list">
2935
<code class="param-name">type</code>
2936
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2941
<div class="param-description">
2942
<p>The type of the event, or an object that contains
2943
a 'type' property.</p>
2951
<code class="param-name">arguments</code>
2952
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
2957
<div class="param-description">
2958
<p>an arbitrary set of parameters to pass to
2959
the handler. If the first of these is an object literal and the event is
2960
configured to emit an event facade, the event facade will replace that
2961
parameter after the properties the object literal contains are copied to
2962
the event facade.</p>
2973
<div class="returns">
2976
<div class="returns-description">
2979
<span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
2991
<div id="method_getEvent" class="method item inherited">
2992
<h3 class="name"><code>getEvent</code></h3>
2996
<span class="paren">(</span><ul class="args-list inline commas">
3006
<code>prefixed</code>
3010
</ul><span class="paren">)</span>
3015
<span class="returns-inline">
3016
<span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
3034
<a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
3038
<a href="../files/event-custom_js_event-target.js.html#l712"><code>event-custom/js/event-target.js:712</code></a>
3048
<div class="description">
3049
<p>Returns the custom event of the provided type has been created, a
3050
falsy value otherwise</p>
3054
<div class="params">
3055
<h4>Parameters:</h4>
3057
<ul class="params-list">
3061
<code class="param-name">type</code>
3062
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3067
<div class="param-description">
3068
<p>the type, or name of the event</p>
3076
<code class="param-name">prefixed</code>
3077
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3082
<div class="param-description">
3083
<p>if true, the type is prefixed already</p>
3094
<div class="returns">
3097
<div class="returns-description">
3100
<span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
3102
the custom event or null
3112
<div id="method_getTargets" class="method item inherited">
3113
<h3 class="name"><code>getTargets</code></h3>
3116
<span class="paren">()</span>
3120
<span class="returns-inline">
3121
<span class="type"></span>
3139
<a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
3143
<a href="../files/event-custom_js_event-facade.js.html#l400"><code>event-custom/js/event-facade.js:400</code></a>
3153
<div class="description">
3154
<p>Returns an array of bubble targets for this object.</p>
3160
<div class="returns">
3163
<div class="returns-description">
3176
<div id="method_on" class="method item inherited">
3177
<h3 class="name"><code>on</code></h3>
3181
<span class="paren">(</span><ul class="args-list inline commas">
3197
<code class="optional">[context]</code>
3203
<code class="optional">[arg*]</code>
3207
</ul><span class="paren">)</span>
3212
<span class="returns-inline">
3213
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
3231
<a href="../classes/EventTarget.html#method_on">EventTarget</a>:
3235
<a href="../files/event-custom_js_event-target.js.html#l192"><code>event-custom/js/event-target.js:192</code></a>
3245
<div class="description">
3246
<p>Subscribe a callback function to a custom event fired by this object or
3247
from an object that bubbles its events to this object.</p>
3249
<p>Callback functions for events published with <code>emitFacade = true</code> will
3250
receive an <code>EventFacade</code> as the first argument (typically named "e").
3251
These callbacks can then call <code>e.preventDefault()</code> to disable the
3252
behavior published to that event's <code>defaultFn</code>. See the <code>EventFacade</code>
3253
API for all available properties and methods. Subscribers to
3254
non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
3255
after the event name.</p>
3257
<p>To subscribe to multiple events at once, pass an object as the first
3258
argument, where the key:value pairs correspond to the eventName:callback,
3259
or pass an array of event names as the first argument to subscribe to
3260
all listed events with the same callback.</p>
3262
<p>Returning <code>false</code> from a callback is supported as an alternative to
3263
calling <code>e.preventDefault(); e.stopPropagation();</code>. However, it is
3264
recommended to use the event methods whenever possible.</p>
3268
<div class="params">
3269
<h4>Parameters:</h4>
3271
<ul class="params-list">
3275
<code class="param-name">type</code>
3276
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3281
<div class="param-description">
3282
<p>The name of the event</p>
3290
<code class="param-name">fn</code>
3291
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
3296
<div class="param-description">
3297
<p>The callback to execute in response to the event</p>
3305
<code class="param-name optional">[context]</code>
3306
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3307
<span class="flag optional" title="This parameter is optional.">optional</span>
3312
<div class="param-description">
3313
<p>Override <code>this</code> object in callback</p>
3321
<code class="param-name optional">[arg*]</code>
3322
<span class="type">Any</span>
3323
<span class="flag optional" title="This parameter is optional.">optional</span>
3328
<div class="param-description">
3329
<p>0..n additional arguments to supply to the subscriber</p>
3340
<div class="returns">
3343
<div class="returns-description">
3346
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
3348
A subscription handle capable of detaching that
3359
<div id="method_once" class="method item inherited">
3360
<h3 class="name"><code>once</code></h3>
3364
<span class="paren">(</span><ul class="args-list inline commas">
3380
<code class="optional">[context]</code>
3386
<code class="optional">[arg*]</code>
3390
</ul><span class="paren">)</span>
3395
<span class="returns-inline">
3396
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
3414
<a href="../classes/EventTarget.html#method_once">EventTarget</a>:
3418
<a href="../files/event-custom_js_event-target.js.html#l128"><code>event-custom/js/event-target.js:128</code></a>
3428
<div class="description">
3429
<p>Listen to a custom event hosted by this object one time.
3430
This is the equivalent to <code>on</code> except the
3431
listener is immediatelly detached when it is executed.</p>
3435
<div class="params">
3436
<h4>Parameters:</h4>
3438
<ul class="params-list">
3442
<code class="param-name">type</code>
3443
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3448
<div class="param-description">
3449
<p>The name of the event</p>
3457
<code class="param-name">fn</code>
3458
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
3463
<div class="param-description">
3464
<p>The callback to execute in response to the event</p>
3472
<code class="param-name optional">[context]</code>
3473
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3474
<span class="flag optional" title="This parameter is optional.">optional</span>
3479
<div class="param-description">
3480
<p>Override <code>this</code> object in callback</p>
3488
<code class="param-name optional">[arg*]</code>
3489
<span class="type">Any</span>
3490
<span class="flag optional" title="This parameter is optional.">optional</span>
3495
<div class="param-description">
3496
<p>0..n additional arguments to supply to the subscriber</p>
3507
<div class="returns">
3510
<div class="returns-description">
3513
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
3515
A subscription handle capable of detaching the
3526
<div id="method_onceAfter" class="method item inherited">
3527
<h3 class="name"><code>onceAfter</code></h3>
3531
<span class="paren">(</span><ul class="args-list inline commas">
3547
<code class="optional">[context]</code>
3553
<code class="optional">[arg*]</code>
3557
</ul><span class="paren">)</span>
3562
<span class="returns-inline">
3563
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
3581
<a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
3585
<a href="../files/event-custom_js_event-target.js.html#l150"><code>event-custom/js/event-target.js:150</code></a>
3595
<div class="description">
3596
<p>Listen to a custom event hosted by this object one time.
3597
This is the equivalent to <code>after</code> except the
3598
listener is immediatelly detached when it is executed.</p>
3602
<div class="params">
3603
<h4>Parameters:</h4>
3605
<ul class="params-list">
3609
<code class="param-name">type</code>
3610
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3615
<div class="param-description">
3616
<p>The name of the event</p>
3624
<code class="param-name">fn</code>
3625
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
3630
<div class="param-description">
3631
<p>The callback to execute in response to the event</p>
3639
<code class="param-name optional">[context]</code>
3640
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3641
<span class="flag optional" title="This parameter is optional.">optional</span>
3646
<div class="param-description">
3647
<p>Override <code>this</code> object in callback</p>
3655
<code class="param-name optional">[arg*]</code>
3656
<span class="type">Any</span>
3657
<span class="flag optional" title="This parameter is optional.">optional</span>
3662
<div class="param-description">
3663
<p>0..n additional arguments to supply to the subscriber</p>
3674
<div class="returns">
3677
<div class="returns-description">
3680
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
3682
A subscription handle capable of detaching that
3693
<div id="method_parseType" class="method item inherited">
3694
<h3 class="name"><code>parseType</code></h3>
3698
<span class="paren">(</span><ul class="args-list inline commas">
3708
<code class="optional">[pre=this._yuievt.config.prefix]</code>
3712
</ul><span class="paren">)</span>
3717
<span class="returns-inline">
3718
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
3736
<a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
3740
<a href="../files/event-custom_js_event-target.js.html#l172"><code>event-custom/js/event-target.js:172</code></a>
3748
<p>Available since 3.3.0</p>
3752
<div class="description">
3753
<p>Takes the type parameter passed to 'on' and parses out the
3754
various pieces that could be included in the type. If the
3755
event type is passed without a prefix, it will be expanded
3756
to include the prefix one is supplied or the event target
3757
is configured with a default prefix.</p>
3761
<div class="params">
3762
<h4>Parameters:</h4>
3764
<ul class="params-list">
3768
<code class="param-name">type</code>
3769
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3774
<div class="param-description">
3783
<code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
3784
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3785
<span class="flag optional" title="This parameter is optional.">optional</span>
3790
<div class="param-description">
3802
<div class="returns">
3805
<div class="returns-description">
3808
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
3810
an array containing:
3811
* the detach category, if supplied,
3812
* the prefixed event type,
3813
* whether or not this is an after listener,
3814
* the supplied event type
3824
<div id="method_publish" class="method item inherited">
3825
<h3 class="name"><code>publish</code></h3>
3829
<span class="paren">(</span><ul class="args-list inline commas">
3843
</ul><span class="paren">)</span>
3848
<span class="returns-inline">
3849
<span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
3867
<a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
3871
<a href="../files/event-custom_js_event-target.js.html#l489"><code>event-custom/js/event-target.js:489</code></a>
3881
<div class="description">
3882
<p>Creates a new custom event of the specified type. If a custom event
3883
by that name already exists, it will not be re-created. In either
3884
case the custom event is returned.</p>
3888
<div class="params">
3889
<h4>Parameters:</h4>
3891
<ul class="params-list">
3895
<code class="param-name">type</code>
3896
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3901
<div class="param-description">
3902
<p>the type, or name of the event</p>
3910
<code class="param-name">opts</code>
3911
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3916
<div class="param-description">
3917
<p>optional config params. Valid properties are:</p>
3921
'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
3924
'bubbles': whether or not this event bubbles (true)
3925
Events can only bubble if emitFacade is true.
3928
'context': the default execution context for the listeners (this)
3931
'defaultFn': the default function to execute when this event fires if preventDefault was not called
3934
'emitFacade': whether or not this event emits a facade (false)
3937
'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
3940
'fireOnce': if an event is configured to fire once, new subscribers after
3941
the fire will be notified immediately.
3944
'async': fireOnce event listeners will fire synchronously if the event has already
3945
fired unless async is true.
3948
'preventable': whether or not preventDefault() has an effect (true)
3951
'preventedFn': a function that is executed when preventDefault is called
3954
'queuable': whether or not this event can be queued during bubbling (false)
3957
'silent': if silent is true, debug messages are not provided for this event.
3960
'stoppedFn': a function that is executed when stopPropagation is called
3964
'monitored': specifies whether or not this event should send notifications about
3965
when the event has been attached, detached, or published.
3968
'type': the event type (valid option if not provided as the first parameter to publish)
3981
<div class="returns">
3984
<div class="returns-description">
3987
<span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
3999
<div id="method_removeTarget" class="method item inherited">
4000
<h3 class="name"><code>removeTarget</code></h3>
4004
<span class="paren">(</span><ul class="args-list inline commas">
4012
</ul><span class="paren">)</span>
4032
<a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
4036
<a href="../files/event-custom_js_event-facade.js.html#l409"><code>event-custom/js/event-facade.js:409</code></a>
4046
<div class="description">
4047
<p>Removes a bubble target</p>
4051
<div class="params">
4052
<h4>Parameters:</h4>
4054
<ul class="params-list">
4058
<code class="param-name">o</code>
4059
<span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
4064
<div class="param-description">
4065
<p>the target to remove</p>
4081
<div id="method_set" class="method item">
4082
<h3 class="name"><code>set</code></h3>
4086
<span class="paren">(</span><ul class="args-list inline commas">
4106
</ul><span class="paren">)</span>
4111
<span class="returns-inline">
4112
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4125
<span class="flag chainable">chainable</span>
4139
<a href="../files/attribute_js_AttributeEvents.js.html#l41"><code>attribute/js/AttributeEvents.js:41</code></a>
4149
<div class="description">
4150
<p>Sets the value of an attribute.</p>
4154
<div class="params">
4155
<h4>Parameters:</h4>
4157
<ul class="params-list">
4161
<code class="param-name">name</code>
4162
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4167
<div class="param-description">
4168
<p>The name of the attribute. If the
4169
current value of the attribute is an Object, dot notation can be used
4170
to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
4178
<code class="param-name">value</code>
4179
<span class="type">Any</span>
4184
<div class="param-description">
4185
<p>The value to set the attribute to.</p>
4193
<code class="param-name">opts</code>
4194
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4199
<div class="param-description">
4200
<p>(Optional) Optional event data to be mixed into
4201
the event facade passed to subscribers of the attribute's change event. This
4202
can be used as a flexible way to identify the source of a call to set, allowing
4203
the developer to distinguish between set called internally by the host, vs.
4204
set called externally by the application developer.</p>
4215
<div class="returns">
4218
<div class="returns-description">
4221
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
4223
A reference to the host object.
4233
<div id="method_setAttrs" class="method item">
4234
<h3 class="name"><code>setAttrs</code></h3>
4238
<span class="paren">(</span><ul class="args-list inline commas">
4246
</ul><span class="paren">)</span>
4251
<span class="returns-inline">
4252
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4265
<span class="flag chainable">chainable</span>
4279
<a href="../files/attribute_js_AttributeEvents.js.html#l82"><code>attribute/js/AttributeEvents.js:82</code></a>
4289
<div class="description">
4290
<p>Sets multiple attribute values.</p>
4294
<div class="params">
4295
<h4>Parameters:</h4>
4297
<ul class="params-list">
4301
<code class="param-name">attrs</code>
4302
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4307
<div class="param-description">
4308
<p>An object with attributes name/value pairs.</p>
4319
<div class="returns">
4322
<div class="returns-description">
4325
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
4327
A reference to the host object.
4337
<div id="method_subscribe" class="method item deprecated inherited">
4338
<h3 class="name"><code>subscribe</code></h3>
4341
<span class="paren">()</span>
4347
<span class="flag deprecated" title="use on">deprecated</span>
4362
<a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
4366
<a href="../files/event-custom_js_event-target.js.html#l335"><code>event-custom/js/event-target.js:335</code></a>
4372
<p>Deprecated: use on</p>
4378
<div class="description">
4379
<p>subscribe to an event</p>
4390
<div id="method_unsubscribe" class="method item deprecated inherited">
4391
<h3 class="name"><code>unsubscribe</code></h3>
4394
<span class="paren">()</span>
4400
<span class="flag deprecated" title="use detach">deprecated</span>
4415
<a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
4419
<a href="../files/event-custom_js_event-target.js.html#l455"><code>event-custom/js/event-target.js:455</code></a>
4425
<p>Deprecated: use detach</p>
4431
<div class="description">
4432
<p>detach a listener</p>
4443
<div id="method_unsubscribeAll" class="method item deprecated inherited">
4444
<h3 class="name"><code>unsubscribeAll</code></h3>
4448
<span class="paren">(</span><ul class="args-list inline commas">
4456
</ul><span class="paren">)</span>
4463
<span class="flag deprecated" title="use detachAll">deprecated</span>
4478
<a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
4482
<a href="../files/event-custom_js_event-target.js.html#l476"><code>event-custom/js/event-target.js:476</code></a>
4488
<p>Deprecated: use detachAll</p>
4494
<div class="description">
4495
<p>Removes all listeners from the specified event. If the event type
4496
is not specified, all listeners from all hosted custom events will
4501
<div class="params">
4502
<h4>Parameters:</h4>
4504
<ul class="params-list">
4508
<code class="param-name">type</code>
4509
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4514
<div class="param-description">
4515
<p>The type, or name of the event</p>
4548
<script src="../assets/vendor/prettify/prettify-min.js"></script>
4549
<script>prettyPrint();</script>
4550
<script src="../assets/js/yui-prettify.js"></script>
4551
<script src="../assets/../api.js"></script>
4552
<script src="../assets/js/api-filter.js"></script>
4553
<script src="../assets/js/api-list.js"></script>
4554
<script src="../assets/js/api-search.js"></script>
4555
<script src="../assets/js/apidocs.js"></script>