--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cm/media/js/lib/yui/yui_3.10.3/api/classes/Node.html Tue Jul 16 14:29:46 2013 +0200
@@ -0,0 +1,16624 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>Node - YUI 3</title>
+ <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
+ <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
+ <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
+ <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
+ <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
+</head>
+<body class="yui3-skin-sam">
+
+<div id="doc">
+ <div id="hd" class="yui3-g header">
+ <div class="yui3-u-3-4">
+
+ <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
+
+ </div>
+ <div class="yui3-u-1-4 version">
+ <em>API Docs for: 3.10.3</em>
+ </div>
+ </div>
+ <div id="bd" class="yui3-g">
+
+ <div class="yui3-u-1-4">
+ <div id="docs-sidebar" class="sidebar apidocs">
+ <div id="api-list">
+ <h2 class="off-left">APIs</h2>
+ <div id="api-tabview" class="tabview">
+ <ul class="tabs">
+ <li><a href="#api-classes">Classes</a></li>
+ <li><a href="#api-modules">Modules</a></li>
+ </ul>
+
+ <div id="api-tabview-filter">
+ <input type="search" id="api-filter" placeholder="Type to filter APIs">
+ </div>
+
+ <div id="api-tabview-panel">
+ <ul id="api-classes" class="apis classes">
+
+ <li><a href="../classes/Anim.html">Anim</a></li>
+
+ <li><a href="../classes/App.html">App</a></li>
+
+ <li><a href="../classes/App.Base.html">App.Base</a></li>
+
+ <li><a href="../classes/App.Content.html">App.Content</a></li>
+
+ <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
+
+ <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
+
+ <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
+
+ <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
+
+ <li><a href="../classes/Array.html">Array</a></li>
+
+ <li><a href="../classes/ArrayList.html">ArrayList</a></li>
+
+ <li><a href="../classes/ArraySort.html">ArraySort</a></li>
+
+ <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
+
+ <li><a href="../classes/Attribute.html">Attribute</a></li>
+
+ <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
+
+ <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
+
+ <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
+
+ <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
+
+ <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
+
+ <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
+
+ <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
+
+ <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
+
+ <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
+
+ <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
+
+ <li><a href="../classes/Axis.html">Axis</a></li>
+
+ <li><a href="../classes/AxisBase.html">AxisBase</a></li>
+
+ <li><a href="../classes/BarSeries.html">BarSeries</a></li>
+
+ <li><a href="../classes/Base.html">Base</a></li>
+
+ <li><a href="../classes/BaseCore.html">BaseCore</a></li>
+
+ <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
+
+ <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
+
+ <li><a href="../classes/Button.html">Button</a></li>
+
+ <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
+
+ <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
+
+ <li><a href="../classes/Cache.html">Cache</a></li>
+
+ <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
+
+ <li><a href="../classes/Calendar.html">Calendar</a></li>
+
+ <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
+
+ <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
+
+ <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
+
+ <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
+
+ <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
+
+ <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
+
+ <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
+
+ <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
+
+ <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
+
+ <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
+
+ <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
+
+ <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
+
+ <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
+
+ <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
+
+ <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
+
+ <li><a href="../classes/Chart.html">Chart</a></li>
+
+ <li><a href="../classes/ChartBase.html">ChartBase</a></li>
+
+ <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
+
+ <li><a href="../classes/Circle.html">Circle</a></li>
+
+ <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
+
+ <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
+
+ <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
+
+ <li><a href="../classes/Color.html">Color</a></li>
+
+ <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
+
+ <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
+
+ <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
+
+ <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
+
+ <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
+
+ <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
+
+ <li><a href="../classes/config.html">config</a></li>
+
+ <li><a href="../classes/Console.html">Console</a></li>
+
+ <li><a href="../classes/Controller.html">Controller</a></li>
+
+ <li><a href="../classes/Cookie.html">Cookie</a></li>
+
+ <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
+
+ <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
+
+ <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
+
+ <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
+
+ <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
+
+ <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
+
+ <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
+
+ <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
+
+ <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
+
+ <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
+
+ <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
+
+ <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
+
+ <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
+
+ <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
+
+ <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
+
+ <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
+
+ <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
+
+ <li><a href="../classes/DataTable.html">DataTable</a></li>
+
+ <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
+
+ <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
+
+ <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
+
+ <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
+
+ <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
+
+ <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
+
+ <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
+
+ <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
+
+ <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
+
+ <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
+
+ <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
+
+ <li><a href="../classes/Date.html">Date</a></li>
+
+ <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
+
+ <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
+
+ <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
+
+ <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
+
+ <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
+
+ <li><a href="../classes/Dial.html">Dial</a></li>
+
+ <li><a href="../classes/Do.html">Do</a></li>
+
+ <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
+
+ <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
+
+ <li><a href="../classes/Do.Error.html">Do.Error</a></li>
+
+ <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
+
+ <li><a href="../classes/Do.Method.html">Do.Method</a></li>
+
+ <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
+
+ <li><a href="../classes/DOM.html">DOM</a></li>
+
+ <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
+
+ <li><a href="../classes/Drawing.html">Drawing</a></li>
+
+ <li><a href="../classes/Easing.html">Easing</a></li>
+
+ <li><a href="../classes/EditorBase.html">EditorBase</a></li>
+
+ <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
+
+ <li><a href="../classes/Ellipse.html">Ellipse</a></li>
+
+ <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
+
+ <li><a href="../classes/Escape.html">Escape</a></li>
+
+ <li><a href="../classes/Event.html">Event</a></li>
+
+ <li><a href="../classes/EventFacade.html">EventFacade</a></li>
+
+ <li><a href="../classes/EventHandle.html">EventHandle</a></li>
+
+ <li><a href="../classes/EventTarget.html">EventTarget</a></li>
+
+ <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
+
+ <li><a href="../classes/Features.html">Features</a></li>
+
+ <li><a href="../classes/File.html">File</a></li>
+
+ <li><a href="../classes/FileFlash.html">FileFlash</a></li>
+
+ <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
+
+ <li><a href="../classes/Fills.html">Fills</a></li>
+
+ <li><a href="../classes/Frame.html">Frame</a></li>
+
+ <li><a href="../classes/Get.html">Get</a></li>
+
+ <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
+
+ <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
+
+ <li><a href="../classes/Graph.html">Graph</a></li>
+
+ <li><a href="../classes/Graphic.html">Graphic</a></li>
+
+ <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
+
+ <li><a href="../classes/Gridlines.html">Gridlines</a></li>
+
+ <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
+
+ <li><a href="../classes/GroupRect.html">GroupRect</a></li>
+
+ <li><a href="../classes/Handlebars.html">Handlebars</a></li>
+
+ <li><a href="../classes/Highlight.html">Highlight</a></li>
+
+ <li><a href="../classes/Histogram.html">Histogram</a></li>
+
+ <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
+
+ <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
+
+ <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
+
+ <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
+
+ <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
+
+ <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
+
+ <li><a href="../classes/Intl.html">Intl</a></li>
+
+ <li><a href="../classes/IO.html">IO</a></li>
+
+ <li><a href="../classes/JSON.html">JSON</a></li>
+
+ <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
+
+ <li><a href="../classes/Lang.html">Lang</a></li>
+
+ <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
+
+ <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
+
+ <li><a href="../classes/Lines.html">Lines</a></li>
+
+ <li><a href="../classes/LineSeries.html">LineSeries</a></li>
+
+ <li><a href="../classes/Loader.html">Loader</a></li>
+
+ <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
+
+ <li><a href="../classes/Matrix.html">Matrix</a></li>
+
+ <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
+
+ <li><a href="../classes/Model.html">Model</a></li>
+
+ <li><a href="../classes/ModelList.html">ModelList</a></li>
+
+ <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
+
+ <li><a href="../classes/Node.html">Node</a></li>
+
+ <li><a href="../classes/NodeList.html">NodeList</a></li>
+
+ <li><a href="../classes/Number.html">Number</a></li>
+
+ <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
+
+ <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
+
+ <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
+
+ <li><a href="../classes/Object.html">Object</a></li>
+
+ <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
+
+ <li><a href="../classes/Overlay.html">Overlay</a></li>
+
+ <li><a href="../classes/Panel.html">Panel</a></li>
+
+ <li><a href="../classes/Parallel.html">Parallel</a></li>
+
+ <li><a href="../classes/Path.html">Path</a></li>
+
+ <li><a href="../classes/PieChart.html">PieChart</a></li>
+
+ <li><a href="../classes/PieSeries.html">PieSeries</a></li>
+
+ <li><a href="../classes/Pjax.html">Pjax</a></li>
+
+ <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
+
+ <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
+
+ <li><a href="../classes/Plots.html">Plots</a></li>
+
+ <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
+
+ <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
+
+ <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
+
+ <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
+
+ <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
+
+ <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
+
+ <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
+
+ <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
+
+ <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
+
+ <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
+
+ <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
+
+ <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
+
+ <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
+
+ <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
+
+ <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
+
+ <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
+
+ <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
+
+ <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
+
+ <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
+
+ <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
+
+ <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
+
+ <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
+
+ <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
+
+ <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
+
+ <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
+
+ <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
+
+ <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
+
+ <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
+
+ <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
+
+ <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
+
+ <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
+
+ <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
+
+ <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
+
+ <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
+
+ <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
+
+ <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
+
+ <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
+
+ <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
+
+ <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
+
+ <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
+
+ <li><a href="../classes/Pollable.html">Pollable</a></li>
+
+ <li><a href="../classes/Promise.html">Promise</a></li>
+
+ <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
+
+ <li><a href="../classes/QueryString.html">QueryString</a></li>
+
+ <li><a href="../classes/Queue.html">Queue</a></li>
+
+ <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
+
+ <li><a href="../classes/Record.html">Record</a></li>
+
+ <li><a href="../classes/Recordset.html">Recordset</a></li>
+
+ <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
+
+ <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
+
+ <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
+
+ <li><a href="../classes/Rect.html">Rect</a></li>
+
+ <li><a href="../classes/Renderer.html">Renderer</a></li>
+
+ <li><a href="../classes/Resize.html">Resize</a></li>
+
+ <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
+
+ <li><a href="../classes/Router.html">Router</a></li>
+
+ <li><a href="../classes/ScrollView.html">ScrollView</a></li>
+
+ <li><a href="../classes/Selector.html">Selector</a></li>
+
+ <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
+
+ <li><a href="../classes/Shape.html">Shape</a></li>
+
+ <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
+
+ <li><a href="../classes/Slider.html">Slider</a></li>
+
+ <li><a href="../classes/SliderBase.html">SliderBase</a></li>
+
+ <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
+
+ <li><a href="../classes/soon.html">soon</a></li>
+
+ <li><a href="../classes/Sortable.html">Sortable</a></li>
+
+ <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
+
+ <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
+
+ <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
+
+ <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
+
+ <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
+
+ <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
+
+ <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
+
+ <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
+
+ <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
+
+ <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
+
+ <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
+
+ <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
+
+ <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
+
+ <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
+
+ <li><a href="../classes/State.html">State</a></li>
+
+ <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
+
+ <li><a href="../classes/Subscriber.html">Subscriber</a></li>
+
+ <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
+
+ <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
+
+ <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
+
+ <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
+
+ <li><a href="../classes/SVGPath.html">SVGPath</a></li>
+
+ <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
+
+ <li><a href="../classes/SVGRect.html">SVGRect</a></li>
+
+ <li><a href="../classes/SVGShape.html">SVGShape</a></li>
+
+ <li><a href="../classes/SWF.html">SWF</a></li>
+
+ <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
+
+ <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
+
+ <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
+
+ <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
+
+ <li><a href="../classes/Tab.html">Tab</a></li>
+
+ <li><a href="../classes/TabView.html">TabView</a></li>
+
+ <li><a href="../classes/Template.html">Template</a></li>
+
+ <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
+
+ <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
+
+ <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
+
+ <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
+
+ <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
+
+ <li><a href="../classes/Test.Console.html">Test.Console</a></li>
+
+ <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
+
+ <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
+
+ <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
+
+ <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
+
+ <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
+
+ <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
+
+ <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
+
+ <li><a href="../classes/Test.Results.html">Test.Results</a></li>
+
+ <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
+
+ <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
+
+ <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
+
+ <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
+
+ <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
+
+ <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
+
+ <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
+
+ <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
+
+ <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
+
+ <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
+
+ <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
+
+ <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
+
+ <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
+
+ <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
+
+ <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
+
+ <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
+
+ <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
+
+ <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
+
+ <li><a href="../classes/Transition.html">Transition</a></li>
+
+ <li><a href="../classes/Tree.html">Tree</a></li>
+
+ <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
+
+ <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
+
+ <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
+
+ <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
+
+ <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
+
+ <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
+
+ <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
+
+ <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
+
+ <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
+
+ <li><a href="../classes/UA.html">UA</a></li>
+
+ <li><a href="../classes/Uploader.html">Uploader</a></li>
+
+ <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
+
+ <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
+
+ <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
+
+ <li><a href="../classes/ValueChange.html">ValueChange</a></li>
+
+ <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
+
+ <li><a href="../classes/View.html">View</a></li>
+
+ <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
+
+ <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
+
+ <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
+
+ <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
+
+ <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
+
+ <li><a href="../classes/VMLPath.html">VMLPath</a></li>
+
+ <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
+
+ <li><a href="../classes/VMLRect.html">VMLRect</a></li>
+
+ <li><a href="../classes/VMLShape.html">VMLShape</a></li>
+
+ <li><a href="../classes/Widget.html">Widget</a></li>
+
+ <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
+
+ <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
+
+ <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
+
+ <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
+
+ <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
+
+ <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
+
+ <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
+
+ <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
+
+ <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
+
+ <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
+
+ <li><a href="../classes/XML.html">XML</a></li>
+
+ <li><a href="../classes/YQL.html">YQL</a></li>
+
+ <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
+
+ <li><a href="../classes/YUI.html">YUI</a></li>
+
+ <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
+
+ </ul>
+
+ <ul id="api-modules" class="apis modules">
+
+ <li><a href="../modules/align-plugin.html">align-plugin</a></li>
+
+ <li><a href="../modules/anim.html">anim</a></li>
+
+ <li><a href="../modules/anim-base.html">anim-base</a></li>
+
+ <li><a href="../modules/anim-color.html">anim-color</a></li>
+
+ <li><a href="../modules/anim-curve.html">anim-curve</a></li>
+
+ <li><a href="../modules/anim-easing.html">anim-easing</a></li>
+
+ <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
+
+ <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
+
+ <li><a href="../modules/anim-shape.html">anim-shape</a></li>
+
+ <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
+
+ <li><a href="../modules/anim-xy.html">anim-xy</a></li>
+
+ <li><a href="../modules/app.html">app</a></li>
+
+ <li><a href="../modules/app-base.html">app-base</a></li>
+
+ <li><a href="../modules/app-content.html">app-content</a></li>
+
+ <li><a href="../modules/app-transitions.html">app-transitions</a></li>
+
+ <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
+
+ <li><a href="../modules/array-extras.html">array-extras</a></li>
+
+ <li><a href="../modules/array-invoke.html">array-invoke</a></li>
+
+ <li><a href="../modules/arraylist.html">arraylist</a></li>
+
+ <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
+
+ <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
+
+ <li><a href="../modules/arraysort.html">arraysort</a></li>
+
+ <li><a href="../modules/async-queue.html">async-queue</a></li>
+
+ <li><a href="../modules/attribute.html">attribute</a></li>
+
+ <li><a href="../modules/attribute-base.html">attribute-base</a></li>
+
+ <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
+
+ <li><a href="../modules/attribute-core.html">attribute-core</a></li>
+
+ <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
+
+ <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
+
+ <li><a href="../modules/autocomplete.html">autocomplete</a></li>
+
+ <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
+
+ <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
+
+ <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
+
+ <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
+
+ <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
+
+ <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
+
+ <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
+
+ <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
+
+ <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
+
+ <li><a href="../modules/axis.html">axis</a></li>
+
+ <li><a href="../modules/axis-base.html">axis-base</a></li>
+
+ <li><a href="../modules/axis-category.html">axis-category</a></li>
+
+ <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
+
+ <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
+
+ <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
+
+ <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
+
+ <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
+
+ <li><a href="../modules/axis-time.html">axis-time</a></li>
+
+ <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
+
+ <li><a href="../modules/base.html">base</a></li>
+
+ <li><a href="../modules/base-base.html">base-base</a></li>
+
+ <li><a href="../modules/base-build.html">base-build</a></li>
+
+ <li><a href="../modules/base-core.html">base-core</a></li>
+
+ <li><a href="../modules/base-observable.html">base-observable</a></li>
+
+ <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
+
+ <li><a href="../modules/button.html">button</a></li>
+
+ <li><a href="../modules/button-core.html">button-core</a></li>
+
+ <li><a href="../modules/button-group.html">button-group</a></li>
+
+ <li><a href="../modules/button-plugin.html">button-plugin</a></li>
+
+ <li><a href="../modules/cache.html">cache</a></li>
+
+ <li><a href="../modules/cache-base.html">cache-base</a></li>
+
+ <li><a href="../modules/cache-offline.html">cache-offline</a></li>
+
+ <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
+
+ <li><a href="../modules/calendar.html">calendar</a></li>
+
+ <li><a href="../modules/calendar-base.html">calendar-base</a></li>
+
+ <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
+
+ <li><a href="../modules/charts.html">charts</a></li>
+
+ <li><a href="../modules/charts-base.html">charts-base</a></li>
+
+ <li><a href="../modules/charts-legend.html">charts-legend</a></li>
+
+ <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
+
+ <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
+
+ <li><a href="../modules/collection.html">collection</a></li>
+
+ <li><a href="../modules/color.html">color</a></li>
+
+ <li><a href="../modules/color-base.html">color-base</a></li>
+
+ <li><a href="../modules/color-harmony.html">color-harmony</a></li>
+
+ <li><a href="../modules/color-hsl.html">color-hsl</a></li>
+
+ <li><a href="../modules/color-hsv.html">color-hsv</a></li>
+
+ <li><a href="../modules/console.html">console</a></li>
+
+ <li><a href="../modules/console-filters.html">console-filters</a></li>
+
+ <li><a href="../modules/cookie.html">cookie</a></li>
+
+ <li><a href="../modules/createlink-base.html">createlink-base</a></li>
+
+ <li><a href="../modules/dataschema.html">dataschema</a></li>
+
+ <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
+
+ <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
+
+ <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
+
+ <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
+
+ <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
+
+ <li><a href="../modules/datasource.html">datasource</a></li>
+
+ <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
+
+ <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
+
+ <li><a href="../modules/datasource-function.html">datasource-function</a></li>
+
+ <li><a href="../modules/datasource-get.html">datasource-get</a></li>
+
+ <li><a href="../modules/datasource-io.html">datasource-io</a></li>
+
+ <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
+
+ <li><a href="../modules/datasource-local.html">datasource-local</a></li>
+
+ <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
+
+ <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
+
+ <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
+
+ <li><a href="../modules/datatable.html">datatable</a></li>
+
+ <li><a href="../modules/datatable-base.html">datatable-base</a></li>
+
+ <li><a href="../modules/datatable-body.html">datatable-body</a></li>
+
+ <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
+
+ <li><a href="../modules/datatable-core.html">datatable-core</a></li>
+
+ <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
+
+ <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
+
+ <li><a href="../modules/datatable-head.html">datatable-head</a></li>
+
+ <li><a href="../modules/datatable-message.html">datatable-message</a></li>
+
+ <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
+
+ <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
+
+ <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
+
+ <li><a href="../modules/datatable-table.html">datatable-table</a></li>
+
+ <li><a href="../modules/datatype.html">datatype</a></li>
+
+ <li><a href="../modules/datatype-date.html">datatype-date</a></li>
+
+ <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
+
+ <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
+
+ <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
+
+ <li><a href="../modules/datatype-number.html">datatype-number</a></li>
+
+ <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
+
+ <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
+
+ <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
+
+ <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
+
+ <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
+
+ <li><a href="../modules/dd.html">dd</a></li>
+
+ <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
+
+ <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
+
+ <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
+
+ <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
+
+ <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
+
+ <li><a href="../modules/dd-drag.html">dd-drag</a></li>
+
+ <li><a href="../modules/dd-drop.html">dd-drop</a></li>
+
+ <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
+
+ <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
+
+ <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
+
+ <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
+
+ <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
+
+ <li><a href="../modules/dial.html">dial</a></li>
+
+ <li><a href="../modules/dom.html">dom</a></li>
+
+ <li><a href="../modules/dom-base.html">dom-base</a></li>
+
+ <li><a href="../modules/dom-screen.html">dom-screen</a></li>
+
+ <li><a href="../modules/dom-style.html">dom-style</a></li>
+
+ <li><a href="../modules/dump.html">dump</a></li>
+
+ <li><a href="../modules/editor.html">editor</a></li>
+
+ <li><a href="../modules/editor-base.html">editor-base</a></li>
+
+ <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
+
+ <li><a href="../modules/editor-br.html">editor-br</a></li>
+
+ <li><a href="../modules/editor-lists.html">editor-lists</a></li>
+
+ <li><a href="../modules/editor-para.html">editor-para</a></li>
+
+ <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
+
+ <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
+
+ <li><a href="../modules/editor-tab.html">editor-tab</a></li>
+
+ <li><a href="../modules/escape.html">escape</a></li>
+
+ <li><a href="../modules/event.html">event</a></li>
+
+ <li><a href="../modules/event-base.html">event-base</a></li>
+
+ <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
+
+ <li><a href="../modules/event-custom.html">event-custom</a></li>
+
+ <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
+
+ <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
+
+ <li><a href="../modules/event-delegate.html">event-delegate</a></li>
+
+ <li><a href="../modules/event-flick.html">event-flick</a></li>
+
+ <li><a href="../modules/event-focus.html">event-focus</a></li>
+
+ <li><a href="../modules/event-gestures.html">event-gestures</a></li>
+
+ <li><a href="../modules/event-hover.html">event-hover</a></li>
+
+ <li><a href="../modules/event-key.html">event-key</a></li>
+
+ <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
+
+ <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
+
+ <li><a href="../modules/event-move.html">event-move</a></li>
+
+ <li><a href="../modules/event-outside.html">event-outside</a></li>
+
+ <li><a href="../modules/event-resize.html">event-resize</a></li>
+
+ <li><a href="../modules/event-simulate.html">event-simulate</a></li>
+
+ <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
+
+ <li><a href="../modules/event-tap.html">event-tap</a></li>
+
+ <li><a href="../modules/event-touch.html">event-touch</a></li>
+
+ <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
+
+ <li><a href="../modules/exec-command.html">exec-command</a></li>
+
+ <li><a href="../modules/features.html">features</a></li>
+
+ <li><a href="../modules/file.html">file</a></li>
+
+ <li><a href="../modules/file-flash.html">file-flash</a></li>
+
+ <li><a href="../modules/file-html5.html">file-html5</a></li>
+
+ <li><a href="../modules/frame.html">frame</a></li>
+
+ <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
+
+ <li><a href="../modules/get.html">get</a></li>
+
+ <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
+
+ <li><a href="../modules/graphics.html">graphics</a></li>
+
+ <li><a href="../modules/graphics-group.html">graphics-group</a></li>
+
+ <li><a href="../modules/handlebars.html">handlebars</a></li>
+
+ <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
+
+ <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
+
+ <li><a href="../modules/highlight.html">highlight</a></li>
+
+ <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
+
+ <li><a href="../modules/highlight-base.html">highlight-base</a></li>
+
+ <li><a href="../modules/history.html">history</a></li>
+
+ <li><a href="../modules/history-base.html">history-base</a></li>
+
+ <li><a href="../modules/history-hash.html">history-hash</a></li>
+
+ <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
+
+ <li><a href="../modules/history-html5.html">history-html5</a></li>
+
+ <li><a href="../modules/imageloader.html">imageloader</a></li>
+
+ <li><a href="../modules/intl.html">intl</a></li>
+
+ <li><a href="../modules/io.html">io</a></li>
+
+ <li><a href="../modules/io-base.html">io-base</a></li>
+
+ <li><a href="../modules/io-form.html">io-form</a></li>
+
+ <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
+
+ <li><a href="../modules/io-queue.html">io-queue</a></li>
+
+ <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
+
+ <li><a href="../modules/io-xdr.html">io-xdr</a></li>
+
+ <li><a href="../modules/json.html">json</a></li>
+
+ <li><a href="../modules/json-parse.html">json-parse</a></li>
+
+ <li><a href="../modules/json-stringify.html">json-stringify</a></li>
+
+ <li><a href="../modules/jsonp.html">jsonp</a></li>
+
+ <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
+
+ <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
+
+ <li><a href="../modules/loader.html">loader</a></li>
+
+ <li><a href="../modules/loader-base.html">loader-base</a></li>
+
+ <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
+
+ <li><a href="../modules/matrix.html">matrix</a></li>
+
+ <li><a href="../modules/model.html">model</a></li>
+
+ <li><a href="../modules/model-list.html">model-list</a></li>
+
+ <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
+
+ <li><a href="../modules/node.html">node</a></li>
+
+ <li><a href="../modules/node-base.html">node-base</a></li>
+
+ <li><a href="../modules/node-core.html">node-core</a></li>
+
+ <li><a href="../modules/node-data.html">node-data</a></li>
+
+ <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
+
+ <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
+
+ <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
+
+ <li><a href="../modules/node-flick.html">node-flick</a></li>
+
+ <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
+
+ <li><a href="../modules/node-load.html">node-load</a></li>
+
+ <li><a href="../modules/node-menunav.html">node-menunav</a></li>
+
+ <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
+
+ <li><a href="../modules/node-screen.html">node-screen</a></li>
+
+ <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
+
+ <li><a href="../modules/node-style.html">node-style</a></li>
+
+ <li><a href="../modules/oop.html">oop</a></li>
+
+ <li><a href="../modules/overlay.html">overlay</a></li>
+
+ <li><a href="../modules/panel.html">panel</a></li>
+
+ <li><a href="../modules/parallel.html">parallel</a></li>
+
+ <li><a href="../modules/pjax.html">pjax</a></li>
+
+ <li><a href="../modules/pjax-base.html">pjax-base</a></li>
+
+ <li><a href="../modules/pjax-content.html">pjax-content</a></li>
+
+ <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
+
+ <li><a href="../modules/plugin.html">plugin</a></li>
+
+ <li><a href="../modules/pluginhost.html">pluginhost</a></li>
+
+ <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
+
+ <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
+
+ <li><a href="../modules/promise.html">promise</a></li>
+
+ <li><a href="../modules/querystring.html">querystring</a></li>
+
+ <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
+
+ <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
+
+ <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
+
+ <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
+
+ <li><a href="../modules/queue-promote.html">queue-promote</a></li>
+
+ <li><a href="../modules/range-slider.html">range-slider</a></li>
+
+ <li><a href="../modules/recordset.html">recordset</a></li>
+
+ <li><a href="../modules/recordset-base.html">recordset-base</a></li>
+
+ <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
+
+ <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
+
+ <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
+
+ <li><a href="../modules/resize.html">resize</a></li>
+
+ <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
+
+ <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
+
+ <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
+
+ <li><a href="../modules/rollup.html">rollup</a></li>
+
+ <li><a href="../modules/router.html">router</a></li>
+
+ <li><a href="../modules/scrollview.html">scrollview</a></li>
+
+ <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
+
+ <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
+
+ <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
+
+ <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
+
+ <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
+
+ <li><a href="../modules/selection.html">selection</a></li>
+
+ <li><a href="../modules/selector-css2.html">selector-css2</a></li>
+
+ <li><a href="../modules/selector-css3.html">selector-css3</a></li>
+
+ <li><a href="../modules/selector-native.html">selector-native</a></li>
+
+ <li><a href="../modules/series-area.html">series-area</a></li>
+
+ <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
+
+ <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
+
+ <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
+
+ <li><a href="../modules/series-bar.html">series-bar</a></li>
+
+ <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
+
+ <li><a href="../modules/series-base.html">series-base</a></li>
+
+ <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
+
+ <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
+
+ <li><a href="../modules/series-column.html">series-column</a></li>
+
+ <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
+
+ <li><a href="../modules/series-combo.html">series-combo</a></li>
+
+ <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
+
+ <li><a href="../modules/series-combospline.html">series-combospline</a></li>
+
+ <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
+
+ <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
+
+ <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
+
+ <li><a href="../modules/series-histogram.html">series-histogram</a></li>
+
+ <li><a href="../modules/series-line.html">series-line</a></li>
+
+ <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
+
+ <li><a href="../modules/series-line-util.html">series-line-util</a></li>
+
+ <li><a href="../modules/series-marker.html">series-marker</a></li>
+
+ <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
+
+ <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
+
+ <li><a href="../modules/series-pie.html">series-pie</a></li>
+
+ <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
+
+ <li><a href="../modules/series-range.html">series-range</a></li>
+
+ <li><a href="../modules/series-spline.html">series-spline</a></li>
+
+ <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
+
+ <li><a href="../modules/series-stacked.html">series-stacked</a></li>
+
+ <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
+
+ <li><a href="../modules/slider.html">slider</a></li>
+
+ <li><a href="../modules/slider-base.html">slider-base</a></li>
+
+ <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
+
+ <li><a href="../modules/sortable.html">sortable</a></li>
+
+ <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
+
+ <li><a href="../modules/stylesheet.html">stylesheet</a></li>
+
+ <li><a href="../modules/substitute.html">substitute</a></li>
+
+ <li><a href="../modules/swf.html">swf</a></li>
+
+ <li><a href="../modules/swfdetect.html">swfdetect</a></li>
+
+ <li><a href="../modules/tabview.html">tabview</a></li>
+
+ <li><a href="../modules/template.html">template</a></li>
+
+ <li><a href="../modules/template-base.html">template-base</a></li>
+
+ <li><a href="../modules/template-micro.html">template-micro</a></li>
+
+ <li><a href="../modules/test.html">test</a></li>
+
+ <li><a href="../modules/test-console.html">test-console</a></li>
+
+ <li><a href="../modules/text.html">text</a></li>
+
+ <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
+
+ <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
+
+ <li><a href="../modules/timers.html">timers</a></li>
+
+ <li><a href="../modules/transition.html">transition</a></li>
+
+ <li><a href="../modules/transition-timer.html">transition-timer</a></li>
+
+ <li><a href="../modules/tree.html">tree</a></li>
+
+ <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
+
+ <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
+
+ <li><a href="../modules/tree-node.html">tree-node</a></li>
+
+ <li><a href="../modules/tree-openable.html">tree-openable</a></li>
+
+ <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
+
+ <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
+
+ <li><a href="../modules/uploader.html">uploader</a></li>
+
+ <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
+
+ <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
+
+ <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
+
+ <li><a href="../modules/view.html">view</a></li>
+
+ <li><a href="../modules/view-node-map.html">view-node-map</a></li>
+
+ <li><a href="../modules/widget.html">widget</a></li>
+
+ <li><a href="../modules/widget-anim.html">widget-anim</a></li>
+
+ <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
+
+ <li><a href="../modules/widget-base.html">widget-base</a></li>
+
+ <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
+
+ <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
+
+ <li><a href="../modules/widget-child.html">widget-child</a></li>
+
+ <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
+
+ <li><a href="../modules/widget-locale.html">widget-locale</a></li>
+
+ <li><a href="../modules/widget-modality.html">widget-modality</a></li>
+
+ <li><a href="../modules/widget-parent.html">widget-parent</a></li>
+
+ <li><a href="../modules/widget-position.html">widget-position</a></li>
+
+ <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
+
+ <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
+
+ <li><a href="../modules/widget-skin.html">widget-skin</a></li>
+
+ <li><a href="../modules/widget-stack.html">widget-stack</a></li>
+
+ <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
+
+ <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
+
+ <li><a href="../modules/yql.html">yql</a></li>
+
+ <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
+
+ <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
+
+ <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
+
+ <li><a href="../modules/yui.html">yui</a></li>
+
+ <li><a href="../modules/yui-base.html">yui-base</a></li>
+
+ <li><a href="../modules/yui-later.html">yui-later</a></li>
+
+ <li><a href="../modules/yui-log.html">yui-log</a></li>
+
+ <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
+
+ </ul>
+ </div>
+ </div>
+</div>
+
+ </div>
+ </div>
+ <div class="yui3-u-3-4">
+ <div id="api-options">
+ Show:
+ <label for="api-show-inherited">
+ <input type="checkbox" id="api-show-inherited" checked>
+ Inherited
+ </label>
+
+ <label for="api-show-protected">
+ <input type="checkbox" id="api-show-protected">
+ Protected
+ </label>
+
+ <label for="api-show-private">
+ <input type="checkbox" id="api-show-private">
+ Private
+ </label>
+ <label for="api-show-deprecated">
+ <input type="checkbox" id="api-show-deprecated">
+ Deprecated
+ </label>
+
+ </div>
+
+
+ <div class="apidocs">
+ <div id="docs-main">
+ <div class="content">
+ <h1>Node Class</h1>
+<div class="box meta">
+
+ <div class="uses">
+ Uses
+ <ul class="inline commas">
+
+ <li><a href="EventTarget.html">EventTarget</a></li>
+
+ </ul>
+ </div>
+
+
+
+
+
+ <div class="foundat">
+ Defined in: <a href="../files/node_js_node-core.js.html#l8"><code>node/js/node-core.js:8</code></a>
+ </div>
+
+
+
+
+ Module: <a href="../modules/node-core.html">node-core</a><br>
+ Parent Module: <a href="../modules/node.html">node</a>
+
+
+
+
+</div>
+
+
+
+<div class="box intro">
+ <p>The Node class provides a wrapper for manipulating DOM Nodes.
+Node properties can be accessed via the set/get methods.
+Use <code>Y.one()</code> to retrieve Node instances.</p>
+
+<p><strong>NOTE:</strong> Node properties are accessed using
+the <code>set</code> and <code>get</code> methods.</p>
+</div>
+
+
+ <div class="constructor">
+ <h2>Constructor</h2>
+ <div id="method_Node" class="method item">
+ <h3 class="name"><code>Node</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l8"><code>node/js/node-core.js:8</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <span class="type">DOMNode</span>
+
+
+
+
+ <div class="param-description">
+ <p>the DOM node to be mapped to the Node instance.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+ </div>
+
+
+<div id="classdocs" class="tabview">
+ <ul class="api-class-tabs">
+ <li class="api-class-tab index"><a href="#index">Index</a></li>
+
+
+ <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
+
+
+ <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
+
+
+ <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
+
+
+ </ul>
+
+ <div>
+ <div id="index" class="api-class-tabpanel index">
+ <h2 class="off-left">Item Index</h2>
+
+
+ <div class="index-section methods">
+ <h3>Methods</h3>
+
+ <ul class="index-list methods">
+
+ <li class="index-item method private">
+ <a href="#method__get">_get</a>
+
+
+
+ </li>
+
+ <li class="index-item method private inherited">
+ <a href="#method__getFullType">_getFullType</a>
+
+
+
+ </li>
+
+ <li class="index-item method private inherited">
+ <a href="#method__getType">_getType</a>
+
+
+
+ </li>
+
+ <li class="index-item method protected">
+ <a href="#method__hide">_hide</a>
+
+
+
+ </li>
+
+ <li class="index-item method protected">
+ <a href="#method__ioComplete">_ioComplete</a>
+
+
+
+ </li>
+
+ <li class="index-item method private inherited">
+ <a href="#method__monitor">_monitor</a>
+
+
+
+ </li>
+
+ <li class="index-item method private inherited">
+ <a href="#method__parseType">_parseType</a>
+
+
+
+ </li>
+
+ <li class="index-item method private inherited">
+ <a href="#method__publish">_publish</a>
+
+
+
+ </li>
+
+ <li class="index-item method protected">
+ <a href="#method__show">_show</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_addClass">addClass</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_addMethod">addMethod</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_addTarget">addTarget</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_after">after</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_all">all</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_ancestor">ancestor</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_ancestors">ancestors</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_append">append</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_appendChild">appendChild</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_appendTo">appendTo</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_before">before</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_blur">blur</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_bubble">bubble</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_clearData">clearData</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_cloneNode">cloneNode</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_compareTo">compareTo</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_contains">contains</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_create">create</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_create">create</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_createCaption">createCaption</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_DEFAULT_GETTER">DEFAULT_GETTER</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_DEFAULT_SETTER">DEFAULT_SETTER</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_delegate">delegate</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_destroy">destroy</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_detach">detach</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_detachAll">detachAll</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_empty">empty</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_fire">fire</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_focus">focus</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_generateID">generateID</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_get">get</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getAttribute">getAttribute</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getAttrs">getAttrs</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getComputedStyle">getComputedStyle</a>
+
+
+
+ </li>
+
+ <li class="index-item method deprecated">
+ <a href="#method_getContent">getContent</a>
+
+
+
+ <span class="flag deprecated">deprecated</span>
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getData">getData</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getDOMNode">getDOMNode</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getDOMNode">getDOMNode</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getElementsByTagName">getElementsByTagName</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_getEvent">getEvent</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getHTML">getHTML</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getStyle">getStyle</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_getTargets">getTargets</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getX">getX</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getXY">getXY</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_getY">getY</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_hasAttribute">hasAttribute</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_hasChildNodes">hasChildNodes</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_hasClass">hasClass</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_hide">hide</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_importMethod">importMethod</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_inDoc">inDoc</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_inRegion">inRegion</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_insert">insert</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_insertBefore">insertBefore</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_intersect">intersect</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_invoke">invoke</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_load">load</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_next">next</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_on">on</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_once">once</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_onceAfter">onceAfter</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_one">one</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_one">one</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_parseType">parseType</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_plug">plug</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_prepend">prepend</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_previous">previous</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_publish">publish</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_purge">purge</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_remove">remove</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_removeAttribute">removeAttribute</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_removeChild">removeChild</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_removeClass">removeClass</a>
+
+
+
+ </li>
+
+ <li class="index-item method inherited">
+ <a href="#method_removeTarget">removeTarget</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_replace">replace</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_replaceChild">replaceChild</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_replaceClass">replaceClass</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_reset">reset</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_scrollIntoView">scrollIntoView</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_scrubVal">scrubVal</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_select">select</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_set">set</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setAttribute">setAttribute</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setAttrs">setAttrs</a>
+
+
+
+ </li>
+
+ <li class="index-item method deprecated">
+ <a href="#method_setContent">setContent</a>
+
+
+
+ <span class="flag deprecated">deprecated</span>
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setData">setData</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setHTML">setHTML</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setStyle">setStyle</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setStyles">setStyles</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setX">setX</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setXY">setXY</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_setY">setY</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_show">show</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_siblings">siblings</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_simulate">simulate</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_simulateGesture">simulateGesture</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_submit">submit</a>
+
+
+
+ </li>
+
+ <li class="index-item method deprecated inherited">
+ <a href="#method_subscribe">subscribe</a>
+
+
+
+ <span class="flag deprecated">deprecated</span>
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_swap">swap</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_swapXY">swapXY</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_test">test</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_toggleClass">toggleClass</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_toggleView">toggleView</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_toString">toString</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_transition">transition</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_unplug">unplug</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item method deprecated inherited">
+ <a href="#method_unsubscribe">unsubscribe</a>
+
+
+
+ <span class="flag deprecated">deprecated</span>
+
+ </li>
+
+ <li class="index-item method deprecated inherited">
+ <a href="#method_unsubscribeAll">unsubscribeAll</a>
+
+
+
+ <span class="flag deprecated">deprecated</span>
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_unwrap">unwrap</a>
+
+
+
+ </li>
+
+ <li class="index-item method">
+ <a href="#method_wrap">wrap</a>
+
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="index-section properties">
+ <h3>Properties</h3>
+
+ <ul class="index-list properties">
+
+ <li class="index-item property private">
+ <a href="#property__instances">_instances</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item property private">
+ <a href="#property__node">_node</a>
+
+
+
+ </li>
+
+ <li class="index-item property">
+ <a href="#property_ATTRS">ATTRS</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item property">
+ <a href="#property_DOM_EVENTS">DOM_EVENTS</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ <li class="index-item property">
+ <a href="#property_NAME">NAME</a>
+
+
+ <span class="flag static">static</span>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="index-section attrs">
+ <h3>Attributes</h3>
+
+ <ul class="index-list attrs">
+
+ <li class="index-item attr">
+ <a href="#attr_children">children</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_docHeight">docHeight</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_docScrollX">docScrollX</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_docScrollY">docScrollY</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_docWidth">docWidth</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_for">for</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_region">region</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_text">text</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_viewportRegion">viewportRegion</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_winHeight">winHeight</a>
+ </li>
+
+ <li class="index-item attr">
+ <a href="#attr_winWidth">winWidth</a>
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ </div>
+
+
+ <div id="methods" class="api-class-tabpanel">
+ <h2 class="off-left">Methods</h2>
+
+
+ <div id="method__get" class="method item private">
+ <h3 class="name"><code>_get</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attr</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Any</span>
+ </span>
+
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l410"><code>node/js/node-core.js:410</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Helper method for get.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attr</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Any</span>:
+
+ The current value of the attribute
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method__getFullType" class="method item private inherited">
+ <h3 class="name"><code>_getFullType</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom/js/event-target.js:586</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the fully qualified type, given a short type string.
+That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
+
+<p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
+is designed to be used with the low level _publish() method, for critical path
+implementations which need to fast-track publish for performance reasons.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The short type to prefix</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The prefixed type, if a prefix is set, otherwise the type passed in
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method__getType" class="method item private inherited">
+ <h3 class="name"><code>_getType</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom/js/event-target.js:36</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>If the instance has a prefix attribute and the
+event type is not prefixed, the instance prefix is
+applied to the supplied type.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method__hide" class="method item protected">
+ <h3 class="name"><code>_hide</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+ <span class="flag protected">protected</span>
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-view.js.html#l102"><code>node/js/node-view.js:102</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The implementation for hiding nodes.
+Default is to set the hidden attribute to true and set the CSS style.display to 'none'.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method__ioComplete" class="method item protected">
+ <h3 class="name"><code>_ioComplete</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>code</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>response</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>args</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+ <span class="flag protected">protected</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-load.html">node-load</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-load.js.html#l7"><code>node/js/node-load.js:7</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The default IO complete handler.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">code</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The response code.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">response</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The response object.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">args</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An array containing the callback and selector</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method__monitor" class="method item private inherited">
+ <h3 class="name"><code>_monitor</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>what</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>eventType</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>o</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom/js/event-target.js:658</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>This is the entry point for the event monitoring system.
+You can monitor 'attach', 'detach', 'fire', and 'publish'.
+When configured, these events generate an event. click ->
+click<em>attach, click</em>detach, click_publish -- these can
+be subscribed to like other events to monitor the event
+system. Inividual published events can have monitoring
+turned on or off (publish can't be turned off before it
+it published) by setting the events 'monitor' config.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">what</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>'attach', 'detach', 'fire', or 'publish'</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">eventType</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">o</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Information about the event interaction, such as
+ fire() args, subscription category, publish config</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method__parseType" class="method item private inherited">
+ <h3 class="name"><code>_parseType</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom/js/event-target.js:52</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns an array with the detach key (if provided),
+and the prefixed event name from _getType
+Y.on('detachcategory| menu:click', fn)</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method__publish" class="method item private inherited">
+ <h3 class="name"><code>_publish</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>fullType</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>etOpts</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>ceOpts</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
+ </span>
+
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom/js/event-target.js:610</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The low level event publish implementation. It expects all the massaging to have been done
+outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
+path publish, which can be used by critical code paths to improve performance.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">fullType</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The prefixed type of the event to publish.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">etOpts</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The EventTarget specific configuration to mix into the published event.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">ceOpts</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The publish specific configuration to mix into the published event.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
+
+ The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
+be the default <code>CustomEvent</code> instance, and can be configured independently.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method__show" class="method item protected">
+ <h3 class="name"><code>_show</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+ <span class="flag protected">protected</span>
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-view.js.html#l27"><code>node/js/node-view.js:27</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The implementation for showing nodes.
+Default is to remove the hidden attribute and reset the CSS style.display property.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_addClass" class="method item">
+ <h3 class="name"><code>addClass</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>className</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-class.js.html#l16"><code>node/js/node-class.js:16</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Adds a class name to each node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">className</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the class name to add to the node's class attribute</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_addMethod" class="method item">
+ <h3 class="name"><code>addMethod</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>context</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Any</span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l181"><code>node/js/node-core.js:181</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Adds methods to the Y.Node prototype, routing through scrubVal.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the method to add</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The function that becomes the method</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">context</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional context to call the method with
+(defaults to the Node instance)</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Any</span>:
+
+ Depends on what is returned from the DOM node.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_addTarget" class="method item inherited">
+ <h3 class="name"><code>addTarget</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>o</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom/js/event-facade.js:455</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Registers another EventTarget as a bubble target. Bubble order
+is determined by the order registered. Multiple targets can
+be specified.</p>
+
+<p>Events can only bubble if emitFacade is true.</p>
+
+<p>Included in the event-custom-complex submodule.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">o</code>
+ <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the target to add</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_after" class="method item inherited">
+ <h3 class="name"><code>after</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[context]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[arg*]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom/js/event-target.js:833</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Subscribe to a custom event hosted by this object. The
+supplied callback will execute after any listeners add
+via the subscribe method, and after the default function,
+if configured for the event, has executed.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The callback to execute in response to the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[context]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>Override <code>this</code> object in callback</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[arg*]</code>
+ <span class="type">Any</span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>0..n additional arguments to supply to the subscriber</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
+
+ A subscription handle capable of detaching the
+ subscription
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_all" class="method item">
+ <h3 class="name"><code>all</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>selector</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l629"><code>node/js/node-core.js:629</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Retrieves a NodeList based on the given CSS selector.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">selector</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The CSS selector to test against.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
+
+ A NodeList instance for the matching HTMLCollection/Array.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_ancestor" class="method item">
+ <h3 class="name"><code>ancestor</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>testSelf</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>stopFn</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l540"><code>node/js/node-core.js:540</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the nearest ancestor that passes the test applied by supplied boolean method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A selector string or boolean method for testing elements.
+If a function is used, it receives the current node being tested as the only argument.
+If fn is not passed as an argument, the parent node will be returned.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">testSelf</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>optional Whether or not to include the element in the scan</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">stopFn</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>optional A selector string or boolean
+method to indicate when the search should stop. The search bails when the function
+returns true or the selector matches.
+If a function is used, it receives the current node being tested as the only argument.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ The matching Node instance or null if not found
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_ancestors" class="method item">
+ <h3 class="name"><code>ancestors</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>testSelf</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l563"><code>node/js/node-core.js:563</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the ancestors that pass the test applied by supplied boolean method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A selector string or boolean method for testing elements.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">testSelf</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>optional Whether or not to include the element in the scan
+If a function is used, it receives the current node being tested as the only argument.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
+
+ A NodeList instance containing the matching elements
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_append" class="method item">
+ <h3 class="name"><code>append</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>content</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l100"><code>node/js/node-create.js:100</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Inserts the content as the lastChild of the node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">content</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The content to insert
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_appendChild" class="method item">
+ <h3 class="name"><code>appendChild</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l112"><code>node/js/node-create.js:112</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <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/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be appended
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ The appended node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_appendTo" class="method item">
+ <h3 class="name"><code>appendTo</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l135"><code>node/js/node-create.js:135</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Appends the node to the given node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The node to append to</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_before" class="method item inherited">
+ <h3 class="name"><code>before</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom/js/event-target.js:870</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Executes the callback before a DOM event, custom event
+or method. If the first argument is a function, it
+is assumed the target is a method. For DOM and custom
+events, this is an alias for Y.on.</p>
+
+<p>For DOM and custom events:
+type, callback, context, 0-n arguments</p>
+
+<p>For methods:
+callback, object (method host), methodName, context, 0-n arguments</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ detach handle
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_blur" class="method item">
+ <h3 class="name"><code>blur</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l62"><code>node/js/node-imports.js:62</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_bubble" class="method item inherited">
+ <h3 class="name"><code>bubble</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>evt</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom/js/event-facade.js:507</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Propagate an event. Requires the event-custom-complex module.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">evt</code>
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the custom event to propagate</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ the aggregated return value from Event.Custom.fire
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_clearData" class="method item">
+ <h3 class="name"><code>clearData</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-data.html">node-data</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-data.js.html#l107"><code>node/js/node-data.js:107</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Clears internally stored data.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the field to clear. If no name
+is given, all data is cleared.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_cloneNode" class="method item">
+ <h3 class="name"><code>cloneNode</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>deep</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l23"><code>node/js/node-imports.js:23</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">deep</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Whether or not to perform a deep clone, which includes
+subtree and attributes</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ The clone
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_compareTo" class="method item">
+ <h3 class="name"><code>compareTo</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>refNode</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l498"><code>node/js/node-core.js:498</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Compares nodes to determine if they match.
+Node instances can be compared to each other and/or HTMLElements.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">refNode</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The reference node to compare to the node.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ True if the nodes match, false if they do not.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_contains" class="method item">
+ <h3 class="name"><code>contains</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>needle</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l125"><code>node/js/node-imports.js:125</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Determines whether the node is an ancestor of another HTML element in the DOM hierarchy.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">needle</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The possible node or descendent</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ Whether or not this node is the needle its ancestor
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_create" class="method item">
+ <h3 class="name"><code>create</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>html</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>doc</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l28"><code>node/js/node-create.js:28</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Creates a new Node using the provided markup string.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">html</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The markup used to create the element.
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">doc</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLDocument" class="crosslink external" target="_blank">HTMLDocument</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional document context</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ A Node instance bound to a DOM node or fragment
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_create" class="method item">
+ <h3 class="name"><code>create</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>html</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>doc</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l9"><code>node/js/node-create.js:9</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns a new dom node using the provided markup string.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">html</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The markup used to create the element
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">doc</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLDocument" class="crosslink external" target="_blank">HTMLDocument</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional document context</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ A Node instance bound to a DOM node or fragment
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_createCaption" class="method item">
+ <h3 class="name"><code>createCaption</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l92"><code>node/js/node-imports.js:92</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.
+Only valid on TABLE elements</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_DEFAULT_GETTER" class="method item">
+ <h3 class="name"><code>DEFAULT_GETTER</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Any</span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l330"><code>node/js/node-core.js:330</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The default getter for DOM properties
+Called with instance context (this === the Node instance)</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute/property to look up</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Any</span>:
+
+ The current value
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_DEFAULT_SETTER" class="method item">
+ <h3 class="name"><code>DEFAULT_SETTER</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>val</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Any</span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l305"><code>node/js/node-core.js:305</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The default setter for DOM properties
+Called with instance context (this === the Node instance)</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute/property being set</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">val</code>
+ <span class="type">Any</span>
+
+
+
+
+ <div class="param-description">
+ <p>The value to be set</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Any</span>:
+
+ The value
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_delegate" class="method item">
+ <h3 class="name"><code>delegate</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>spec</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>context</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>args</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-event-delegate.html">node-event-delegate</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-event-delegate.js.html#l7"><code>node/js/node-event-delegate.js:7</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Sets up a delegation listener for an event occurring inside the Node.
+The delegated event will be verified against a supplied selector or
+filtering function to test if the event references at least one node that
+should trigger the subscription callback.</p>
+
+<p>Selector string filters will trigger the callback if the event originated
+from a node that matches it or is contained in a node that matches it.
+Function filters are called for each Node up the parent axis to the
+subscribing container node, and receive at each level the Node and the event
+object. The function should return true (or a truthy value) if that Node
+should trigger the subscription callback. Note, it is possible for filters
+to match multiple Nodes for a single event. In this case, the delegate
+callback will be executed for each matching Node.</p>
+
+<p><p>For each matching Node, the callback will be executed with its 'this'
+object set to the Node matched by the filter (unless a specific context was
+provided during subscription), and the provided event's
+<code>currentTarget</code> will also be set to the matching Node. The
+containing Node from which the subscription was originally made can be
+referenced as <code>e.container</code>.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the event type to delegate</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the callback function to execute. This function
+ will be provided the event object for the delegated event.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">spec</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>a selector that must match the target of the
+ event or a function to test target and its parents for a match</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">context</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>optional argument that specifies what 'this' refers to.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">args</code>
+ <span class="type">Any</span>
+
+
+
+ <span class="flag multiple" title="This argument may occur one or more times.">multiple</span>
+
+
+ <div class="param-description">
+ <p>0..n additional arguments to pass on to the callback function.
+ These arguments will be added after the event object.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
+
+ the detach handle
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_destroy" class="method item">
+ <h3 class="name"><code>destroy</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>recursivePurge</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l716"><code>node/js/node-core.js:716</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Nulls internal node references, removes any plugins and event listeners.
+Note that destroy() will not remove the node from its parent or from the DOM. For that
+functionality, call remove(true).</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">recursivePurge</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>(optional) Whether or not to remove listeners from the
+node's subtree (default is false)</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_detach" class="method item inherited">
+ <h3 class="name"><code>detach</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>context</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom/js/event-target.js:346</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Detach one or more listeners the from the specified event</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <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>
+
+
+
+
+ <div class="param-description">
+ <p>Either the handle to the subscriber or the
+ type of event. If the type
+ is not specified, it will attempt to remove
+ the listener from all hosted events.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The subscribed function to unsubscribe, if not
+ supplied, all subscribers will be removed.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">context</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The custom object passed to subscribe. This is
+ optional, but if supplied will be used to
+ disambiguate multiple listeners that are the same
+ (e.g., you subscribe many object using a function
+ that lives on the prototype)</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
+
+ the host
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_detachAll" class="method item inherited">
+ <h3 class="name"><code>detachAll</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom/js/event-target.js:469</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes all listeners from the specified event. If the event type
+is not specified, all listeners from all hosted custom events will
+be removed.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The type, or name of the event</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_empty" class="method item">
+ <h3 class="name"><code>empty</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l821"><code>node/js/node-core.js:821</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes and destroys all of the nodes within the node.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_fire" class="method item inherited">
+ <h3 class="name"><code>fire</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>arguments</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom/js/event-target.js:695</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Fire a custom event by name. The callback functions will be executed
+from the context specified when the event was created, and with the
+following parameters.</p>
+
+<p>If the custom event object hasn't been created, then the event hasn't
+been published and it has no subscribers. For performance sake, we
+immediate exit in this case. This means the event won't bubble, so
+if the intention is that a bubble target be notified, the event must
+be published on this object first.</p>
+
+<p>The first argument is the event type, and any additional arguments are
+passed to the listeners as parameters. If the first of these is an
+object literal, and the event is configured to emit an event facade,
+that object is mixed into the event facade and the facade is provided
+in place of the original object.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <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>
+
+
+
+
+ <div class="param-description">
+ <p>The type of the event, or an object that contains
+a 'type' property.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">arguments</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>an arbitrary set of parameters to pass to
+the handler. If the first of these is an object literal and the event is
+configured to emit an event facade, the event facade will replace that
+parameter after the properties the object literal contains are copied to
+the event facade.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
+
+ the event host
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_focus" class="method item">
+ <h3 class="name"><code>focus</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l55"><code>node/js/node-imports.js:55</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_generateID" class="method item">
+ <h3 class="name"><code>generateID</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l168"><code>node/js/node-imports.js:168</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Applies a unique ID to the node if none exists</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The existing or generated ID
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_get" class="method item">
+ <h3 class="name"><code>get</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attr</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Any</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l384"><code>node/js/node-core.js:384</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns an attribute value on the Node instance.
+Unless pre-configured (via <code>Node.ATTRS</code>), get hands
+off to the underlying DOM node. Only valid
+attributes/properties for the node will be queried.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attr</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Any</span>:
+
+ The current value of the attribute
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getAttribute" class="method item">
+ <h3 class="name"><code>getAttribute</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l142"><code>node/js/node-imports.js:142</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Allows getting attributes on DOM nodes, normalizing in some cases.
+This passes through to the DOM node, allowing for custom attributes.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute name</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The attribute value
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getAttrs" class="method item">
+ <h3 class="name"><code>getAttrs</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attrs</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l479"><code>node/js/node-core.js:479</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns an object containing the values for the requested attributes.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attrs</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>an array of attributes to get values</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
+
+ An object with attribute name/value pairs.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getComputedStyle" class="method item">
+ <h3 class="name"><code>getComputedStyle</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attr</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-style.js.html#l47"><code>node/js/node-style.js:47</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the computed value for the given style property.
+Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attr</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The style attribute to retrieve.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The computed value of the style property for the element.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getContent" class="method item deprecated">
+ <h3 class="name"><code>getContent</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+ <span class="flag deprecated" title="Use getHTML">deprecated</span>
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l161"><code>node/js/node-create.js:161</code></a>
+
+ </p>
+
+
+
+ <p>Deprecated: Use getHTML</p>
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the node's current content (e.g. innerHTML)</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The current content
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getData" class="method item">
+ <h3 class="name"><code>getData</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Any | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-data.html">node-data</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-data.js.html#l16"><code>node/js/node-data.js:16</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Retrieves arbitrary data stored on a Node instance.
+If no data is associated with the Node, it will attempt to retrieve
+a value from the corresponding HTML data attribute. (e.g. node.getData('foo')
+will check node.getAttribute('data-foo')).</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Optional name of the data field to retrieve.
+If no name is given, all data is returned.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Any | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
+
+ Whatever is stored at the given field,
+or an object hash of all fields.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getDOMNode" class="method item">
+ <h3 class="name"><code>getDOMNode</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">HTMLNode</span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l135"><code>node/js/node-core.js:135</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Retrieves the DOM node bound to a Node instance</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | HTMLNode</span>
+
+
+
+
+ <div class="param-description">
+ <p>The Node instance or an HTMLNode</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">HTMLNode</span>:
+
+ The DOM node bound to the Node instance. If a DOM node is passed
+as the node argument, it is simply returned.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getDOMNode" class="method item">
+ <h3 class="name"><code>getDOMNode</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type">DOMNode</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l831"><code>node/js/node-core.js:831</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the DOM node bound to the Node instance</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">DOMNode</span>:
+
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getElementsByTagName" class="method item">
+ <h3 class="name"><code>getElementsByTagName</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>tagName</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l47"><code>node/js/node-imports.js:47</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">tagName</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The tagName to collect</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
+
+ A NodeList representing the HTMLCollection
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getEvent" class="method item inherited">
+ <h3 class="name"><code>getEvent</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>prefixed</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom/js/event-target.js:814</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the custom event of the provided type has been created, a
+falsy value otherwise</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the type, or name of the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">prefixed</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>if true, the type is prefixed already</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
+
+ the custom event or null
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getHTML" class="method item">
+ <h3 class="name"><code>getHTML</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l182"><code>node/js/node-create.js:182</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the node's current html content (e.g. innerHTML)</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The html content
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getStyle" class="method item">
+ <h3 class="name"><code>getStyle</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attr</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-style.js.html#l34"><code>node/js/node-style.js:34</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the style's current value.
+Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attr</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The style attribute to retrieve.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ The current value of the style property for the element.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getTargets" class="method item inherited">
+ <h3 class="name"><code>getTargets</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom/js/event-facade.js:479</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns an array of bubble targets for this object.</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ EventTarget[]
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getX" class="method item">
+ <h3 class="name"><code>getX</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Int</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l122"><code>node/js/node-screen.js:122</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Gets the current position of the node in page coordinates.</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Int</span>:
+
+ The X position of the node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getXY" class="method item">
+ <h3 class="name"><code>getXY</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l106"><code>node/js/node-screen.js:106</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Gets the current position of the node in page coordinates.</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
+
+ The XY position of the node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_getY" class="method item">
+ <h3 class="name"><code>getY</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Int</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l137"><code>node/js/node-screen.js:137</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Gets the current position of the node in page coordinates.</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Int</span>:
+
+ The Y position of the node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_hasAttribute" class="method item">
+ <h3 class="name"><code>hasAttribute</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attribute</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l32"><code>node/js/node-imports.js:32</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attribute</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute to test for</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ Whether or not the attribute is present
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_hasChildNodes" class="method item">
+ <h3 class="name"><code>hasChildNodes</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l16"><code>node/js/node-imports.js:16</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ Whether or not the node has any childNodes
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_hasClass" class="method item">
+ <h3 class="name"><code>hasClass</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>className</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-class.js.html#l7"><code>node/js/node-class.js:7</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Determines whether each node has the given className.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">className</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the class name to search for</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ Whether or not the element has the specified class
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_hide" class="method item">
+ <h3 class="name"><code>hide</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>config</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>callback</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-view.js.html#l85"><code>node/js/node-view.js:85</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Hides the node.
+If the "transition" module is loaded, hide optionally
+animates the hiding of the node using either the default
+transition effect ('fadeOut'), or the given named effect.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A named Transition effect to use as the show effect.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">config</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Options to use with the transition.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">callback</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional function to run after the transition completes.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_importMethod" class="method item">
+ <h3 class="name"><code>importMethod</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>host</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>altName</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>context</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l222"><code>node/js/node-core.js:222</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Imports utility methods to be added as Y.Node methods.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">host</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The object that contains the method to import.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the method to import</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">altName</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional name to use in place of the host name</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">context</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional context to call the method with</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_inDoc" class="method item">
+ <h3 class="name"><code>inDoc</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>doc</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l514"><code>node/js/node-core.js:514</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Determines whether the node is appended to the document.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">doc</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>optional An optional document to check against.
+Defaults to current document.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ Whether or not this node is appended to the document.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_inRegion" class="method item">
+ <h3 class="name"><code>inRegion</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node2</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>all</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>altRegion</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-region.js.html#l61"><code>node/js/node-region.js:61</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Determines whether or not the node is within the giving region.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node2</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The node or region to compare with.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">all</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Whether or not all of the node must be in the region.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">altRegion</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An alternate region to use (rather than this node's).</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ True if in region, false if not.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_insert" class="method item">
+ <h3 class="name"><code>insert</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>content</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>where</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l39"><code>node/js/node-create.js:39</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Inserts the content before the reference node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">content</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/NodeList.html" class="crosslink">NodeList</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLCollection" class="crosslink external" target="_blank">HTMLCollection</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The content to insert
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">where</code>
+ <span class="type">Int | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The position to insert at.
+Possible "where" arguments</p>
+
+<dl>
+<dt>Y.Node</dt>
+<dd>The Node to insert before</dd>
+<dt>HTMLElement</dt>
+<dd>The element to insert before</dd>
+<dt>Int</dt>
+<dd>The index of the child element to insert before</dd>
+<dt>"replace"</dt>
+<dd>Replaces the existing HTML</dd>
+<dt>"before"</dt>
+<dd>Inserts before the existing HTML</dd>
+<dt>"before"</dt>
+<dd>Inserts content before the node</dd>
+<dt>"after"</dt>
+<dd>Inserts content after the node</dd>
+</dl>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_insertBefore" class="method item">
+ <h3 class="name"><code>insertBefore</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>newNode</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>refNode</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l123"><code>node/js/node-create.js:123</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">newNode</code>
+ <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/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be appended</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">refNode</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be inserted before
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ The inserted node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_intersect" class="method item">
+ <h3 class="name"><code>intersect</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node2</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>altRegion</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-region.js.html#l45"><code>node/js/node-region.js:45</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Compares the intersection of the node with another node or region</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node2</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The node or region to compare with.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">altRegion</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An alternate region to use (rather than this node's).</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
+
+ An object representing the intersection of the regions.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_invoke" class="method item">
+ <h3 class="name"><code>invoke</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>method</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>a,</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l754"><code>node/js/node-core.js:754</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Invokes a method on the Node instance</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">method</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the method to invoke</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">a,</code>
+ <span class="type">Any</span>
+
+
+
+
+ <div class="param-description">
+ <p>b, c, etc. Arguments to invoke the method with.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ Whatever the underly method returns.
+DOM Nodes and Collections return values
+are converted to Node/NodeList instances.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_load" class="method item">
+ <h3 class="name"><code>load</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>url</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>selector</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>callback</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-load.html">node-load</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-load.js.html#l36"><code>node/js/node-load.js:36</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Loads content from the given url and replaces the Node's
+existing content with the remote content.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">url</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The URL to load via XMLHttpRequest.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">selector</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional selector representing a subset of an HTML document to load.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">callback</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional function to run after the content has been loaded.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_next" class="method item">
+ <h3 class="name"><code>next</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l591"><code>node/js/node-core.js:591</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the next matching sibling.
+Returns the nearest element node sibling if no method provided.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A selector or boolean method for testing elements.
+If a function is used, it receives the current node being tested as the only argument.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ Node instance or null if not found
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_on" class="method item">
+ <h3 class="name"><code>on</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[context]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[arg*]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_on">
+ EventTarget
+ </a>
+
+ but overwritten in
+
+
+
+ <a href="../files/node_js_node-event.js.html#l217"><code>node/js/node-event.js:217</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Subscribe a callback function to execute in response to a DOM event or custom
+event.</p>
+
+<p>Most DOM events are associated with a preventable default behavior such as
+link clicks navigating to a new page. Callbacks are passed a <code>DOMEventFacade</code>
+object as their first argument (usually called <code>e</code>) that can be used to
+prevent this default behavior with <code>e.preventDefault()</code>. See the
+<code>DOMEventFacade</code> API for all available properties and methods on the object.</p>
+
+<p>If the event name passed as the first parameter is not a whitelisted DOM event,
+it will be treated as a custom event subscriptions, allowing
+<code>node.fire('customEventName')</code> later in the code. Refer to the Event user guide
+for the full DOM event whitelist.</p>
+
+<p>By default, the <code>this</code> object in the callback will refer to the subscribed
+<code>Node</code>.</p>
+
+<p>Returning <code>false</code> from a callback is supported as an alternative to calling
+<code>e.preventDefault(); e.stopPropagation();</code>. However, it is recommended to use
+the event methods.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The callback to execute in response to the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[context]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>Override <code>this</code> object in callback</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[arg*]</code>
+ <span class="type">Any</span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>0..n additional arguments to supply to the subscriber</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
+
+ A subscription handle capable of detaching that
+ subscription
+
+ </div>
+ </div>
+
+
+
+ <div class="example">
+ <h4>Example:</h4>
+
+ <div class="example-content">
+ <pre class="code prettyprint"><code>Y.one("#my-form").on("submit", function (e) {
+ e.preventDefault();
+
+ // proceed with ajax form submission instead...
+});
+</code></pre>
+ </div>
+ </div>
+
+</div>
+
+
+ <div id="method_once" class="method item inherited">
+ <h3 class="name"><code>once</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[context]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[arg*]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom/js/event-target.js:124</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Listen to a custom event hosted by this object one time.
+This is the equivalent to <code>on</code> except the
+listener is immediatelly detached when it is executed.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The callback to execute in response to the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[context]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>Override <code>this</code> object in callback</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[arg*]</code>
+ <span class="type">Any</span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>0..n additional arguments to supply to the subscriber</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
+
+ A subscription handle capable of detaching the
+ subscription
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_onceAfter" class="method item inherited">
+ <h3 class="name"><code>onceAfter</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[context]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[arg*]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom/js/event-target.js:146</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Listen to a custom event hosted by this object one time.
+This is the equivalent to <code>after</code> except the
+listener is immediatelly detached when it is executed.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The callback to execute in response to the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[context]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>Override <code>this</code> object in callback</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[arg*]</code>
+ <span class="type">Any</span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>0..n additional arguments to supply to the subscriber</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
+
+ A subscription handle capable of detaching that
+ subscription
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_one" class="method item">
+ <h3 class="name"><code>one</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>selector</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | null</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l615"><code>node/js/node-core.js:615</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Retrieves a single Node instance, the first element matching the given
+CSS selector.
+Returns null if no match found.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">selector</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The CSS selector to test against.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | null</span>:
+
+ A Node instance for the matching HTMLElement or null
+if no match found.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_one" class="method item">
+ <h3 class="name"><code>one</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | null</span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l263"><code>node/js/node-core.js:263</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns a single Node instance bound to the node or the
+first element matching the given selector. Returns null if no match found.
+<strong>Note:</strong> For chaining purposes you may want to
+use <code>Y.all</code>, which returns a NodeList when no match is found.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <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/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>a node or Selector</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | null</span>:
+
+ a Node instance or null if no match found.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_parseType" class="method item inherited">
+ <h3 class="name"><code>parseType</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[pre=this._yuievt.config.prefix]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom/js/event-target.js:168</code></a>
+
+ </p>
+
+
+
+
+
+ <p>Available since 3.3.0</p>
+
+ </div>
+
+ <div class="description">
+ <p>Takes the type parameter passed to 'on' and parses out the
+various pieces that could be included in the type. If the
+event type is passed without a prefix, it will be expanded
+to include the prefix one is supplied or the event target
+is configured with a default prefix.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the type</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>the prefix</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
+
+ an array containing:
+ * the detach category, if supplied,
+ * the prefixed event type,
+ * whether or not this is an after listener,
+ * the supplied event type
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_plug" class="method item">
+ <h3 class="name"><code>plug</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>plugin</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>config</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-pluginhost.html">node-pluginhost</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-pluginhost.js.html#l6"><code>node/js/node-pluginhost.js:6</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Registers plugins to be instantiated at the class level (plugins
+which should be plugged into every instance of Node by default).</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">plugin</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Either the plugin class, an array of plugin classes or an array of objects (with fn and cfg properties defined)</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">config</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>(Optional) If plugin is the plugin class, the configuration for the plugin</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_prepend" class="method item">
+ <h3 class="name"><code>prepend</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>content</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l88"><code>node/js/node-create.js:88</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Inserts the content as the firstChild of the node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">content</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The content to insert
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_previous" class="method item">
+ <h3 class="name"><code>previous</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l579"><code>node/js/node-core.js:579</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the previous matching sibling.
+Returns the nearest element node sibling if no method provided.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A selector or boolean method for testing elements.
+If a function is used, it receives the current node being tested as the only argument.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ Node instance or null if not found
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_publish" class="method item inherited">
+ <h3 class="name"><code>publish</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>opts</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom/js/event-target.js:493</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Creates a new custom event of the specified type. If a custom event
+by that name already exists, it will not be re-created. In either
+case the custom event is returned.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the type, or name of the event</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">opts</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>optional config params. Valid properties are:</p>
+
+<p><ul>
+ <li>
+ 'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
+ </li>
+ <li>
+ 'bubbles': whether or not this event bubbles (true)
+ Events can only bubble if emitFacade is true.
+ </li>
+ <li>
+ 'context': the default execution context for the listeners (this)
+ </li>
+ <li>
+ 'defaultFn': the default function to execute when this event fires if preventDefault was not called
+ </li>
+ <li>
+ 'emitFacade': whether or not this event emits a facade (false)
+ </li>
+ <li>
+ 'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
+ </li>
+ <li>
+ 'fireOnce': if an event is configured to fire once, new subscribers after
+ the fire will be notified immediately.
+ </li>
+ <li>
+ 'async': fireOnce event listeners will fire synchronously if the event has already
+ fired unless async is true.
+ </li>
+ <li>
+ 'preventable': whether or not preventDefault() has an effect (true)
+ </li>
+ <li>
+ 'preventedFn': a function that is executed when preventDefault is called
+ </li>
+ <li>
+ 'queuable': whether or not this event can be queued during bubbling (false)
+ </li>
+ <li>
+ 'silent': if silent is true, debug messages are not provided for this event.
+ </li>
+ <li>
+ 'stoppedFn': a function that is executed when stopPropagation is called
+ </li></p>
+
+<p><li>
+ 'monitored': specifies whether or not this event should send notifications about
+ when the event has been attached, detached, or published.
+ </li>
+ <li>
+ 'type': the event type (valid option if not provided as the first parameter to publish)
+ </li>
+ </ul></p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
+
+ the custom event
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_purge" class="method item">
+ <h3 class="name"><code>purge</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>recurse</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-event.js.html#l69"><code>node/js/node-event.js:69</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes event listeners from the node and (optionally) its subtree</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">recurse</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>(optional) Whether or not to remove listeners from the
+node's subtree</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>(optional) Only remove listeners of the specified type</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_remove" class="method item">
+ <h3 class="name"><code>remove</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>destroy</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l660"><code>node/js/node-core.js:660</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes the node from its parent.
+Shortcut for myNode.get('parentNode').removeChild(myNode);</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">destroy</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>whether or not to call destroy() on the node
+after removal.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_removeAttribute" class="method item">
+ <h3 class="name"><code>removeAttribute</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attribute</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l108"><code>node/js/node-imports.js:108</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attribute</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute to be removed</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_removeChild" class="method item">
+ <h3 class="name"><code>removeChild</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l7"><code>node/js/node-imports.js:7</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be removed</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ The removed node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_removeClass" class="method item">
+ <h3 class="name"><code>removeClass</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>className</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-class.js.html#l24"><code>node/js/node-class.js:24</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes a class name from each node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">className</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the class name to remove from the node's class attribute</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_removeTarget" class="method item inherited">
+ <h3 class="name"><code>removeTarget</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>o</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom/js/event-facade.js:489</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes a bubble target</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">o</code>
+ <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the target to remove</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_replace" class="method item">
+ <h3 class="name"><code>replace</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>newNode</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l683"><code>node/js/node-core.js:683</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Replace the node with the other node. This is a DOM update only
+and does not change the node bound to the Node instance.
+Shortcut for myNode.get('parentNode').replaceChild(newNode, myNode);</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">newNode</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | HTMLNode</span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be inserted</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_replaceChild" class="method item">
+ <h3 class="name"><code>replaceChild</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>refNode</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l701"><code>node/js/node-core.js:701</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <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/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be inserted</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">refNode</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Node to be replaced</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
+
+ The replaced node
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_replaceClass" class="method item">
+ <h3 class="name"><code>replaceClass</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>oldClassName</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>newClassName</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-class.js.html#l32"><code>node/js/node-class.js:32</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Replace a class with another class for each node.
+If no oldClassName is present, the newClassName is simply added.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">oldClassName</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the class name to be replaced</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">newClassName</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the class name that will be replacing the old class name</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_reset" class="method item">
+ <h3 class="name"><code>reset</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l77"><code>node/js/node-imports.js:77</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.
+Only valid on FORM elements</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_scrollIntoView" class="method item">
+ <h3 class="name"><code>scrollIntoView</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l40"><code>node/js/node-imports.js:40</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_scrubVal" class="method item">
+ <h3 class="name"><code>scrubVal</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>node</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="../classes/NodeList.html" class="crosslink">NodeList</a> | Any</span>
+ </span>
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l151"><code>node/js/node-core.js:151</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Checks Node return values and wraps DOM Nodes as Y.Node instances
+and DOM Collections / Arrays as Y.NodeList instances.
+Other return values just pass thru. If undefined is returned (e.g. no return)
+then the Node instance is returned for chainability.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">node</code>
+ <span class="type">Any</span>
+
+
+
+
+ <div class="param-description">
+ <p>The Node instance or an HTMLNode</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="../classes/NodeList.html" class="crosslink">NodeList</a> | Any</span>:
+
+ Depends on what is returned from the DOM node.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_select" class="method item">
+ <h3 class="name"><code>select</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l85"><code>node/js/node-imports.js:85</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_set" class="method item">
+ <h3 class="name"><code>set</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attr</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>val</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l432"><code>node/js/node-core.js:432</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Sets an attribute on the Node instance.
+Unless pre-configured (via Node.ATTRS), set hands
+off to the underlying DOM node. Only valid
+attributes/properties for the node will be set.
+To set custom attributes use setAttribute.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attr</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute to be set.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">val</code>
+ <span class="type">Any</span>
+
+
+
+
+ <div class="param-description">
+ <p>The value to set the attribute to.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setAttribute" class="method item">
+ <h3 class="name"><code>setAttribute</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>value</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l132"><code>node/js/node-imports.js:132</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Allows setting attributes on DOM nodes, normalizing in some cases.
+This passes through to the DOM node, allowing for custom attributes.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The attribute name</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">value</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The value to set</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setAttrs" class="method item">
+ <h3 class="name"><code>setAttrs</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attrMap</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l461"><code>node/js/node-core.js:461</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Sets multiple attributes.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attrMap</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>an object of name/value pairs to set</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setContent" class="method item deprecated">
+ <h3 class="name"><code>setContent</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>content</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+ <span class="flag deprecated" title="Use setHTML">deprecated</span>
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l146"><code>node/js/node-create.js:146</code></a>
+
+ </p>
+
+
+
+ <p>Deprecated: Use setHTML</p>
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Replaces the node's current content with the content.
+Note that this passes to innerHTML and is not escaped.
+Use <a href="../classes/Escape.html#method_html"><code>Y.Escape.html()</code></a>
+to escape html content or <code>set('text')</code> to add as text.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">content</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/NodeList.html" class="crosslink">NodeList</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLCollection" class="crosslink external" target="_blank">HTMLCollection</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The content to insert</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setData" class="method item">
+ <h3 class="name"><code>setData</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>val</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-data.html">node-data</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-data.js.html#l86"><code>node/js/node-data.js:86</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Stores arbitrary data on a Node instance.
+This is not stored with the DOM node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the field to set. If no val
+is given, name is treated as the data and overrides any existing data.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">val</code>
+ <span class="type">Any</span>
+
+
+
+
+ <div class="param-description">
+ <p>The value to be assigned to the field.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setHTML" class="method item">
+ <h3 class="name"><code>setHTML</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>content</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-create.js.html#l172"><code>node/js/node-create.js:172</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Replaces the node's current html content with the content provided.
+Note that this passes to innerHTML and is not escaped.
+Use <code>Y.Escape.html()</code> to escape HTML, or <code>set('text')</code> to add as text.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">content</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | HTML | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/NodeList.html" class="crosslink">NodeList</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLCollection" class="crosslink external" target="_blank">HTMLCollection</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The content to insert</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setStyle" class="method item">
+ <h3 class="name"><code>setStyle</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>attr</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>val</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-style.js.html#l9"><code>node/js/node-style.js:9</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Sets a style property of the node.
+Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">attr</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The style attribute to set.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">val</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Number.html" class="crosslink">Number</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The value.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setStyles" class="method item">
+ <h3 class="name"><code>setStyles</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>hash</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-style.html">node-style</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-style.js.html#l22"><code>node/js/node-style.js:22</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Sets multiple style properties on the node.
+Use camelCase (e.g. 'backgroundColor') for multi-word properties.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">hash</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An object literal of property:value pairs.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setX" class="method item">
+ <h3 class="name"><code>setX</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>x</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l129"><code>node/js/node-screen.js:129</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Set the position of the node in page coordinates, regardless of how the node is positioned.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">x</code>
+ <span class="type">Int</span>
+
+
+
+
+ <div class="param-description">
+ <p>X value for new position (coordinates are page-based)</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setXY" class="method item">
+ <h3 class="name"><code>setXY</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>xy</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l114"><code>node/js/node-screen.js:114</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Set the position of the node in page coordinates, regardless of how the node is positioned.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">xy</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Contains X & Y values for new position (coordinates are page-based)</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_setY" class="method item">
+ <h3 class="name"><code>setY</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>y</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l144"><code>node/js/node-screen.js:144</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Set the position of the node in page coordinates, regardless of how the node is positioned.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">y</code>
+ <span class="type">Int</span>
+
+
+
+
+ <div class="param-description">
+ <p>Y value for new position (coordinates are page-based)</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_show" class="method item">
+ <h3 class="name"><code>show</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>config</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>callback</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-view.js.html#l9"><code>node/js/node-view.js:9</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Makes the node visible.
+If the "transition" module is loaded, show optionally
+animates the showing of the node using either the default
+transition effect ('fadeIn'), or the given named effect.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A named Transition effect to use as the show effect.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">config</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Options to use with the transition.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">callback</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional function to run after the transition completes.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_siblings" class="method item">
+ <h3 class="name"><code>siblings</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>fn</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l603"><code>node/js/node-core.js:603</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns all matching siblings.
+Returns all siblings if no method provided.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">fn</code>
+ <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/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A selector or boolean method for testing elements.
+If a function is used, it receives the current node being tested as the only argument.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>:
+
+ NodeList instance bound to found siblings
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_simulate" class="method item">
+ <h3 class="name"><code>simulate</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>options</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Void</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-event-simulate.html">node-event-simulate</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-event-simulate.js.html#l7"><code>node/js/node-event-simulate.js:7</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Simulates an event on the node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The type of event (i.e., "click").</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">options</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>(Optional) Extra options to copy onto the event object.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Void</span>:
+
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_simulateGesture" class="method item">
+ <h3 class="name"><code>simulateGesture</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>name</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[options]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[cb]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type">Void</span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-event-simulate.html">node-event-simulate</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-event-simulate.js.html#l20"><code>node/js/node-event-simulate.js:20</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Simulates the higher user level gesture of the given name on this node.
+This method generates a set of low level touch events(Apple specific gesture
+events as well for the iOS platforms) asynchronously. Note that gesture <br />
+simulation is relying on <code>Y.Event.simulate()</code> method to generate
+the touch events under the hood. The <code>Y.Event.simulate()</code> method
+itself is a synchronous method.</p>
+
+<p>Supported gestures are <code>tap</code>, <code>doubletap</code>, <code>press</code>, <code>move</code>, <code>flick</code>, <code>pinch</code>
+and <code>rotate</code>.</p>
+
+<p>The <code>pinch</code> gesture is used to simulate the pinching and spreading of two
+fingers. During a pinch simulation, rotation is also possible. Essentially
+<code>pinch</code> and <code>rotate</code> simulations share the same base implementation to allow
+both pinching and rotation at the same time. The only difference is <code>pinch</code>
+requires <code>start</code> and <code>end</code> option properties while <code>rotate</code> requires <code>rotation</code>
+option property.</p>
+
+<p>The <code>pinch</code> and <code>rotate</code> gestures can be described as placing 2 fingers along a
+circle. Pinching and spreading can be described by start and end circles while
+rotation occurs on a single circle. If the radius of the start circle is greater
+than the end circle, the gesture becomes a pinch, otherwise it is a spread spread.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">name</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The name of the supported gesture to simulate. The
+ supported gesture name is one of "tap", "doubletap", "press", "move",
+ "flick", "pinch" and "rotate".</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[options]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>Extra options used to define the gesture behavior:</p>
+
+<pre><code> Valid options properties for the <code>tap</code> gesture:
+</code></pre>
+ </div>
+
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name optional">[point]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Indicates the [x,y] coordinates
+ where the tap should be simulated. Default is the center of the node
+ element.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[hold=10]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The hold time in milliseconds.
+ This is the time between <code>touchstart</code> and <code>touchend</code> event generation.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[times=1]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Indicates the number of taps.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[delay=10]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The number of milliseconds
+ before the next tap simulation happens. This is valid only when <code>times</code>
+ is more than 1. </p>
+
+<pre><code> Valid options properties for the <code>doubletap</code> gesture:
+</code></pre>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[point]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Indicates the [x,y] coordinates
+ where the doubletap should be simulated. Default is the center of the
+ node element.</p>
+
+<pre><code> Valid options properties for the <code>press</code> gesture:
+</code></pre>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[point]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Indicates the [x,y] coordinates
+ where the press should be simulated. Default is the center of the node
+ element.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[hold=3000]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The hold time in milliseconds.
+ This is the time between <code>touchstart</code> and <code>touchend</code> event generation.
+ Default is 3000ms (3 seconds).</p>
+
+<pre><code> Valid options properties for the <code>move</code> gesture:
+</code></pre>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[path]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Indicates the path of the finger
+ movement. It's an object with three optional properties: <code>point</code>,
+ <code>xdist</code> and <code>ydist</code>.</p>
+ </div>
+
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name optional">[point]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ A starting point of the gesture.
+ Default is the center of the node element.
+ </div>
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[xdist=200]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ A distance to move in pixels
+ along the X axis. A negative distance value indicates moving left.
+ </div>
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[ydist=0]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ A distance to move in pixels
+ along the Y axis. A negative distance value indicates moving up.
+ </div>
+ </li>
+
+ </ul>
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[duration=1000]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The duration of the
+ gesture in milliseconds.</p>
+
+<pre><code> Valid options properties for the <code>flick</code> gesture:
+</code></pre>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[point]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Indicates the [x, y] coordinates
+ where the flick should be simulated. Default is the center of the
+ node element.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[axis='x']</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Valid values are either
+ "x" or "y". Indicates axis to move along. The flick can move to one of
+ 4 directions(left, right, up and down).</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[distance=200]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Distance to move in pixels</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[duration=1000]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The duration of the
+ gesture in milliseconds. User given value could be automatically
+ adjusted by the framework if it is below the minimum velocity to be
+ a flick gesture.</p>
+
+<pre><code> Valid options properties for the <code>pinch</code> gesture:
+</code></pre>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[center]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The center of the circle where
+ two fingers are placed. Default is the center of the node element.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[r1]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Required) Pixel radius of the start circle
+ where 2 fingers will be on when the gesture starts. The circles are
+ centered at the center of the element.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[r2]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Required) Pixel radius of the end circle
+ when this gesture ends.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[duration=1000]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The duration of the
+ gesture in milliseconds.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[start=0]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Starting degree of the first
+ finger. The value is relative to the path of the north. Default is 0
+ (i.e., 12:00 on a clock).</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[rotation=0]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Degrees to rotate from
+ the starting degree. A negative value means rotation to the
+ counter-clockwise direction.</p>
+
+<pre><code> Valid options properties for the <code>rotate</code> gesture:
+</code></pre>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[center]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The center of the circle where
+ two fingers are placed. Default is the center of the node element.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[r1]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Pixel radius of the start circle
+ where 2 fingers will be on when the gesture starts. The circles are
+ centered at the center of the element. Default is a fourth of the node
+ element width or height, whichever is smaller.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[r2]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Pixel radius of the end circle
+ when this gesture ends. Default is a fourth of the node element width or
+ height, whichever is smaller.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[duration=1000]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) The duration of the
+ gesture in milliseconds.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[start=0]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Optional) Starting degree of the first
+ finger. The value is relative to the path of the north. Default is 0
+ (i.e., 12:00 on a clock).</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[rotation]</code>
+ <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+ <div class="param-description">
+ <p>(Required) Degrees to rotate from
+ the starting degree. A negative value means rotation to the
+ counter-clockwise direction.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[cb]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>The callback to execute when the asynchronouse gesture <br />
+ simulation is completed.</p>
+ </div>
+
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">err</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error" class="crosslink external" target="_blank">Error</a></span>
+
+
+ <div class="param-description">
+ <p>An error object if the simulation is failed.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type">Void</span>:
+
+
+ </div>
+ </div>
+
+
+
+ <div class="example">
+ <h4>Example:</h4>
+
+ <div class="example-content">
+ <pre class="code prettyprint"><code>var node = Y.one("#target");
+
+// double tap example
+node.simulateGesture("doubletap", function() {
+ // my callback function
+});
+
+// flick example from the center of the node, move 50 pixels down for 50ms)
+node.simulateGesture("flick", {
+ axis: y,
+ distance: -100
+ duration: 50
+}, function() {
+ // my callback function
+});
+
+// simulate rotating a node 75 degrees counter-clockwise
+node.simulateGesture("rotate", {
+ rotation: -75
+});
+
+// simulate a pinch and a rotation at the same time.
+// fingers start on a circle of radius 100 px, placed at top/bottom
+// fingers end on a circle of radius 50px, placed at right/left
+node.simulateGesture("pinch", {
+ r1: 100,
+ r2: 50,
+ start: 0
+ rotation: 90
+});
+</code></pre>
+ </div>
+ </div>
+
+</div>
+
+
+ <div id="method_submit" class="method item">
+ <h3 class="name"><code>submit</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l69"><code>node/js/node-imports.js:69</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Passes through to DOM method.
+Only valid on FORM elements</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_subscribe" class="method item deprecated inherited">
+ <h3 class="name"><code>subscribe</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+ <span class="flag deprecated" title="use on">deprecated</span>
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom/js/event-target.js:336</code></a>
+
+ </p>
+
+
+
+ <p>Deprecated: use on</p>
+
+
+
+ </div>
+
+ <div class="description">
+ <p>subscribe to an event</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_swap" class="method item">
+ <h3 class="name"><code>swap</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>otherNode</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l780"><code>node/js/node-core.js:780</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Swap DOM locations with the given node.
+This does not change which DOM node each Node instance refers to.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">otherNode</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The node to swap with</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_swapXY" class="method item">
+ <h3 class="name"><code>swapXY</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>otherNode</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l152"><code>node/js/node-screen.js:152</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Swaps the XY position of this node with another node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">otherNode</code>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The node to swap with.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_test" class="method item">
+ <h3 class="name"><code>test</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>selector</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l649"><code>node/js/node-core.js:649</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Test if the supplied node matches the supplied selector.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">selector</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The CSS selector to test against.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
+
+ Whether or not the node matches the selector.
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_toggleClass" class="method item">
+ <h3 class="name"><code>toggleClass</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>className</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>force</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-class.js.html#l42"><code>node/js/node-class.js:42</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>If the className exists on the node it is removed, if it doesn't exist it is added.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">className</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>the class name to be toggled</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">force</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>Option to force adding or removing the class.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_toggleView" class="method item">
+ <h3 class="name"><code>toggleView</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code class="optional">[name]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[on]</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code class="optional">[callback]</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-view.js.html#l48"><code>node/js/node-view.js:48</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Displays or hides the node.
+If the "transition" module is loaded, toggleView optionally
+animates the toggling of the node using given named effect.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name optional">[name]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional string value to use as transition effect.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[on]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional boolean value to force the node to be shown or hidden</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name optional">[callback]</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+ <span class="flag optional" title="This parameter is optional.">optional</span>
+
+
+
+
+ <div class="param-description">
+ <p>An optional function to run after the transition completes.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_toString" class="method item">
+ <h3 class="name"><code>toString</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+ <span class="returns-inline">
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+ </span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l354"><code>node/js/node-core.js:354</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The method called when outputting Node instances as strings</p>
+ </div>
+
+
+
+
+ <div class="returns">
+ <h4>Returns:</h4>
+
+ <div class="returns-description">
+
+
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
+
+ A string representation of the Node instance
+
+ </div>
+ </div>
+
+
+
+</div>
+
+
+ <div id="method_transition" class="method item">
+ <h3 class="name"><code>transition</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>config</code>
+
+ </li>
+
+ <li class="arg">
+
+ <code>callback</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/transition.html">transition</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/transition_js_transition-native.js.html#l468"><code>transition/js/transition-native.js:468</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Animate one or more css properties to a given value. Requires the "transition" module.</p>
+
+<pre>example usage:
+ Y.one('#demo').transition({
+ duration: 1, // in seconds, default is 0.5
+ easing: 'ease-out', // default is 'ease'
+ delay: '1', // delay start for 1 second, default is 0
+
+ height: '10px',
+ width: '10px',
+
+ opacity: { // per property
+ value: 0,
+ duration: 2,
+ delay: 2,
+ easing: 'ease-in'
+ }
+ });
+</pre>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">config</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>An object containing one or more style properties, a duration and an easing.</p>
+ </div>
+
+
+ </li>
+
+ <li class="param">
+
+ <code class="param-name">callback</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>A function to run after the transition has completed.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_unplug" class="method item">
+ <h3 class="name"><code>unplug</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>plugin</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-pluginhost.html">node-pluginhost</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-pluginhost.js.html#l23"><code>node/js/node-pluginhost.js:23</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Unregisters any class level plugins which have been registered by the Node</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">plugin</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The plugin class, or an array of plugin classes</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_unsubscribe" class="method item deprecated inherited">
+ <h3 class="name"><code>unsubscribe</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+ <span class="flag deprecated" title="use detach">deprecated</span>
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom/js/event-target.js:459</code></a>
+
+ </p>
+
+
+
+ <p>Deprecated: use detach</p>
+
+
+
+ </div>
+
+ <div class="description">
+ <p>detach a listener</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_unsubscribeAll" class="method item deprecated inherited">
+ <h3 class="name"><code>unsubscribeAll</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>type</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+ <span class="flag deprecated" title="use detachAll">deprecated</span>
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+ <p>Inherited from
+ <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
+
+
+
+ <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom/js/event-target.js:480</code></a>
+
+ </p>
+
+
+
+ <p>Deprecated: use detachAll</p>
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes all listeners from the specified event. If the event type
+is not specified, all listeners from all hosted custom events will
+be removed.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">type</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The type, or name of the event</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ <div id="method_unwrap" class="method item">
+ <h3 class="name"><code>unwrap</code></h3>
+
+
+ <span class="paren">()</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l161"><code>node/js/node-imports.js:161</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Removes the node's parent node.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="method_wrap" class="method item">
+ <h3 class="name"><code>wrap</code></h3>
+
+
+ <div class="args">
+ <span class="paren">(</span><ul class="args-list inline commas">
+
+ <li class="arg">
+
+ <code>html</code>
+
+ </li>
+
+ </ul><span class="paren">)</span>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag chainable">chainable</span>
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-imports.js.html#l152"><code>node/js/node-imports.js:152</code></a>
+
+ </p>
+
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Wraps the given HTML around the node.</p>
+ </div>
+
+
+ <div class="params">
+ <h4>Parameters:</h4>
+
+ <ul class="params-list">
+
+ <li class="param">
+
+ <code class="param-name">html</code>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+ <div class="param-description">
+ <p>The markup to wrap around the node.</p>
+ </div>
+
+
+ </li>
+
+ </ul>
+ </div>
+
+
+
+
+
+</div>
+
+
+ </div>
+
+
+
+ <div id="properties" class="api-class-tabpanel">
+ <h2 class="off-left">Properties</h2>
+
+
+ <div id="property__instances" class="property item private">
+ <h3 class="name"><code>_instances</code></h3>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l125"><code>node/js/node-core.js:125</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>A list of Node instances that have been created</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="property__node" class="property item private">
+ <h3 class="name"><code>_node</code></h3>
+ <span class="type">DOMNode</span>
+
+
+
+
+ <span class="flag private">private</span>
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l60"><code>node/js/node-core.js:60</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The underlying DOM node bound to the Y.Node instance</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="property_ATTRS" class="property item">
+ <h3 class="name"><code>ATTRS</code></h3>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-attrs.js.html#l9"><code>node/js/node-attrs.js:9</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Static collection of configuration attributes for special handling</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="property_DOM_EVENTS" class="property item">
+ <h3 class="name"><code>DOM_EVENTS</code></h3>
+ <span class="type">Unknown</span>
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-event.js.html#l8"><code>node/js/node-event.js:8</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>List of events that route to DOM events</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="property_NAME" class="property item">
+ <h3 class="name"><code>NAME</code></h3>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+
+
+
+
+ <span class="flag static">static</span>
+
+
+ <div class="meta">
+
+
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-core.js.html#l109"><code>node/js/node-core.js:109</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>The name of the component</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ </div>
+
+
+
+ <div id="attrs" class="api-class-tabpanel">
+ <h2 class="off-left">Attributes</h2>
+
+
+ <div id="attr_children" class="attr item">
+ <a name="config_children"></a>
+ <h3 class="name"><code>children</code></h3>
+ <span class="type"><a href="../classes/NodeList.html" class="crosslink">NodeList</a></span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <span class="flag readonly">readonly</span>
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-attrs.js.html#l56"><code>node/js/node-attrs.js:56</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns a NodeList instance of all HTMLElement children.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_docHeight" class="attr item">
+ <a name="config_docHeight"></a>
+ <h3 class="name"><code>docHeight</code></h3>
+ <span class="type">Int</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l32"><code>node/js/node-screen.js:32</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Document height</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_docScrollX" class="attr item">
+ <a name="config_docScrollX"></a>
+ <h3 class="name"><code>docScrollX</code></h3>
+ <span class="type">Int</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l39"><code>node/js/node-screen.js:39</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Pixel distance the page has been scrolled horizontally</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_docScrollY" class="attr item">
+ <a name="config_docScrollY"></a>
+ <h3 class="name"><code>docScrollY</code></h3>
+ <span class="type">Int</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l46"><code>node/js/node-screen.js:46</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Pixel distance the page has been scrolled vertically</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_docWidth" class="attr item">
+ <a name="config_docWidth"></a>
+ <h3 class="name"><code>docWidth</code></h3>
+ <span class="type">Int</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l25"><code>node/js/node-screen.js:25</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Document width</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_for" class="attr item">
+ <a name="config_for"></a>
+ <h3 class="name"><code>for</code></h3>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-attrs.js.html#l33"><code>node/js/node-attrs.js:33</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Allows for getting and setting the text of an element.
+Formatting is preserved and special characters are treated literally.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_region" class="attr item">
+ <a name="config_region"></a>
+ <h3 class="name"><code>region</code></h3>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-region.js.html#l6"><code>node/js/node-region.js:6</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns a region object for the node</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_text" class="attr item">
+ <a name="config_text"></a>
+ <h3 class="name"><code>text</code></h3>
+ <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-base.html">node-base</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-attrs.js.html#l16"><code>node/js/node-attrs.js:16</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Allows for getting and setting the text of an element.
+Formatting is preserved and special characters are treated literally.</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_viewportRegion" class="attr item">
+ <a name="config_viewportRegion"></a>
+ <h3 class="name"><code>viewportRegion</code></h3>
+ <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-region.js.html#l31"><code>node/js/node-region.js:31</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns a region object for the node's viewport</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_winHeight" class="attr item">
+ <a name="config_winHeight"></a>
+ <h3 class="name"><code>winHeight</code></h3>
+ <span class="type">Int</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l18"><code>node/js/node-screen.js:18</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the inner height of the viewport (exludes scrollbar).</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ <div id="attr_winWidth" class="attr item">
+ <a name="config_winWidth"></a>
+ <h3 class="name"><code>winWidth</code></h3>
+ <span class="type">Int</span>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="meta">
+
+
+
+ <p>Provided by the <a href="../modules/node-screen.html">node-screen</a> module.</p>
+
+ <p>
+
+ Defined in
+
+
+
+
+ <a href="../files/node_js_node-screen.js.html#l10"><code>node/js/node-screen.js:10</code></a>
+
+ </p>
+
+
+
+
+ </div>
+
+ <div class="description">
+ <p>Returns the inner width of the viewport (exludes scrollbar).</p>
+ </div>
+
+
+
+
+
+
+</div>
+
+
+ </div>
+
+
+
+ </div>
+</div>
+
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+<script src="../assets/vendor/prettify/prettify-min.js"></script>
+<script>prettyPrint();</script>
+<script src="../assets/js/yui-prettify.js"></script>
+<script src="../assets/../api.js"></script>
+<script src="../assets/js/api-filter.js"></script>
+<script src="../assets/js/api-list.js"></script>
+<script src="../assets/js/api-search.js"></script>
+<script src="../assets/js/apidocs.js"></script>
+</body>
+</html>