src/cm/media/js/lib/yui/yui_3.10.3/api/classes/Plugin.NodeFX.html
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <title>Plugin.NodeFX - YUI 3</title>
       
     6     <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
       
     7     <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
       
     8     <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
       
     9     <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
       
    10     <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
       
    11 </head>
       
    12 <body class="yui3-skin-sam">
       
    13 
       
    14 <div id="doc">
       
    15     <div id="hd" class="yui3-g header">
       
    16         <div class="yui3-u-3-4">
       
    17             
       
    18                 <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
       
    19             
       
    20         </div>
       
    21         <div class="yui3-u-1-4 version">
       
    22             <em>API Docs for: 3.10.3</em>
       
    23         </div>
       
    24     </div>
       
    25     <div id="bd" class="yui3-g">
       
    26 
       
    27         <div class="yui3-u-1-4">
       
    28             <div id="docs-sidebar" class="sidebar apidocs">
       
    29                 <div id="api-list">
       
    30     <h2 class="off-left">APIs</h2>
       
    31     <div id="api-tabview" class="tabview">
       
    32         <ul class="tabs">
       
    33             <li><a href="#api-classes">Classes</a></li>
       
    34             <li><a href="#api-modules">Modules</a></li>
       
    35         </ul>
       
    36 
       
    37         <div id="api-tabview-filter">
       
    38             <input type="search" id="api-filter" placeholder="Type to filter APIs">
       
    39         </div>
       
    40 
       
    41         <div id="api-tabview-panel">
       
    42             <ul id="api-classes" class="apis classes">
       
    43             
       
    44                 <li><a href="../classes/Anim.html">Anim</a></li>
       
    45             
       
    46                 <li><a href="../classes/App.html">App</a></li>
       
    47             
       
    48                 <li><a href="../classes/App.Base.html">App.Base</a></li>
       
    49             
       
    50                 <li><a href="../classes/App.Content.html">App.Content</a></li>
       
    51             
       
    52                 <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
       
    53             
       
    54                 <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
       
    55             
       
    56                 <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
       
    57             
       
    58                 <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
       
    59             
       
    60                 <li><a href="../classes/Array.html">Array</a></li>
       
    61             
       
    62                 <li><a href="../classes/ArrayList.html">ArrayList</a></li>
       
    63             
       
    64                 <li><a href="../classes/ArraySort.html">ArraySort</a></li>
       
    65             
       
    66                 <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
       
    67             
       
    68                 <li><a href="../classes/Attribute.html">Attribute</a></li>
       
    69             
       
    70                 <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
       
    71             
       
    72                 <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
       
    73             
       
    74                 <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
       
    75             
       
    76                 <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
       
    77             
       
    78                 <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
       
    79             
       
    80                 <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
       
    81             
       
    82                 <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
       
    83             
       
    84                 <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
       
    85             
       
    86                 <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
       
    87             
       
    88                 <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
       
    89             
       
    90                 <li><a href="../classes/Axis.html">Axis</a></li>
       
    91             
       
    92                 <li><a href="../classes/AxisBase.html">AxisBase</a></li>
       
    93             
       
    94                 <li><a href="../classes/BarSeries.html">BarSeries</a></li>
       
    95             
       
    96                 <li><a href="../classes/Base.html">Base</a></li>
       
    97             
       
    98                 <li><a href="../classes/BaseCore.html">BaseCore</a></li>
       
    99             
       
   100                 <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
       
   101             
       
   102                 <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
       
   103             
       
   104                 <li><a href="../classes/Button.html">Button</a></li>
       
   105             
       
   106                 <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
       
   107             
       
   108                 <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
       
   109             
       
   110                 <li><a href="../classes/Cache.html">Cache</a></li>
       
   111             
       
   112                 <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
       
   113             
       
   114                 <li><a href="../classes/Calendar.html">Calendar</a></li>
       
   115             
       
   116                 <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
       
   117             
       
   118                 <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
       
   119             
       
   120                 <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
       
   121             
       
   122                 <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
       
   123             
       
   124                 <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
       
   125             
       
   126                 <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
       
   127             
       
   128                 <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
       
   129             
       
   130                 <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
       
   131             
       
   132                 <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
       
   133             
       
   134                 <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
       
   135             
       
   136                 <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
       
   137             
       
   138                 <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
       
   139             
       
   140                 <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
       
   141             
       
   142                 <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
       
   143             
       
   144                 <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
       
   145             
       
   146                 <li><a href="../classes/Chart.html">Chart</a></li>
       
   147             
       
   148                 <li><a href="../classes/ChartBase.html">ChartBase</a></li>
       
   149             
       
   150                 <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
       
   151             
       
   152                 <li><a href="../classes/Circle.html">Circle</a></li>
       
   153             
       
   154                 <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
       
   155             
       
   156                 <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
       
   157             
       
   158                 <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
       
   159             
       
   160                 <li><a href="../classes/Color.html">Color</a></li>
       
   161             
       
   162                 <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
       
   163             
       
   164                 <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
       
   165             
       
   166                 <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
       
   167             
       
   168                 <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
       
   169             
       
   170                 <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
       
   171             
       
   172                 <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
       
   173             
       
   174                 <li><a href="../classes/config.html">config</a></li>
       
   175             
       
   176                 <li><a href="../classes/Console.html">Console</a></li>
       
   177             
       
   178                 <li><a href="../classes/Controller.html">Controller</a></li>
       
   179             
       
   180                 <li><a href="../classes/Cookie.html">Cookie</a></li>
       
   181             
       
   182                 <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
       
   183             
       
   184                 <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
       
   185             
       
   186                 <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
       
   187             
       
   188                 <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
       
   189             
       
   190                 <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
       
   191             
       
   192                 <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
       
   193             
       
   194                 <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
       
   195             
       
   196                 <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
       
   197             
       
   198                 <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
       
   199             
       
   200                 <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
       
   201             
       
   202                 <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
       
   203             
       
   204                 <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
       
   205             
       
   206                 <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
       
   207             
       
   208                 <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
       
   209             
       
   210                 <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
       
   211             
       
   212                 <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
       
   213             
       
   214                 <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
       
   215             
       
   216                 <li><a href="../classes/DataTable.html">DataTable</a></li>
       
   217             
       
   218                 <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
       
   219             
       
   220                 <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
       
   221             
       
   222                 <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
       
   223             
       
   224                 <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
       
   225             
       
   226                 <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
       
   227             
       
   228                 <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
       
   229             
       
   230                 <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
       
   231             
       
   232                 <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
       
   233             
       
   234                 <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
       
   235             
       
   236                 <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
       
   237             
       
   238                 <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
       
   239             
       
   240                 <li><a href="../classes/Date.html">Date</a></li>
       
   241             
       
   242                 <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
       
   243             
       
   244                 <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
       
   245             
       
   246                 <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
       
   247             
       
   248                 <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
       
   249             
       
   250                 <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
       
   251             
       
   252                 <li><a href="../classes/Dial.html">Dial</a></li>
       
   253             
       
   254                 <li><a href="../classes/Do.html">Do</a></li>
       
   255             
       
   256                 <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
       
   257             
       
   258                 <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
       
   259             
       
   260                 <li><a href="../classes/Do.Error.html">Do.Error</a></li>
       
   261             
       
   262                 <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
       
   263             
       
   264                 <li><a href="../classes/Do.Method.html">Do.Method</a></li>
       
   265             
       
   266                 <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
       
   267             
       
   268                 <li><a href="../classes/DOM.html">DOM</a></li>
       
   269             
       
   270                 <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
       
   271             
       
   272                 <li><a href="../classes/Drawing.html">Drawing</a></li>
       
   273             
       
   274                 <li><a href="../classes/Easing.html">Easing</a></li>
       
   275             
       
   276                 <li><a href="../classes/EditorBase.html">EditorBase</a></li>
       
   277             
       
   278                 <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
       
   279             
       
   280                 <li><a href="../classes/Ellipse.html">Ellipse</a></li>
       
   281             
       
   282                 <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
       
   283             
       
   284                 <li><a href="../classes/Escape.html">Escape</a></li>
       
   285             
       
   286                 <li><a href="../classes/Event.html">Event</a></li>
       
   287             
       
   288                 <li><a href="../classes/EventFacade.html">EventFacade</a></li>
       
   289             
       
   290                 <li><a href="../classes/EventHandle.html">EventHandle</a></li>
       
   291             
       
   292                 <li><a href="../classes/EventTarget.html">EventTarget</a></li>
       
   293             
       
   294                 <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
       
   295             
       
   296                 <li><a href="../classes/Features.html">Features</a></li>
       
   297             
       
   298                 <li><a href="../classes/File.html">File</a></li>
       
   299             
       
   300                 <li><a href="../classes/FileFlash.html">FileFlash</a></li>
       
   301             
       
   302                 <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
       
   303             
       
   304                 <li><a href="../classes/Fills.html">Fills</a></li>
       
   305             
       
   306                 <li><a href="../classes/Frame.html">Frame</a></li>
       
   307             
       
   308                 <li><a href="../classes/Get.html">Get</a></li>
       
   309             
       
   310                 <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
       
   311             
       
   312                 <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
       
   313             
       
   314                 <li><a href="../classes/Graph.html">Graph</a></li>
       
   315             
       
   316                 <li><a href="../classes/Graphic.html">Graphic</a></li>
       
   317             
       
   318                 <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
       
   319             
       
   320                 <li><a href="../classes/Gridlines.html">Gridlines</a></li>
       
   321             
       
   322                 <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
       
   323             
       
   324                 <li><a href="../classes/GroupRect.html">GroupRect</a></li>
       
   325             
       
   326                 <li><a href="../classes/Handlebars.html">Handlebars</a></li>
       
   327             
       
   328                 <li><a href="../classes/Highlight.html">Highlight</a></li>
       
   329             
       
   330                 <li><a href="../classes/Histogram.html">Histogram</a></li>
       
   331             
       
   332                 <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
       
   333             
       
   334                 <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
       
   335             
       
   336                 <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
       
   337             
       
   338                 <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
       
   339             
       
   340                 <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
       
   341             
       
   342                 <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
       
   343             
       
   344                 <li><a href="../classes/Intl.html">Intl</a></li>
       
   345             
       
   346                 <li><a href="../classes/IO.html">IO</a></li>
       
   347             
       
   348                 <li><a href="../classes/JSON.html">JSON</a></li>
       
   349             
       
   350                 <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
       
   351             
       
   352                 <li><a href="../classes/Lang.html">Lang</a></li>
       
   353             
       
   354                 <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
       
   355             
       
   356                 <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
       
   357             
       
   358                 <li><a href="../classes/Lines.html">Lines</a></li>
       
   359             
       
   360                 <li><a href="../classes/LineSeries.html">LineSeries</a></li>
       
   361             
       
   362                 <li><a href="../classes/Loader.html">Loader</a></li>
       
   363             
       
   364                 <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
       
   365             
       
   366                 <li><a href="../classes/Matrix.html">Matrix</a></li>
       
   367             
       
   368                 <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
       
   369             
       
   370                 <li><a href="../classes/Model.html">Model</a></li>
       
   371             
       
   372                 <li><a href="../classes/ModelList.html">ModelList</a></li>
       
   373             
       
   374                 <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
       
   375             
       
   376                 <li><a href="../classes/Node.html">Node</a></li>
       
   377             
       
   378                 <li><a href="../classes/NodeList.html">NodeList</a></li>
       
   379             
       
   380                 <li><a href="../classes/Number.html">Number</a></li>
       
   381             
       
   382                 <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
       
   383             
       
   384                 <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
       
   385             
       
   386                 <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
       
   387             
       
   388                 <li><a href="../classes/Object.html">Object</a></li>
       
   389             
       
   390                 <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
       
   391             
       
   392                 <li><a href="../classes/Overlay.html">Overlay</a></li>
       
   393             
       
   394                 <li><a href="../classes/Panel.html">Panel</a></li>
       
   395             
       
   396                 <li><a href="../classes/Parallel.html">Parallel</a></li>
       
   397             
       
   398                 <li><a href="../classes/Path.html">Path</a></li>
       
   399             
       
   400                 <li><a href="../classes/PieChart.html">PieChart</a></li>
       
   401             
       
   402                 <li><a href="../classes/PieSeries.html">PieSeries</a></li>
       
   403             
       
   404                 <li><a href="../classes/Pjax.html">Pjax</a></li>
       
   405             
       
   406                 <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
       
   407             
       
   408                 <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
       
   409             
       
   410                 <li><a href="../classes/Plots.html">Plots</a></li>
       
   411             
       
   412                 <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
       
   413             
       
   414                 <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
       
   415             
       
   416                 <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
       
   417             
       
   418                 <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
       
   419             
       
   420                 <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
       
   421             
       
   422                 <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
       
   423             
       
   424                 <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
       
   425             
       
   426                 <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
       
   427             
       
   428                 <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
       
   429             
       
   430                 <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
       
   431             
       
   432                 <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
       
   433             
       
   434                 <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
       
   435             
       
   436                 <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
       
   437             
       
   438                 <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
       
   439             
       
   440                 <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
       
   441             
       
   442                 <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
       
   443             
       
   444                 <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
       
   445             
       
   446                 <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
       
   447             
       
   448                 <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
       
   449             
       
   450                 <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
       
   451             
       
   452                 <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
       
   453             
       
   454                 <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
       
   455             
       
   456                 <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
       
   457             
       
   458                 <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
       
   459             
       
   460                 <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
       
   461             
       
   462                 <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
       
   463             
       
   464                 <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
       
   465             
       
   466                 <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
       
   467             
       
   468                 <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
       
   469             
       
   470                 <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
       
   471             
       
   472                 <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
       
   473             
       
   474                 <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
       
   475             
       
   476                 <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
       
   477             
       
   478                 <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
       
   479             
       
   480                 <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
       
   481             
       
   482                 <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
       
   483             
       
   484                 <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
       
   485             
       
   486                 <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
       
   487             
       
   488                 <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
       
   489             
       
   490                 <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
       
   491             
       
   492                 <li><a href="../classes/Pollable.html">Pollable</a></li>
       
   493             
       
   494                 <li><a href="../classes/Promise.html">Promise</a></li>
       
   495             
       
   496                 <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
       
   497             
       
   498                 <li><a href="../classes/QueryString.html">QueryString</a></li>
       
   499             
       
   500                 <li><a href="../classes/Queue.html">Queue</a></li>
       
   501             
       
   502                 <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
       
   503             
       
   504                 <li><a href="../classes/Record.html">Record</a></li>
       
   505             
       
   506                 <li><a href="../classes/Recordset.html">Recordset</a></li>
       
   507             
       
   508                 <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
       
   509             
       
   510                 <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
       
   511             
       
   512                 <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
       
   513             
       
   514                 <li><a href="../classes/Rect.html">Rect</a></li>
       
   515             
       
   516                 <li><a href="../classes/Renderer.html">Renderer</a></li>
       
   517             
       
   518                 <li><a href="../classes/Resize.html">Resize</a></li>
       
   519             
       
   520                 <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
       
   521             
       
   522                 <li><a href="../classes/Router.html">Router</a></li>
       
   523             
       
   524                 <li><a href="../classes/ScrollView.html">ScrollView</a></li>
       
   525             
       
   526                 <li><a href="../classes/Selector.html">Selector</a></li>
       
   527             
       
   528                 <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
       
   529             
       
   530                 <li><a href="../classes/Shape.html">Shape</a></li>
       
   531             
       
   532                 <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
       
   533             
       
   534                 <li><a href="../classes/Slider.html">Slider</a></li>
       
   535             
       
   536                 <li><a href="../classes/SliderBase.html">SliderBase</a></li>
       
   537             
       
   538                 <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
       
   539             
       
   540                 <li><a href="../classes/soon.html">soon</a></li>
       
   541             
       
   542                 <li><a href="../classes/Sortable.html">Sortable</a></li>
       
   543             
       
   544                 <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
       
   545             
       
   546                 <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
       
   547             
       
   548                 <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
       
   549             
       
   550                 <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
       
   551             
       
   552                 <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
       
   553             
       
   554                 <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
       
   555             
       
   556                 <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
       
   557             
       
   558                 <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
       
   559             
       
   560                 <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
       
   561             
       
   562                 <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
       
   563             
       
   564                 <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
       
   565             
       
   566                 <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
       
   567             
       
   568                 <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
       
   569             
       
   570                 <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
       
   571             
       
   572                 <li><a href="../classes/State.html">State</a></li>
       
   573             
       
   574                 <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
       
   575             
       
   576                 <li><a href="../classes/Subscriber.html">Subscriber</a></li>
       
   577             
       
   578                 <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
       
   579             
       
   580                 <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
       
   581             
       
   582                 <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
       
   583             
       
   584                 <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
       
   585             
       
   586                 <li><a href="../classes/SVGPath.html">SVGPath</a></li>
       
   587             
       
   588                 <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
       
   589             
       
   590                 <li><a href="../classes/SVGRect.html">SVGRect</a></li>
       
   591             
       
   592                 <li><a href="../classes/SVGShape.html">SVGShape</a></li>
       
   593             
       
   594                 <li><a href="../classes/SWF.html">SWF</a></li>
       
   595             
       
   596                 <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
       
   597             
       
   598                 <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
       
   599             
       
   600                 <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
       
   601             
       
   602                 <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
       
   603             
       
   604                 <li><a href="../classes/Tab.html">Tab</a></li>
       
   605             
       
   606                 <li><a href="../classes/TabView.html">TabView</a></li>
       
   607             
       
   608                 <li><a href="../classes/Template.html">Template</a></li>
       
   609             
       
   610                 <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
       
   611             
       
   612                 <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
       
   613             
       
   614                 <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
       
   615             
       
   616                 <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
       
   617             
       
   618                 <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
       
   619             
       
   620                 <li><a href="../classes/Test.Console.html">Test.Console</a></li>
       
   621             
       
   622                 <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
       
   623             
       
   624                 <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
       
   625             
       
   626                 <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
       
   627             
       
   628                 <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
       
   629             
       
   630                 <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
       
   631             
       
   632                 <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
       
   633             
       
   634                 <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
       
   635             
       
   636                 <li><a href="../classes/Test.Results.html">Test.Results</a></li>
       
   637             
       
   638                 <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
       
   639             
       
   640                 <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
       
   641             
       
   642                 <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
       
   643             
       
   644                 <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
       
   645             
       
   646                 <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
       
   647             
       
   648                 <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
       
   649             
       
   650                 <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
       
   651             
       
   652                 <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
       
   653             
       
   654                 <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
       
   655             
       
   656                 <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
       
   657             
       
   658                 <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
       
   659             
       
   660                 <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
       
   661             
       
   662                 <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
       
   663             
       
   664                 <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
       
   665             
       
   666                 <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
       
   667             
       
   668                 <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
       
   669             
       
   670                 <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
       
   671             
       
   672                 <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
       
   673             
       
   674                 <li><a href="../classes/Transition.html">Transition</a></li>
       
   675             
       
   676                 <li><a href="../classes/Tree.html">Tree</a></li>
       
   677             
       
   678                 <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
       
   679             
       
   680                 <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
       
   681             
       
   682                 <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
       
   683             
       
   684                 <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
       
   685             
       
   686                 <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
       
   687             
       
   688                 <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
       
   689             
       
   690                 <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
       
   691             
       
   692                 <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
       
   693             
       
   694                 <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
       
   695             
       
   696                 <li><a href="../classes/UA.html">UA</a></li>
       
   697             
       
   698                 <li><a href="../classes/Uploader.html">Uploader</a></li>
       
   699             
       
   700                 <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
       
   701             
       
   702                 <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
       
   703             
       
   704                 <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
       
   705             
       
   706                 <li><a href="../classes/ValueChange.html">ValueChange</a></li>
       
   707             
       
   708                 <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
       
   709             
       
   710                 <li><a href="../classes/View.html">View</a></li>
       
   711             
       
   712                 <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
       
   713             
       
   714                 <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
       
   715             
       
   716                 <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
       
   717             
       
   718                 <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
       
   719             
       
   720                 <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
       
   721             
       
   722                 <li><a href="../classes/VMLPath.html">VMLPath</a></li>
       
   723             
       
   724                 <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
       
   725             
       
   726                 <li><a href="../classes/VMLRect.html">VMLRect</a></li>
       
   727             
       
   728                 <li><a href="../classes/VMLShape.html">VMLShape</a></li>
       
   729             
       
   730                 <li><a href="../classes/Widget.html">Widget</a></li>
       
   731             
       
   732                 <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
       
   733             
       
   734                 <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
       
   735             
       
   736                 <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
       
   737             
       
   738                 <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
       
   739             
       
   740                 <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
       
   741             
       
   742                 <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
       
   743             
       
   744                 <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
       
   745             
       
   746                 <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
       
   747             
       
   748                 <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
       
   749             
       
   750                 <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
       
   751             
       
   752                 <li><a href="../classes/XML.html">XML</a></li>
       
   753             
       
   754                 <li><a href="../classes/YQL.html">YQL</a></li>
       
   755             
       
   756                 <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
       
   757             
       
   758                 <li><a href="../classes/YUI.html">YUI</a></li>
       
   759             
       
   760                 <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
       
   761             
       
   762             </ul>
       
   763 
       
   764             <ul id="api-modules" class="apis modules">
       
   765             
       
   766                 <li><a href="../modules/align-plugin.html">align-plugin</a></li>
       
   767             
       
   768                 <li><a href="../modules/anim.html">anim</a></li>
       
   769             
       
   770                 <li><a href="../modules/anim-base.html">anim-base</a></li>
       
   771             
       
   772                 <li><a href="../modules/anim-color.html">anim-color</a></li>
       
   773             
       
   774                 <li><a href="../modules/anim-curve.html">anim-curve</a></li>
       
   775             
       
   776                 <li><a href="../modules/anim-easing.html">anim-easing</a></li>
       
   777             
       
   778                 <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
       
   779             
       
   780                 <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
       
   781             
       
   782                 <li><a href="../modules/anim-shape.html">anim-shape</a></li>
       
   783             
       
   784                 <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
       
   785             
       
   786                 <li><a href="../modules/anim-xy.html">anim-xy</a></li>
       
   787             
       
   788                 <li><a href="../modules/app.html">app</a></li>
       
   789             
       
   790                 <li><a href="../modules/app-base.html">app-base</a></li>
       
   791             
       
   792                 <li><a href="../modules/app-content.html">app-content</a></li>
       
   793             
       
   794                 <li><a href="../modules/app-transitions.html">app-transitions</a></li>
       
   795             
       
   796                 <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
       
   797             
       
   798                 <li><a href="../modules/array-extras.html">array-extras</a></li>
       
   799             
       
   800                 <li><a href="../modules/array-invoke.html">array-invoke</a></li>
       
   801             
       
   802                 <li><a href="../modules/arraylist.html">arraylist</a></li>
       
   803             
       
   804                 <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
       
   805             
       
   806                 <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
       
   807             
       
   808                 <li><a href="../modules/arraysort.html">arraysort</a></li>
       
   809             
       
   810                 <li><a href="../modules/async-queue.html">async-queue</a></li>
       
   811             
       
   812                 <li><a href="../modules/attribute.html">attribute</a></li>
       
   813             
       
   814                 <li><a href="../modules/attribute-base.html">attribute-base</a></li>
       
   815             
       
   816                 <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
       
   817             
       
   818                 <li><a href="../modules/attribute-core.html">attribute-core</a></li>
       
   819             
       
   820                 <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
       
   821             
       
   822                 <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
       
   823             
       
   824                 <li><a href="../modules/autocomplete.html">autocomplete</a></li>
       
   825             
       
   826                 <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
       
   827             
       
   828                 <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
       
   829             
       
   830                 <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
       
   831             
       
   832                 <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
       
   833             
       
   834                 <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
       
   835             
       
   836                 <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
       
   837             
       
   838                 <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
       
   839             
       
   840                 <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
       
   841             
       
   842                 <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
       
   843             
       
   844                 <li><a href="../modules/axis.html">axis</a></li>
       
   845             
       
   846                 <li><a href="../modules/axis-base.html">axis-base</a></li>
       
   847             
       
   848                 <li><a href="../modules/axis-category.html">axis-category</a></li>
       
   849             
       
   850                 <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
       
   851             
       
   852                 <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
       
   853             
       
   854                 <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
       
   855             
       
   856                 <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
       
   857             
       
   858                 <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
       
   859             
       
   860                 <li><a href="../modules/axis-time.html">axis-time</a></li>
       
   861             
       
   862                 <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
       
   863             
       
   864                 <li><a href="../modules/base.html">base</a></li>
       
   865             
       
   866                 <li><a href="../modules/base-base.html">base-base</a></li>
       
   867             
       
   868                 <li><a href="../modules/base-build.html">base-build</a></li>
       
   869             
       
   870                 <li><a href="../modules/base-core.html">base-core</a></li>
       
   871             
       
   872                 <li><a href="../modules/base-observable.html">base-observable</a></li>
       
   873             
       
   874                 <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
       
   875             
       
   876                 <li><a href="../modules/button.html">button</a></li>
       
   877             
       
   878                 <li><a href="../modules/button-core.html">button-core</a></li>
       
   879             
       
   880                 <li><a href="../modules/button-group.html">button-group</a></li>
       
   881             
       
   882                 <li><a href="../modules/button-plugin.html">button-plugin</a></li>
       
   883             
       
   884                 <li><a href="../modules/cache.html">cache</a></li>
       
   885             
       
   886                 <li><a href="../modules/cache-base.html">cache-base</a></li>
       
   887             
       
   888                 <li><a href="../modules/cache-offline.html">cache-offline</a></li>
       
   889             
       
   890                 <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
       
   891             
       
   892                 <li><a href="../modules/calendar.html">calendar</a></li>
       
   893             
       
   894                 <li><a href="../modules/calendar-base.html">calendar-base</a></li>
       
   895             
       
   896                 <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
       
   897             
       
   898                 <li><a href="../modules/charts.html">charts</a></li>
       
   899             
       
   900                 <li><a href="../modules/charts-base.html">charts-base</a></li>
       
   901             
       
   902                 <li><a href="../modules/charts-legend.html">charts-legend</a></li>
       
   903             
       
   904                 <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
       
   905             
       
   906                 <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
       
   907             
       
   908                 <li><a href="../modules/collection.html">collection</a></li>
       
   909             
       
   910                 <li><a href="../modules/color.html">color</a></li>
       
   911             
       
   912                 <li><a href="../modules/color-base.html">color-base</a></li>
       
   913             
       
   914                 <li><a href="../modules/color-harmony.html">color-harmony</a></li>
       
   915             
       
   916                 <li><a href="../modules/color-hsl.html">color-hsl</a></li>
       
   917             
       
   918                 <li><a href="../modules/color-hsv.html">color-hsv</a></li>
       
   919             
       
   920                 <li><a href="../modules/console.html">console</a></li>
       
   921             
       
   922                 <li><a href="../modules/console-filters.html">console-filters</a></li>
       
   923             
       
   924                 <li><a href="../modules/cookie.html">cookie</a></li>
       
   925             
       
   926                 <li><a href="../modules/createlink-base.html">createlink-base</a></li>
       
   927             
       
   928                 <li><a href="../modules/dataschema.html">dataschema</a></li>
       
   929             
       
   930                 <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
       
   931             
       
   932                 <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
       
   933             
       
   934                 <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
       
   935             
       
   936                 <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
       
   937             
       
   938                 <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
       
   939             
       
   940                 <li><a href="../modules/datasource.html">datasource</a></li>
       
   941             
       
   942                 <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
       
   943             
       
   944                 <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
       
   945             
       
   946                 <li><a href="../modules/datasource-function.html">datasource-function</a></li>
       
   947             
       
   948                 <li><a href="../modules/datasource-get.html">datasource-get</a></li>
       
   949             
       
   950                 <li><a href="../modules/datasource-io.html">datasource-io</a></li>
       
   951             
       
   952                 <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
       
   953             
       
   954                 <li><a href="../modules/datasource-local.html">datasource-local</a></li>
       
   955             
       
   956                 <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
       
   957             
       
   958                 <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
       
   959             
       
   960                 <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
       
   961             
       
   962                 <li><a href="../modules/datatable.html">datatable</a></li>
       
   963             
       
   964                 <li><a href="../modules/datatable-base.html">datatable-base</a></li>
       
   965             
       
   966                 <li><a href="../modules/datatable-body.html">datatable-body</a></li>
       
   967             
       
   968                 <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
       
   969             
       
   970                 <li><a href="../modules/datatable-core.html">datatable-core</a></li>
       
   971             
       
   972                 <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
       
   973             
       
   974                 <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
       
   975             
       
   976                 <li><a href="../modules/datatable-head.html">datatable-head</a></li>
       
   977             
       
   978                 <li><a href="../modules/datatable-message.html">datatable-message</a></li>
       
   979             
       
   980                 <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
       
   981             
       
   982                 <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
       
   983             
       
   984                 <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
       
   985             
       
   986                 <li><a href="../modules/datatable-table.html">datatable-table</a></li>
       
   987             
       
   988                 <li><a href="../modules/datatype.html">datatype</a></li>
       
   989             
       
   990                 <li><a href="../modules/datatype-date.html">datatype-date</a></li>
       
   991             
       
   992                 <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
       
   993             
       
   994                 <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
       
   995             
       
   996                 <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
       
   997             
       
   998                 <li><a href="../modules/datatype-number.html">datatype-number</a></li>
       
   999             
       
  1000                 <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
       
  1001             
       
  1002                 <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
       
  1003             
       
  1004                 <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
       
  1005             
       
  1006                 <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
       
  1007             
       
  1008                 <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
       
  1009             
       
  1010                 <li><a href="../modules/dd.html">dd</a></li>
       
  1011             
       
  1012                 <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
       
  1013             
       
  1014                 <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
       
  1015             
       
  1016                 <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
       
  1017             
       
  1018                 <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
       
  1019             
       
  1020                 <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
       
  1021             
       
  1022                 <li><a href="../modules/dd-drag.html">dd-drag</a></li>
       
  1023             
       
  1024                 <li><a href="../modules/dd-drop.html">dd-drop</a></li>
       
  1025             
       
  1026                 <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
       
  1027             
       
  1028                 <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
       
  1029             
       
  1030                 <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
       
  1031             
       
  1032                 <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
       
  1033             
       
  1034                 <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
       
  1035             
       
  1036                 <li><a href="../modules/dial.html">dial</a></li>
       
  1037             
       
  1038                 <li><a href="../modules/dom.html">dom</a></li>
       
  1039             
       
  1040                 <li><a href="../modules/dom-base.html">dom-base</a></li>
       
  1041             
       
  1042                 <li><a href="../modules/dom-screen.html">dom-screen</a></li>
       
  1043             
       
  1044                 <li><a href="../modules/dom-style.html">dom-style</a></li>
       
  1045             
       
  1046                 <li><a href="../modules/dump.html">dump</a></li>
       
  1047             
       
  1048                 <li><a href="../modules/editor.html">editor</a></li>
       
  1049             
       
  1050                 <li><a href="../modules/editor-base.html">editor-base</a></li>
       
  1051             
       
  1052                 <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
       
  1053             
       
  1054                 <li><a href="../modules/editor-br.html">editor-br</a></li>
       
  1055             
       
  1056                 <li><a href="../modules/editor-lists.html">editor-lists</a></li>
       
  1057             
       
  1058                 <li><a href="../modules/editor-para.html">editor-para</a></li>
       
  1059             
       
  1060                 <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
       
  1061             
       
  1062                 <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
       
  1063             
       
  1064                 <li><a href="../modules/editor-tab.html">editor-tab</a></li>
       
  1065             
       
  1066                 <li><a href="../modules/escape.html">escape</a></li>
       
  1067             
       
  1068                 <li><a href="../modules/event.html">event</a></li>
       
  1069             
       
  1070                 <li><a href="../modules/event-base.html">event-base</a></li>
       
  1071             
       
  1072                 <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
       
  1073             
       
  1074                 <li><a href="../modules/event-custom.html">event-custom</a></li>
       
  1075             
       
  1076                 <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
       
  1077             
       
  1078                 <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
       
  1079             
       
  1080                 <li><a href="../modules/event-delegate.html">event-delegate</a></li>
       
  1081             
       
  1082                 <li><a href="../modules/event-flick.html">event-flick</a></li>
       
  1083             
       
  1084                 <li><a href="../modules/event-focus.html">event-focus</a></li>
       
  1085             
       
  1086                 <li><a href="../modules/event-gestures.html">event-gestures</a></li>
       
  1087             
       
  1088                 <li><a href="../modules/event-hover.html">event-hover</a></li>
       
  1089             
       
  1090                 <li><a href="../modules/event-key.html">event-key</a></li>
       
  1091             
       
  1092                 <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
       
  1093             
       
  1094                 <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
       
  1095             
       
  1096                 <li><a href="../modules/event-move.html">event-move</a></li>
       
  1097             
       
  1098                 <li><a href="../modules/event-outside.html">event-outside</a></li>
       
  1099             
       
  1100                 <li><a href="../modules/event-resize.html">event-resize</a></li>
       
  1101             
       
  1102                 <li><a href="../modules/event-simulate.html">event-simulate</a></li>
       
  1103             
       
  1104                 <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
       
  1105             
       
  1106                 <li><a href="../modules/event-tap.html">event-tap</a></li>
       
  1107             
       
  1108                 <li><a href="../modules/event-touch.html">event-touch</a></li>
       
  1109             
       
  1110                 <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
       
  1111             
       
  1112                 <li><a href="../modules/exec-command.html">exec-command</a></li>
       
  1113             
       
  1114                 <li><a href="../modules/features.html">features</a></li>
       
  1115             
       
  1116                 <li><a href="../modules/file.html">file</a></li>
       
  1117             
       
  1118                 <li><a href="../modules/file-flash.html">file-flash</a></li>
       
  1119             
       
  1120                 <li><a href="../modules/file-html5.html">file-html5</a></li>
       
  1121             
       
  1122                 <li><a href="../modules/frame.html">frame</a></li>
       
  1123             
       
  1124                 <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
       
  1125             
       
  1126                 <li><a href="../modules/get.html">get</a></li>
       
  1127             
       
  1128                 <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
       
  1129             
       
  1130                 <li><a href="../modules/graphics.html">graphics</a></li>
       
  1131             
       
  1132                 <li><a href="../modules/graphics-group.html">graphics-group</a></li>
       
  1133             
       
  1134                 <li><a href="../modules/handlebars.html">handlebars</a></li>
       
  1135             
       
  1136                 <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
       
  1137             
       
  1138                 <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
       
  1139             
       
  1140                 <li><a href="../modules/highlight.html">highlight</a></li>
       
  1141             
       
  1142                 <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
       
  1143             
       
  1144                 <li><a href="../modules/highlight-base.html">highlight-base</a></li>
       
  1145             
       
  1146                 <li><a href="../modules/history.html">history</a></li>
       
  1147             
       
  1148                 <li><a href="../modules/history-base.html">history-base</a></li>
       
  1149             
       
  1150                 <li><a href="../modules/history-hash.html">history-hash</a></li>
       
  1151             
       
  1152                 <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
       
  1153             
       
  1154                 <li><a href="../modules/history-html5.html">history-html5</a></li>
       
  1155             
       
  1156                 <li><a href="../modules/imageloader.html">imageloader</a></li>
       
  1157             
       
  1158                 <li><a href="../modules/intl.html">intl</a></li>
       
  1159             
       
  1160                 <li><a href="../modules/io.html">io</a></li>
       
  1161             
       
  1162                 <li><a href="../modules/io-base.html">io-base</a></li>
       
  1163             
       
  1164                 <li><a href="../modules/io-form.html">io-form</a></li>
       
  1165             
       
  1166                 <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
       
  1167             
       
  1168                 <li><a href="../modules/io-queue.html">io-queue</a></li>
       
  1169             
       
  1170                 <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
       
  1171             
       
  1172                 <li><a href="../modules/io-xdr.html">io-xdr</a></li>
       
  1173             
       
  1174                 <li><a href="../modules/json.html">json</a></li>
       
  1175             
       
  1176                 <li><a href="../modules/json-parse.html">json-parse</a></li>
       
  1177             
       
  1178                 <li><a href="../modules/json-stringify.html">json-stringify</a></li>
       
  1179             
       
  1180                 <li><a href="../modules/jsonp.html">jsonp</a></li>
       
  1181             
       
  1182                 <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
       
  1183             
       
  1184                 <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
       
  1185             
       
  1186                 <li><a href="../modules/loader.html">loader</a></li>
       
  1187             
       
  1188                 <li><a href="../modules/loader-base.html">loader-base</a></li>
       
  1189             
       
  1190                 <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
       
  1191             
       
  1192                 <li><a href="../modules/matrix.html">matrix</a></li>
       
  1193             
       
  1194                 <li><a href="../modules/model.html">model</a></li>
       
  1195             
       
  1196                 <li><a href="../modules/model-list.html">model-list</a></li>
       
  1197             
       
  1198                 <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
       
  1199             
       
  1200                 <li><a href="../modules/node.html">node</a></li>
       
  1201             
       
  1202                 <li><a href="../modules/node-base.html">node-base</a></li>
       
  1203             
       
  1204                 <li><a href="../modules/node-core.html">node-core</a></li>
       
  1205             
       
  1206                 <li><a href="../modules/node-data.html">node-data</a></li>
       
  1207             
       
  1208                 <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
       
  1209             
       
  1210                 <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
       
  1211             
       
  1212                 <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
       
  1213             
       
  1214                 <li><a href="../modules/node-flick.html">node-flick</a></li>
       
  1215             
       
  1216                 <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
       
  1217             
       
  1218                 <li><a href="../modules/node-load.html">node-load</a></li>
       
  1219             
       
  1220                 <li><a href="../modules/node-menunav.html">node-menunav</a></li>
       
  1221             
       
  1222                 <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
       
  1223             
       
  1224                 <li><a href="../modules/node-screen.html">node-screen</a></li>
       
  1225             
       
  1226                 <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
       
  1227             
       
  1228                 <li><a href="../modules/node-style.html">node-style</a></li>
       
  1229             
       
  1230                 <li><a href="../modules/oop.html">oop</a></li>
       
  1231             
       
  1232                 <li><a href="../modules/overlay.html">overlay</a></li>
       
  1233             
       
  1234                 <li><a href="../modules/panel.html">panel</a></li>
       
  1235             
       
  1236                 <li><a href="../modules/parallel.html">parallel</a></li>
       
  1237             
       
  1238                 <li><a href="../modules/pjax.html">pjax</a></li>
       
  1239             
       
  1240                 <li><a href="../modules/pjax-base.html">pjax-base</a></li>
       
  1241             
       
  1242                 <li><a href="../modules/pjax-content.html">pjax-content</a></li>
       
  1243             
       
  1244                 <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
       
  1245             
       
  1246                 <li><a href="../modules/plugin.html">plugin</a></li>
       
  1247             
       
  1248                 <li><a href="../modules/pluginhost.html">pluginhost</a></li>
       
  1249             
       
  1250                 <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
       
  1251             
       
  1252                 <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
       
  1253             
       
  1254                 <li><a href="../modules/promise.html">promise</a></li>
       
  1255             
       
  1256                 <li><a href="../modules/querystring.html">querystring</a></li>
       
  1257             
       
  1258                 <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
       
  1259             
       
  1260                 <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
       
  1261             
       
  1262                 <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
       
  1263             
       
  1264                 <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
       
  1265             
       
  1266                 <li><a href="../modules/queue-promote.html">queue-promote</a></li>
       
  1267             
       
  1268                 <li><a href="../modules/range-slider.html">range-slider</a></li>
       
  1269             
       
  1270                 <li><a href="../modules/recordset.html">recordset</a></li>
       
  1271             
       
  1272                 <li><a href="../modules/recordset-base.html">recordset-base</a></li>
       
  1273             
       
  1274                 <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
       
  1275             
       
  1276                 <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
       
  1277             
       
  1278                 <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
       
  1279             
       
  1280                 <li><a href="../modules/resize.html">resize</a></li>
       
  1281             
       
  1282                 <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
       
  1283             
       
  1284                 <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
       
  1285             
       
  1286                 <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
       
  1287             
       
  1288                 <li><a href="../modules/rollup.html">rollup</a></li>
       
  1289             
       
  1290                 <li><a href="../modules/router.html">router</a></li>
       
  1291             
       
  1292                 <li><a href="../modules/scrollview.html">scrollview</a></li>
       
  1293             
       
  1294                 <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
       
  1295             
       
  1296                 <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
       
  1297             
       
  1298                 <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
       
  1299             
       
  1300                 <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
       
  1301             
       
  1302                 <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
       
  1303             
       
  1304                 <li><a href="../modules/selection.html">selection</a></li>
       
  1305             
       
  1306                 <li><a href="../modules/selector-css2.html">selector-css2</a></li>
       
  1307             
       
  1308                 <li><a href="../modules/selector-css3.html">selector-css3</a></li>
       
  1309             
       
  1310                 <li><a href="../modules/selector-native.html">selector-native</a></li>
       
  1311             
       
  1312                 <li><a href="../modules/series-area.html">series-area</a></li>
       
  1313             
       
  1314                 <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
       
  1315             
       
  1316                 <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
       
  1317             
       
  1318                 <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
       
  1319             
       
  1320                 <li><a href="../modules/series-bar.html">series-bar</a></li>
       
  1321             
       
  1322                 <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
       
  1323             
       
  1324                 <li><a href="../modules/series-base.html">series-base</a></li>
       
  1325             
       
  1326                 <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
       
  1327             
       
  1328                 <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
       
  1329             
       
  1330                 <li><a href="../modules/series-column.html">series-column</a></li>
       
  1331             
       
  1332                 <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
       
  1333             
       
  1334                 <li><a href="../modules/series-combo.html">series-combo</a></li>
       
  1335             
       
  1336                 <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
       
  1337             
       
  1338                 <li><a href="../modules/series-combospline.html">series-combospline</a></li>
       
  1339             
       
  1340                 <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
       
  1341             
       
  1342                 <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
       
  1343             
       
  1344                 <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
       
  1345             
       
  1346                 <li><a href="../modules/series-histogram.html">series-histogram</a></li>
       
  1347             
       
  1348                 <li><a href="../modules/series-line.html">series-line</a></li>
       
  1349             
       
  1350                 <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
       
  1351             
       
  1352                 <li><a href="../modules/series-line-util.html">series-line-util</a></li>
       
  1353             
       
  1354                 <li><a href="../modules/series-marker.html">series-marker</a></li>
       
  1355             
       
  1356                 <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
       
  1357             
       
  1358                 <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
       
  1359             
       
  1360                 <li><a href="../modules/series-pie.html">series-pie</a></li>
       
  1361             
       
  1362                 <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
       
  1363             
       
  1364                 <li><a href="../modules/series-range.html">series-range</a></li>
       
  1365             
       
  1366                 <li><a href="../modules/series-spline.html">series-spline</a></li>
       
  1367             
       
  1368                 <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
       
  1369             
       
  1370                 <li><a href="../modules/series-stacked.html">series-stacked</a></li>
       
  1371             
       
  1372                 <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
       
  1373             
       
  1374                 <li><a href="../modules/slider.html">slider</a></li>
       
  1375             
       
  1376                 <li><a href="../modules/slider-base.html">slider-base</a></li>
       
  1377             
       
  1378                 <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
       
  1379             
       
  1380                 <li><a href="../modules/sortable.html">sortable</a></li>
       
  1381             
       
  1382                 <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
       
  1383             
       
  1384                 <li><a href="../modules/stylesheet.html">stylesheet</a></li>
       
  1385             
       
  1386                 <li><a href="../modules/substitute.html">substitute</a></li>
       
  1387             
       
  1388                 <li><a href="../modules/swf.html">swf</a></li>
       
  1389             
       
  1390                 <li><a href="../modules/swfdetect.html">swfdetect</a></li>
       
  1391             
       
  1392                 <li><a href="../modules/tabview.html">tabview</a></li>
       
  1393             
       
  1394                 <li><a href="../modules/template.html">template</a></li>
       
  1395             
       
  1396                 <li><a href="../modules/template-base.html">template-base</a></li>
       
  1397             
       
  1398                 <li><a href="../modules/template-micro.html">template-micro</a></li>
       
  1399             
       
  1400                 <li><a href="../modules/test.html">test</a></li>
       
  1401             
       
  1402                 <li><a href="../modules/test-console.html">test-console</a></li>
       
  1403             
       
  1404                 <li><a href="../modules/text.html">text</a></li>
       
  1405             
       
  1406                 <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
       
  1407             
       
  1408                 <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
       
  1409             
       
  1410                 <li><a href="../modules/timers.html">timers</a></li>
       
  1411             
       
  1412                 <li><a href="../modules/transition.html">transition</a></li>
       
  1413             
       
  1414                 <li><a href="../modules/transition-timer.html">transition-timer</a></li>
       
  1415             
       
  1416                 <li><a href="../modules/tree.html">tree</a></li>
       
  1417             
       
  1418                 <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
       
  1419             
       
  1420                 <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
       
  1421             
       
  1422                 <li><a href="../modules/tree-node.html">tree-node</a></li>
       
  1423             
       
  1424                 <li><a href="../modules/tree-openable.html">tree-openable</a></li>
       
  1425             
       
  1426                 <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
       
  1427             
       
  1428                 <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
       
  1429             
       
  1430                 <li><a href="../modules/uploader.html">uploader</a></li>
       
  1431             
       
  1432                 <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
       
  1433             
       
  1434                 <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
       
  1435             
       
  1436                 <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
       
  1437             
       
  1438                 <li><a href="../modules/view.html">view</a></li>
       
  1439             
       
  1440                 <li><a href="../modules/view-node-map.html">view-node-map</a></li>
       
  1441             
       
  1442                 <li><a href="../modules/widget.html">widget</a></li>
       
  1443             
       
  1444                 <li><a href="../modules/widget-anim.html">widget-anim</a></li>
       
  1445             
       
  1446                 <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
       
  1447             
       
  1448                 <li><a href="../modules/widget-base.html">widget-base</a></li>
       
  1449             
       
  1450                 <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
       
  1451             
       
  1452                 <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
       
  1453             
       
  1454                 <li><a href="../modules/widget-child.html">widget-child</a></li>
       
  1455             
       
  1456                 <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
       
  1457             
       
  1458                 <li><a href="../modules/widget-locale.html">widget-locale</a></li>
       
  1459             
       
  1460                 <li><a href="../modules/widget-modality.html">widget-modality</a></li>
       
  1461             
       
  1462                 <li><a href="../modules/widget-parent.html">widget-parent</a></li>
       
  1463             
       
  1464                 <li><a href="../modules/widget-position.html">widget-position</a></li>
       
  1465             
       
  1466                 <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
       
  1467             
       
  1468                 <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
       
  1469             
       
  1470                 <li><a href="../modules/widget-skin.html">widget-skin</a></li>
       
  1471             
       
  1472                 <li><a href="../modules/widget-stack.html">widget-stack</a></li>
       
  1473             
       
  1474                 <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
       
  1475             
       
  1476                 <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
       
  1477             
       
  1478                 <li><a href="../modules/yql.html">yql</a></li>
       
  1479             
       
  1480                 <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
       
  1481             
       
  1482                 <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
       
  1483             
       
  1484                 <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
       
  1485             
       
  1486                 <li><a href="../modules/yui.html">yui</a></li>
       
  1487             
       
  1488                 <li><a href="../modules/yui-base.html">yui-base</a></li>
       
  1489             
       
  1490                 <li><a href="../modules/yui-later.html">yui-later</a></li>
       
  1491             
       
  1492                 <li><a href="../modules/yui-log.html">yui-log</a></li>
       
  1493             
       
  1494                 <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
       
  1495             
       
  1496             </ul>
       
  1497         </div>
       
  1498     </div>
       
  1499 </div>
       
  1500 
       
  1501             </div>
       
  1502         </div>
       
  1503         <div class="yui3-u-3-4">
       
  1504                 <div id="api-options">
       
  1505         Show:
       
  1506         <label for="api-show-inherited">
       
  1507             <input type="checkbox" id="api-show-inherited" checked>
       
  1508             Inherited
       
  1509         </label>
       
  1510 
       
  1511         <label for="api-show-protected">
       
  1512             <input type="checkbox" id="api-show-protected">
       
  1513             Protected
       
  1514         </label>
       
  1515 
       
  1516         <label for="api-show-private">
       
  1517             <input type="checkbox" id="api-show-private">
       
  1518             Private
       
  1519         </label>
       
  1520         <label for="api-show-deprecated">
       
  1521             <input type="checkbox" id="api-show-deprecated">
       
  1522             Deprecated
       
  1523         </label>
       
  1524 
       
  1525     </div>
       
  1526 
       
  1527 
       
  1528             <div class="apidocs">
       
  1529                 <div id="docs-main">
       
  1530                     <div class="content">
       
  1531                         <h1>Plugin.NodeFX Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536         <div class="extends">
       
  1537             Extends <a href="../classes/Anim.html" class="crosslink">Anim</a>
       
  1538         </div>
       
  1539     
       
  1540 
       
  1541     
       
  1542         <div class="foundat">
       
  1543             Defined in: <a href="../files/anim_js_anim-node-plugin.js.html#l1"><code>anim&#x2F;js&#x2F;anim-node-plugin.js:1</code></a>
       
  1544         </div>
       
  1545     
       
  1546 
       
  1547     
       
  1548         
       
  1549             Module: <a href="../modules/anim-node-plugin.html">anim-node-plugin</a><br>
       
  1550             Parent Module: <a href="../modules/anim.html">anim</a>
       
  1551         
       
  1552     
       
  1553 
       
  1554     
       
  1555 </div>
       
  1556 
       
  1557 
       
  1558 
       
  1559 <div class="box intro">
       
  1560     <p>Binds an Anim instance to a Node instance</p>
       
  1561 </div>
       
  1562 
       
  1563 
       
  1564 
       
  1565 <div id="classdocs" class="tabview">
       
  1566     <ul class="api-class-tabs">
       
  1567         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1568 
       
  1569         
       
  1570             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1571         
       
  1572         
       
  1573             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1574         
       
  1575         
       
  1576             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1577         
       
  1578         
       
  1579             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1580         
       
  1581     </ul>
       
  1582 
       
  1583     <div>
       
  1584         <div id="index" class="api-class-tabpanel index">
       
  1585             <h2 class="off-left">Item Index</h2>
       
  1586 
       
  1587             
       
  1588                 <div class="index-section methods">
       
  1589                     <h3>Methods</h3>
       
  1590 
       
  1591                     <ul class="index-list methods extends">
       
  1592                         
       
  1593                             <li class="index-item method private inherited">
       
  1594                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1595 
       
  1596                                 
       
  1597                                 
       
  1598                             </li>
       
  1599                         
       
  1600                             <li class="index-item method private inherited">
       
  1601                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1602 
       
  1603                                 
       
  1604                                 
       
  1605                             </li>
       
  1606                         
       
  1607                             <li class="index-item method private inherited">
       
  1608                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1609 
       
  1610                                 
       
  1611                                 
       
  1612                             </li>
       
  1613                         
       
  1614                             <li class="index-item method private inherited">
       
  1615                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1616 
       
  1617                                 
       
  1618                                 
       
  1619                             </li>
       
  1620                         
       
  1621                             <li class="index-item method private inherited">
       
  1622                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1623 
       
  1624                                 
       
  1625                                 
       
  1626                             </li>
       
  1627                         
       
  1628                             <li class="index-item method private inherited">
       
  1629                                 <a href="#method__baseInit">_baseInit</a>
       
  1630 
       
  1631                                 
       
  1632                                 
       
  1633                             </li>
       
  1634                         
       
  1635                             <li class="index-item method private inherited">
       
  1636                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1637 
       
  1638                                 
       
  1639                                 
       
  1640                             </li>
       
  1641                         
       
  1642                             <li class="index-item method private inherited">
       
  1643                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1644 
       
  1645                                 
       
  1646                                 
       
  1647                             </li>
       
  1648                         
       
  1649                             <li class="index-item method protected inherited">
       
  1650                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1651 
       
  1652                                 
       
  1653                                 
       
  1654                             </li>
       
  1655                         
       
  1656                             <li class="index-item method protected inherited">
       
  1657                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1658 
       
  1659                                 
       
  1660                                 
       
  1661                             </li>
       
  1662                         
       
  1663                             <li class="index-item method private inherited">
       
  1664                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1665 
       
  1666                                 
       
  1667                                 
       
  1668                             </li>
       
  1669                         
       
  1670                             <li class="index-item method private inherited">
       
  1671                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1672 
       
  1673                                 
       
  1674                                 
       
  1675                             </li>
       
  1676                         
       
  1677                             <li class="index-item method private inherited">
       
  1678                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1679 
       
  1680                                 
       
  1681                                 
       
  1682                             </li>
       
  1683                         
       
  1684                             <li class="index-item method private inherited">
       
  1685                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1686 
       
  1687                                 
       
  1688                                 
       
  1689                             </li>
       
  1690                         
       
  1691                             <li class="index-item method protected inherited">
       
  1692                                 <a href="#method__getAttr">_getAttr</a>
       
  1693 
       
  1694                                 
       
  1695                                 
       
  1696                             </li>
       
  1697                         
       
  1698                             <li class="index-item method protected inherited">
       
  1699                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1700 
       
  1701                                 
       
  1702                                 
       
  1703                             </li>
       
  1704                         
       
  1705                             <li class="index-item method protected inherited">
       
  1706                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1707 
       
  1708                                 
       
  1709                                 
       
  1710                             </li>
       
  1711                         
       
  1712                             <li class="index-item method private inherited">
       
  1713                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1714 
       
  1715                                 
       
  1716                                 
       
  1717                             </li>
       
  1718                         
       
  1719                             <li class="index-item method protected inherited">
       
  1720                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1721 
       
  1722                                 
       
  1723                                 
       
  1724                             </li>
       
  1725                         
       
  1726                             <li class="index-item method protected inherited">
       
  1727                                 <a href="#method__getClasses">_getClasses</a>
       
  1728 
       
  1729                                 
       
  1730                                 
       
  1731                             </li>
       
  1732                         
       
  1733                             <li class="index-item method private inherited">
       
  1734                                 <a href="#method__getFullType">_getFullType</a>
       
  1735 
       
  1736                                 
       
  1737                                 
       
  1738                             </li>
       
  1739                         
       
  1740                             <li class="index-item method private inherited">
       
  1741                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1742 
       
  1743                                 
       
  1744                                 
       
  1745                             </li>
       
  1746                         
       
  1747                             <li class="index-item method private inherited">
       
  1748                                 <a href="#method__getType">_getType</a>
       
  1749 
       
  1750                                 
       
  1751                                 
       
  1752                             </li>
       
  1753                         
       
  1754                             <li class="index-item method private inherited">
       
  1755                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1756 
       
  1757                                 
       
  1758                                 
       
  1759                             </li>
       
  1760                         
       
  1761                             <li class="index-item method private inherited inherited">
       
  1762                                 <a href="#method__initAttribute">_initAttribute</a>
       
  1763 
       
  1764                                 
       
  1765                                 
       
  1766                             </li>
       
  1767                         
       
  1768                             <li class="index-item method protected inherited">
       
  1769                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1770 
       
  1771                                 
       
  1772                                 
       
  1773                             </li>
       
  1774                         
       
  1775                             <li class="index-item method private inherited">
       
  1776                                 <a href="#method__initBase">_initBase</a>
       
  1777 
       
  1778                                 
       
  1779                                 
       
  1780                             </li>
       
  1781                         
       
  1782                             <li class="index-item method private inherited">
       
  1783                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  1784 
       
  1785                                 
       
  1786                                 
       
  1787                             </li>
       
  1788                         
       
  1789                             <li class="index-item method private inherited">
       
  1790                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  1791 
       
  1792                                 
       
  1793                                 
       
  1794                             </li>
       
  1795                         
       
  1796                             <li class="index-item method private inherited">
       
  1797                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  1798 
       
  1799                                 
       
  1800                                 
       
  1801                             </li>
       
  1802                         
       
  1803                             <li class="index-item method private inherited">
       
  1804                                 <a href="#method__monitor">_monitor</a>
       
  1805 
       
  1806                                 
       
  1807                                 
       
  1808                             </li>
       
  1809                         
       
  1810                             <li class="index-item method private inherited">
       
  1811                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  1812 
       
  1813                                 
       
  1814                                 
       
  1815                             </li>
       
  1816                         
       
  1817                             <li class="index-item method private inherited">
       
  1818                                 <a href="#method__parseType">_parseType</a>
       
  1819 
       
  1820                                 
       
  1821                                 
       
  1822                             </li>
       
  1823                         
       
  1824                             <li class="index-item method private inherited">
       
  1825                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  1826 
       
  1827                                 
       
  1828                                 
       
  1829                             </li>
       
  1830                         
       
  1831                             <li class="index-item method protected deprecated inherited">
       
  1832                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  1833 
       
  1834                                 
       
  1835                                 
       
  1836                                     <span class="flag deprecated">deprecated</span>
       
  1837                                 
       
  1838                             </li>
       
  1839                         
       
  1840                             <li class="index-item method private inherited">
       
  1841                                 <a href="#method__publish">_publish</a>
       
  1842 
       
  1843                                 
       
  1844                                 
       
  1845                             </li>
       
  1846                         
       
  1847                             <li class="index-item method protected inherited inherited">
       
  1848                                 <a href="#method__set">_set</a>
       
  1849 
       
  1850                                 
       
  1851                                 
       
  1852                             </li>
       
  1853                         
       
  1854                             <li class="index-item method protected inherited">
       
  1855                                 <a href="#method__setAttr">_setAttr</a>
       
  1856 
       
  1857                                 
       
  1858                                 
       
  1859                             </li>
       
  1860                         
       
  1861                             <li class="index-item method protected inherited inherited">
       
  1862                                 <a href="#method__setAttrs">_setAttrs</a>
       
  1863 
       
  1864                                 
       
  1865                                 
       
  1866                             </li>
       
  1867                         
       
  1868                             <li class="index-item method private inherited">
       
  1869                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  1870 
       
  1871                                 
       
  1872                                 
       
  1873                             </li>
       
  1874                         
       
  1875                             <li class="index-item method private inherited">
       
  1876                                 <a href="#method__setStateVal">_setStateVal</a>
       
  1877 
       
  1878                                 
       
  1879                                 
       
  1880                             </li>
       
  1881                         
       
  1882                             <li class="index-item method inherited">
       
  1883                                 <a href="#method_addAttr">addAttr</a>
       
  1884 
       
  1885                                 
       
  1886                                 
       
  1887                             </li>
       
  1888                         
       
  1889                             <li class="index-item method inherited">
       
  1890                                 <a href="#method_addAttrs">addAttrs</a>
       
  1891 
       
  1892                                 
       
  1893                                 
       
  1894                             </li>
       
  1895                         
       
  1896                             <li class="index-item method inherited">
       
  1897                                 <a href="#method_addTarget">addTarget</a>
       
  1898 
       
  1899                                 
       
  1900                                 
       
  1901                             </li>
       
  1902                         
       
  1903                             <li class="index-item method inherited">
       
  1904                                 <a href="#method_after">after</a>
       
  1905 
       
  1906                                 
       
  1907                                 
       
  1908                             </li>
       
  1909                         
       
  1910                             <li class="index-item method inherited">
       
  1911                                 <a href="#method_attrAdded">attrAdded</a>
       
  1912 
       
  1913                                 
       
  1914                                 
       
  1915                             </li>
       
  1916                         
       
  1917                             <li class="index-item method inherited">
       
  1918                                 <a href="#method_before">before</a>
       
  1919 
       
  1920                                 
       
  1921                                 
       
  1922                             </li>
       
  1923                         
       
  1924                             <li class="index-item method inherited">
       
  1925                                 <a href="#method_bubble">bubble</a>
       
  1926 
       
  1927                                 
       
  1928                                 
       
  1929                             </li>
       
  1930                         
       
  1931                             <li class="index-item method inherited inherited">
       
  1932                                 <a href="#method_destroy">destroy</a>
       
  1933 
       
  1934                                 
       
  1935                                 
       
  1936                             </li>
       
  1937                         
       
  1938                             <li class="index-item method inherited">
       
  1939                                 <a href="#method_detach">detach</a>
       
  1940 
       
  1941                                 
       
  1942                                 
       
  1943                             </li>
       
  1944                         
       
  1945                             <li class="index-item method inherited">
       
  1946                                 <a href="#method_detachAll">detachAll</a>
       
  1947 
       
  1948                                 
       
  1949                                 
       
  1950                             </li>
       
  1951                         
       
  1952                             <li class="index-item method inherited">
       
  1953                                 <a href="#method_fire">fire</a>
       
  1954 
       
  1955                                 
       
  1956                                 
       
  1957                             </li>
       
  1958                         
       
  1959                             <li class="index-item method inherited">
       
  1960                                 <a href="#method_get">get</a>
       
  1961 
       
  1962                                 
       
  1963                                 
       
  1964                             </li>
       
  1965                         
       
  1966                             <li class="index-item method inherited">
       
  1967                                 <a href="#method_getAttrs">getAttrs</a>
       
  1968 
       
  1969                                 
       
  1970                                 
       
  1971                             </li>
       
  1972                         
       
  1973                             <li class="index-item method inherited">
       
  1974                                 <a href="#method_getEvent">getEvent</a>
       
  1975 
       
  1976                                 
       
  1977                                 
       
  1978                             </li>
       
  1979                         
       
  1980                             <li class="index-item method inherited">
       
  1981                                 <a href="#method_getTargets">getTargets</a>
       
  1982 
       
  1983                                 
       
  1984                                 
       
  1985                             </li>
       
  1986                         
       
  1987                             <li class="index-item method inherited inherited">
       
  1988                                 <a href="#method_init">init</a>
       
  1989 
       
  1990                                 
       
  1991                                 
       
  1992                             </li>
       
  1993                         
       
  1994                             <li class="index-item method inherited">
       
  1995                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  1996 
       
  1997                                 
       
  1998                                 
       
  1999                             </li>
       
  2000                         
       
  2001                             <li class="index-item method inherited">
       
  2002                                 <a href="#method_on">on</a>
       
  2003 
       
  2004                                 
       
  2005                                 
       
  2006                             </li>
       
  2007                         
       
  2008                             <li class="index-item method inherited">
       
  2009                                 <a href="#method_once">once</a>
       
  2010 
       
  2011                                 
       
  2012                                 
       
  2013                             </li>
       
  2014                         
       
  2015                             <li class="index-item method inherited">
       
  2016                                 <a href="#method_onceAfter">onceAfter</a>
       
  2017 
       
  2018                                 
       
  2019                                 
       
  2020                             </li>
       
  2021                         
       
  2022                             <li class="index-item method inherited">
       
  2023                                 <a href="#method_parseType">parseType</a>
       
  2024 
       
  2025                                 
       
  2026                                 
       
  2027                             </li>
       
  2028                         
       
  2029                             <li class="index-item method inherited">
       
  2030                                 <a href="#method_pause">pause</a>
       
  2031 
       
  2032                                 
       
  2033                                 
       
  2034                             </li>
       
  2035                         
       
  2036                             <li class="index-item method inherited">
       
  2037                                 <a href="#method_publish">publish</a>
       
  2038 
       
  2039                                 
       
  2040                                 
       
  2041                             </li>
       
  2042                         
       
  2043                             <li class="index-item method inherited">
       
  2044                                 <a href="#method_removeAttr">removeAttr</a>
       
  2045 
       
  2046                                 
       
  2047                                 
       
  2048                             </li>
       
  2049                         
       
  2050                             <li class="index-item method inherited">
       
  2051                                 <a href="#method_removeTarget">removeTarget</a>
       
  2052 
       
  2053                                 
       
  2054                                 
       
  2055                             </li>
       
  2056                         
       
  2057                             <li class="index-item method inherited">
       
  2058                                 <a href="#method_reset">reset</a>
       
  2059 
       
  2060                                 
       
  2061                                 
       
  2062                             </li>
       
  2063                         
       
  2064                             <li class="index-item method inherited">
       
  2065                                 <a href="#method_run">run</a>
       
  2066 
       
  2067                                 
       
  2068                                 
       
  2069                             </li>
       
  2070                         
       
  2071                             <li class="index-item method inherited inherited">
       
  2072                                 <a href="#method_set">set</a>
       
  2073 
       
  2074                                 
       
  2075                                 
       
  2076                             </li>
       
  2077                         
       
  2078                             <li class="index-item method inherited inherited">
       
  2079                                 <a href="#method_setAttrs">setAttrs</a>
       
  2080 
       
  2081                                 
       
  2082                                 
       
  2083                             </li>
       
  2084                         
       
  2085                             <li class="index-item method inherited">
       
  2086                                 <a href="#method_stop">stop</a>
       
  2087 
       
  2088                                 
       
  2089                                 
       
  2090                             </li>
       
  2091                         
       
  2092                             <li class="index-item method deprecated inherited">
       
  2093                                 <a href="#method_subscribe">subscribe</a>
       
  2094 
       
  2095                                 
       
  2096                                 
       
  2097                                     <span class="flag deprecated">deprecated</span>
       
  2098                                 
       
  2099                             </li>
       
  2100                         
       
  2101                             <li class="index-item method inherited">
       
  2102                                 <a href="#method_toString">toString</a>
       
  2103 
       
  2104                                 
       
  2105                                 
       
  2106                             </li>
       
  2107                         
       
  2108                             <li class="index-item method deprecated inherited">
       
  2109                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2110 
       
  2111                                 
       
  2112                                 
       
  2113                                     <span class="flag deprecated">deprecated</span>
       
  2114                                 
       
  2115                             </li>
       
  2116                         
       
  2117                             <li class="index-item method deprecated inherited">
       
  2118                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2119 
       
  2120                                 
       
  2121                                 
       
  2122                                     <span class="flag deprecated">deprecated</span>
       
  2123                                 
       
  2124                             </li>
       
  2125                         
       
  2126                     </ul>
       
  2127                 </div>
       
  2128             
       
  2129 
       
  2130             
       
  2131                 <div class="index-section properties">
       
  2132                     <h3>Properties</h3>
       
  2133 
       
  2134                     <ul class="index-list properties extends">
       
  2135                         
       
  2136                             <li class="index-item property protected inherited">
       
  2137                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2138 
       
  2139                                 
       
  2140                                 
       
  2141                             </li>
       
  2142                         
       
  2143                             <li class="index-item property deprecated inherited">
       
  2144                                 <a href="#property_name">name</a>
       
  2145 
       
  2146                                 
       
  2147                                 
       
  2148                                     <span class="flag deprecated">deprecated</span>
       
  2149                                 
       
  2150                             </li>
       
  2151                         
       
  2152                     </ul>
       
  2153                 </div>
       
  2154             
       
  2155 
       
  2156             
       
  2157                 <div class="index-section attrs">
       
  2158                     <h3>Attributes</h3>
       
  2159 
       
  2160                     <ul class="index-list attrs extends">
       
  2161                         
       
  2162                             <li class="index-item attr inherited">
       
  2163                                 <a href="#attr_destroyed">destroyed</a>
       
  2164                             </li>
       
  2165                         
       
  2166                             <li class="index-item attr inherited">
       
  2167                                 <a href="#attr_direction">direction</a>
       
  2168                             </li>
       
  2169                         
       
  2170                             <li class="index-item attr inherited">
       
  2171                                 <a href="#attr_duration">duration</a>
       
  2172                             </li>
       
  2173                         
       
  2174                             <li class="index-item attr inherited">
       
  2175                                 <a href="#attr_easing">easing</a>
       
  2176                             </li>
       
  2177                         
       
  2178                             <li class="index-item attr inherited">
       
  2179                                 <a href="#attr_elapsedTime">elapsedTime</a>
       
  2180                             </li>
       
  2181                         
       
  2182                             <li class="index-item attr inherited">
       
  2183                                 <a href="#attr_from">from</a>
       
  2184                             </li>
       
  2185                         
       
  2186                             <li class="index-item attr inherited">
       
  2187                                 <a href="#attr_initialized">initialized</a>
       
  2188                             </li>
       
  2189                         
       
  2190                             <li class="index-item attr inherited">
       
  2191                                 <a href="#attr_iterationCount">iterationCount</a>
       
  2192                             </li>
       
  2193                         
       
  2194                             <li class="index-item attr inherited">
       
  2195                                 <a href="#attr_iterations">iterations</a>
       
  2196                             </li>
       
  2197                         
       
  2198                             <li class="index-item attr inherited">
       
  2199                                 <a href="#attr_node">node</a>
       
  2200                             </li>
       
  2201                         
       
  2202                             <li class="index-item attr inherited">
       
  2203                                 <a href="#attr_paused">paused</a>
       
  2204                             </li>
       
  2205                         
       
  2206                             <li class="index-item attr inherited">
       
  2207                                 <a href="#attr_reverse">reverse</a>
       
  2208                             </li>
       
  2209                         
       
  2210                             <li class="index-item attr inherited">
       
  2211                                 <a href="#attr_running">running</a>
       
  2212                             </li>
       
  2213                         
       
  2214                             <li class="index-item attr inherited">
       
  2215                                 <a href="#attr_startTime">startTime</a>
       
  2216                             </li>
       
  2217                         
       
  2218                             <li class="index-item attr inherited">
       
  2219                                 <a href="#attr_to">to</a>
       
  2220                             </li>
       
  2221                         
       
  2222                     </ul>
       
  2223                 </div>
       
  2224             
       
  2225 
       
  2226             
       
  2227                 <div class="index-section events">
       
  2228                     <h3>Events</h3>
       
  2229 
       
  2230                     <ul class="index-list events extends">
       
  2231                         
       
  2232                             <li class="index-item event inherited">
       
  2233                                 <a href="#event_destroy">destroy</a>
       
  2234 
       
  2235                                 
       
  2236                                 
       
  2237                             </li>
       
  2238                         
       
  2239                             <li class="index-item event inherited">
       
  2240                                 <a href="#event_end">end</a>
       
  2241 
       
  2242                                 
       
  2243                                 
       
  2244                             </li>
       
  2245                         
       
  2246                             <li class="index-item event inherited">
       
  2247                                 <a href="#event_init">init</a>
       
  2248 
       
  2249                                 
       
  2250                                 
       
  2251                             </li>
       
  2252                         
       
  2253                             <li class="index-item event inherited">
       
  2254                                 <a href="#event_iteration">iteration</a>
       
  2255 
       
  2256                                 
       
  2257                                 
       
  2258                             </li>
       
  2259                         
       
  2260                             <li class="index-item event inherited">
       
  2261                                 <a href="#event_pause">pause</a>
       
  2262 
       
  2263                                 
       
  2264                                 
       
  2265                             </li>
       
  2266                         
       
  2267                             <li class="index-item event inherited">
       
  2268                                 <a href="#event_resume">resume</a>
       
  2269 
       
  2270                                 
       
  2271                                 
       
  2272                             </li>
       
  2273                         
       
  2274                             <li class="index-item event inherited">
       
  2275                                 <a href="#event_start">start</a>
       
  2276 
       
  2277                                 
       
  2278                                 
       
  2279                             </li>
       
  2280                         
       
  2281                             <li class="index-item event inherited">
       
  2282                                 <a href="#event_tween">tween</a>
       
  2283 
       
  2284                                 
       
  2285                                 
       
  2286                             </li>
       
  2287                         
       
  2288                     </ul>
       
  2289                 </div>
       
  2290             
       
  2291         </div>
       
  2292 
       
  2293         
       
  2294             <div id="methods" class="api-class-tabpanel">
       
  2295                 <h2 class="off-left">Methods</h2>
       
  2296 
       
  2297                 
       
  2298                     <div id="method__addAttrs" class="method item private inherited">
       
  2299     <h3 class="name"><code>_addAttrs</code></h3>
       
  2300 
       
  2301     
       
  2302         <div class="args">
       
  2303             <span class="paren">(</span><ul class="args-list inline commas">
       
  2304             
       
  2305                 <li class="arg">
       
  2306                     
       
  2307                         <code>cfgs</code>
       
  2308                     
       
  2309                 </li>
       
  2310             
       
  2311                 <li class="arg">
       
  2312                     
       
  2313                         <code>values</code>
       
  2314                     
       
  2315                 </li>
       
  2316             
       
  2317                 <li class="arg">
       
  2318                     
       
  2319                         <code>lazy</code>
       
  2320                     
       
  2321                 </li>
       
  2322             
       
  2323             </ul><span class="paren">)</span>
       
  2324         </div>
       
  2325     
       
  2326 
       
  2327     
       
  2328 
       
  2329     
       
  2330 
       
  2331     
       
  2332         <span class="flag private">private</span>
       
  2333     
       
  2334 
       
  2335     
       
  2336 
       
  2337     
       
  2338 
       
  2339     
       
  2340 
       
  2341     
       
  2342 
       
  2343     <div class="meta">
       
  2344         
       
  2345             
       
  2346                 <p>Inherited from
       
  2347                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  2348             
       
  2349         
       
  2350         
       
  2351         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  2352         
       
  2353         </p>
       
  2354 
       
  2355 
       
  2356         
       
  2357 
       
  2358         
       
  2359     </div>
       
  2360 
       
  2361     <div class="description">
       
  2362         <p>Implementation behind the public addAttrs method.</p>
       
  2363 
       
  2364 <p>This method is invoked directly by get if it encounters a scenario
       
  2365 in which an attribute's valueFn attempts to obtain the
       
  2366 value an attribute in the same group of attributes, which has not yet
       
  2367 been added (on demand initialization).</p>
       
  2368     </div>
       
  2369 
       
  2370     
       
  2371         <div class="params">
       
  2372             <h4>Parameters:</h4>
       
  2373 
       
  2374             <ul class="params-list">
       
  2375             
       
  2376                 <li class="param">
       
  2377                     
       
  2378                         <code class="param-name">cfgs</code>
       
  2379                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2380                     
       
  2381 
       
  2382                     
       
  2383 
       
  2384                     <div class="param-description">
       
  2385                         <p>An object with attribute name/configuration pairs.</p>
       
  2386                     </div>
       
  2387 
       
  2388                     
       
  2389                 </li>
       
  2390             
       
  2391                 <li class="param">
       
  2392                     
       
  2393                         <code class="param-name">values</code>
       
  2394                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2395                     
       
  2396 
       
  2397                     
       
  2398 
       
  2399                     <div class="param-description">
       
  2400                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  2401 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  2402                     </div>
       
  2403 
       
  2404                     
       
  2405                 </li>
       
  2406             
       
  2407                 <li class="param">
       
  2408                     
       
  2409                         <code class="param-name">lazy</code>
       
  2410                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2411                     
       
  2412 
       
  2413                     
       
  2414 
       
  2415                     <div class="param-description">
       
  2416                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  2417 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  2418 See <a href="#method_addAttr">addAttr</a>.</p>
       
  2419                     </div>
       
  2420 
       
  2421                     
       
  2422                 </li>
       
  2423             
       
  2424             </ul>
       
  2425         </div>
       
  2426     
       
  2427 
       
  2428     
       
  2429 
       
  2430     
       
  2431 </div>
       
  2432 
       
  2433                 
       
  2434                     <div id="method__addLazyAttr" class="method item private inherited">
       
  2435     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  2436 
       
  2437     
       
  2438         <div class="args">
       
  2439             <span class="paren">(</span><ul class="args-list inline commas">
       
  2440             
       
  2441                 <li class="arg">
       
  2442                     
       
  2443                         <code>name</code>
       
  2444                     
       
  2445                 </li>
       
  2446             
       
  2447                 <li class="arg">
       
  2448                     
       
  2449                         <code class="optional">[lazyCfg]</code>
       
  2450                     
       
  2451                 </li>
       
  2452             
       
  2453             </ul><span class="paren">)</span>
       
  2454         </div>
       
  2455     
       
  2456 
       
  2457     
       
  2458 
       
  2459     
       
  2460 
       
  2461     
       
  2462         <span class="flag private">private</span>
       
  2463     
       
  2464 
       
  2465     
       
  2466 
       
  2467     
       
  2468 
       
  2469     
       
  2470 
       
  2471     
       
  2472 
       
  2473     <div class="meta">
       
  2474         
       
  2475             
       
  2476                 <p>Inherited from
       
  2477                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  2478             
       
  2479         
       
  2480         
       
  2481         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  2482         
       
  2483         </p>
       
  2484 
       
  2485 
       
  2486         
       
  2487 
       
  2488         
       
  2489     </div>
       
  2490 
       
  2491     <div class="description">
       
  2492         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  2493     </div>
       
  2494 
       
  2495     
       
  2496         <div class="params">
       
  2497             <h4>Parameters:</h4>
       
  2498 
       
  2499             <ul class="params-list">
       
  2500             
       
  2501                 <li class="param">
       
  2502                     
       
  2503                         <code class="param-name">name</code>
       
  2504                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2505                     
       
  2506 
       
  2507                     
       
  2508 
       
  2509                     <div class="param-description">
       
  2510                         <p>The name of the attribute</p>
       
  2511                     </div>
       
  2512 
       
  2513                     
       
  2514                 </li>
       
  2515             
       
  2516                 <li class="param">
       
  2517                     
       
  2518                         <code class="param-name optional">[lazyCfg]</code>
       
  2519                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2520                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2521                     
       
  2522 
       
  2523                     
       
  2524 
       
  2525                     <div class="param-description">
       
  2526                         <p>Optional config hash for the attribute. This is added for performance
       
  2527 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  2528                     </div>
       
  2529 
       
  2530                     
       
  2531                 </li>
       
  2532             
       
  2533             </ul>
       
  2534         </div>
       
  2535     
       
  2536 
       
  2537     
       
  2538 
       
  2539     
       
  2540 </div>
       
  2541 
       
  2542                 
       
  2543                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  2544     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  2545 
       
  2546     
       
  2547         <div class="args">
       
  2548             <span class="paren">(</span><ul class="args-list inline commas">
       
  2549             
       
  2550                 <li class="arg">
       
  2551                     
       
  2552                         <code>allAttrs</code>
       
  2553                     
       
  2554                 </li>
       
  2555             
       
  2556             </ul><span class="paren">)</span>
       
  2557         </div>
       
  2558     
       
  2559 
       
  2560     
       
  2561         <span class="returns-inline">
       
  2562             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2563         </span>
       
  2564     
       
  2565 
       
  2566     
       
  2567 
       
  2568     
       
  2569         <span class="flag private">private</span>
       
  2570     
       
  2571 
       
  2572     
       
  2573 
       
  2574     
       
  2575 
       
  2576     
       
  2577 
       
  2578     
       
  2579 
       
  2580     <div class="meta">
       
  2581         
       
  2582             
       
  2583                 <p>Inherited from
       
  2584                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  2585             
       
  2586         
       
  2587         
       
  2588         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  2589         
       
  2590         </p>
       
  2591 
       
  2592 
       
  2593         
       
  2594 
       
  2595         
       
  2596     </div>
       
  2597 
       
  2598     <div class="description">
       
  2599         <p>A helper method, used by _initHierarchyData to aggregate
       
  2600 attribute configuration across the instances class hierarchy.</p>
       
  2601 
       
  2602 <p>The method will protect the attribute configuration value to protect the statically defined
       
  2603 default value in ATTRS if required (if the value is an object literal, array or the
       
  2604 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  2605     </div>
       
  2606 
       
  2607     
       
  2608         <div class="params">
       
  2609             <h4>Parameters:</h4>
       
  2610 
       
  2611             <ul class="params-list">
       
  2612             
       
  2613                 <li class="param">
       
  2614                     
       
  2615                         <code class="param-name">allAttrs</code>
       
  2616                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2617                     
       
  2618 
       
  2619                     
       
  2620 
       
  2621                     <div class="param-description">
       
  2622                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  2623 (subclass first, Base last)</p>
       
  2624                     </div>
       
  2625 
       
  2626                     
       
  2627                 </li>
       
  2628             
       
  2629             </ul>
       
  2630         </div>
       
  2631     
       
  2632 
       
  2633     
       
  2634         <div class="returns">
       
  2635             <h4>Returns:</h4>
       
  2636 
       
  2637             <div class="returns-description">
       
  2638                 
       
  2639                     
       
  2640                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2641                     
       
  2642                     The aggregate set of ATTRS definitions for the instance
       
  2643                 
       
  2644             </div>
       
  2645         </div>
       
  2646     
       
  2647 
       
  2648     
       
  2649 </div>
       
  2650 
       
  2651                 
       
  2652                     <div id="method__attrCfgHash" class="method item private inherited">
       
  2653     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  2654 
       
  2655     
       
  2656         <span class="paren">()</span>
       
  2657     
       
  2658 
       
  2659     
       
  2660 
       
  2661     
       
  2662 
       
  2663     
       
  2664         <span class="flag private">private</span>
       
  2665     
       
  2666 
       
  2667     
       
  2668 
       
  2669     
       
  2670 
       
  2671     
       
  2672 
       
  2673     
       
  2674 
       
  2675     <div class="meta">
       
  2676         
       
  2677             
       
  2678                 <p>Inherited from
       
  2679                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  2680             
       
  2681         
       
  2682         
       
  2683         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  2684         
       
  2685         </p>
       
  2686 
       
  2687 
       
  2688         
       
  2689 
       
  2690         
       
  2691     </div>
       
  2692 
       
  2693     <div class="description">
       
  2694         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  2695 this class for iteration performance reasons.</p>
       
  2696     </div>
       
  2697 
       
  2698     
       
  2699 
       
  2700     
       
  2701 
       
  2702     
       
  2703 </div>
       
  2704 
       
  2705                 
       
  2706                     <div id="method__baseDestroy" class="method item private inherited">
       
  2707     <h3 class="name"><code>_baseDestroy</code></h3>
       
  2708 
       
  2709     
       
  2710         <span class="paren">()</span>
       
  2711     
       
  2712 
       
  2713     
       
  2714 
       
  2715     
       
  2716 
       
  2717     
       
  2718         <span class="flag private">private</span>
       
  2719     
       
  2720 
       
  2721     
       
  2722 
       
  2723     
       
  2724 
       
  2725     
       
  2726 
       
  2727     
       
  2728 
       
  2729     <div class="meta">
       
  2730         
       
  2731             
       
  2732                 <p>Inherited from
       
  2733                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  2734             
       
  2735         
       
  2736         
       
  2737         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  2738         
       
  2739         </p>
       
  2740 
       
  2741 
       
  2742         
       
  2743 
       
  2744         
       
  2745     </div>
       
  2746 
       
  2747     <div class="description">
       
  2748         <p>Internal destroy implementation for BaseCore</p>
       
  2749     </div>
       
  2750 
       
  2751     
       
  2752 
       
  2753     
       
  2754 
       
  2755     
       
  2756 </div>
       
  2757 
       
  2758                 
       
  2759                     <div id="method__baseInit" class="method item private inherited">
       
  2760     <h3 class="name"><code>_baseInit</code></h3>
       
  2761 
       
  2762     
       
  2763         <span class="paren">()</span>
       
  2764     
       
  2765 
       
  2766     
       
  2767 
       
  2768     
       
  2769 
       
  2770     
       
  2771         <span class="flag private">private</span>
       
  2772     
       
  2773 
       
  2774     
       
  2775 
       
  2776     
       
  2777 
       
  2778     
       
  2779 
       
  2780     
       
  2781 
       
  2782     <div class="meta">
       
  2783         
       
  2784             
       
  2785                 <p>Inherited from
       
  2786                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  2787             
       
  2788         
       
  2789         
       
  2790         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  2791         
       
  2792         </p>
       
  2793 
       
  2794 
       
  2795         
       
  2796 
       
  2797         
       
  2798     </div>
       
  2799 
       
  2800     <div class="description">
       
  2801         <p>Internal initialization implementation for BaseCore</p>
       
  2802     </div>
       
  2803 
       
  2804     
       
  2805 
       
  2806     
       
  2807 
       
  2808     
       
  2809 </div>
       
  2810 
       
  2811                 
       
  2812                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  2813     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  2814 
       
  2815     
       
  2816         <div class="args">
       
  2817             <span class="paren">(</span><ul class="args-list inline commas">
       
  2818             
       
  2819                 <li class="arg">
       
  2820                     
       
  2821                         <code>cfg</code>
       
  2822                     
       
  2823                 </li>
       
  2824             
       
  2825             </ul><span class="paren">)</span>
       
  2826         </div>
       
  2827     
       
  2828 
       
  2829     
       
  2830 
       
  2831     
       
  2832 
       
  2833     
       
  2834         <span class="flag private">private</span>
       
  2835     
       
  2836 
       
  2837     
       
  2838 
       
  2839     
       
  2840 
       
  2841     
       
  2842 
       
  2843     
       
  2844 
       
  2845     <div class="meta">
       
  2846         
       
  2847             
       
  2848                 <p>Inherited from
       
  2849                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  2850             
       
  2851         
       
  2852         
       
  2853         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  2854         
       
  2855         </p>
       
  2856 
       
  2857 
       
  2858         
       
  2859 
       
  2860         
       
  2861     </div>
       
  2862 
       
  2863     <div class="description">
       
  2864         <p>This method assumes that the value has already been checked to be an object.
       
  2865 Since it's on a critical path, we don't want to re-do the check.</p>
       
  2866     </div>
       
  2867 
       
  2868     
       
  2869         <div class="params">
       
  2870             <h4>Parameters:</h4>
       
  2871 
       
  2872             <ul class="params-list">
       
  2873             
       
  2874                 <li class="param">
       
  2875                     
       
  2876                         <code class="param-name">cfg</code>
       
  2877                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2878                     
       
  2879 
       
  2880                     
       
  2881 
       
  2882                     <div class="param-description">
       
  2883                         
       
  2884                     </div>
       
  2885 
       
  2886                     
       
  2887                 </li>
       
  2888             
       
  2889             </ul>
       
  2890         </div>
       
  2891     
       
  2892 
       
  2893     
       
  2894 
       
  2895     
       
  2896 </div>
       
  2897 
       
  2898                 
       
  2899                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  2900     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  2901 
       
  2902     
       
  2903         <div class="args">
       
  2904             <span class="paren">(</span><ul class="args-list inline commas">
       
  2905             
       
  2906                 <li class="arg">
       
  2907                     
       
  2908                         <code>e</code>
       
  2909                     
       
  2910                 </li>
       
  2911             
       
  2912             </ul><span class="paren">)</span>
       
  2913         </div>
       
  2914     
       
  2915 
       
  2916     
       
  2917 
       
  2918     
       
  2919 
       
  2920     
       
  2921         <span class="flag private">private</span>
       
  2922     
       
  2923 
       
  2924     
       
  2925 
       
  2926     
       
  2927 
       
  2928     
       
  2929 
       
  2930     
       
  2931 
       
  2932     <div class="meta">
       
  2933         
       
  2934             
       
  2935                 <p>Inherited from
       
  2936                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  2937             
       
  2938         
       
  2939         
       
  2940         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  2941         
       
  2942         </p>
       
  2943 
       
  2944 
       
  2945         
       
  2946 
       
  2947         
       
  2948     </div>
       
  2949 
       
  2950     <div class="description">
       
  2951         <p>Default function for attribute change events.</p>
       
  2952     </div>
       
  2953 
       
  2954     
       
  2955         <div class="params">
       
  2956             <h4>Parameters:</h4>
       
  2957 
       
  2958             <ul class="params-list">
       
  2959             
       
  2960                 <li class="param">
       
  2961                     
       
  2962                         <code class="param-name">e</code>
       
  2963                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  2964                     
       
  2965 
       
  2966                     
       
  2967 
       
  2968                     <div class="param-description">
       
  2969                         <p>The event object for attribute change events.</p>
       
  2970                     </div>
       
  2971 
       
  2972                     
       
  2973                 </li>
       
  2974             
       
  2975             </ul>
       
  2976         </div>
       
  2977     
       
  2978 
       
  2979     
       
  2980 
       
  2981     
       
  2982 </div>
       
  2983 
       
  2984                 
       
  2985                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  2986     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  2987 
       
  2988     
       
  2989         <div class="args">
       
  2990             <span class="paren">(</span><ul class="args-list inline commas">
       
  2991             
       
  2992                 <li class="arg">
       
  2993                     
       
  2994                         <code>e</code>
       
  2995                     
       
  2996                 </li>
       
  2997             
       
  2998             </ul><span class="paren">)</span>
       
  2999         </div>
       
  3000     
       
  3001 
       
  3002     
       
  3003 
       
  3004     
       
  3005 
       
  3006     
       
  3007         <span class="flag protected">protected</span>
       
  3008     
       
  3009 
       
  3010     
       
  3011 
       
  3012     
       
  3013 
       
  3014     
       
  3015 
       
  3016     
       
  3017 
       
  3018     <div class="meta">
       
  3019         
       
  3020             
       
  3021                 <p>Inherited from
       
  3022                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  3023             
       
  3024         
       
  3025         
       
  3026         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  3027         
       
  3028         </p>
       
  3029 
       
  3030 
       
  3031         
       
  3032 
       
  3033         
       
  3034     </div>
       
  3035 
       
  3036     <div class="description">
       
  3037         <p>Default destroy event handler</p>
       
  3038     </div>
       
  3039 
       
  3040     
       
  3041         <div class="params">
       
  3042             <h4>Parameters:</h4>
       
  3043 
       
  3044             <ul class="params-list">
       
  3045             
       
  3046                 <li class="param">
       
  3047                     
       
  3048                         <code class="param-name">e</code>
       
  3049                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3050                     
       
  3051 
       
  3052                     
       
  3053 
       
  3054                     <div class="param-description">
       
  3055                         <p>Event object</p>
       
  3056                     </div>
       
  3057 
       
  3058                     
       
  3059                 </li>
       
  3060             
       
  3061             </ul>
       
  3062         </div>
       
  3063     
       
  3064 
       
  3065     
       
  3066 
       
  3067     
       
  3068 </div>
       
  3069 
       
  3070                 
       
  3071                     <div id="method__defInitFn" class="method item protected inherited">
       
  3072     <h3 class="name"><code>_defInitFn</code></h3>
       
  3073 
       
  3074     
       
  3075         <div class="args">
       
  3076             <span class="paren">(</span><ul class="args-list inline commas">
       
  3077             
       
  3078                 <li class="arg">
       
  3079                     
       
  3080                         <code>e</code>
       
  3081                     
       
  3082                 </li>
       
  3083             
       
  3084             </ul><span class="paren">)</span>
       
  3085         </div>
       
  3086     
       
  3087 
       
  3088     
       
  3089 
       
  3090     
       
  3091 
       
  3092     
       
  3093         <span class="flag protected">protected</span>
       
  3094     
       
  3095 
       
  3096     
       
  3097 
       
  3098     
       
  3099 
       
  3100     
       
  3101 
       
  3102     
       
  3103 
       
  3104     <div class="meta">
       
  3105         
       
  3106             
       
  3107                 <p>Inherited from
       
  3108                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  3109             
       
  3110         
       
  3111         
       
  3112         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  3113         
       
  3114         </p>
       
  3115 
       
  3116 
       
  3117         
       
  3118 
       
  3119         
       
  3120     </div>
       
  3121 
       
  3122     <div class="description">
       
  3123         <p>Default init event handler</p>
       
  3124     </div>
       
  3125 
       
  3126     
       
  3127         <div class="params">
       
  3128             <h4>Parameters:</h4>
       
  3129 
       
  3130             <ul class="params-list">
       
  3131             
       
  3132                 <li class="param">
       
  3133                     
       
  3134                         <code class="param-name">e</code>
       
  3135                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3136                     
       
  3137 
       
  3138                     
       
  3139 
       
  3140                     <div class="param-description">
       
  3141                         <p>Event object, with a cfg property which
       
  3142 refers to the configuration object passed to the constructor.</p>
       
  3143                     </div>
       
  3144 
       
  3145                     
       
  3146                 </li>
       
  3147             
       
  3148             </ul>
       
  3149         </div>
       
  3150     
       
  3151 
       
  3152     
       
  3153 
       
  3154     
       
  3155 </div>
       
  3156 
       
  3157                 
       
  3158                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  3159     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  3160 
       
  3161     
       
  3162         <span class="paren">()</span>
       
  3163     
       
  3164 
       
  3165     
       
  3166 
       
  3167     
       
  3168 
       
  3169     
       
  3170         <span class="flag private">private</span>
       
  3171     
       
  3172 
       
  3173     
       
  3174 
       
  3175     
       
  3176 
       
  3177     
       
  3178 
       
  3179     
       
  3180 
       
  3181     <div class="meta">
       
  3182         
       
  3183             
       
  3184                 <p>Inherited from
       
  3185                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  3186             
       
  3187         
       
  3188         
       
  3189         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  3190         
       
  3191         </p>
       
  3192 
       
  3193 
       
  3194         
       
  3195 
       
  3196         
       
  3197     </div>
       
  3198 
       
  3199     <div class="description">
       
  3200         <p>Destroys the class hierarchy for this instance by invoking
       
  3201 the destructor method on the prototype of each class in the hierarchy.</p>
       
  3202     </div>
       
  3203 
       
  3204     
       
  3205 
       
  3206     
       
  3207 
       
  3208     
       
  3209 </div>
       
  3210 
       
  3211                 
       
  3212                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  3213     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  3214 
       
  3215     
       
  3216         <div class="args">
       
  3217             <span class="paren">(</span><ul class="args-list inline commas">
       
  3218             
       
  3219                 <li class="arg">
       
  3220                     
       
  3221                         <code>allAttrs</code>
       
  3222                     
       
  3223                 </li>
       
  3224             
       
  3225                 <li class="arg">
       
  3226                     
       
  3227                         <code>userVals</code>
       
  3228                     
       
  3229                 </li>
       
  3230             
       
  3231             </ul><span class="paren">)</span>
       
  3232         </div>
       
  3233     
       
  3234 
       
  3235     
       
  3236         <span class="returns-inline">
       
  3237             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3238         </span>
       
  3239     
       
  3240 
       
  3241     
       
  3242 
       
  3243     
       
  3244         <span class="flag private">private</span>
       
  3245     
       
  3246 
       
  3247     
       
  3248 
       
  3249     
       
  3250 
       
  3251     
       
  3252 
       
  3253     
       
  3254 
       
  3255     <div class="meta">
       
  3256         
       
  3257             
       
  3258                 <p>Inherited from
       
  3259                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  3260             
       
  3261         
       
  3262         
       
  3263         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  3264         
       
  3265         </p>
       
  3266 
       
  3267 
       
  3268         
       
  3269 
       
  3270         
       
  3271     </div>
       
  3272 
       
  3273     <div class="description">
       
  3274         
       
  3275     </div>
       
  3276 
       
  3277     
       
  3278         <div class="params">
       
  3279             <h4>Parameters:</h4>
       
  3280 
       
  3281             <ul class="params-list">
       
  3282             
       
  3283                 <li class="param">
       
  3284                     
       
  3285                         <code class="param-name">allAttrs</code>
       
  3286                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3287                     
       
  3288 
       
  3289                     
       
  3290 
       
  3291                     <div class="param-description">
       
  3292                         <p>The set of all attribute configurations for this instance.
       
  3293 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3294 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3295                     </div>
       
  3296 
       
  3297                     
       
  3298                 </li>
       
  3299             
       
  3300                 <li class="param">
       
  3301                     
       
  3302                         <code class="param-name">userVals</code>
       
  3303                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3304                     
       
  3305 
       
  3306                     
       
  3307 
       
  3308                     <div class="param-description">
       
  3309                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  3310                     </div>
       
  3311 
       
  3312                     
       
  3313                 </li>
       
  3314             
       
  3315             </ul>
       
  3316         </div>
       
  3317     
       
  3318 
       
  3319     
       
  3320         <div class="returns">
       
  3321             <h4>Returns:</h4>
       
  3322 
       
  3323             <div class="returns-description">
       
  3324                 
       
  3325                     
       
  3326                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3327                     
       
  3328                     The set of adhoc attributes passed in, in the form
       
  3329 of an object with attribute name/configuration pairs.
       
  3330                 
       
  3331             </div>
       
  3332         </div>
       
  3333     
       
  3334 
       
  3335     
       
  3336 </div>
       
  3337 
       
  3338                 
       
  3339                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  3340     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  3341 
       
  3342     
       
  3343         <div class="args">
       
  3344             <span class="paren">(</span><ul class="args-list inline commas">
       
  3345             
       
  3346                 <li class="arg">
       
  3347                     
       
  3348                         <code>clazz</code>
       
  3349                     
       
  3350                 </li>
       
  3351             
       
  3352                 <li class="arg">
       
  3353                     
       
  3354                         <code>allCfgs</code>
       
  3355                     
       
  3356                 </li>
       
  3357             
       
  3358             </ul><span class="paren">)</span>
       
  3359         </div>
       
  3360     
       
  3361 
       
  3362     
       
  3363         <span class="returns-inline">
       
  3364             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3365         </span>
       
  3366     
       
  3367 
       
  3368     
       
  3369 
       
  3370     
       
  3371         <span class="flag private">private</span>
       
  3372     
       
  3373 
       
  3374     
       
  3375 
       
  3376     
       
  3377 
       
  3378     
       
  3379 
       
  3380     
       
  3381 
       
  3382     <div class="meta">
       
  3383         
       
  3384             
       
  3385                 <p>Inherited from
       
  3386                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  3387             
       
  3388         
       
  3389         
       
  3390         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  3391         
       
  3392         </p>
       
  3393 
       
  3394 
       
  3395         
       
  3396 
       
  3397         
       
  3398     </div>
       
  3399 
       
  3400     <div class="description">
       
  3401         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  3402 initialization. Returns a disposable object with the attributes defined for
       
  3403 the provided class, extracted from the set of all attributes passed in.</p>
       
  3404     </div>
       
  3405 
       
  3406     
       
  3407         <div class="params">
       
  3408             <h4>Parameters:</h4>
       
  3409 
       
  3410             <ul class="params-list">
       
  3411             
       
  3412                 <li class="param">
       
  3413                     
       
  3414                         <code class="param-name">clazz</code>
       
  3415                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  3416                     
       
  3417 
       
  3418                     
       
  3419 
       
  3420                     <div class="param-description">
       
  3421                         <p>The class for which the desired attributes are required.</p>
       
  3422                     </div>
       
  3423 
       
  3424                     
       
  3425                 </li>
       
  3426             
       
  3427                 <li class="param">
       
  3428                     
       
  3429                         <code class="param-name">allCfgs</code>
       
  3430                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3431                     
       
  3432 
       
  3433                     
       
  3434 
       
  3435                     <div class="param-description">
       
  3436                         <p>The set of all attribute configurations for this instance.
       
  3437 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3438 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3439                     </div>
       
  3440 
       
  3441                     
       
  3442                 </li>
       
  3443             
       
  3444             </ul>
       
  3445         </div>
       
  3446     
       
  3447 
       
  3448     
       
  3449         <div class="returns">
       
  3450             <h4>Returns:</h4>
       
  3451 
       
  3452             <div class="returns-description">
       
  3453                 
       
  3454                     
       
  3455                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3456                     
       
  3457                     The set of attributes belonging to the class passed in, in the form
       
  3458 of an object with attribute name/configuration pairs.
       
  3459                 
       
  3460             </div>
       
  3461         </div>
       
  3462     
       
  3463 
       
  3464     
       
  3465 </div>
       
  3466 
       
  3467                 
       
  3468                     <div id="method__fireAttrChange" class="method item private inherited">
       
  3469     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  3470 
       
  3471     
       
  3472         <div class="args">
       
  3473             <span class="paren">(</span><ul class="args-list inline commas">
       
  3474             
       
  3475                 <li class="arg">
       
  3476                     
       
  3477                         <code>attrName</code>
       
  3478                     
       
  3479                 </li>
       
  3480             
       
  3481                 <li class="arg">
       
  3482                     
       
  3483                         <code>subAttrName</code>
       
  3484                     
       
  3485                 </li>
       
  3486             
       
  3487                 <li class="arg">
       
  3488                     
       
  3489                         <code>currVal</code>
       
  3490                     
       
  3491                 </li>
       
  3492             
       
  3493                 <li class="arg">
       
  3494                     
       
  3495                         <code>newVal</code>
       
  3496                     
       
  3497                 </li>
       
  3498             
       
  3499                 <li class="arg">
       
  3500                     
       
  3501                         <code>opts</code>
       
  3502                     
       
  3503                 </li>
       
  3504             
       
  3505                 <li class="arg">
       
  3506                     
       
  3507                         <code class="optional">[cfg]</code>
       
  3508                     
       
  3509                 </li>
       
  3510             
       
  3511             </ul><span class="paren">)</span>
       
  3512         </div>
       
  3513     
       
  3514 
       
  3515     
       
  3516 
       
  3517     
       
  3518 
       
  3519     
       
  3520         <span class="flag private">private</span>
       
  3521     
       
  3522 
       
  3523     
       
  3524 
       
  3525     
       
  3526 
       
  3527     
       
  3528 
       
  3529     
       
  3530 
       
  3531     <div class="meta">
       
  3532         
       
  3533             
       
  3534                 <p>Inherited from
       
  3535                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  3536             
       
  3537         
       
  3538         
       
  3539         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  3540         
       
  3541         </p>
       
  3542 
       
  3543 
       
  3544         
       
  3545 
       
  3546         
       
  3547     </div>
       
  3548 
       
  3549     <div class="description">
       
  3550         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  3551     </div>
       
  3552 
       
  3553     
       
  3554         <div class="params">
       
  3555             <h4>Parameters:</h4>
       
  3556 
       
  3557             <ul class="params-list">
       
  3558             
       
  3559                 <li class="param">
       
  3560                     
       
  3561                         <code class="param-name">attrName</code>
       
  3562                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3563                     
       
  3564 
       
  3565                     
       
  3566 
       
  3567                     <div class="param-description">
       
  3568                         <p>The name of the attribute</p>
       
  3569                     </div>
       
  3570 
       
  3571                     
       
  3572                 </li>
       
  3573             
       
  3574                 <li class="param">
       
  3575                     
       
  3576                         <code class="param-name">subAttrName</code>
       
  3577                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3578                     
       
  3579 
       
  3580                     
       
  3581 
       
  3582                     <div class="param-description">
       
  3583                         <p>The full path of the property being changed,
       
  3584 if this is a sub-attribute value being change. Otherwise null.</p>
       
  3585                     </div>
       
  3586 
       
  3587                     
       
  3588                 </li>
       
  3589             
       
  3590                 <li class="param">
       
  3591                     
       
  3592                         <code class="param-name">currVal</code>
       
  3593                         <span class="type">Any</span>
       
  3594                     
       
  3595 
       
  3596                     
       
  3597 
       
  3598                     <div class="param-description">
       
  3599                         <p>The current value of the attribute</p>
       
  3600                     </div>
       
  3601 
       
  3602                     
       
  3603                 </li>
       
  3604             
       
  3605                 <li class="param">
       
  3606                     
       
  3607                         <code class="param-name">newVal</code>
       
  3608                         <span class="type">Any</span>
       
  3609                     
       
  3610 
       
  3611                     
       
  3612 
       
  3613                     <div class="param-description">
       
  3614                         <p>The new value of the attribute</p>
       
  3615                     </div>
       
  3616 
       
  3617                     
       
  3618                 </li>
       
  3619             
       
  3620                 <li class="param">
       
  3621                     
       
  3622                         <code class="param-name">opts</code>
       
  3623                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3624                     
       
  3625 
       
  3626                     
       
  3627 
       
  3628                     <div class="param-description">
       
  3629                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  3630                     </div>
       
  3631 
       
  3632                     
       
  3633                 </li>
       
  3634             
       
  3635                 <li class="param">
       
  3636                     
       
  3637                         <code class="param-name optional">[cfg]</code>
       
  3638                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3639                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3640                     
       
  3641 
       
  3642                     
       
  3643 
       
  3644                     <div class="param-description">
       
  3645                         <p>The attribute config stored in State, if already available.</p>
       
  3646                     </div>
       
  3647 
       
  3648                     
       
  3649                 </li>
       
  3650             
       
  3651             </ul>
       
  3652         </div>
       
  3653     
       
  3654 
       
  3655     
       
  3656 
       
  3657     
       
  3658 </div>
       
  3659 
       
  3660                 
       
  3661                     <div id="method__getAttr" class="method item protected inherited">
       
  3662     <h3 class="name"><code>_getAttr</code></h3>
       
  3663 
       
  3664     
       
  3665         <div class="args">
       
  3666             <span class="paren">(</span><ul class="args-list inline commas">
       
  3667             
       
  3668                 <li class="arg">
       
  3669                     
       
  3670                         <code>name</code>
       
  3671                     
       
  3672                 </li>
       
  3673             
       
  3674             </ul><span class="paren">)</span>
       
  3675         </div>
       
  3676     
       
  3677 
       
  3678     
       
  3679         <span class="returns-inline">
       
  3680             <span class="type">Any</span>
       
  3681         </span>
       
  3682     
       
  3683 
       
  3684     
       
  3685 
       
  3686     
       
  3687         <span class="flag protected">protected</span>
       
  3688     
       
  3689 
       
  3690     
       
  3691 
       
  3692     
       
  3693 
       
  3694     
       
  3695         <span class="flag chainable">chainable</span>
       
  3696     
       
  3697 
       
  3698     
       
  3699 
       
  3700     <div class="meta">
       
  3701         
       
  3702             
       
  3703                 <p>Inherited from
       
  3704                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  3705             
       
  3706         
       
  3707         
       
  3708         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  3709         
       
  3710         </p>
       
  3711 
       
  3712 
       
  3713         
       
  3714 
       
  3715         
       
  3716     </div>
       
  3717 
       
  3718     <div class="description">
       
  3719         <p>Provides the common implementation for the public get method,
       
  3720 allowing Attribute hosts to over-ride either method.</p>
       
  3721 
       
  3722 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  3723     </div>
       
  3724 
       
  3725     
       
  3726         <div class="params">
       
  3727             <h4>Parameters:</h4>
       
  3728 
       
  3729             <ul class="params-list">
       
  3730             
       
  3731                 <li class="param">
       
  3732                     
       
  3733                         <code class="param-name">name</code>
       
  3734                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3735                     
       
  3736 
       
  3737                     
       
  3738 
       
  3739                     <div class="param-description">
       
  3740                         <p>The name of the attribute.</p>
       
  3741                     </div>
       
  3742 
       
  3743                     
       
  3744                 </li>
       
  3745             
       
  3746             </ul>
       
  3747         </div>
       
  3748     
       
  3749 
       
  3750     
       
  3751         <div class="returns">
       
  3752             <h4>Returns:</h4>
       
  3753 
       
  3754             <div class="returns-description">
       
  3755                 
       
  3756                     
       
  3757                         <span class="type">Any</span>:
       
  3758                     
       
  3759                     The value of the attribute.
       
  3760                 
       
  3761             </div>
       
  3762         </div>
       
  3763     
       
  3764 
       
  3765     
       
  3766 </div>
       
  3767 
       
  3768                 
       
  3769                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  3770     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  3771 
       
  3772     
       
  3773         <div class="args">
       
  3774             <span class="paren">(</span><ul class="args-list inline commas">
       
  3775             
       
  3776                 <li class="arg">
       
  3777                     
       
  3778                         <code>name</code>
       
  3779                     
       
  3780                 </li>
       
  3781             
       
  3782             </ul><span class="paren">)</span>
       
  3783         </div>
       
  3784     
       
  3785 
       
  3786     
       
  3787         <span class="returns-inline">
       
  3788             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3789         </span>
       
  3790     
       
  3791 
       
  3792     
       
  3793 
       
  3794     
       
  3795         <span class="flag protected">protected</span>
       
  3796     
       
  3797 
       
  3798     
       
  3799 
       
  3800     
       
  3801 
       
  3802     
       
  3803 
       
  3804     
       
  3805 
       
  3806     <div class="meta">
       
  3807         
       
  3808             
       
  3809                 <p>Inherited from
       
  3810                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  3811             
       
  3812         
       
  3813         
       
  3814         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  3815         
       
  3816         </p>
       
  3817 
       
  3818 
       
  3819         
       
  3820 
       
  3821         
       
  3822     </div>
       
  3823 
       
  3824     <div class="description">
       
  3825         <p>Returns an object with the configuration properties (and value)
       
  3826 for the given attribute. If attrName is not provided, returns the
       
  3827 configuration properties for all attributes.</p>
       
  3828     </div>
       
  3829 
       
  3830     
       
  3831         <div class="params">
       
  3832             <h4>Parameters:</h4>
       
  3833 
       
  3834             <ul class="params-list">
       
  3835             
       
  3836                 <li class="param">
       
  3837                     
       
  3838                         <code class="param-name">name</code>
       
  3839                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3840                     
       
  3841 
       
  3842                     
       
  3843 
       
  3844                     <div class="param-description">
       
  3845                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  3846                     </div>
       
  3847 
       
  3848                     
       
  3849                 </li>
       
  3850             
       
  3851             </ul>
       
  3852         </div>
       
  3853     
       
  3854 
       
  3855     
       
  3856         <div class="returns">
       
  3857             <h4>Returns:</h4>
       
  3858 
       
  3859             <div class="returns-description">
       
  3860                 
       
  3861                     
       
  3862                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3863                     
       
  3864                     The configuration properties for the given attribute, or all attributes.
       
  3865                 
       
  3866             </div>
       
  3867         </div>
       
  3868     
       
  3869 
       
  3870     
       
  3871 </div>
       
  3872 
       
  3873                 
       
  3874                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  3875     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  3876 
       
  3877     
       
  3878         <span class="paren">()</span>
       
  3879     
       
  3880 
       
  3881     
       
  3882         <span class="returns-inline">
       
  3883             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3884         </span>
       
  3885     
       
  3886 
       
  3887     
       
  3888 
       
  3889     
       
  3890         <span class="flag protected">protected</span>
       
  3891     
       
  3892 
       
  3893     
       
  3894 
       
  3895     
       
  3896 
       
  3897     
       
  3898 
       
  3899     
       
  3900 
       
  3901     <div class="meta">
       
  3902         
       
  3903             
       
  3904                 <p>Inherited from
       
  3905                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  3906             
       
  3907         
       
  3908         
       
  3909         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  3910         
       
  3911         </p>
       
  3912 
       
  3913 
       
  3914         
       
  3915 
       
  3916         
       
  3917     </div>
       
  3918 
       
  3919     <div class="description">
       
  3920         <p>Returns an aggregated set of attribute configurations, by traversing
       
  3921 the class hierarchy.</p>
       
  3922     </div>
       
  3923 
       
  3924     
       
  3925 
       
  3926     
       
  3927         <div class="returns">
       
  3928             <h4>Returns:</h4>
       
  3929 
       
  3930             <div class="returns-description">
       
  3931                 
       
  3932                     
       
  3933                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3934                     
       
  3935                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  3936 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  3937 the cached value.
       
  3938                 
       
  3939             </div>
       
  3940         </div>
       
  3941     
       
  3942 
       
  3943     
       
  3944 </div>
       
  3945 
       
  3946                 
       
  3947                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  3948     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  3949 
       
  3950     
       
  3951         <div class="args">
       
  3952             <span class="paren">(</span><ul class="args-list inline commas">
       
  3953             
       
  3954                 <li class="arg">
       
  3955                     
       
  3956                         <code>attr</code>
       
  3957                     
       
  3958                 </li>
       
  3959             
       
  3960                 <li class="arg">
       
  3961                     
       
  3962                         <code>cfg</code>
       
  3963                     
       
  3964                 </li>
       
  3965             
       
  3966                 <li class="arg">
       
  3967                     
       
  3968                         <code>initValues</code>
       
  3969                     
       
  3970                 </li>
       
  3971             
       
  3972             </ul><span class="paren">)</span>
       
  3973         </div>
       
  3974     
       
  3975 
       
  3976     
       
  3977         <span class="returns-inline">
       
  3978             <span class="type">Any</span>
       
  3979         </span>
       
  3980     
       
  3981 
       
  3982     
       
  3983 
       
  3984     
       
  3985         <span class="flag private">private</span>
       
  3986     
       
  3987 
       
  3988     
       
  3989 
       
  3990     
       
  3991 
       
  3992     
       
  3993 
       
  3994     
       
  3995 
       
  3996     <div class="meta">
       
  3997         
       
  3998             
       
  3999                 <p>Inherited from
       
  4000                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  4001             
       
  4002         
       
  4003         
       
  4004         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  4005         
       
  4006         </p>
       
  4007 
       
  4008 
       
  4009         
       
  4010 
       
  4011         
       
  4012     </div>
       
  4013 
       
  4014     <div class="description">
       
  4015         <p>Returns the initial value of the given attribute from
       
  4016 either the default configuration provided, or the
       
  4017 over-ridden value if it exists in the set of initValues
       
  4018 provided and the attribute is not read-only.</p>
       
  4019     </div>
       
  4020 
       
  4021     
       
  4022         <div class="params">
       
  4023             <h4>Parameters:</h4>
       
  4024 
       
  4025             <ul class="params-list">
       
  4026             
       
  4027                 <li class="param">
       
  4028                     
       
  4029                         <code class="param-name">attr</code>
       
  4030                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4031                     
       
  4032 
       
  4033                     
       
  4034 
       
  4035                     <div class="param-description">
       
  4036                         <p>The name of the attribute</p>
       
  4037                     </div>
       
  4038 
       
  4039                     
       
  4040                 </li>
       
  4041             
       
  4042                 <li class="param">
       
  4043                     
       
  4044                         <code class="param-name">cfg</code>
       
  4045                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4046                     
       
  4047 
       
  4048                     
       
  4049 
       
  4050                     <div class="param-description">
       
  4051                         <p>The attribute configuration object</p>
       
  4052                     </div>
       
  4053 
       
  4054                     
       
  4055                 </li>
       
  4056             
       
  4057                 <li class="param">
       
  4058                     
       
  4059                         <code class="param-name">initValues</code>
       
  4060                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4061                     
       
  4062 
       
  4063                     
       
  4064 
       
  4065                     <div class="param-description">
       
  4066                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  4067                     </div>
       
  4068 
       
  4069                     
       
  4070                 </li>
       
  4071             
       
  4072             </ul>
       
  4073         </div>
       
  4074     
       
  4075 
       
  4076     
       
  4077         <div class="returns">
       
  4078             <h4>Returns:</h4>
       
  4079 
       
  4080             <div class="returns-description">
       
  4081                 
       
  4082                     
       
  4083                         <span class="type">Any</span>:
       
  4084                     
       
  4085                     The initial value of the attribute.
       
  4086                 
       
  4087             </div>
       
  4088         </div>
       
  4089     
       
  4090 
       
  4091     
       
  4092 </div>
       
  4093 
       
  4094                 
       
  4095                     <div id="method__getAttrs" class="method item protected inherited">
       
  4096     <h3 class="name"><code>_getAttrs</code></h3>
       
  4097 
       
  4098     
       
  4099         <div class="args">
       
  4100             <span class="paren">(</span><ul class="args-list inline commas">
       
  4101             
       
  4102                 <li class="arg">
       
  4103                     
       
  4104                         <code>attrs</code>
       
  4105                     
       
  4106                 </li>
       
  4107             
       
  4108             </ul><span class="paren">)</span>
       
  4109         </div>
       
  4110     
       
  4111 
       
  4112     
       
  4113         <span class="returns-inline">
       
  4114             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4115         </span>
       
  4116     
       
  4117 
       
  4118     
       
  4119 
       
  4120     
       
  4121         <span class="flag protected">protected</span>
       
  4122     
       
  4123 
       
  4124     
       
  4125 
       
  4126     
       
  4127 
       
  4128     
       
  4129 
       
  4130     
       
  4131 
       
  4132     <div class="meta">
       
  4133         
       
  4134             
       
  4135                 <p>Inherited from
       
  4136                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  4137             
       
  4138         
       
  4139         
       
  4140         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  4141         
       
  4142         </p>
       
  4143 
       
  4144 
       
  4145         
       
  4146 
       
  4147         
       
  4148     </div>
       
  4149 
       
  4150     <div class="description">
       
  4151         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  4152     </div>
       
  4153 
       
  4154     
       
  4155         <div class="params">
       
  4156             <h4>Parameters:</h4>
       
  4157 
       
  4158             <ul class="params-list">
       
  4159             
       
  4160                 <li class="param">
       
  4161                     
       
  4162                         <code class="param-name">attrs</code>
       
  4163                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  4164                     
       
  4165 
       
  4166                     
       
  4167 
       
  4168                     <div class="param-description">
       
  4169                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  4170 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  4171                     </div>
       
  4172 
       
  4173                     
       
  4174                 </li>
       
  4175             
       
  4176             </ul>
       
  4177         </div>
       
  4178     
       
  4179 
       
  4180     
       
  4181         <div class="returns">
       
  4182             <h4>Returns:</h4>
       
  4183 
       
  4184             <div class="returns-description">
       
  4185                 
       
  4186                     
       
  4187                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4188                     
       
  4189                     An object with attribute name/value pairs.
       
  4190                 
       
  4191             </div>
       
  4192         </div>
       
  4193     
       
  4194 
       
  4195     
       
  4196 </div>
       
  4197 
       
  4198                 
       
  4199                     <div id="method__getClasses" class="method item protected inherited">
       
  4200     <h3 class="name"><code>_getClasses</code></h3>
       
  4201 
       
  4202     
       
  4203         <span class="paren">()</span>
       
  4204     
       
  4205 
       
  4206     
       
  4207         <span class="returns-inline">
       
  4208             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  4209         </span>
       
  4210     
       
  4211 
       
  4212     
       
  4213 
       
  4214     
       
  4215         <span class="flag protected">protected</span>
       
  4216     
       
  4217 
       
  4218     
       
  4219 
       
  4220     
       
  4221 
       
  4222     
       
  4223 
       
  4224     
       
  4225 
       
  4226     <div class="meta">
       
  4227         
       
  4228             
       
  4229                 <p>Inherited from
       
  4230                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  4231             
       
  4232         
       
  4233         
       
  4234         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  4235         
       
  4236         </p>
       
  4237 
       
  4238 
       
  4239         
       
  4240 
       
  4241         
       
  4242     </div>
       
  4243 
       
  4244     <div class="description">
       
  4245         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  4246     </div>
       
  4247 
       
  4248     
       
  4249 
       
  4250     
       
  4251         <div class="returns">
       
  4252             <h4>Returns:</h4>
       
  4253 
       
  4254             <div class="returns-description">
       
  4255                 
       
  4256                     
       
  4257                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  4258                     
       
  4259                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  4260 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  4261 cached value.
       
  4262                 
       
  4263             </div>
       
  4264         </div>
       
  4265     
       
  4266 
       
  4267     
       
  4268 </div>
       
  4269 
       
  4270                 
       
  4271                     <div id="method__getFullType" class="method item private inherited">
       
  4272     <h3 class="name"><code>_getFullType</code></h3>
       
  4273 
       
  4274     
       
  4275         <div class="args">
       
  4276             <span class="paren">(</span><ul class="args-list inline commas">
       
  4277             
       
  4278                 <li class="arg">
       
  4279                     
       
  4280                         <code>type</code>
       
  4281                     
       
  4282                 </li>
       
  4283             
       
  4284             </ul><span class="paren">)</span>
       
  4285         </div>
       
  4286     
       
  4287 
       
  4288     
       
  4289         <span class="returns-inline">
       
  4290             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4291         </span>
       
  4292     
       
  4293 
       
  4294     
       
  4295 
       
  4296     
       
  4297         <span class="flag private">private</span>
       
  4298     
       
  4299 
       
  4300     
       
  4301 
       
  4302     
       
  4303 
       
  4304     
       
  4305 
       
  4306     
       
  4307 
       
  4308     <div class="meta">
       
  4309         
       
  4310             
       
  4311                 <p>Inherited from
       
  4312                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  4313             
       
  4314         
       
  4315         
       
  4316         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  4317         
       
  4318         </p>
       
  4319 
       
  4320 
       
  4321         
       
  4322 
       
  4323         
       
  4324     </div>
       
  4325 
       
  4326     <div class="description">
       
  4327         <p>Returns the fully qualified type, given a short type string.
       
  4328 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  4329 
       
  4330 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  4331 is designed to be used with the low level _publish() method, for critical path
       
  4332 implementations which need to fast-track publish for performance reasons.</p>
       
  4333     </div>
       
  4334 
       
  4335     
       
  4336         <div class="params">
       
  4337             <h4>Parameters:</h4>
       
  4338 
       
  4339             <ul class="params-list">
       
  4340             
       
  4341                 <li class="param">
       
  4342                     
       
  4343                         <code class="param-name">type</code>
       
  4344                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4345                     
       
  4346 
       
  4347                     
       
  4348 
       
  4349                     <div class="param-description">
       
  4350                         <p>The short type to prefix</p>
       
  4351                     </div>
       
  4352 
       
  4353                     
       
  4354                 </li>
       
  4355             
       
  4356             </ul>
       
  4357         </div>
       
  4358     
       
  4359 
       
  4360     
       
  4361         <div class="returns">
       
  4362             <h4>Returns:</h4>
       
  4363 
       
  4364             <div class="returns-description">
       
  4365                 
       
  4366                     
       
  4367                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  4368                     
       
  4369                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  4370                 
       
  4371             </div>
       
  4372         </div>
       
  4373     
       
  4374 
       
  4375     
       
  4376 </div>
       
  4377 
       
  4378                 
       
  4379                     <div id="method__getStateVal" class="method item private inherited">
       
  4380     <h3 class="name"><code>_getStateVal</code></h3>
       
  4381 
       
  4382     
       
  4383         <div class="args">
       
  4384             <span class="paren">(</span><ul class="args-list inline commas">
       
  4385             
       
  4386                 <li class="arg">
       
  4387                     
       
  4388                         <code>name</code>
       
  4389                     
       
  4390                 </li>
       
  4391             
       
  4392                 <li class="arg">
       
  4393                     
       
  4394                         <code class="optional">[cfg]</code>
       
  4395                     
       
  4396                 </li>
       
  4397             
       
  4398             </ul><span class="paren">)</span>
       
  4399         </div>
       
  4400     
       
  4401 
       
  4402     
       
  4403         <span class="returns-inline">
       
  4404             <span class="type">Any</span>
       
  4405         </span>
       
  4406     
       
  4407 
       
  4408     
       
  4409 
       
  4410     
       
  4411         <span class="flag private">private</span>
       
  4412     
       
  4413 
       
  4414     
       
  4415 
       
  4416     
       
  4417 
       
  4418     
       
  4419 
       
  4420     
       
  4421 
       
  4422     <div class="meta">
       
  4423         
       
  4424             
       
  4425                 <p>Inherited from
       
  4426                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  4427             
       
  4428         
       
  4429         
       
  4430         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  4431         
       
  4432         </p>
       
  4433 
       
  4434 
       
  4435         
       
  4436 
       
  4437         
       
  4438     </div>
       
  4439 
       
  4440     <div class="description">
       
  4441         <p>Gets the stored value for the attribute, from either the
       
  4442 internal state object, or the state proxy if it exits</p>
       
  4443     </div>
       
  4444 
       
  4445     
       
  4446         <div class="params">
       
  4447             <h4>Parameters:</h4>
       
  4448 
       
  4449             <ul class="params-list">
       
  4450             
       
  4451                 <li class="param">
       
  4452                     
       
  4453                         <code class="param-name">name</code>
       
  4454                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4455                     
       
  4456 
       
  4457                     
       
  4458 
       
  4459                     <div class="param-description">
       
  4460                         <p>The name of the attribute</p>
       
  4461                     </div>
       
  4462 
       
  4463                     
       
  4464                 </li>
       
  4465             
       
  4466                 <li class="param">
       
  4467                     
       
  4468                         <code class="param-name optional">[cfg]</code>
       
  4469                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4470                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4471                     
       
  4472 
       
  4473                     
       
  4474 
       
  4475                     <div class="param-description">
       
  4476                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  4477 where the calling method has already obtained the config from state.</p>
       
  4478                     </div>
       
  4479 
       
  4480                     
       
  4481                 </li>
       
  4482             
       
  4483             </ul>
       
  4484         </div>
       
  4485     
       
  4486 
       
  4487     
       
  4488         <div class="returns">
       
  4489             <h4>Returns:</h4>
       
  4490 
       
  4491             <div class="returns-description">
       
  4492                 
       
  4493                     
       
  4494                         <span class="type">Any</span>:
       
  4495                     
       
  4496                     The stored value of the attribute
       
  4497                 
       
  4498             </div>
       
  4499         </div>
       
  4500     
       
  4501 
       
  4502     
       
  4503 </div>
       
  4504 
       
  4505                 
       
  4506                     <div id="method__getType" class="method item private inherited">
       
  4507     <h3 class="name"><code>_getType</code></h3>
       
  4508 
       
  4509     
       
  4510         <span class="paren">()</span>
       
  4511     
       
  4512 
       
  4513     
       
  4514 
       
  4515     
       
  4516 
       
  4517     
       
  4518         <span class="flag private">private</span>
       
  4519     
       
  4520 
       
  4521     
       
  4522 
       
  4523     
       
  4524 
       
  4525     
       
  4526 
       
  4527     
       
  4528 
       
  4529     <div class="meta">
       
  4530         
       
  4531             
       
  4532                 <p>Inherited from
       
  4533                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  4534             
       
  4535         
       
  4536         
       
  4537         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  4538         
       
  4539         </p>
       
  4540 
       
  4541 
       
  4542         
       
  4543 
       
  4544         
       
  4545     </div>
       
  4546 
       
  4547     <div class="description">
       
  4548         <p>If the instance has a prefix attribute and the
       
  4549 event type is not prefixed, the instance prefix is
       
  4550 applied to the supplied type.</p>
       
  4551     </div>
       
  4552 
       
  4553     
       
  4554 
       
  4555     
       
  4556 
       
  4557     
       
  4558 </div>
       
  4559 
       
  4560                 
       
  4561                     <div id="method__initAttrHost" class="method item private inherited">
       
  4562     <h3 class="name"><code>_initAttrHost</code></h3>
       
  4563 
       
  4564     
       
  4565         <div class="args">
       
  4566             <span class="paren">(</span><ul class="args-list inline commas">
       
  4567             
       
  4568                 <li class="arg">
       
  4569                     
       
  4570                         <code>attrs</code>
       
  4571                     
       
  4572                 </li>
       
  4573             
       
  4574                 <li class="arg">
       
  4575                     
       
  4576                         <code>values</code>
       
  4577                     
       
  4578                 </li>
       
  4579             
       
  4580                 <li class="arg">
       
  4581                     
       
  4582                         <code>lazy</code>
       
  4583                     
       
  4584                 </li>
       
  4585             
       
  4586             </ul><span class="paren">)</span>
       
  4587         </div>
       
  4588     
       
  4589 
       
  4590     
       
  4591 
       
  4592     
       
  4593 
       
  4594     
       
  4595         <span class="flag private">private</span>
       
  4596     
       
  4597 
       
  4598     
       
  4599 
       
  4600     
       
  4601 
       
  4602     
       
  4603 
       
  4604     
       
  4605 
       
  4606     <div class="meta">
       
  4607         
       
  4608             
       
  4609                 <p>Inherited from
       
  4610                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  4611             
       
  4612         
       
  4613         
       
  4614         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  4615         
       
  4616         </p>
       
  4617 
       
  4618 
       
  4619         
       
  4620 
       
  4621         
       
  4622     </div>
       
  4623 
       
  4624     <div class="description">
       
  4625         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  4626 constructor.</p>
       
  4627     </div>
       
  4628 
       
  4629     
       
  4630         <div class="params">
       
  4631             <h4>Parameters:</h4>
       
  4632 
       
  4633             <ul class="params-list">
       
  4634             
       
  4635                 <li class="param">
       
  4636                     
       
  4637                         <code class="param-name">attrs</code>
       
  4638                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4639                     
       
  4640 
       
  4641                     
       
  4642 
       
  4643                     <div class="param-description">
       
  4644                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  4645        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  4646                     </div>
       
  4647 
       
  4648                     
       
  4649                 </li>
       
  4650             
       
  4651                 <li class="param">
       
  4652                     
       
  4653                         <code class="param-name">values</code>
       
  4654                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4655                     
       
  4656 
       
  4657                     
       
  4658 
       
  4659                     <div class="param-description">
       
  4660                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  4661        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  4662                     </div>
       
  4663 
       
  4664                     
       
  4665                 </li>
       
  4666             
       
  4667                 <li class="param">
       
  4668                     
       
  4669                         <code class="param-name">lazy</code>
       
  4670                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  4671                     
       
  4672 
       
  4673                     
       
  4674 
       
  4675                     <div class="param-description">
       
  4676                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  4677                     </div>
       
  4678 
       
  4679                     
       
  4680                 </li>
       
  4681             
       
  4682             </ul>
       
  4683         </div>
       
  4684     
       
  4685 
       
  4686     
       
  4687 
       
  4688     
       
  4689 </div>
       
  4690 
       
  4691                 
       
  4692                     <div id="method__initAttribute" class="method item private inherited">
       
  4693     <h3 class="name"><code>_initAttribute</code></h3>
       
  4694 
       
  4695     
       
  4696         <span class="paren">()</span>
       
  4697     
       
  4698 
       
  4699     
       
  4700 
       
  4701     
       
  4702 
       
  4703     
       
  4704         <span class="flag private">private</span>
       
  4705     
       
  4706 
       
  4707     
       
  4708 
       
  4709     
       
  4710 
       
  4711     
       
  4712 
       
  4713     
       
  4714 
       
  4715     <div class="meta">
       
  4716         
       
  4717             <p>Inherited from
       
  4718             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  4719                 BaseObservable
       
  4720             </a>
       
  4721             
       
  4722             but overwritten in
       
  4723             
       
  4724         
       
  4725         
       
  4726         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  4727         
       
  4728         </p>
       
  4729 
       
  4730 
       
  4731         
       
  4732 
       
  4733         
       
  4734     </div>
       
  4735 
       
  4736     <div class="description">
       
  4737         <p>Initializes AttributeCore</p>
       
  4738     </div>
       
  4739 
       
  4740     
       
  4741 
       
  4742     
       
  4743 
       
  4744     
       
  4745 </div>
       
  4746 
       
  4747                 
       
  4748                     <div id="method__initAttrs" class="method item protected inherited">
       
  4749     <h3 class="name"><code>_initAttrs</code></h3>
       
  4750 
       
  4751     
       
  4752         <div class="args">
       
  4753             <span class="paren">(</span><ul class="args-list inline commas">
       
  4754             
       
  4755                 <li class="arg">
       
  4756                     
       
  4757                         <code>attrs</code>
       
  4758                     
       
  4759                 </li>
       
  4760             
       
  4761                 <li class="arg">
       
  4762                     
       
  4763                         <code>values</code>
       
  4764                     
       
  4765                 </li>
       
  4766             
       
  4767                 <li class="arg">
       
  4768                     
       
  4769                         <code>lazy</code>
       
  4770                     
       
  4771                 </li>
       
  4772             
       
  4773             </ul><span class="paren">)</span>
       
  4774         </div>
       
  4775     
       
  4776 
       
  4777     
       
  4778 
       
  4779     
       
  4780 
       
  4781     
       
  4782         <span class="flag protected">protected</span>
       
  4783     
       
  4784 
       
  4785     
       
  4786 
       
  4787     
       
  4788 
       
  4789     
       
  4790 
       
  4791     
       
  4792 
       
  4793     <div class="meta">
       
  4794         
       
  4795             
       
  4796                 <p>Inherited from
       
  4797                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  4798             
       
  4799         
       
  4800         
       
  4801         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  4802         
       
  4803         </p>
       
  4804 
       
  4805 
       
  4806         
       
  4807 
       
  4808         
       
  4809     </div>
       
  4810 
       
  4811     <div class="description">
       
  4812         <p>Utility method to set up initial attributes defined during construction,
       
  4813 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  4814     </div>
       
  4815 
       
  4816     
       
  4817         <div class="params">
       
  4818             <h4>Parameters:</h4>
       
  4819 
       
  4820             <ul class="params-list">
       
  4821             
       
  4822                 <li class="param">
       
  4823                     
       
  4824                         <code class="param-name">attrs</code>
       
  4825                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4826                     
       
  4827 
       
  4828                     
       
  4829 
       
  4830                     <div class="param-description">
       
  4831                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  4832        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  4833                     </div>
       
  4834 
       
  4835                     
       
  4836                 </li>
       
  4837             
       
  4838                 <li class="param">
       
  4839                     
       
  4840                         <code class="param-name">values</code>
       
  4841                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4842                     
       
  4843 
       
  4844                     
       
  4845 
       
  4846                     <div class="param-description">
       
  4847                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  4848        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  4849                     </div>
       
  4850 
       
  4851                     
       
  4852                 </li>
       
  4853             
       
  4854                 <li class="param">
       
  4855                     
       
  4856                         <code class="param-name">lazy</code>
       
  4857                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  4858                     
       
  4859 
       
  4860                     
       
  4861 
       
  4862                     <div class="param-description">
       
  4863                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  4864                     </div>
       
  4865 
       
  4866                     
       
  4867                 </li>
       
  4868             
       
  4869             </ul>
       
  4870         </div>
       
  4871     
       
  4872 
       
  4873     
       
  4874 
       
  4875     
       
  4876 </div>
       
  4877 
       
  4878                 
       
  4879                     <div id="method__initBase" class="method item private inherited">
       
  4880     <h3 class="name"><code>_initBase</code></h3>
       
  4881 
       
  4882     
       
  4883         <div class="args">
       
  4884             <span class="paren">(</span><ul class="args-list inline commas">
       
  4885             
       
  4886                 <li class="arg">
       
  4887                     
       
  4888                         <code>config</code>
       
  4889                     
       
  4890                 </li>
       
  4891             
       
  4892             </ul><span class="paren">)</span>
       
  4893         </div>
       
  4894     
       
  4895 
       
  4896     
       
  4897 
       
  4898     
       
  4899 
       
  4900     
       
  4901         <span class="flag private">private</span>
       
  4902     
       
  4903 
       
  4904     
       
  4905 
       
  4906     
       
  4907 
       
  4908     
       
  4909 
       
  4910     
       
  4911 
       
  4912     <div class="meta">
       
  4913         
       
  4914             
       
  4915                 <p>Inherited from
       
  4916                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  4917             
       
  4918         
       
  4919         
       
  4920         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  4921         
       
  4922         </p>
       
  4923 
       
  4924 
       
  4925         
       
  4926 
       
  4927         
       
  4928     </div>
       
  4929 
       
  4930     <div class="description">
       
  4931         <p>Internal construction logic for BaseCore.</p>
       
  4932     </div>
       
  4933 
       
  4934     
       
  4935         <div class="params">
       
  4936             <h4>Parameters:</h4>
       
  4937 
       
  4938             <ul class="params-list">
       
  4939             
       
  4940                 <li class="param">
       
  4941                     
       
  4942                         <code class="param-name">config</code>
       
  4943                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4944                     
       
  4945 
       
  4946                     
       
  4947 
       
  4948                     <div class="param-description">
       
  4949                         <p>The constructor configuration object</p>
       
  4950                     </div>
       
  4951 
       
  4952                     
       
  4953                 </li>
       
  4954             
       
  4955             </ul>
       
  4956         </div>
       
  4957     
       
  4958 
       
  4959     
       
  4960 
       
  4961     
       
  4962 </div>
       
  4963 
       
  4964                 
       
  4965                     <div id="method__initHierarchy" class="method item private inherited">
       
  4966     <h3 class="name"><code>_initHierarchy</code></h3>
       
  4967 
       
  4968     
       
  4969         <div class="args">
       
  4970             <span class="paren">(</span><ul class="args-list inline commas">
       
  4971             
       
  4972                 <li class="arg">
       
  4973                     
       
  4974                         <code>userVals</code>
       
  4975                     
       
  4976                 </li>
       
  4977             
       
  4978             </ul><span class="paren">)</span>
       
  4979         </div>
       
  4980     
       
  4981 
       
  4982     
       
  4983 
       
  4984     
       
  4985 
       
  4986     
       
  4987         <span class="flag private">private</span>
       
  4988     
       
  4989 
       
  4990     
       
  4991 
       
  4992     
       
  4993 
       
  4994     
       
  4995 
       
  4996     
       
  4997 
       
  4998     <div class="meta">
       
  4999         
       
  5000             
       
  5001                 <p>Inherited from
       
  5002                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  5003             
       
  5004         
       
  5005         
       
  5006         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  5007         
       
  5008         </p>
       
  5009 
       
  5010 
       
  5011         
       
  5012 
       
  5013         
       
  5014     </div>
       
  5015 
       
  5016     <div class="description">
       
  5017         <p>Initializes the class hierarchy for the instance, which includes
       
  5018 initializing attributes for each class defined in the class's
       
  5019 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  5020 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  5021     </div>
       
  5022 
       
  5023     
       
  5024         <div class="params">
       
  5025             <h4>Parameters:</h4>
       
  5026 
       
  5027             <ul class="params-list">
       
  5028             
       
  5029                 <li class="param">
       
  5030                     
       
  5031                         <code class="param-name">userVals</code>
       
  5032                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5033                     
       
  5034 
       
  5035                     
       
  5036 
       
  5037                     <div class="param-description">
       
  5038                         <p>Object with configuration property name/value pairs</p>
       
  5039                     </div>
       
  5040 
       
  5041                     
       
  5042                 </li>
       
  5043             
       
  5044             </ul>
       
  5045         </div>
       
  5046     
       
  5047 
       
  5048     
       
  5049 
       
  5050     
       
  5051 </div>
       
  5052 
       
  5053                 
       
  5054                     <div id="method__initHierarchyData" class="method item private inherited">
       
  5055     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  5056 
       
  5057     
       
  5058         <span class="paren">()</span>
       
  5059     
       
  5060 
       
  5061     
       
  5062 
       
  5063     
       
  5064 
       
  5065     
       
  5066         <span class="flag private">private</span>
       
  5067     
       
  5068 
       
  5069     
       
  5070 
       
  5071     
       
  5072 
       
  5073     
       
  5074 
       
  5075     
       
  5076 
       
  5077     <div class="meta">
       
  5078         
       
  5079             
       
  5080                 <p>Inherited from
       
  5081                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  5082             
       
  5083         
       
  5084         
       
  5085         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  5086         
       
  5087         </p>
       
  5088 
       
  5089 
       
  5090         
       
  5091 
       
  5092         
       
  5093     </div>
       
  5094 
       
  5095     <div class="description">
       
  5096         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  5097 the array of classes and aggregate set of attribute configurations
       
  5098 across the class hierarchy for the instance.</p>
       
  5099     </div>
       
  5100 
       
  5101     
       
  5102 
       
  5103     
       
  5104 
       
  5105     
       
  5106 </div>
       
  5107 
       
  5108                 
       
  5109                     <div id="method__isLazyAttr" class="method item private inherited">
       
  5110     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  5111 
       
  5112     
       
  5113         <div class="args">
       
  5114             <span class="paren">(</span><ul class="args-list inline commas">
       
  5115             
       
  5116                 <li class="arg">
       
  5117                     
       
  5118                         <code>name</code>
       
  5119                     
       
  5120                 </li>
       
  5121             
       
  5122             </ul><span class="paren">)</span>
       
  5123         </div>
       
  5124     
       
  5125 
       
  5126     
       
  5127         <span class="returns-inline">
       
  5128             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5129         </span>
       
  5130     
       
  5131 
       
  5132     
       
  5133 
       
  5134     
       
  5135         <span class="flag private">private</span>
       
  5136     
       
  5137 
       
  5138     
       
  5139 
       
  5140     
       
  5141 
       
  5142     
       
  5143 
       
  5144     
       
  5145 
       
  5146     <div class="meta">
       
  5147         
       
  5148             
       
  5149                 <p>Inherited from
       
  5150                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  5151             
       
  5152         
       
  5153         
       
  5154         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  5155         
       
  5156         </p>
       
  5157 
       
  5158 
       
  5159         
       
  5160 
       
  5161         
       
  5162     </div>
       
  5163 
       
  5164     <div class="description">
       
  5165         <p>Checks whether or not the attribute is one which has been
       
  5166 added lazily and still requires initialization.</p>
       
  5167     </div>
       
  5168 
       
  5169     
       
  5170         <div class="params">
       
  5171             <h4>Parameters:</h4>
       
  5172 
       
  5173             <ul class="params-list">
       
  5174             
       
  5175                 <li class="param">
       
  5176                     
       
  5177                         <code class="param-name">name</code>
       
  5178                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5179                     
       
  5180 
       
  5181                     
       
  5182 
       
  5183                     <div class="param-description">
       
  5184                         <p>The name of the attribute</p>
       
  5185                     </div>
       
  5186 
       
  5187                     
       
  5188                 </li>
       
  5189             
       
  5190             </ul>
       
  5191         </div>
       
  5192     
       
  5193 
       
  5194     
       
  5195         <div class="returns">
       
  5196             <h4>Returns:</h4>
       
  5197 
       
  5198             <div class="returns-description">
       
  5199                 
       
  5200                     
       
  5201                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5202                     
       
  5203                     true if it's a lazily added attribute, false otherwise.
       
  5204                 
       
  5205             </div>
       
  5206         </div>
       
  5207     
       
  5208 
       
  5209     
       
  5210 </div>
       
  5211 
       
  5212                 
       
  5213                     <div id="method__monitor" class="method item private inherited">
       
  5214     <h3 class="name"><code>_monitor</code></h3>
       
  5215 
       
  5216     
       
  5217         <div class="args">
       
  5218             <span class="paren">(</span><ul class="args-list inline commas">
       
  5219             
       
  5220                 <li class="arg">
       
  5221                     
       
  5222                         <code>what</code>
       
  5223                     
       
  5224                 </li>
       
  5225             
       
  5226                 <li class="arg">
       
  5227                     
       
  5228                         <code>eventType</code>
       
  5229                     
       
  5230                 </li>
       
  5231             
       
  5232                 <li class="arg">
       
  5233                     
       
  5234                         <code>o</code>
       
  5235                     
       
  5236                 </li>
       
  5237             
       
  5238             </ul><span class="paren">)</span>
       
  5239         </div>
       
  5240     
       
  5241 
       
  5242     
       
  5243 
       
  5244     
       
  5245 
       
  5246     
       
  5247         <span class="flag private">private</span>
       
  5248     
       
  5249 
       
  5250     
       
  5251 
       
  5252     
       
  5253 
       
  5254     
       
  5255 
       
  5256     
       
  5257 
       
  5258     <div class="meta">
       
  5259         
       
  5260             
       
  5261                 <p>Inherited from
       
  5262                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  5263             
       
  5264         
       
  5265         
       
  5266         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  5267         
       
  5268         </p>
       
  5269 
       
  5270 
       
  5271         
       
  5272 
       
  5273         
       
  5274     </div>
       
  5275 
       
  5276     <div class="description">
       
  5277         <p>This is the entry point for the event monitoring system.
       
  5278 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  5279 When configured, these events generate an event.  click ->
       
  5280 click<em>attach, click</em>detach, click_publish -- these can
       
  5281 be subscribed to like other events to monitor the event
       
  5282 system.  Inividual published events can have monitoring
       
  5283 turned on or off (publish can't be turned off before it
       
  5284 it published) by setting the events 'monitor' config.</p>
       
  5285     </div>
       
  5286 
       
  5287     
       
  5288         <div class="params">
       
  5289             <h4>Parameters:</h4>
       
  5290 
       
  5291             <ul class="params-list">
       
  5292             
       
  5293                 <li class="param">
       
  5294                     
       
  5295                         <code class="param-name">what</code>
       
  5296                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5297                     
       
  5298 
       
  5299                     
       
  5300 
       
  5301                     <div class="param-description">
       
  5302                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  5303                     </div>
       
  5304 
       
  5305                     
       
  5306                 </li>
       
  5307             
       
  5308                 <li class="param">
       
  5309                     
       
  5310                         <code class="param-name">eventType</code>
       
  5311                         <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>
       
  5312                     
       
  5313 
       
  5314                     
       
  5315 
       
  5316                     <div class="param-description">
       
  5317                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  5318                     </div>
       
  5319 
       
  5320                     
       
  5321                 </li>
       
  5322             
       
  5323                 <li class="param">
       
  5324                     
       
  5325                         <code class="param-name">o</code>
       
  5326                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5327                     
       
  5328 
       
  5329                     
       
  5330 
       
  5331                     <div class="param-description">
       
  5332                         <p>Information about the event interaction, such as
       
  5333                  fire() args, subscription category, publish config</p>
       
  5334                     </div>
       
  5335 
       
  5336                     
       
  5337                 </li>
       
  5338             
       
  5339             </ul>
       
  5340         </div>
       
  5341     
       
  5342 
       
  5343     
       
  5344 
       
  5345     
       
  5346 </div>
       
  5347 
       
  5348                 
       
  5349                     <div id="method__normAttrVals" class="method item private inherited">
       
  5350     <h3 class="name"><code>_normAttrVals</code></h3>
       
  5351 
       
  5352     
       
  5353         <div class="args">
       
  5354             <span class="paren">(</span><ul class="args-list inline commas">
       
  5355             
       
  5356                 <li class="arg">
       
  5357                     
       
  5358                         <code>valueHash</code>
       
  5359                     
       
  5360                 </li>
       
  5361             
       
  5362             </ul><span class="paren">)</span>
       
  5363         </div>
       
  5364     
       
  5365 
       
  5366     
       
  5367         <span class="returns-inline">
       
  5368             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5369         </span>
       
  5370     
       
  5371 
       
  5372     
       
  5373 
       
  5374     
       
  5375         <span class="flag private">private</span>
       
  5376     
       
  5377 
       
  5378     
       
  5379 
       
  5380     
       
  5381 
       
  5382     
       
  5383 
       
  5384     
       
  5385 
       
  5386     <div class="meta">
       
  5387         
       
  5388             
       
  5389                 <p>Inherited from
       
  5390                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  5391             
       
  5392         
       
  5393         
       
  5394         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  5395         
       
  5396         </p>
       
  5397 
       
  5398 
       
  5399         
       
  5400 
       
  5401         
       
  5402     </div>
       
  5403 
       
  5404     <div class="description">
       
  5405         <p>Utility method to normalize attribute values. The base implementation
       
  5406 simply merges the hash to protect the original.</p>
       
  5407     </div>
       
  5408 
       
  5409     
       
  5410         <div class="params">
       
  5411             <h4>Parameters:</h4>
       
  5412 
       
  5413             <ul class="params-list">
       
  5414             
       
  5415                 <li class="param">
       
  5416                     
       
  5417                         <code class="param-name">valueHash</code>
       
  5418                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5419                     
       
  5420 
       
  5421                     
       
  5422 
       
  5423                     <div class="param-description">
       
  5424                         <p>An object with attribute name/value pairs</p>
       
  5425                     </div>
       
  5426 
       
  5427                     
       
  5428                 </li>
       
  5429             
       
  5430             </ul>
       
  5431         </div>
       
  5432     
       
  5433 
       
  5434     
       
  5435         <div class="returns">
       
  5436             <h4>Returns:</h4>
       
  5437 
       
  5438             <div class="returns-description">
       
  5439                 
       
  5440                     
       
  5441                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5442                     
       
  5443                     An object literal with 2 properties - "simple" and "complex",
       
  5444 containing simple and complex attribute values respectively keyed
       
  5445 by the top level attribute name, or null, if valueHash is falsey.
       
  5446                 
       
  5447             </div>
       
  5448         </div>
       
  5449     
       
  5450 
       
  5451     
       
  5452 </div>
       
  5453 
       
  5454                 
       
  5455                     <div id="method__parseType" class="method item private inherited">
       
  5456     <h3 class="name"><code>_parseType</code></h3>
       
  5457 
       
  5458     
       
  5459         <span class="paren">()</span>
       
  5460     
       
  5461 
       
  5462     
       
  5463 
       
  5464     
       
  5465 
       
  5466     
       
  5467         <span class="flag private">private</span>
       
  5468     
       
  5469 
       
  5470     
       
  5471 
       
  5472     
       
  5473 
       
  5474     
       
  5475 
       
  5476     
       
  5477 
       
  5478     <div class="meta">
       
  5479         
       
  5480             
       
  5481                 <p>Inherited from
       
  5482                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  5483             
       
  5484         
       
  5485         
       
  5486         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  5487         
       
  5488         </p>
       
  5489 
       
  5490 
       
  5491         
       
  5492 
       
  5493         
       
  5494     </div>
       
  5495 
       
  5496     <div class="description">
       
  5497         <p>Returns an array with the detach key (if provided),
       
  5498 and the prefixed event name from _getType
       
  5499 Y.on('detachcategory| menu:click', fn)</p>
       
  5500     </div>
       
  5501 
       
  5502     
       
  5503 
       
  5504     
       
  5505 
       
  5506     
       
  5507 </div>
       
  5508 
       
  5509                 
       
  5510                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  5511     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  5512 
       
  5513     
       
  5514         <div class="args">
       
  5515             <span class="paren">(</span><ul class="args-list inline commas">
       
  5516             
       
  5517                 <li class="arg">
       
  5518                     
       
  5519                         <code>config</code>
       
  5520                     
       
  5521                 </li>
       
  5522             
       
  5523             </ul><span class="paren">)</span>
       
  5524         </div>
       
  5525     
       
  5526 
       
  5527     
       
  5528 
       
  5529     
       
  5530 
       
  5531     
       
  5532         <span class="flag private">private</span>
       
  5533     
       
  5534 
       
  5535     
       
  5536 
       
  5537     
       
  5538 
       
  5539     
       
  5540 
       
  5541     
       
  5542 
       
  5543     <div class="meta">
       
  5544         
       
  5545             
       
  5546                 <p>Inherited from
       
  5547                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  5548             
       
  5549         
       
  5550         
       
  5551         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  5552         
       
  5553         </p>
       
  5554 
       
  5555 
       
  5556         
       
  5557 
       
  5558         
       
  5559     </div>
       
  5560 
       
  5561     <div class="description">
       
  5562         <p>Handles the special on, after and target properties which allow the user to
       
  5563 easily configure on and after listeners as well as bubble targets during
       
  5564 construction, prior to init.</p>
       
  5565     </div>
       
  5566 
       
  5567     
       
  5568         <div class="params">
       
  5569             <h4>Parameters:</h4>
       
  5570 
       
  5571             <ul class="params-list">
       
  5572             
       
  5573                 <li class="param">
       
  5574                     
       
  5575                         <code class="param-name">config</code>
       
  5576                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5577                     
       
  5578 
       
  5579                     
       
  5580 
       
  5581                     <div class="param-description">
       
  5582                         <p>The user configuration object</p>
       
  5583                     </div>
       
  5584 
       
  5585                     
       
  5586                 </li>
       
  5587             
       
  5588             </ul>
       
  5589         </div>
       
  5590     
       
  5591 
       
  5592     
       
  5593 
       
  5594     
       
  5595 </div>
       
  5596 
       
  5597                 
       
  5598                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  5599     <h3 class="name"><code>_protectAttrs</code></h3>
       
  5600 
       
  5601     
       
  5602         <div class="args">
       
  5603             <span class="paren">(</span><ul class="args-list inline commas">
       
  5604             
       
  5605                 <li class="arg">
       
  5606                     
       
  5607                         <code>attrs</code>
       
  5608                     
       
  5609                 </li>
       
  5610             
       
  5611             </ul><span class="paren">)</span>
       
  5612         </div>
       
  5613     
       
  5614 
       
  5615     
       
  5616         <span class="returns-inline">
       
  5617             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5618         </span>
       
  5619     
       
  5620 
       
  5621     
       
  5622         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  5623   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  5624     
       
  5625 
       
  5626     
       
  5627         <span class="flag protected">protected</span>
       
  5628     
       
  5629 
       
  5630     
       
  5631 
       
  5632     
       
  5633 
       
  5634     
       
  5635 
       
  5636     
       
  5637 
       
  5638     <div class="meta">
       
  5639         
       
  5640             
       
  5641                 <p>Inherited from
       
  5642                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  5643             
       
  5644         
       
  5645         
       
  5646         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  5647         
       
  5648         </p>
       
  5649 
       
  5650 
       
  5651         
       
  5652             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  5653   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  5654         
       
  5655 
       
  5656         
       
  5657     </div>
       
  5658 
       
  5659     <div class="description">
       
  5660         <p>Utility method to protect an attribute configuration
       
  5661 hash, by merging the entire object and the individual
       
  5662 attr config objects.</p>
       
  5663     </div>
       
  5664 
       
  5665     
       
  5666         <div class="params">
       
  5667             <h4>Parameters:</h4>
       
  5668 
       
  5669             <ul class="params-list">
       
  5670             
       
  5671                 <li class="param">
       
  5672                     
       
  5673                         <code class="param-name">attrs</code>
       
  5674                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5675                     
       
  5676 
       
  5677                     
       
  5678 
       
  5679                     <div class="param-description">
       
  5680                         <p>A hash of attribute to configuration object pairs.</p>
       
  5681                     </div>
       
  5682 
       
  5683                     
       
  5684                 </li>
       
  5685             
       
  5686             </ul>
       
  5687         </div>
       
  5688     
       
  5689 
       
  5690     
       
  5691         <div class="returns">
       
  5692             <h4>Returns:</h4>
       
  5693 
       
  5694             <div class="returns-description">
       
  5695                 
       
  5696                     
       
  5697                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5698                     
       
  5699                     A protected version of the attrs argument.
       
  5700                 
       
  5701             </div>
       
  5702         </div>
       
  5703     
       
  5704 
       
  5705     
       
  5706 </div>
       
  5707 
       
  5708                 
       
  5709                     <div id="method__publish" class="method item private inherited">
       
  5710     <h3 class="name"><code>_publish</code></h3>
       
  5711 
       
  5712     
       
  5713         <div class="args">
       
  5714             <span class="paren">(</span><ul class="args-list inline commas">
       
  5715             
       
  5716                 <li class="arg">
       
  5717                     
       
  5718                         <code>fullType</code>
       
  5719                     
       
  5720                 </li>
       
  5721             
       
  5722                 <li class="arg">
       
  5723                     
       
  5724                         <code>etOpts</code>
       
  5725                     
       
  5726                 </li>
       
  5727             
       
  5728                 <li class="arg">
       
  5729                     
       
  5730                         <code>ceOpts</code>
       
  5731                     
       
  5732                 </li>
       
  5733             
       
  5734             </ul><span class="paren">)</span>
       
  5735         </div>
       
  5736     
       
  5737 
       
  5738     
       
  5739         <span class="returns-inline">
       
  5740             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  5741         </span>
       
  5742     
       
  5743 
       
  5744     
       
  5745 
       
  5746     
       
  5747         <span class="flag private">private</span>
       
  5748     
       
  5749 
       
  5750     
       
  5751 
       
  5752     
       
  5753 
       
  5754     
       
  5755 
       
  5756     
       
  5757 
       
  5758     <div class="meta">
       
  5759         
       
  5760             
       
  5761                 <p>Inherited from
       
  5762                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  5763             
       
  5764         
       
  5765         
       
  5766         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  5767         
       
  5768         </p>
       
  5769 
       
  5770 
       
  5771         
       
  5772 
       
  5773         
       
  5774     </div>
       
  5775 
       
  5776     <div class="description">
       
  5777         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  5778 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  5779 path publish, which can be used by critical code paths to improve performance.</p>
       
  5780     </div>
       
  5781 
       
  5782     
       
  5783         <div class="params">
       
  5784             <h4>Parameters:</h4>
       
  5785 
       
  5786             <ul class="params-list">
       
  5787             
       
  5788                 <li class="param">
       
  5789                     
       
  5790                         <code class="param-name">fullType</code>
       
  5791                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5792                     
       
  5793 
       
  5794                     
       
  5795 
       
  5796                     <div class="param-description">
       
  5797                         <p>The prefixed type of the event to publish.</p>
       
  5798                     </div>
       
  5799 
       
  5800                     
       
  5801                 </li>
       
  5802             
       
  5803                 <li class="param">
       
  5804                     
       
  5805                         <code class="param-name">etOpts</code>
       
  5806                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5807                     
       
  5808 
       
  5809                     
       
  5810 
       
  5811                     <div class="param-description">
       
  5812                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  5813                     </div>
       
  5814 
       
  5815                     
       
  5816                 </li>
       
  5817             
       
  5818                 <li class="param">
       
  5819                     
       
  5820                         <code class="param-name">ceOpts</code>
       
  5821                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5822                     
       
  5823 
       
  5824                     
       
  5825 
       
  5826                     <div class="param-description">
       
  5827                         <p>The publish specific configuration to mix into the published event.</p>
       
  5828                     </div>
       
  5829 
       
  5830                     
       
  5831                 </li>
       
  5832             
       
  5833             </ul>
       
  5834         </div>
       
  5835     
       
  5836 
       
  5837     
       
  5838         <div class="returns">
       
  5839             <h4>Returns:</h4>
       
  5840 
       
  5841             <div class="returns-description">
       
  5842                 
       
  5843                     
       
  5844                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  5845                     
       
  5846                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  5847 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  5848                 
       
  5849             </div>
       
  5850         </div>
       
  5851     
       
  5852 
       
  5853     
       
  5854 </div>
       
  5855 
       
  5856                 
       
  5857                     <div id="method__set" class="method item protected inherited">
       
  5858     <h3 class="name"><code>_set</code></h3>
       
  5859 
       
  5860     
       
  5861         <div class="args">
       
  5862             <span class="paren">(</span><ul class="args-list inline commas">
       
  5863             
       
  5864                 <li class="arg">
       
  5865                     
       
  5866                         <code>name</code>
       
  5867                     
       
  5868                 </li>
       
  5869             
       
  5870                 <li class="arg">
       
  5871                     
       
  5872                         <code>val</code>
       
  5873                     
       
  5874                 </li>
       
  5875             
       
  5876                 <li class="arg">
       
  5877                     
       
  5878                         <code class="optional">[opts]</code>
       
  5879                     
       
  5880                 </li>
       
  5881             
       
  5882             </ul><span class="paren">)</span>
       
  5883         </div>
       
  5884     
       
  5885 
       
  5886     
       
  5887         <span class="returns-inline">
       
  5888             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5889         </span>
       
  5890     
       
  5891 
       
  5892     
       
  5893 
       
  5894     
       
  5895         <span class="flag protected">protected</span>
       
  5896     
       
  5897 
       
  5898     
       
  5899 
       
  5900     
       
  5901 
       
  5902     
       
  5903         <span class="flag chainable">chainable</span>
       
  5904     
       
  5905 
       
  5906     
       
  5907 
       
  5908     <div class="meta">
       
  5909         
       
  5910             <p>Inherited from
       
  5911             <a href="../classes/AttributeObservable.html#method__set">
       
  5912                 AttributeObservable
       
  5913             </a>
       
  5914             
       
  5915             but overwritten in
       
  5916             
       
  5917         
       
  5918         
       
  5919         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  5920         
       
  5921         </p>
       
  5922 
       
  5923 
       
  5924         
       
  5925 
       
  5926         
       
  5927     </div>
       
  5928 
       
  5929     <div class="description">
       
  5930         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  5931     </div>
       
  5932 
       
  5933     
       
  5934         <div class="params">
       
  5935             <h4>Parameters:</h4>
       
  5936 
       
  5937             <ul class="params-list">
       
  5938             
       
  5939                 <li class="param">
       
  5940                     
       
  5941                         <code class="param-name">name</code>
       
  5942                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5943                     
       
  5944 
       
  5945                     
       
  5946 
       
  5947                     <div class="param-description">
       
  5948                         <p>The name of the attribute.</p>
       
  5949                     </div>
       
  5950 
       
  5951                     
       
  5952                 </li>
       
  5953             
       
  5954                 <li class="param">
       
  5955                     
       
  5956                         <code class="param-name">val</code>
       
  5957                         <span class="type">Any</span>
       
  5958                     
       
  5959 
       
  5960                     
       
  5961 
       
  5962                     <div class="param-description">
       
  5963                         <p>The value to set the attribute to.</p>
       
  5964                     </div>
       
  5965 
       
  5966                     
       
  5967                 </li>
       
  5968             
       
  5969                 <li class="param">
       
  5970                     
       
  5971                         <code class="param-name optional">[opts]</code>
       
  5972                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5973                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  5974                     
       
  5975 
       
  5976                     
       
  5977 
       
  5978                     <div class="param-description">
       
  5979                         <p>Optional data providing the circumstances for the change.</p>
       
  5980                     </div>
       
  5981 
       
  5982                     
       
  5983                 </li>
       
  5984             
       
  5985             </ul>
       
  5986         </div>
       
  5987     
       
  5988 
       
  5989     
       
  5990         <div class="returns">
       
  5991             <h4>Returns:</h4>
       
  5992 
       
  5993             <div class="returns-description">
       
  5994                 
       
  5995                     
       
  5996                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5997                     
       
  5998                     A reference to the host object.
       
  5999                 
       
  6000             </div>
       
  6001         </div>
       
  6002     
       
  6003 
       
  6004     
       
  6005 </div>
       
  6006 
       
  6007                 
       
  6008                     <div id="method__setAttr" class="method item protected inherited">
       
  6009     <h3 class="name"><code>_setAttr</code></h3>
       
  6010 
       
  6011     
       
  6012         <div class="args">
       
  6013             <span class="paren">(</span><ul class="args-list inline commas">
       
  6014             
       
  6015                 <li class="arg">
       
  6016                     
       
  6017                         <code>name</code>
       
  6018                     
       
  6019                 </li>
       
  6020             
       
  6021                 <li class="arg">
       
  6022                     
       
  6023                         <code>value</code>
       
  6024                     
       
  6025                 </li>
       
  6026             
       
  6027                 <li class="arg">
       
  6028                     
       
  6029                         <code class="optional">[opts]</code>
       
  6030                     
       
  6031                 </li>
       
  6032             
       
  6033                 <li class="arg">
       
  6034                     
       
  6035                         <code>force</code>
       
  6036                     
       
  6037                 </li>
       
  6038             
       
  6039             </ul><span class="paren">)</span>
       
  6040         </div>
       
  6041     
       
  6042 
       
  6043     
       
  6044         <span class="returns-inline">
       
  6045             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6046         </span>
       
  6047     
       
  6048 
       
  6049     
       
  6050 
       
  6051     
       
  6052         <span class="flag protected">protected</span>
       
  6053     
       
  6054 
       
  6055     
       
  6056 
       
  6057     
       
  6058 
       
  6059     
       
  6060         <span class="flag chainable">chainable</span>
       
  6061     
       
  6062 
       
  6063     
       
  6064 
       
  6065     <div class="meta">
       
  6066         
       
  6067             
       
  6068                 <p>Inherited from
       
  6069                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  6070             
       
  6071         
       
  6072         
       
  6073         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  6074         
       
  6075         </p>
       
  6076 
       
  6077 
       
  6078         
       
  6079 
       
  6080         
       
  6081     </div>
       
  6082 
       
  6083     <div class="description">
       
  6084         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  6085 
       
  6086 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  6087     </div>
       
  6088 
       
  6089     
       
  6090         <div class="params">
       
  6091             <h4>Parameters:</h4>
       
  6092 
       
  6093             <ul class="params-list">
       
  6094             
       
  6095                 <li class="param">
       
  6096                     
       
  6097                         <code class="param-name">name</code>
       
  6098                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6099                     
       
  6100 
       
  6101                     
       
  6102 
       
  6103                     <div class="param-description">
       
  6104                         <p>The name of the attribute.</p>
       
  6105                     </div>
       
  6106 
       
  6107                     
       
  6108                 </li>
       
  6109             
       
  6110                 <li class="param">
       
  6111                     
       
  6112                         <code class="param-name">value</code>
       
  6113                         <span class="type">Any</span>
       
  6114                     
       
  6115 
       
  6116                     
       
  6117 
       
  6118                     <div class="param-description">
       
  6119                         <p>The value to set the attribute to.</p>
       
  6120                     </div>
       
  6121 
       
  6122                     
       
  6123                 </li>
       
  6124             
       
  6125                 <li class="param">
       
  6126                     
       
  6127                         <code class="param-name optional">[opts]</code>
       
  6128                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6129                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6130                     
       
  6131 
       
  6132                     
       
  6133 
       
  6134                     <div class="param-description">
       
  6135                         <p>Optional data providing the circumstances for the change.</p>
       
  6136                     </div>
       
  6137 
       
  6138                     
       
  6139                 </li>
       
  6140             
       
  6141                 <li class="param">
       
  6142                     
       
  6143                         <code class="param-name">force</code>
       
  6144                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6145                     
       
  6146 
       
  6147                     
       
  6148 
       
  6149                     <div class="param-description">
       
  6150                         <p>If true, allows the caller to set values for
       
  6151 readOnly or writeOnce attributes which have already been set.</p>
       
  6152                     </div>
       
  6153 
       
  6154                     
       
  6155                 </li>
       
  6156             
       
  6157             </ul>
       
  6158         </div>
       
  6159     
       
  6160 
       
  6161     
       
  6162         <div class="returns">
       
  6163             <h4>Returns:</h4>
       
  6164 
       
  6165             <div class="returns-description">
       
  6166                 
       
  6167                     
       
  6168                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6169                     
       
  6170                     A reference to the host object.
       
  6171                 
       
  6172             </div>
       
  6173         </div>
       
  6174     
       
  6175 
       
  6176     
       
  6177 </div>
       
  6178 
       
  6179                 
       
  6180                     <div id="method__setAttrs" class="method item protected inherited">
       
  6181     <h3 class="name"><code>_setAttrs</code></h3>
       
  6182 
       
  6183     
       
  6184         <div class="args">
       
  6185             <span class="paren">(</span><ul class="args-list inline commas">
       
  6186             
       
  6187                 <li class="arg">
       
  6188                     
       
  6189                         <code>attrs</code>
       
  6190                     
       
  6191                 </li>
       
  6192             
       
  6193                 <li class="arg">
       
  6194                     
       
  6195                         <code class="optional">[opts]</code>
       
  6196                     
       
  6197                 </li>
       
  6198             
       
  6199             </ul><span class="paren">)</span>
       
  6200         </div>
       
  6201     
       
  6202 
       
  6203     
       
  6204         <span class="returns-inline">
       
  6205             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6206         </span>
       
  6207     
       
  6208 
       
  6209     
       
  6210 
       
  6211     
       
  6212         <span class="flag protected">protected</span>
       
  6213     
       
  6214 
       
  6215     
       
  6216 
       
  6217     
       
  6218 
       
  6219     
       
  6220         <span class="flag chainable">chainable</span>
       
  6221     
       
  6222 
       
  6223     
       
  6224 
       
  6225     <div class="meta">
       
  6226         
       
  6227             <p>Inherited from
       
  6228             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  6229                 AttributeObservable
       
  6230             </a>
       
  6231             
       
  6232             but overwritten in
       
  6233             
       
  6234         
       
  6235         
       
  6236         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  6237         
       
  6238         </p>
       
  6239 
       
  6240 
       
  6241         
       
  6242 
       
  6243         
       
  6244     </div>
       
  6245 
       
  6246     <div class="description">
       
  6247         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  6248     </div>
       
  6249 
       
  6250     
       
  6251         <div class="params">
       
  6252             <h4>Parameters:</h4>
       
  6253 
       
  6254             <ul class="params-list">
       
  6255             
       
  6256                 <li class="param">
       
  6257                     
       
  6258                         <code class="param-name">attrs</code>
       
  6259                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6260                     
       
  6261 
       
  6262                     
       
  6263 
       
  6264                     <div class="param-description">
       
  6265                         <p>An object with attributes name/value pairs.</p>
       
  6266                     </div>
       
  6267 
       
  6268                     
       
  6269                 </li>
       
  6270             
       
  6271                 <li class="param">
       
  6272                     
       
  6273                         <code class="param-name optional">[opts]</code>
       
  6274                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6275                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6276                     
       
  6277 
       
  6278                     
       
  6279 
       
  6280                     <div class="param-description">
       
  6281                         <p>Optional data providing the circumstances for the change</p>
       
  6282                     </div>
       
  6283 
       
  6284                     
       
  6285                 </li>
       
  6286             
       
  6287             </ul>
       
  6288         </div>
       
  6289     
       
  6290 
       
  6291     
       
  6292         <div class="returns">
       
  6293             <h4>Returns:</h4>
       
  6294 
       
  6295             <div class="returns-description">
       
  6296                 
       
  6297                     
       
  6298                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6299                     
       
  6300                     A reference to the host object.
       
  6301                 
       
  6302             </div>
       
  6303         </div>
       
  6304     
       
  6305 
       
  6306     
       
  6307 </div>
       
  6308 
       
  6309                 
       
  6310                     <div id="method__setAttrVal" class="method item private inherited">
       
  6311     <h3 class="name"><code>_setAttrVal</code></h3>
       
  6312 
       
  6313     
       
  6314         <div class="args">
       
  6315             <span class="paren">(</span><ul class="args-list inline commas">
       
  6316             
       
  6317                 <li class="arg">
       
  6318                     
       
  6319                         <code>attrName</code>
       
  6320                     
       
  6321                 </li>
       
  6322             
       
  6323                 <li class="arg">
       
  6324                     
       
  6325                         <code>subAttrName</code>
       
  6326                     
       
  6327                 </li>
       
  6328             
       
  6329                 <li class="arg">
       
  6330                     
       
  6331                         <code>prevVal</code>
       
  6332                     
       
  6333                 </li>
       
  6334             
       
  6335                 <li class="arg">
       
  6336                     
       
  6337                         <code>newVal</code>
       
  6338                     
       
  6339                 </li>
       
  6340             
       
  6341                 <li class="arg">
       
  6342                     
       
  6343                         <code class="optional">[opts]</code>
       
  6344                     
       
  6345                 </li>
       
  6346             
       
  6347                 <li class="arg">
       
  6348                     
       
  6349                         <code class="optional">[attrCfg]</code>
       
  6350                     
       
  6351                 </li>
       
  6352             
       
  6353             </ul><span class="paren">)</span>
       
  6354         </div>
       
  6355     
       
  6356 
       
  6357     
       
  6358         <span class="returns-inline">
       
  6359             <span class="type">Booolean</span>
       
  6360         </span>
       
  6361     
       
  6362 
       
  6363     
       
  6364 
       
  6365     
       
  6366         <span class="flag private">private</span>
       
  6367     
       
  6368 
       
  6369     
       
  6370 
       
  6371     
       
  6372 
       
  6373     
       
  6374 
       
  6375     
       
  6376 
       
  6377     <div class="meta">
       
  6378         
       
  6379             
       
  6380                 <p>Inherited from
       
  6381                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  6382             
       
  6383         
       
  6384         
       
  6385         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  6386         
       
  6387         </p>
       
  6388 
       
  6389 
       
  6390         
       
  6391 
       
  6392         
       
  6393     </div>
       
  6394 
       
  6395     <div class="description">
       
  6396         <p>Updates the stored value of the attribute in the privately held State object,
       
  6397 if validation and setter passes.</p>
       
  6398     </div>
       
  6399 
       
  6400     
       
  6401         <div class="params">
       
  6402             <h4>Parameters:</h4>
       
  6403 
       
  6404             <ul class="params-list">
       
  6405             
       
  6406                 <li class="param">
       
  6407                     
       
  6408                         <code class="param-name">attrName</code>
       
  6409                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6410                     
       
  6411 
       
  6412                     
       
  6413 
       
  6414                     <div class="param-description">
       
  6415                         <p>The attribute name.</p>
       
  6416                     </div>
       
  6417 
       
  6418                     
       
  6419                 </li>
       
  6420             
       
  6421                 <li class="param">
       
  6422                     
       
  6423                         <code class="param-name">subAttrName</code>
       
  6424                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6425                     
       
  6426 
       
  6427                     
       
  6428 
       
  6429                     <div class="param-description">
       
  6430                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  6431                     </div>
       
  6432 
       
  6433                     
       
  6434                 </li>
       
  6435             
       
  6436                 <li class="param">
       
  6437                     
       
  6438                         <code class="param-name">prevVal</code>
       
  6439                         <span class="type">Any</span>
       
  6440                     
       
  6441 
       
  6442                     
       
  6443 
       
  6444                     <div class="param-description">
       
  6445                         <p>The currently stored value of the attribute.</p>
       
  6446                     </div>
       
  6447 
       
  6448                     
       
  6449                 </li>
       
  6450             
       
  6451                 <li class="param">
       
  6452                     
       
  6453                         <code class="param-name">newVal</code>
       
  6454                         <span class="type">Any</span>
       
  6455                     
       
  6456 
       
  6457                     
       
  6458 
       
  6459                     <div class="param-description">
       
  6460                         <p>The value which is going to be stored.</p>
       
  6461                     </div>
       
  6462 
       
  6463                     
       
  6464                 </li>
       
  6465             
       
  6466                 <li class="param">
       
  6467                     
       
  6468                         <code class="param-name optional">[opts]</code>
       
  6469                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6470                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6471                     
       
  6472 
       
  6473                     
       
  6474 
       
  6475                     <div class="param-description">
       
  6476                         <p>Optional data providing the circumstances for the change.</p>
       
  6477                     </div>
       
  6478 
       
  6479                     
       
  6480                 </li>
       
  6481             
       
  6482                 <li class="param">
       
  6483                     
       
  6484                         <code class="param-name optional">[attrCfg]</code>
       
  6485                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6486                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6487                     
       
  6488 
       
  6489                     
       
  6490 
       
  6491                     <div class="param-description">
       
  6492                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  6493 where the calling method has already obtained the config from state.</p>
       
  6494                     </div>
       
  6495 
       
  6496                     
       
  6497                 </li>
       
  6498             
       
  6499             </ul>
       
  6500         </div>
       
  6501     
       
  6502 
       
  6503     
       
  6504         <div class="returns">
       
  6505             <h4>Returns:</h4>
       
  6506 
       
  6507             <div class="returns-description">
       
  6508                 
       
  6509                     
       
  6510                         <span class="type">Booolean</span>:
       
  6511                     
       
  6512                     true if the new attribute value was stored, false if not.
       
  6513                 
       
  6514             </div>
       
  6515         </div>
       
  6516     
       
  6517 
       
  6518     
       
  6519 </div>
       
  6520 
       
  6521                 
       
  6522                     <div id="method__setStateVal" class="method item private inherited">
       
  6523     <h3 class="name"><code>_setStateVal</code></h3>
       
  6524 
       
  6525     
       
  6526         <div class="args">
       
  6527             <span class="paren">(</span><ul class="args-list inline commas">
       
  6528             
       
  6529                 <li class="arg">
       
  6530                     
       
  6531                         <code>name</code>
       
  6532                     
       
  6533                 </li>
       
  6534             
       
  6535                 <li class="arg">
       
  6536                     
       
  6537                         <code>value</code>
       
  6538                     
       
  6539                 </li>
       
  6540             
       
  6541             </ul><span class="paren">)</span>
       
  6542         </div>
       
  6543     
       
  6544 
       
  6545     
       
  6546 
       
  6547     
       
  6548 
       
  6549     
       
  6550         <span class="flag private">private</span>
       
  6551     
       
  6552 
       
  6553     
       
  6554 
       
  6555     
       
  6556 
       
  6557     
       
  6558 
       
  6559     
       
  6560 
       
  6561     <div class="meta">
       
  6562         
       
  6563             
       
  6564                 <p>Inherited from
       
  6565                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  6566             
       
  6567         
       
  6568         
       
  6569         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  6570         
       
  6571         </p>
       
  6572 
       
  6573 
       
  6574         
       
  6575 
       
  6576         
       
  6577     </div>
       
  6578 
       
  6579     <div class="description">
       
  6580         <p>Sets the stored value for the attribute, in either the
       
  6581 internal state object, or the state proxy if it exits</p>
       
  6582     </div>
       
  6583 
       
  6584     
       
  6585         <div class="params">
       
  6586             <h4>Parameters:</h4>
       
  6587 
       
  6588             <ul class="params-list">
       
  6589             
       
  6590                 <li class="param">
       
  6591                     
       
  6592                         <code class="param-name">name</code>
       
  6593                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6594                     
       
  6595 
       
  6596                     
       
  6597 
       
  6598                     <div class="param-description">
       
  6599                         <p>The name of the attribute</p>
       
  6600                     </div>
       
  6601 
       
  6602                     
       
  6603                 </li>
       
  6604             
       
  6605                 <li class="param">
       
  6606                     
       
  6607                         <code class="param-name">value</code>
       
  6608                         <span class="type">Any</span>
       
  6609                     
       
  6610 
       
  6611                     
       
  6612 
       
  6613                     <div class="param-description">
       
  6614                         <p>The value of the attribute</p>
       
  6615                     </div>
       
  6616 
       
  6617                     
       
  6618                 </li>
       
  6619             
       
  6620             </ul>
       
  6621         </div>
       
  6622     
       
  6623 
       
  6624     
       
  6625 
       
  6626     
       
  6627 </div>
       
  6628 
       
  6629                 
       
  6630                     <div id="method_addAttr" class="method item inherited">
       
  6631     <h3 class="name"><code>addAttr</code></h3>
       
  6632 
       
  6633     
       
  6634         <div class="args">
       
  6635             <span class="paren">(</span><ul class="args-list inline commas">
       
  6636             
       
  6637                 <li class="arg">
       
  6638                     
       
  6639                         <code>name</code>
       
  6640                     
       
  6641                 </li>
       
  6642             
       
  6643                 <li class="arg">
       
  6644                     
       
  6645                         <code>config</code>
       
  6646                     
       
  6647                 </li>
       
  6648             
       
  6649                 <li class="arg">
       
  6650                     
       
  6651                         <code>lazy</code>
       
  6652                     
       
  6653                 </li>
       
  6654             
       
  6655             </ul><span class="paren">)</span>
       
  6656         </div>
       
  6657     
       
  6658 
       
  6659     
       
  6660         <span class="returns-inline">
       
  6661             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6662         </span>
       
  6663     
       
  6664 
       
  6665     
       
  6666 
       
  6667     
       
  6668 
       
  6669     
       
  6670 
       
  6671     
       
  6672 
       
  6673     
       
  6674         <span class="flag chainable">chainable</span>
       
  6675     
       
  6676 
       
  6677     
       
  6678 
       
  6679     <div class="meta">
       
  6680         
       
  6681             
       
  6682                 <p>Inherited from
       
  6683                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
  6684             
       
  6685         
       
  6686         
       
  6687         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
  6688         
       
  6689         </p>
       
  6690 
       
  6691 
       
  6692         
       
  6693 
       
  6694         
       
  6695     </div>
       
  6696 
       
  6697     <div class="description">
       
  6698         <p>
       
  6699 Adds an attribute with the provided configuration to the host object.
       
  6700 </p>
       
  6701 
       
  6702 <p>
       
  6703 The config argument object supports the following properties:
       
  6704 </p>
       
  6705 
       
  6706 <dl>
       
  6707    <dt>value &#60;Any&#62;</dt>
       
  6708    <dd>The initial value to set on the attribute</dd>
       
  6709 
       
  6710    <dt>valueFn &#60;Function | String&#62;</dt>
       
  6711    <dd>
       
  6712    <p>A function, which will return the initial value to set on the attribute. This is useful
       
  6713    for cases where the attribute configuration is defined statically, but needs to
       
  6714    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
  6715    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
  6716    case the value property is used.</p>
       
  6717 
       
  6718    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
  6719    </dd>
       
  6720 
       
  6721    <dt>readOnly &#60;boolean&#62;</dt>
       
  6722    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
  6723        cannot be modified by invoking the set method.</dd>
       
  6724 
       
  6725    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
  6726    <dd>
       
  6727        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
  6728        can only have their values set once, be it through the default configuration,
       
  6729        constructor configuration arguments, or by invoking set.
       
  6730        <p>The writeOnce attribute can also be set to the string "initOnly",
       
  6731         in which case the attribute can only be set during initialization
       
  6732        (when used with Base, this means it can only be set during construction)</p>
       
  6733    </dd>
       
  6734 
       
  6735    <dt>setter &#60;Function | String&#62;</dt>
       
  6736    <dd>
       
  6737    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
  6738    The value returned by the setter will be the final stored value. Returning
       
  6739    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
  6740    the value from being stored.
       
  6741    </p>
       
  6742 
       
  6743    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
  6744    </dd>
       
  6745 
       
  6746    <dt>getter &#60;Function | String&#62;</dt>
       
  6747    <dd>
       
  6748    <p>
       
  6749    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
  6750    The value returned by the getter function is the value which will be returned to the user when they
       
  6751    invoke get.
       
  6752    </p>
       
  6753 
       
  6754    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
  6755    </dd>
       
  6756 
       
  6757    <dt>validator &#60;Function | String&#62;</dt>
       
  6758    <dd>
       
  6759    <p>
       
  6760    The validator function invoked prior to setting the stored value. Returning
       
  6761    false from the validator function will prevent the value from being stored.
       
  6762    </p>
       
  6763 
       
  6764    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
  6765    </dd>
       
  6766 
       
  6767    <dt>lazyAdd &#60;boolean&#62;</dt>
       
  6768    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
  6769    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
  6770    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
  6771 
       
  6772 </dl>
       
  6773 
       
  6774 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
  6775 the context ("this") set to the host object.</p>
       
  6776 
       
  6777 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
  6778 and are not intended for public use.</p>
       
  6779     </div>
       
  6780 
       
  6781     
       
  6782         <div class="params">
       
  6783             <h4>Parameters:</h4>
       
  6784 
       
  6785             <ul class="params-list">
       
  6786             
       
  6787                 <li class="param">
       
  6788                     
       
  6789                         <code class="param-name">name</code>
       
  6790                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6791                     
       
  6792 
       
  6793                     
       
  6794 
       
  6795                     <div class="param-description">
       
  6796                         <p>The name of the attribute.</p>
       
  6797                     </div>
       
  6798 
       
  6799                     
       
  6800                 </li>
       
  6801             
       
  6802                 <li class="param">
       
  6803                     
       
  6804                         <code class="param-name">config</code>
       
  6805                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6806                     
       
  6807 
       
  6808                     
       
  6809 
       
  6810                     <div class="param-description">
       
  6811                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
  6812 
       
  6813 <p>
       
  6814 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
  6815 to protect the original values, you will need to merge the object.
       
  6816 </p>
       
  6817                     </div>
       
  6818 
       
  6819                     
       
  6820                 </li>
       
  6821             
       
  6822                 <li class="param">
       
  6823                     
       
  6824                         <code class="param-name">lazy</code>
       
  6825                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6826                     
       
  6827 
       
  6828                     
       
  6829 
       
  6830                     <div class="param-description">
       
  6831                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
  6832                     </div>
       
  6833 
       
  6834                     
       
  6835                 </li>
       
  6836             
       
  6837             </ul>
       
  6838         </div>
       
  6839     
       
  6840 
       
  6841     
       
  6842         <div class="returns">
       
  6843             <h4>Returns:</h4>
       
  6844 
       
  6845             <div class="returns-description">
       
  6846                 
       
  6847                     
       
  6848                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6849                     
       
  6850                     A reference to the host object.
       
  6851                 
       
  6852             </div>
       
  6853         </div>
       
  6854     
       
  6855 
       
  6856     
       
  6857 </div>
       
  6858 
       
  6859                 
       
  6860                     <div id="method_addAttrs" class="method item inherited">
       
  6861     <h3 class="name"><code>addAttrs</code></h3>
       
  6862 
       
  6863     
       
  6864         <div class="args">
       
  6865             <span class="paren">(</span><ul class="args-list inline commas">
       
  6866             
       
  6867                 <li class="arg">
       
  6868                     
       
  6869                         <code>cfgs</code>
       
  6870                     
       
  6871                 </li>
       
  6872             
       
  6873                 <li class="arg">
       
  6874                     
       
  6875                         <code>values</code>
       
  6876                     
       
  6877                 </li>
       
  6878             
       
  6879                 <li class="arg">
       
  6880                     
       
  6881                         <code>lazy</code>
       
  6882                     
       
  6883                 </li>
       
  6884             
       
  6885             </ul><span class="paren">)</span>
       
  6886         </div>
       
  6887     
       
  6888 
       
  6889     
       
  6890         <span class="returns-inline">
       
  6891             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6892         </span>
       
  6893     
       
  6894 
       
  6895     
       
  6896 
       
  6897     
       
  6898 
       
  6899     
       
  6900 
       
  6901     
       
  6902 
       
  6903     
       
  6904         <span class="flag chainable">chainable</span>
       
  6905     
       
  6906 
       
  6907     
       
  6908 
       
  6909     <div class="meta">
       
  6910         
       
  6911             
       
  6912                 <p>Inherited from
       
  6913                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
  6914             
       
  6915         
       
  6916         
       
  6917         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
  6918         
       
  6919         </p>
       
  6920 
       
  6921 
       
  6922         
       
  6923 
       
  6924         
       
  6925     </div>
       
  6926 
       
  6927     <div class="description">
       
  6928         <p>Configures a group of attributes, and sets initial values.</p>
       
  6929 
       
  6930 <p>
       
  6931 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
  6932 The caller is responsible for merging/cloning the configuration object if required.
       
  6933 </p>
       
  6934     </div>
       
  6935 
       
  6936     
       
  6937         <div class="params">
       
  6938             <h4>Parameters:</h4>
       
  6939 
       
  6940             <ul class="params-list">
       
  6941             
       
  6942                 <li class="param">
       
  6943                     
       
  6944                         <code class="param-name">cfgs</code>
       
  6945                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6946                     
       
  6947 
       
  6948                     
       
  6949 
       
  6950                     <div class="param-description">
       
  6951                         <p>An object with attribute name/configuration pairs.</p>
       
  6952                     </div>
       
  6953 
       
  6954                     
       
  6955                 </li>
       
  6956             
       
  6957                 <li class="param">
       
  6958                     
       
  6959                         <code class="param-name">values</code>
       
  6960                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6961                     
       
  6962 
       
  6963                     
       
  6964 
       
  6965                     <div class="param-description">
       
  6966                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  6967 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  6968                     </div>
       
  6969 
       
  6970                     
       
  6971                 </li>
       
  6972             
       
  6973                 <li class="param">
       
  6974                     
       
  6975                         <code class="param-name">lazy</code>
       
  6976                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6977                     
       
  6978 
       
  6979                     
       
  6980 
       
  6981                     <div class="param-description">
       
  6982                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  6983 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  6984 See <a href="#method_addAttr">addAttr</a>.</p>
       
  6985                     </div>
       
  6986 
       
  6987                     
       
  6988                 </li>
       
  6989             
       
  6990             </ul>
       
  6991         </div>
       
  6992     
       
  6993 
       
  6994     
       
  6995         <div class="returns">
       
  6996             <h4>Returns:</h4>
       
  6997 
       
  6998             <div class="returns-description">
       
  6999                 
       
  7000                     
       
  7001                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7002                     
       
  7003                     A reference to the host object.
       
  7004                 
       
  7005             </div>
       
  7006         </div>
       
  7007     
       
  7008 
       
  7009     
       
  7010 </div>
       
  7011 
       
  7012                 
       
  7013                     <div id="method_addTarget" class="method item inherited">
       
  7014     <h3 class="name"><code>addTarget</code></h3>
       
  7015 
       
  7016     
       
  7017         <div class="args">
       
  7018             <span class="paren">(</span><ul class="args-list inline commas">
       
  7019             
       
  7020                 <li class="arg">
       
  7021                     
       
  7022                         <code>o</code>
       
  7023                     
       
  7024                 </li>
       
  7025             
       
  7026             </ul><span class="paren">)</span>
       
  7027         </div>
       
  7028     
       
  7029 
       
  7030     
       
  7031 
       
  7032     
       
  7033 
       
  7034     
       
  7035 
       
  7036     
       
  7037 
       
  7038     
       
  7039 
       
  7040     
       
  7041 
       
  7042     
       
  7043 
       
  7044     <div class="meta">
       
  7045         
       
  7046             
       
  7047                 <p>Inherited from
       
  7048                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
  7049             
       
  7050         
       
  7051         
       
  7052         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
  7053         
       
  7054         </p>
       
  7055 
       
  7056 
       
  7057         
       
  7058 
       
  7059         
       
  7060     </div>
       
  7061 
       
  7062     <div class="description">
       
  7063         <p>Registers another EventTarget as a bubble target.  Bubble order
       
  7064 is determined by the order registered.  Multiple targets can
       
  7065 be specified.</p>
       
  7066 
       
  7067 <p>Events can only bubble if emitFacade is true.</p>
       
  7068 
       
  7069 <p>Included in the event-custom-complex submodule.</p>
       
  7070     </div>
       
  7071 
       
  7072     
       
  7073         <div class="params">
       
  7074             <h4>Parameters:</h4>
       
  7075 
       
  7076             <ul class="params-list">
       
  7077             
       
  7078                 <li class="param">
       
  7079                     
       
  7080                         <code class="param-name">o</code>
       
  7081                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7082                     
       
  7083 
       
  7084                     
       
  7085 
       
  7086                     <div class="param-description">
       
  7087                         <p>the target to add</p>
       
  7088                     </div>
       
  7089 
       
  7090                     
       
  7091                 </li>
       
  7092             
       
  7093             </ul>
       
  7094         </div>
       
  7095     
       
  7096 
       
  7097     
       
  7098 
       
  7099     
       
  7100 </div>
       
  7101 
       
  7102                 
       
  7103                     <div id="method_after" class="method item inherited">
       
  7104     <h3 class="name"><code>after</code></h3>
       
  7105 
       
  7106     
       
  7107         <div class="args">
       
  7108             <span class="paren">(</span><ul class="args-list inline commas">
       
  7109             
       
  7110                 <li class="arg">
       
  7111                     
       
  7112                         <code>type</code>
       
  7113                     
       
  7114                 </li>
       
  7115             
       
  7116                 <li class="arg">
       
  7117                     
       
  7118                         <code>fn</code>
       
  7119                     
       
  7120                 </li>
       
  7121             
       
  7122                 <li class="arg">
       
  7123                     
       
  7124                         <code class="optional">[context]</code>
       
  7125                     
       
  7126                 </li>
       
  7127             
       
  7128                 <li class="arg">
       
  7129                     
       
  7130                         <code class="optional">[arg*]</code>
       
  7131                     
       
  7132                 </li>
       
  7133             
       
  7134             </ul><span class="paren">)</span>
       
  7135         </div>
       
  7136     
       
  7137 
       
  7138     
       
  7139         <span class="returns-inline">
       
  7140             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  7141         </span>
       
  7142     
       
  7143 
       
  7144     
       
  7145 
       
  7146     
       
  7147 
       
  7148     
       
  7149 
       
  7150     
       
  7151 
       
  7152     
       
  7153 
       
  7154     
       
  7155 
       
  7156     <div class="meta">
       
  7157         
       
  7158             
       
  7159                 <p>Inherited from
       
  7160                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
  7161             
       
  7162         
       
  7163         
       
  7164         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
  7165         
       
  7166         </p>
       
  7167 
       
  7168 
       
  7169         
       
  7170 
       
  7171         
       
  7172     </div>
       
  7173 
       
  7174     <div class="description">
       
  7175         <p>Subscribe to a custom event hosted by this object.  The
       
  7176 supplied callback will execute after any listeners add
       
  7177 via the subscribe method, and after the default function,
       
  7178 if configured for the event, has executed.</p>
       
  7179     </div>
       
  7180 
       
  7181     
       
  7182         <div class="params">
       
  7183             <h4>Parameters:</h4>
       
  7184 
       
  7185             <ul class="params-list">
       
  7186             
       
  7187                 <li class="param">
       
  7188                     
       
  7189                         <code class="param-name">type</code>
       
  7190                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7191                     
       
  7192 
       
  7193                     
       
  7194 
       
  7195                     <div class="param-description">
       
  7196                         <p>The name of the event</p>
       
  7197                     </div>
       
  7198 
       
  7199                     
       
  7200                 </li>
       
  7201             
       
  7202                 <li class="param">
       
  7203                     
       
  7204                         <code class="param-name">fn</code>
       
  7205                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  7206                     
       
  7207 
       
  7208                     
       
  7209 
       
  7210                     <div class="param-description">
       
  7211                         <p>The callback to execute in response to the event</p>
       
  7212                     </div>
       
  7213 
       
  7214                     
       
  7215                 </li>
       
  7216             
       
  7217                 <li class="param">
       
  7218                     
       
  7219                         <code class="param-name optional">[context]</code>
       
  7220                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7221                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7222                     
       
  7223 
       
  7224                     
       
  7225 
       
  7226                     <div class="param-description">
       
  7227                         <p>Override <code>this</code> object in callback</p>
       
  7228                     </div>
       
  7229 
       
  7230                     
       
  7231                 </li>
       
  7232             
       
  7233                 <li class="param">
       
  7234                     
       
  7235                         <code class="param-name optional">[arg*]</code>
       
  7236                         <span class="type">Any</span>
       
  7237                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7238                     
       
  7239 
       
  7240                     
       
  7241 
       
  7242                     <div class="param-description">
       
  7243                         <p>0..n additional arguments to supply to the subscriber</p>
       
  7244                     </div>
       
  7245 
       
  7246                     
       
  7247                 </li>
       
  7248             
       
  7249             </ul>
       
  7250         </div>
       
  7251     
       
  7252 
       
  7253     
       
  7254         <div class="returns">
       
  7255             <h4>Returns:</h4>
       
  7256 
       
  7257             <div class="returns-description">
       
  7258                 
       
  7259                     
       
  7260                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  7261                     
       
  7262                     A subscription handle capable of detaching the
       
  7263                       subscription
       
  7264                 
       
  7265             </div>
       
  7266         </div>
       
  7267     
       
  7268 
       
  7269     
       
  7270 </div>
       
  7271 
       
  7272                 
       
  7273                     <div id="method_attrAdded" class="method item inherited">
       
  7274     <h3 class="name"><code>attrAdded</code></h3>
       
  7275 
       
  7276     
       
  7277         <div class="args">
       
  7278             <span class="paren">(</span><ul class="args-list inline commas">
       
  7279             
       
  7280                 <li class="arg">
       
  7281                     
       
  7282                         <code>name</code>
       
  7283                     
       
  7284                 </li>
       
  7285             
       
  7286             </ul><span class="paren">)</span>
       
  7287         </div>
       
  7288     
       
  7289 
       
  7290     
       
  7291         <span class="returns-inline">
       
  7292             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7293         </span>
       
  7294     
       
  7295 
       
  7296     
       
  7297 
       
  7298     
       
  7299 
       
  7300     
       
  7301 
       
  7302     
       
  7303 
       
  7304     
       
  7305 
       
  7306     
       
  7307 
       
  7308     <div class="meta">
       
  7309         
       
  7310             
       
  7311                 <p>Inherited from
       
  7312                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
  7313             
       
  7314         
       
  7315         
       
  7316         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
  7317         
       
  7318         </p>
       
  7319 
       
  7320 
       
  7321         
       
  7322 
       
  7323         
       
  7324     </div>
       
  7325 
       
  7326     <div class="description">
       
  7327         <p>Checks if the given attribute has been added to the host</p>
       
  7328     </div>
       
  7329 
       
  7330     
       
  7331         <div class="params">
       
  7332             <h4>Parameters:</h4>
       
  7333 
       
  7334             <ul class="params-list">
       
  7335             
       
  7336                 <li class="param">
       
  7337                     
       
  7338                         <code class="param-name">name</code>
       
  7339                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7340                     
       
  7341 
       
  7342                     
       
  7343 
       
  7344                     <div class="param-description">
       
  7345                         <p>The name of the attribute to check.</p>
       
  7346                     </div>
       
  7347 
       
  7348                     
       
  7349                 </li>
       
  7350             
       
  7351             </ul>
       
  7352         </div>
       
  7353     
       
  7354 
       
  7355     
       
  7356         <div class="returns">
       
  7357             <h4>Returns:</h4>
       
  7358 
       
  7359             <div class="returns-description">
       
  7360                 
       
  7361                     
       
  7362                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  7363                     
       
  7364                     true if an attribute with the given name has been added, false if it hasn't.
       
  7365         This method will return true for lazily added attributes.
       
  7366                 
       
  7367             </div>
       
  7368         </div>
       
  7369     
       
  7370 
       
  7371     
       
  7372 </div>
       
  7373 
       
  7374                 
       
  7375                     <div id="method_before" class="method item inherited">
       
  7376     <h3 class="name"><code>before</code></h3>
       
  7377 
       
  7378     
       
  7379         <span class="paren">()</span>
       
  7380     
       
  7381 
       
  7382     
       
  7383         <span class="returns-inline">
       
  7384             <span class="type"></span>
       
  7385         </span>
       
  7386     
       
  7387 
       
  7388     
       
  7389 
       
  7390     
       
  7391 
       
  7392     
       
  7393 
       
  7394     
       
  7395 
       
  7396     
       
  7397 
       
  7398     
       
  7399 
       
  7400     <div class="meta">
       
  7401         
       
  7402             
       
  7403                 <p>Inherited from
       
  7404                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
  7405             
       
  7406         
       
  7407         
       
  7408         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
  7409         
       
  7410         </p>
       
  7411 
       
  7412 
       
  7413         
       
  7414 
       
  7415         
       
  7416     </div>
       
  7417 
       
  7418     <div class="description">
       
  7419         <p>Executes the callback before a DOM event, custom event
       
  7420 or method.  If the first argument is a function, it
       
  7421 is assumed the target is a method.  For DOM and custom
       
  7422 events, this is an alias for Y.on.</p>
       
  7423 
       
  7424 <p>For DOM and custom events:
       
  7425 type, callback, context, 0-n arguments</p>
       
  7426 
       
  7427 <p>For methods:
       
  7428 callback, object (method host), methodName, context, 0-n arguments</p>
       
  7429     </div>
       
  7430 
       
  7431     
       
  7432 
       
  7433     
       
  7434         <div class="returns">
       
  7435             <h4>Returns:</h4>
       
  7436 
       
  7437             <div class="returns-description">
       
  7438                 
       
  7439                     
       
  7440                     detach handle
       
  7441                 
       
  7442             </div>
       
  7443         </div>
       
  7444     
       
  7445 
       
  7446     
       
  7447 </div>
       
  7448 
       
  7449                 
       
  7450                     <div id="method_bubble" class="method item inherited">
       
  7451     <h3 class="name"><code>bubble</code></h3>
       
  7452 
       
  7453     
       
  7454         <div class="args">
       
  7455             <span class="paren">(</span><ul class="args-list inline commas">
       
  7456             
       
  7457                 <li class="arg">
       
  7458                     
       
  7459                         <code>evt</code>
       
  7460                     
       
  7461                 </li>
       
  7462             
       
  7463             </ul><span class="paren">)</span>
       
  7464         </div>
       
  7465     
       
  7466 
       
  7467     
       
  7468         <span class="returns-inline">
       
  7469             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7470         </span>
       
  7471     
       
  7472 
       
  7473     
       
  7474 
       
  7475     
       
  7476 
       
  7477     
       
  7478 
       
  7479     
       
  7480 
       
  7481     
       
  7482 
       
  7483     
       
  7484 
       
  7485     <div class="meta">
       
  7486         
       
  7487             
       
  7488                 <p>Inherited from
       
  7489                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
  7490             
       
  7491         
       
  7492         
       
  7493         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
  7494         
       
  7495         </p>
       
  7496 
       
  7497 
       
  7498         
       
  7499 
       
  7500         
       
  7501     </div>
       
  7502 
       
  7503     <div class="description">
       
  7504         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
  7505     </div>
       
  7506 
       
  7507     
       
  7508         <div class="params">
       
  7509             <h4>Parameters:</h4>
       
  7510 
       
  7511             <ul class="params-list">
       
  7512             
       
  7513                 <li class="param">
       
  7514                     
       
  7515                         <code class="param-name">evt</code>
       
  7516                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  7517                     
       
  7518 
       
  7519                     
       
  7520 
       
  7521                     <div class="param-description">
       
  7522                         <p>the custom event to propagate</p>
       
  7523                     </div>
       
  7524 
       
  7525                     
       
  7526                 </li>
       
  7527             
       
  7528             </ul>
       
  7529         </div>
       
  7530     
       
  7531 
       
  7532     
       
  7533         <div class="returns">
       
  7534             <h4>Returns:</h4>
       
  7535 
       
  7536             <div class="returns-description">
       
  7537                 
       
  7538                     
       
  7539                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  7540                     
       
  7541                     the aggregated return value from Event.Custom.fire
       
  7542                 
       
  7543             </div>
       
  7544         </div>
       
  7545     
       
  7546 
       
  7547     
       
  7548 </div>
       
  7549 
       
  7550                 
       
  7551                     <div id="method_destroy" class="method item inherited">
       
  7552     <h3 class="name"><code>destroy</code></h3>
       
  7553 
       
  7554     
       
  7555         <span class="paren">()</span>
       
  7556     
       
  7557 
       
  7558     
       
  7559         <span class="returns-inline">
       
  7560             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  7561         </span>
       
  7562     
       
  7563 
       
  7564     
       
  7565 
       
  7566     
       
  7567 
       
  7568     
       
  7569 
       
  7570     
       
  7571 
       
  7572     
       
  7573         <span class="flag chainable">chainable</span>
       
  7574     
       
  7575 
       
  7576     
       
  7577 
       
  7578     <div class="meta">
       
  7579         
       
  7580             <p>Inherited from
       
  7581             <a href="../classes/BaseObservable.html#method_destroy">
       
  7582                 BaseObservable
       
  7583             </a>
       
  7584             
       
  7585             but overwritten in
       
  7586             
       
  7587         
       
  7588         
       
  7589         <a href="../files/base_js_BaseCore.js.html#l297"><code>base&#x2F;js&#x2F;BaseCore.js:297</code></a>
       
  7590         
       
  7591         </p>
       
  7592 
       
  7593 
       
  7594         
       
  7595 
       
  7596         
       
  7597     </div>
       
  7598 
       
  7599     <div class="description">
       
  7600         <p>Destroy lifecycle method. Invokes destructors for the class hierarchy.</p>
       
  7601     </div>
       
  7602 
       
  7603     
       
  7604 
       
  7605     
       
  7606         <div class="returns">
       
  7607             <h4>Returns:</h4>
       
  7608 
       
  7609             <div class="returns-description">
       
  7610                 
       
  7611                     
       
  7612                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  7613                     
       
  7614                     A reference to this object
       
  7615                 
       
  7616             </div>
       
  7617         </div>
       
  7618     
       
  7619 
       
  7620     
       
  7621 </div>
       
  7622 
       
  7623                 
       
  7624                     <div id="method_detach" class="method item inherited">
       
  7625     <h3 class="name"><code>detach</code></h3>
       
  7626 
       
  7627     
       
  7628         <div class="args">
       
  7629             <span class="paren">(</span><ul class="args-list inline commas">
       
  7630             
       
  7631                 <li class="arg">
       
  7632                     
       
  7633                         <code>type</code>
       
  7634                     
       
  7635                 </li>
       
  7636             
       
  7637                 <li class="arg">
       
  7638                     
       
  7639                         <code>fn</code>
       
  7640                     
       
  7641                 </li>
       
  7642             
       
  7643                 <li class="arg">
       
  7644                     
       
  7645                         <code>context</code>
       
  7646                     
       
  7647                 </li>
       
  7648             
       
  7649             </ul><span class="paren">)</span>
       
  7650         </div>
       
  7651     
       
  7652 
       
  7653     
       
  7654         <span class="returns-inline">
       
  7655             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7656         </span>
       
  7657     
       
  7658 
       
  7659     
       
  7660 
       
  7661     
       
  7662 
       
  7663     
       
  7664 
       
  7665     
       
  7666 
       
  7667     
       
  7668 
       
  7669     
       
  7670 
       
  7671     <div class="meta">
       
  7672         
       
  7673             
       
  7674                 <p>Inherited from
       
  7675                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
  7676             
       
  7677         
       
  7678         
       
  7679         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
  7680         
       
  7681         </p>
       
  7682 
       
  7683 
       
  7684         
       
  7685 
       
  7686         
       
  7687     </div>
       
  7688 
       
  7689     <div class="description">
       
  7690         <p>Detach one or more listeners the from the specified event</p>
       
  7691     </div>
       
  7692 
       
  7693     
       
  7694         <div class="params">
       
  7695             <h4>Parameters:</h4>
       
  7696 
       
  7697             <ul class="params-list">
       
  7698             
       
  7699                 <li class="param">
       
  7700                     
       
  7701                         <code class="param-name">type</code>
       
  7702                         <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>
       
  7703                     
       
  7704 
       
  7705                     
       
  7706 
       
  7707                     <div class="param-description">
       
  7708                         <p>Either the handle to the subscriber or the
       
  7709                        type of event.  If the type
       
  7710                        is not specified, it will attempt to remove
       
  7711                        the listener from all hosted events.</p>
       
  7712                     </div>
       
  7713 
       
  7714                     
       
  7715                 </li>
       
  7716             
       
  7717                 <li class="param">
       
  7718                     
       
  7719                         <code class="param-name">fn</code>
       
  7720                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  7721                     
       
  7722 
       
  7723                     
       
  7724 
       
  7725                     <div class="param-description">
       
  7726                         <p>The subscribed function to unsubscribe, if not
       
  7727                          supplied, all subscribers will be removed.</p>
       
  7728                     </div>
       
  7729 
       
  7730                     
       
  7731                 </li>
       
  7732             
       
  7733                 <li class="param">
       
  7734                     
       
  7735                         <code class="param-name">context</code>
       
  7736                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7737                     
       
  7738 
       
  7739                     
       
  7740 
       
  7741                     <div class="param-description">
       
  7742                         <p>The custom object passed to subscribe.  This is
       
  7743                        optional, but if supplied will be used to
       
  7744                        disambiguate multiple listeners that are the same
       
  7745                        (e.g., you subscribe many object using a function
       
  7746                        that lives on the prototype)</p>
       
  7747                     </div>
       
  7748 
       
  7749                     
       
  7750                 </li>
       
  7751             
       
  7752             </ul>
       
  7753         </div>
       
  7754     
       
  7755 
       
  7756     
       
  7757         <div class="returns">
       
  7758             <h4>Returns:</h4>
       
  7759 
       
  7760             <div class="returns-description">
       
  7761                 
       
  7762                     
       
  7763                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  7764                     
       
  7765                     the host
       
  7766                 
       
  7767             </div>
       
  7768         </div>
       
  7769     
       
  7770 
       
  7771     
       
  7772 </div>
       
  7773 
       
  7774                 
       
  7775                     <div id="method_detachAll" class="method item inherited">
       
  7776     <h3 class="name"><code>detachAll</code></h3>
       
  7777 
       
  7778     
       
  7779         <div class="args">
       
  7780             <span class="paren">(</span><ul class="args-list inline commas">
       
  7781             
       
  7782                 <li class="arg">
       
  7783                     
       
  7784                         <code>type</code>
       
  7785                     
       
  7786                 </li>
       
  7787             
       
  7788             </ul><span class="paren">)</span>
       
  7789         </div>
       
  7790     
       
  7791 
       
  7792     
       
  7793 
       
  7794     
       
  7795 
       
  7796     
       
  7797 
       
  7798     
       
  7799 
       
  7800     
       
  7801 
       
  7802     
       
  7803 
       
  7804     
       
  7805 
       
  7806     <div class="meta">
       
  7807         
       
  7808             
       
  7809                 <p>Inherited from
       
  7810                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
  7811             
       
  7812         
       
  7813         
       
  7814         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
  7815         
       
  7816         </p>
       
  7817 
       
  7818 
       
  7819         
       
  7820 
       
  7821         
       
  7822     </div>
       
  7823 
       
  7824     <div class="description">
       
  7825         <p>Removes all listeners from the specified event.  If the event type
       
  7826 is not specified, all listeners from all hosted custom events will
       
  7827 be removed.</p>
       
  7828     </div>
       
  7829 
       
  7830     
       
  7831         <div class="params">
       
  7832             <h4>Parameters:</h4>
       
  7833 
       
  7834             <ul class="params-list">
       
  7835             
       
  7836                 <li class="param">
       
  7837                     
       
  7838                         <code class="param-name">type</code>
       
  7839                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7840                     
       
  7841 
       
  7842                     
       
  7843 
       
  7844                     <div class="param-description">
       
  7845                         <p>The type, or name of the event</p>
       
  7846                     </div>
       
  7847 
       
  7848                     
       
  7849                 </li>
       
  7850             
       
  7851             </ul>
       
  7852         </div>
       
  7853     
       
  7854 
       
  7855     
       
  7856 
       
  7857     
       
  7858 </div>
       
  7859 
       
  7860                 
       
  7861                     <div id="method_fire" class="method item inherited">
       
  7862     <h3 class="name"><code>fire</code></h3>
       
  7863 
       
  7864     
       
  7865         <div class="args">
       
  7866             <span class="paren">(</span><ul class="args-list inline commas">
       
  7867             
       
  7868                 <li class="arg">
       
  7869                     
       
  7870                         <code>type</code>
       
  7871                     
       
  7872                 </li>
       
  7873             
       
  7874                 <li class="arg">
       
  7875                     
       
  7876                         <code>arguments</code>
       
  7877                     
       
  7878                 </li>
       
  7879             
       
  7880             </ul><span class="paren">)</span>
       
  7881         </div>
       
  7882     
       
  7883 
       
  7884     
       
  7885         <span class="returns-inline">
       
  7886             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7887         </span>
       
  7888     
       
  7889 
       
  7890     
       
  7891 
       
  7892     
       
  7893 
       
  7894     
       
  7895 
       
  7896     
       
  7897 
       
  7898     
       
  7899 
       
  7900     
       
  7901 
       
  7902     <div class="meta">
       
  7903         
       
  7904             
       
  7905                 <p>Inherited from
       
  7906                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
  7907             
       
  7908         
       
  7909         
       
  7910         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
  7911         
       
  7912         </p>
       
  7913 
       
  7914 
       
  7915         
       
  7916 
       
  7917         
       
  7918     </div>
       
  7919 
       
  7920     <div class="description">
       
  7921         <p>Fire a custom event by name.  The callback functions will be executed
       
  7922 from the context specified when the event was created, and with the
       
  7923 following parameters.</p>
       
  7924 
       
  7925 <p>If the custom event object hasn't been created, then the event hasn't
       
  7926 been published and it has no subscribers.  For performance sake, we
       
  7927 immediate exit in this case.  This means the event won't bubble, so
       
  7928 if the intention is that a bubble target be notified, the event must
       
  7929 be published on this object first.</p>
       
  7930 
       
  7931 <p>The first argument is the event type, and any additional arguments are
       
  7932 passed to the listeners as parameters.  If the first of these is an
       
  7933 object literal, and the event is configured to emit an event facade,
       
  7934 that object is mixed into the event facade and the facade is provided
       
  7935 in place of the original object.</p>
       
  7936     </div>
       
  7937 
       
  7938     
       
  7939         <div class="params">
       
  7940             <h4>Parameters:</h4>
       
  7941 
       
  7942             <ul class="params-list">
       
  7943             
       
  7944                 <li class="param">
       
  7945                     
       
  7946                         <code class="param-name">type</code>
       
  7947                         <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>
       
  7948                     
       
  7949 
       
  7950                     
       
  7951 
       
  7952                     <div class="param-description">
       
  7953                         <p>The type of the event, or an object that contains
       
  7954 a 'type' property.</p>
       
  7955                     </div>
       
  7956 
       
  7957                     
       
  7958                 </li>
       
  7959             
       
  7960                 <li class="param">
       
  7961                     
       
  7962                         <code class="param-name">arguments</code>
       
  7963                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
  7964                     
       
  7965 
       
  7966                     
       
  7967 
       
  7968                     <div class="param-description">
       
  7969                         <p>an arbitrary set of parameters to pass to
       
  7970 the handler.  If the first of these is an object literal and the event is
       
  7971 configured to emit an event facade, the event facade will replace that
       
  7972 parameter after the properties the object literal contains are copied to
       
  7973 the event facade.</p>
       
  7974                     </div>
       
  7975 
       
  7976                     
       
  7977                 </li>
       
  7978             
       
  7979             </ul>
       
  7980         </div>
       
  7981     
       
  7982 
       
  7983     
       
  7984         <div class="returns">
       
  7985             <h4>Returns:</h4>
       
  7986 
       
  7987             <div class="returns-description">
       
  7988                 
       
  7989                     
       
  7990                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  7991                     
       
  7992                     the event host
       
  7993                 
       
  7994             </div>
       
  7995         </div>
       
  7996     
       
  7997 
       
  7998     
       
  7999 </div>
       
  8000 
       
  8001                 
       
  8002                     <div id="method_get" class="method item inherited">
       
  8003     <h3 class="name"><code>get</code></h3>
       
  8004 
       
  8005     
       
  8006         <div class="args">
       
  8007             <span class="paren">(</span><ul class="args-list inline commas">
       
  8008             
       
  8009                 <li class="arg">
       
  8010                     
       
  8011                         <code>name</code>
       
  8012                     
       
  8013                 </li>
       
  8014             
       
  8015             </ul><span class="paren">)</span>
       
  8016         </div>
       
  8017     
       
  8018 
       
  8019     
       
  8020         <span class="returns-inline">
       
  8021             <span class="type">Any</span>
       
  8022         </span>
       
  8023     
       
  8024 
       
  8025     
       
  8026 
       
  8027     
       
  8028 
       
  8029     
       
  8030 
       
  8031     
       
  8032 
       
  8033     
       
  8034 
       
  8035     
       
  8036 
       
  8037     <div class="meta">
       
  8038         
       
  8039             
       
  8040                 <p>Inherited from
       
  8041                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
  8042             
       
  8043         
       
  8044         
       
  8045         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
  8046         
       
  8047         </p>
       
  8048 
       
  8049 
       
  8050         
       
  8051 
       
  8052         
       
  8053     </div>
       
  8054 
       
  8055     <div class="description">
       
  8056         <p>Returns the current value of the attribute. If the attribute
       
  8057 has been configured with a 'getter' function, this method will delegate
       
  8058 to the 'getter' to obtain the value of the attribute.</p>
       
  8059     </div>
       
  8060 
       
  8061     
       
  8062         <div class="params">
       
  8063             <h4>Parameters:</h4>
       
  8064 
       
  8065             <ul class="params-list">
       
  8066             
       
  8067                 <li class="param">
       
  8068                     
       
  8069                         <code class="param-name">name</code>
       
  8070                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8071                     
       
  8072 
       
  8073                     
       
  8074 
       
  8075                     <div class="param-description">
       
  8076                         <p>The name of the attribute. If the value of the attribute is an Object,
       
  8077 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
  8078                     </div>
       
  8079 
       
  8080                     
       
  8081                 </li>
       
  8082             
       
  8083             </ul>
       
  8084         </div>
       
  8085     
       
  8086 
       
  8087     
       
  8088         <div class="returns">
       
  8089             <h4>Returns:</h4>
       
  8090 
       
  8091             <div class="returns-description">
       
  8092                 
       
  8093                     
       
  8094                         <span class="type">Any</span>:
       
  8095                     
       
  8096                     The value of the attribute
       
  8097                 
       
  8098             </div>
       
  8099         </div>
       
  8100     
       
  8101 
       
  8102     
       
  8103 </div>
       
  8104 
       
  8105                 
       
  8106                     <div id="method_getAttrs" class="method item inherited">
       
  8107     <h3 class="name"><code>getAttrs</code></h3>
       
  8108 
       
  8109     
       
  8110         <div class="args">
       
  8111             <span class="paren">(</span><ul class="args-list inline commas">
       
  8112             
       
  8113                 <li class="arg">
       
  8114                     
       
  8115                         <code>attrs</code>
       
  8116                     
       
  8117                 </li>
       
  8118             
       
  8119             </ul><span class="paren">)</span>
       
  8120         </div>
       
  8121     
       
  8122 
       
  8123     
       
  8124         <span class="returns-inline">
       
  8125             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8126         </span>
       
  8127     
       
  8128 
       
  8129     
       
  8130 
       
  8131     
       
  8132 
       
  8133     
       
  8134 
       
  8135     
       
  8136 
       
  8137     
       
  8138 
       
  8139     
       
  8140 
       
  8141     <div class="meta">
       
  8142         
       
  8143             
       
  8144                 <p>Inherited from
       
  8145                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
  8146             
       
  8147         
       
  8148         
       
  8149         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
  8150         
       
  8151         </p>
       
  8152 
       
  8153 
       
  8154         
       
  8155 
       
  8156         
       
  8157     </div>
       
  8158 
       
  8159     <div class="description">
       
  8160         <p>Gets multiple attribute values.</p>
       
  8161     </div>
       
  8162 
       
  8163     
       
  8164         <div class="params">
       
  8165             <h4>Parameters:</h4>
       
  8166 
       
  8167             <ul class="params-list">
       
  8168             
       
  8169                 <li class="param">
       
  8170                     
       
  8171                         <code class="param-name">attrs</code>
       
  8172                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  8173                     
       
  8174 
       
  8175                     
       
  8176 
       
  8177                     <div class="param-description">
       
  8178                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  8179 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  8180                     </div>
       
  8181 
       
  8182                     
       
  8183                 </li>
       
  8184             
       
  8185             </ul>
       
  8186         </div>
       
  8187     
       
  8188 
       
  8189     
       
  8190         <div class="returns">
       
  8191             <h4>Returns:</h4>
       
  8192 
       
  8193             <div class="returns-description">
       
  8194                 
       
  8195                     
       
  8196                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  8197                     
       
  8198                     An object with attribute name/value pairs.
       
  8199                 
       
  8200             </div>
       
  8201         </div>
       
  8202     
       
  8203 
       
  8204     
       
  8205 </div>
       
  8206 
       
  8207                 
       
  8208                     <div id="method_getEvent" class="method item inherited">
       
  8209     <h3 class="name"><code>getEvent</code></h3>
       
  8210 
       
  8211     
       
  8212         <div class="args">
       
  8213             <span class="paren">(</span><ul class="args-list inline commas">
       
  8214             
       
  8215                 <li class="arg">
       
  8216                     
       
  8217                         <code>type</code>
       
  8218                     
       
  8219                 </li>
       
  8220             
       
  8221                 <li class="arg">
       
  8222                     
       
  8223                         <code>prefixed</code>
       
  8224                     
       
  8225                 </li>
       
  8226             
       
  8227             </ul><span class="paren">)</span>
       
  8228         </div>
       
  8229     
       
  8230 
       
  8231     
       
  8232         <span class="returns-inline">
       
  8233             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8234         </span>
       
  8235     
       
  8236 
       
  8237     
       
  8238 
       
  8239     
       
  8240 
       
  8241     
       
  8242 
       
  8243     
       
  8244 
       
  8245     
       
  8246 
       
  8247     
       
  8248 
       
  8249     <div class="meta">
       
  8250         
       
  8251             
       
  8252                 <p>Inherited from
       
  8253                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
  8254             
       
  8255         
       
  8256         
       
  8257         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
  8258         
       
  8259         </p>
       
  8260 
       
  8261 
       
  8262         
       
  8263 
       
  8264         
       
  8265     </div>
       
  8266 
       
  8267     <div class="description">
       
  8268         <p>Returns the custom event of the provided type has been created, a
       
  8269 falsy value otherwise</p>
       
  8270     </div>
       
  8271 
       
  8272     
       
  8273         <div class="params">
       
  8274             <h4>Parameters:</h4>
       
  8275 
       
  8276             <ul class="params-list">
       
  8277             
       
  8278                 <li class="param">
       
  8279                     
       
  8280                         <code class="param-name">type</code>
       
  8281                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8282                     
       
  8283 
       
  8284                     
       
  8285 
       
  8286                     <div class="param-description">
       
  8287                         <p>the type, or name of the event</p>
       
  8288                     </div>
       
  8289 
       
  8290                     
       
  8291                 </li>
       
  8292             
       
  8293                 <li class="param">
       
  8294                     
       
  8295                         <code class="param-name">prefixed</code>
       
  8296                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8297                     
       
  8298 
       
  8299                     
       
  8300 
       
  8301                     <div class="param-description">
       
  8302                         <p>if true, the type is prefixed already</p>
       
  8303                     </div>
       
  8304 
       
  8305                     
       
  8306                 </li>
       
  8307             
       
  8308             </ul>
       
  8309         </div>
       
  8310     
       
  8311 
       
  8312     
       
  8313         <div class="returns">
       
  8314             <h4>Returns:</h4>
       
  8315 
       
  8316             <div class="returns-description">
       
  8317                 
       
  8318                     
       
  8319                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  8320                     
       
  8321                     the custom event or null
       
  8322                 
       
  8323             </div>
       
  8324         </div>
       
  8325     
       
  8326 
       
  8327     
       
  8328 </div>
       
  8329 
       
  8330                 
       
  8331                     <div id="method_getTargets" class="method item inherited">
       
  8332     <h3 class="name"><code>getTargets</code></h3>
       
  8333 
       
  8334     
       
  8335         <span class="paren">()</span>
       
  8336     
       
  8337 
       
  8338     
       
  8339         <span class="returns-inline">
       
  8340             <span class="type"></span>
       
  8341         </span>
       
  8342     
       
  8343 
       
  8344     
       
  8345 
       
  8346     
       
  8347 
       
  8348     
       
  8349 
       
  8350     
       
  8351 
       
  8352     
       
  8353 
       
  8354     
       
  8355 
       
  8356     <div class="meta">
       
  8357         
       
  8358             
       
  8359                 <p>Inherited from
       
  8360                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
  8361             
       
  8362         
       
  8363         
       
  8364         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
  8365         
       
  8366         </p>
       
  8367 
       
  8368 
       
  8369         
       
  8370 
       
  8371         
       
  8372     </div>
       
  8373 
       
  8374     <div class="description">
       
  8375         <p>Returns an array of bubble targets for this object.</p>
       
  8376     </div>
       
  8377 
       
  8378     
       
  8379 
       
  8380     
       
  8381         <div class="returns">
       
  8382             <h4>Returns:</h4>
       
  8383 
       
  8384             <div class="returns-description">
       
  8385                 
       
  8386                     
       
  8387                     EventTarget[]
       
  8388                 
       
  8389             </div>
       
  8390         </div>
       
  8391     
       
  8392 
       
  8393     
       
  8394 </div>
       
  8395 
       
  8396                 
       
  8397                     <div id="method_init" class="method item inherited">
       
  8398     <h3 class="name"><code>init</code></h3>
       
  8399 
       
  8400     
       
  8401         <div class="args">
       
  8402             <span class="paren">(</span><ul class="args-list inline commas">
       
  8403             
       
  8404                 <li class="arg">
       
  8405                     
       
  8406                         <code>cfg</code>
       
  8407                     
       
  8408                 </li>
       
  8409             
       
  8410             </ul><span class="paren">)</span>
       
  8411         </div>
       
  8412     
       
  8413 
       
  8414     
       
  8415         <span class="returns-inline">
       
  8416             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  8417         </span>
       
  8418     
       
  8419 
       
  8420     
       
  8421 
       
  8422     
       
  8423 
       
  8424     
       
  8425 
       
  8426     
       
  8427 
       
  8428     
       
  8429         <span class="flag chainable">chainable</span>
       
  8430     
       
  8431 
       
  8432     
       
  8433 
       
  8434     <div class="meta">
       
  8435         
       
  8436             <p>Inherited from
       
  8437             <a href="../classes/BaseObservable.html#method_init">
       
  8438                 BaseObservable
       
  8439             </a>
       
  8440             
       
  8441             but overwritten in
       
  8442             
       
  8443         
       
  8444         
       
  8445         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
  8446         
       
  8447         </p>
       
  8448 
       
  8449 
       
  8450         
       
  8451 
       
  8452         
       
  8453     </div>
       
  8454 
       
  8455     <div class="description">
       
  8456         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
  8457 and invokes initializers for the class hierarchy.</p>
       
  8458     </div>
       
  8459 
       
  8460     
       
  8461         <div class="params">
       
  8462             <h4>Parameters:</h4>
       
  8463 
       
  8464             <ul class="params-list">
       
  8465             
       
  8466                 <li class="param">
       
  8467                     
       
  8468                         <code class="param-name">cfg</code>
       
  8469                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8470                     
       
  8471 
       
  8472                     
       
  8473 
       
  8474                     <div class="param-description">
       
  8475                         <p>Object with configuration property name/value pairs</p>
       
  8476                     </div>
       
  8477 
       
  8478                     
       
  8479                 </li>
       
  8480             
       
  8481             </ul>
       
  8482         </div>
       
  8483     
       
  8484 
       
  8485     
       
  8486         <div class="returns">
       
  8487             <h4>Returns:</h4>
       
  8488 
       
  8489             <div class="returns-description">
       
  8490                 
       
  8491                     
       
  8492                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  8493                     
       
  8494                     A reference to this object
       
  8495                 
       
  8496             </div>
       
  8497         </div>
       
  8498     
       
  8499 
       
  8500     
       
  8501 </div>
       
  8502 
       
  8503                 
       
  8504                     <div id="method_modifyAttr" class="method item inherited">
       
  8505     <h3 class="name"><code>modifyAttr</code></h3>
       
  8506 
       
  8507     
       
  8508         <div class="args">
       
  8509             <span class="paren">(</span><ul class="args-list inline commas">
       
  8510             
       
  8511                 <li class="arg">
       
  8512                     
       
  8513                         <code>name</code>
       
  8514                     
       
  8515                 </li>
       
  8516             
       
  8517                 <li class="arg">
       
  8518                     
       
  8519                         <code>config</code>
       
  8520                     
       
  8521                 </li>
       
  8522             
       
  8523             </ul><span class="paren">)</span>
       
  8524         </div>
       
  8525     
       
  8526 
       
  8527     
       
  8528 
       
  8529     
       
  8530 
       
  8531     
       
  8532 
       
  8533     
       
  8534 
       
  8535     
       
  8536 
       
  8537     
       
  8538 
       
  8539     
       
  8540 
       
  8541     <div class="meta">
       
  8542         
       
  8543             
       
  8544                 <p>Inherited from
       
  8545                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
  8546             
       
  8547         
       
  8548         
       
  8549         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
  8550         
       
  8551         </p>
       
  8552 
       
  8553 
       
  8554         
       
  8555 
       
  8556         
       
  8557     </div>
       
  8558 
       
  8559     <div class="description">
       
  8560         <p>Updates the configuration of an attribute which has already been added.</p>
       
  8561 
       
  8562 <p>
       
  8563 The properties which can be modified through this interface are limited
       
  8564 to the following subset of attributes, which can be safely modified
       
  8565 after a value has already been set on the attribute: readOnly, writeOnce,
       
  8566 broadcast and getter.
       
  8567 </p>
       
  8568     </div>
       
  8569 
       
  8570     
       
  8571         <div class="params">
       
  8572             <h4>Parameters:</h4>
       
  8573 
       
  8574             <ul class="params-list">
       
  8575             
       
  8576                 <li class="param">
       
  8577                     
       
  8578                         <code class="param-name">name</code>
       
  8579                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8580                     
       
  8581 
       
  8582                     
       
  8583 
       
  8584                     <div class="param-description">
       
  8585                         <p>The name of the attribute whose configuration is to be updated.</p>
       
  8586                     </div>
       
  8587 
       
  8588                     
       
  8589                 </li>
       
  8590             
       
  8591                 <li class="param">
       
  8592                     
       
  8593                         <code class="param-name">config</code>
       
  8594                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8595                     
       
  8596 
       
  8597                     
       
  8598 
       
  8599                     <div class="param-description">
       
  8600                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
  8601                     </div>
       
  8602 
       
  8603                     
       
  8604                 </li>
       
  8605             
       
  8606             </ul>
       
  8607         </div>
       
  8608     
       
  8609 
       
  8610     
       
  8611 
       
  8612     
       
  8613 </div>
       
  8614 
       
  8615                 
       
  8616                     <div id="method_on" class="method item inherited">
       
  8617     <h3 class="name"><code>on</code></h3>
       
  8618 
       
  8619     
       
  8620         <div class="args">
       
  8621             <span class="paren">(</span><ul class="args-list inline commas">
       
  8622             
       
  8623                 <li class="arg">
       
  8624                     
       
  8625                         <code>type</code>
       
  8626                     
       
  8627                 </li>
       
  8628             
       
  8629                 <li class="arg">
       
  8630                     
       
  8631                         <code>fn</code>
       
  8632                     
       
  8633                 </li>
       
  8634             
       
  8635                 <li class="arg">
       
  8636                     
       
  8637                         <code class="optional">[context]</code>
       
  8638                     
       
  8639                 </li>
       
  8640             
       
  8641                 <li class="arg">
       
  8642                     
       
  8643                         <code class="optional">[arg*]</code>
       
  8644                     
       
  8645                 </li>
       
  8646             
       
  8647             </ul><span class="paren">)</span>
       
  8648         </div>
       
  8649     
       
  8650 
       
  8651     
       
  8652         <span class="returns-inline">
       
  8653             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  8654         </span>
       
  8655     
       
  8656 
       
  8657     
       
  8658 
       
  8659     
       
  8660 
       
  8661     
       
  8662 
       
  8663     
       
  8664 
       
  8665     
       
  8666 
       
  8667     
       
  8668 
       
  8669     <div class="meta">
       
  8670         
       
  8671             
       
  8672                 <p>Inherited from
       
  8673                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
  8674             
       
  8675         
       
  8676         
       
  8677         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
  8678         
       
  8679         </p>
       
  8680 
       
  8681 
       
  8682         
       
  8683 
       
  8684         
       
  8685     </div>
       
  8686 
       
  8687     <div class="description">
       
  8688         <p>Subscribe a callback function to a custom event fired by this object or
       
  8689 from an object that bubbles its events to this object.</p>
       
  8690 
       
  8691 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
  8692 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
  8693 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
  8694 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
  8695 API for all available properties and methods. Subscribers to
       
  8696 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
  8697 after the event name.</p>
       
  8698 
       
  8699 <p>To subscribe to multiple events at once, pass an object as the first
       
  8700 argument, where the key:value pairs correspond to the eventName:callback,
       
  8701 or pass an array of event names as the first argument to subscribe to
       
  8702 all listed events with the same callback.</p>
       
  8703 
       
  8704 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
  8705 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
  8706 recommended to use the event methods whenever possible.</p>
       
  8707     </div>
       
  8708 
       
  8709     
       
  8710         <div class="params">
       
  8711             <h4>Parameters:</h4>
       
  8712 
       
  8713             <ul class="params-list">
       
  8714             
       
  8715                 <li class="param">
       
  8716                     
       
  8717                         <code class="param-name">type</code>
       
  8718                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8719                     
       
  8720 
       
  8721                     
       
  8722 
       
  8723                     <div class="param-description">
       
  8724                         <p>The name of the event</p>
       
  8725                     </div>
       
  8726 
       
  8727                     
       
  8728                 </li>
       
  8729             
       
  8730                 <li class="param">
       
  8731                     
       
  8732                         <code class="param-name">fn</code>
       
  8733                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8734                     
       
  8735 
       
  8736                     
       
  8737 
       
  8738                     <div class="param-description">
       
  8739                         <p>The callback to execute in response to the event</p>
       
  8740                     </div>
       
  8741 
       
  8742                     
       
  8743                 </li>
       
  8744             
       
  8745                 <li class="param">
       
  8746                     
       
  8747                         <code class="param-name optional">[context]</code>
       
  8748                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8749                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8750                     
       
  8751 
       
  8752                     
       
  8753 
       
  8754                     <div class="param-description">
       
  8755                         <p>Override <code>this</code> object in callback</p>
       
  8756                     </div>
       
  8757 
       
  8758                     
       
  8759                 </li>
       
  8760             
       
  8761                 <li class="param">
       
  8762                     
       
  8763                         <code class="param-name optional">[arg*]</code>
       
  8764                         <span class="type">Any</span>
       
  8765                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8766                     
       
  8767 
       
  8768                     
       
  8769 
       
  8770                     <div class="param-description">
       
  8771                         <p>0..n additional arguments to supply to the subscriber</p>
       
  8772                     </div>
       
  8773 
       
  8774                     
       
  8775                 </li>
       
  8776             
       
  8777             </ul>
       
  8778         </div>
       
  8779     
       
  8780 
       
  8781     
       
  8782         <div class="returns">
       
  8783             <h4>Returns:</h4>
       
  8784 
       
  8785             <div class="returns-description">
       
  8786                 
       
  8787                     
       
  8788                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8789                     
       
  8790                     A subscription handle capable of detaching that
       
  8791                       subscription
       
  8792                 
       
  8793             </div>
       
  8794         </div>
       
  8795     
       
  8796 
       
  8797     
       
  8798 </div>
       
  8799 
       
  8800                 
       
  8801                     <div id="method_once" class="method item inherited">
       
  8802     <h3 class="name"><code>once</code></h3>
       
  8803 
       
  8804     
       
  8805         <div class="args">
       
  8806             <span class="paren">(</span><ul class="args-list inline commas">
       
  8807             
       
  8808                 <li class="arg">
       
  8809                     
       
  8810                         <code>type</code>
       
  8811                     
       
  8812                 </li>
       
  8813             
       
  8814                 <li class="arg">
       
  8815                     
       
  8816                         <code>fn</code>
       
  8817                     
       
  8818                 </li>
       
  8819             
       
  8820                 <li class="arg">
       
  8821                     
       
  8822                         <code class="optional">[context]</code>
       
  8823                     
       
  8824                 </li>
       
  8825             
       
  8826                 <li class="arg">
       
  8827                     
       
  8828                         <code class="optional">[arg*]</code>
       
  8829                     
       
  8830                 </li>
       
  8831             
       
  8832             </ul><span class="paren">)</span>
       
  8833         </div>
       
  8834     
       
  8835 
       
  8836     
       
  8837         <span class="returns-inline">
       
  8838             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  8839         </span>
       
  8840     
       
  8841 
       
  8842     
       
  8843 
       
  8844     
       
  8845 
       
  8846     
       
  8847 
       
  8848     
       
  8849 
       
  8850     
       
  8851 
       
  8852     
       
  8853 
       
  8854     <div class="meta">
       
  8855         
       
  8856             
       
  8857                 <p>Inherited from
       
  8858                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
  8859             
       
  8860         
       
  8861         
       
  8862         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
  8863         
       
  8864         </p>
       
  8865 
       
  8866 
       
  8867         
       
  8868 
       
  8869         
       
  8870     </div>
       
  8871 
       
  8872     <div class="description">
       
  8873         <p>Listen to a custom event hosted by this object one time.
       
  8874 This is the equivalent to <code>on</code> except the
       
  8875 listener is immediatelly detached when it is executed.</p>
       
  8876     </div>
       
  8877 
       
  8878     
       
  8879         <div class="params">
       
  8880             <h4>Parameters:</h4>
       
  8881 
       
  8882             <ul class="params-list">
       
  8883             
       
  8884                 <li class="param">
       
  8885                     
       
  8886                         <code class="param-name">type</code>
       
  8887                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8888                     
       
  8889 
       
  8890                     
       
  8891 
       
  8892                     <div class="param-description">
       
  8893                         <p>The name of the event</p>
       
  8894                     </div>
       
  8895 
       
  8896                     
       
  8897                 </li>
       
  8898             
       
  8899                 <li class="param">
       
  8900                     
       
  8901                         <code class="param-name">fn</code>
       
  8902                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8903                     
       
  8904 
       
  8905                     
       
  8906 
       
  8907                     <div class="param-description">
       
  8908                         <p>The callback to execute in response to the event</p>
       
  8909                     </div>
       
  8910 
       
  8911                     
       
  8912                 </li>
       
  8913             
       
  8914                 <li class="param">
       
  8915                     
       
  8916                         <code class="param-name optional">[context]</code>
       
  8917                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8918                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8919                     
       
  8920 
       
  8921                     
       
  8922 
       
  8923                     <div class="param-description">
       
  8924                         <p>Override <code>this</code> object in callback</p>
       
  8925                     </div>
       
  8926 
       
  8927                     
       
  8928                 </li>
       
  8929             
       
  8930                 <li class="param">
       
  8931                     
       
  8932                         <code class="param-name optional">[arg*]</code>
       
  8933                         <span class="type">Any</span>
       
  8934                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8935                     
       
  8936 
       
  8937                     
       
  8938 
       
  8939                     <div class="param-description">
       
  8940                         <p>0..n additional arguments to supply to the subscriber</p>
       
  8941                     </div>
       
  8942 
       
  8943                     
       
  8944                 </li>
       
  8945             
       
  8946             </ul>
       
  8947         </div>
       
  8948     
       
  8949 
       
  8950     
       
  8951         <div class="returns">
       
  8952             <h4>Returns:</h4>
       
  8953 
       
  8954             <div class="returns-description">
       
  8955                 
       
  8956                     
       
  8957                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8958                     
       
  8959                     A subscription handle capable of detaching the
       
  8960                       subscription
       
  8961                 
       
  8962             </div>
       
  8963         </div>
       
  8964     
       
  8965 
       
  8966     
       
  8967 </div>
       
  8968 
       
  8969                 
       
  8970                     <div id="method_onceAfter" class="method item inherited">
       
  8971     <h3 class="name"><code>onceAfter</code></h3>
       
  8972 
       
  8973     
       
  8974         <div class="args">
       
  8975             <span class="paren">(</span><ul class="args-list inline commas">
       
  8976             
       
  8977                 <li class="arg">
       
  8978                     
       
  8979                         <code>type</code>
       
  8980                     
       
  8981                 </li>
       
  8982             
       
  8983                 <li class="arg">
       
  8984                     
       
  8985                         <code>fn</code>
       
  8986                     
       
  8987                 </li>
       
  8988             
       
  8989                 <li class="arg">
       
  8990                     
       
  8991                         <code class="optional">[context]</code>
       
  8992                     
       
  8993                 </li>
       
  8994             
       
  8995                 <li class="arg">
       
  8996                     
       
  8997                         <code class="optional">[arg*]</code>
       
  8998                     
       
  8999                 </li>
       
  9000             
       
  9001             </ul><span class="paren">)</span>
       
  9002         </div>
       
  9003     
       
  9004 
       
  9005     
       
  9006         <span class="returns-inline">
       
  9007             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9008         </span>
       
  9009     
       
  9010 
       
  9011     
       
  9012 
       
  9013     
       
  9014 
       
  9015     
       
  9016 
       
  9017     
       
  9018 
       
  9019     
       
  9020 
       
  9021     
       
  9022 
       
  9023     <div class="meta">
       
  9024         
       
  9025             
       
  9026                 <p>Inherited from
       
  9027                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
  9028             
       
  9029         
       
  9030         
       
  9031         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
  9032         
       
  9033         </p>
       
  9034 
       
  9035 
       
  9036         
       
  9037 
       
  9038         
       
  9039     </div>
       
  9040 
       
  9041     <div class="description">
       
  9042         <p>Listen to a custom event hosted by this object one time.
       
  9043 This is the equivalent to <code>after</code> except the
       
  9044 listener is immediatelly detached when it is executed.</p>
       
  9045     </div>
       
  9046 
       
  9047     
       
  9048         <div class="params">
       
  9049             <h4>Parameters:</h4>
       
  9050 
       
  9051             <ul class="params-list">
       
  9052             
       
  9053                 <li class="param">
       
  9054                     
       
  9055                         <code class="param-name">type</code>
       
  9056                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9057                     
       
  9058 
       
  9059                     
       
  9060 
       
  9061                     <div class="param-description">
       
  9062                         <p>The name of the event</p>
       
  9063                     </div>
       
  9064 
       
  9065                     
       
  9066                 </li>
       
  9067             
       
  9068                 <li class="param">
       
  9069                     
       
  9070                         <code class="param-name">fn</code>
       
  9071                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9072                     
       
  9073 
       
  9074                     
       
  9075 
       
  9076                     <div class="param-description">
       
  9077                         <p>The callback to execute in response to the event</p>
       
  9078                     </div>
       
  9079 
       
  9080                     
       
  9081                 </li>
       
  9082             
       
  9083                 <li class="param">
       
  9084                     
       
  9085                         <code class="param-name optional">[context]</code>
       
  9086                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9087                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9088                     
       
  9089 
       
  9090                     
       
  9091 
       
  9092                     <div class="param-description">
       
  9093                         <p>Override <code>this</code> object in callback</p>
       
  9094                     </div>
       
  9095 
       
  9096                     
       
  9097                 </li>
       
  9098             
       
  9099                 <li class="param">
       
  9100                     
       
  9101                         <code class="param-name optional">[arg*]</code>
       
  9102                         <span class="type">Any</span>
       
  9103                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9104                     
       
  9105 
       
  9106                     
       
  9107 
       
  9108                     <div class="param-description">
       
  9109                         <p>0..n additional arguments to supply to the subscriber</p>
       
  9110                     </div>
       
  9111 
       
  9112                     
       
  9113                 </li>
       
  9114             
       
  9115             </ul>
       
  9116         </div>
       
  9117     
       
  9118 
       
  9119     
       
  9120         <div class="returns">
       
  9121             <h4>Returns:</h4>
       
  9122 
       
  9123             <div class="returns-description">
       
  9124                 
       
  9125                     
       
  9126                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9127                     
       
  9128                     A subscription handle capable of detaching that
       
  9129                       subscription
       
  9130                 
       
  9131             </div>
       
  9132         </div>
       
  9133     
       
  9134 
       
  9135     
       
  9136 </div>
       
  9137 
       
  9138                 
       
  9139                     <div id="method_parseType" class="method item inherited">
       
  9140     <h3 class="name"><code>parseType</code></h3>
       
  9141 
       
  9142     
       
  9143         <div class="args">
       
  9144             <span class="paren">(</span><ul class="args-list inline commas">
       
  9145             
       
  9146                 <li class="arg">
       
  9147                     
       
  9148                         <code>type</code>
       
  9149                     
       
  9150                 </li>
       
  9151             
       
  9152                 <li class="arg">
       
  9153                     
       
  9154                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
  9155                     
       
  9156                 </li>
       
  9157             
       
  9158             </ul><span class="paren">)</span>
       
  9159         </div>
       
  9160     
       
  9161 
       
  9162     
       
  9163         <span class="returns-inline">
       
  9164             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  9165         </span>
       
  9166     
       
  9167 
       
  9168     
       
  9169 
       
  9170     
       
  9171 
       
  9172     
       
  9173 
       
  9174     
       
  9175 
       
  9176     
       
  9177 
       
  9178     
       
  9179 
       
  9180     <div class="meta">
       
  9181         
       
  9182             
       
  9183                 <p>Inherited from
       
  9184                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
  9185             
       
  9186         
       
  9187         
       
  9188         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
  9189         
       
  9190         </p>
       
  9191 
       
  9192 
       
  9193         
       
  9194 
       
  9195         
       
  9196             <p>Available since 3.3.0</p>
       
  9197         
       
  9198     </div>
       
  9199 
       
  9200     <div class="description">
       
  9201         <p>Takes the type parameter passed to 'on' and parses out the
       
  9202 various pieces that could be included in the type.  If the
       
  9203 event type is passed without a prefix, it will be expanded
       
  9204 to include the prefix one is supplied or the event target
       
  9205 is configured with a default prefix.</p>
       
  9206     </div>
       
  9207 
       
  9208     
       
  9209         <div class="params">
       
  9210             <h4>Parameters:</h4>
       
  9211 
       
  9212             <ul class="params-list">
       
  9213             
       
  9214                 <li class="param">
       
  9215                     
       
  9216                         <code class="param-name">type</code>
       
  9217                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9218                     
       
  9219 
       
  9220                     
       
  9221 
       
  9222                     <div class="param-description">
       
  9223                         <p>the type</p>
       
  9224                     </div>
       
  9225 
       
  9226                     
       
  9227                 </li>
       
  9228             
       
  9229                 <li class="param">
       
  9230                     
       
  9231                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
  9232                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9233                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9234                     
       
  9235 
       
  9236                     
       
  9237 
       
  9238                     <div class="param-description">
       
  9239                         <p>the prefix</p>
       
  9240                     </div>
       
  9241 
       
  9242                     
       
  9243                 </li>
       
  9244             
       
  9245             </ul>
       
  9246         </div>
       
  9247     
       
  9248 
       
  9249     
       
  9250         <div class="returns">
       
  9251             <h4>Returns:</h4>
       
  9252 
       
  9253             <div class="returns-description">
       
  9254                 
       
  9255                     
       
  9256                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  9257                     
       
  9258                     an array containing:
       
  9259  * the detach category, if supplied,
       
  9260  * the prefixed event type,
       
  9261  * whether or not this is an after listener,
       
  9262  * the supplied event type
       
  9263                 
       
  9264             </div>
       
  9265         </div>
       
  9266     
       
  9267 
       
  9268     
       
  9269 </div>
       
  9270 
       
  9271                 
       
  9272                     <div id="method_pause" class="method item inherited">
       
  9273     <h3 class="name"><code>pause</code></h3>
       
  9274 
       
  9275     
       
  9276         <span class="paren">()</span>
       
  9277     
       
  9278 
       
  9279     
       
  9280 
       
  9281     
       
  9282 
       
  9283     
       
  9284 
       
  9285     
       
  9286 
       
  9287     
       
  9288 
       
  9289     
       
  9290         <span class="flag chainable">chainable</span>
       
  9291     
       
  9292 
       
  9293     
       
  9294 
       
  9295     <div class="meta">
       
  9296         
       
  9297             
       
  9298                 <p>Inherited from
       
  9299                 <a href="../classes/Anim.html#method_pause">Anim</a>:
       
  9300             
       
  9301         
       
  9302         
       
  9303         <a href="../files/anim_js_anim.js.html#l441"><code>anim&#x2F;js&#x2F;anim.js:441</code></a>
       
  9304         
       
  9305         </p>
       
  9306 
       
  9307 
       
  9308         
       
  9309 
       
  9310         
       
  9311     </div>
       
  9312 
       
  9313     <div class="description">
       
  9314         <p>Pauses the animation and
       
  9315 freezes it in its current state and time.
       
  9316 Calling run() will continue where it left off.</p>
       
  9317     </div>
       
  9318 
       
  9319     
       
  9320 
       
  9321     
       
  9322 
       
  9323     
       
  9324 </div>
       
  9325 
       
  9326                 
       
  9327                     <div id="method_publish" class="method item inherited">
       
  9328     <h3 class="name"><code>publish</code></h3>
       
  9329 
       
  9330     
       
  9331         <div class="args">
       
  9332             <span class="paren">(</span><ul class="args-list inline commas">
       
  9333             
       
  9334                 <li class="arg">
       
  9335                     
       
  9336                         <code>type</code>
       
  9337                     
       
  9338                 </li>
       
  9339             
       
  9340                 <li class="arg">
       
  9341                     
       
  9342                         <code>opts</code>
       
  9343                     
       
  9344                 </li>
       
  9345             
       
  9346             </ul><span class="paren">)</span>
       
  9347         </div>
       
  9348     
       
  9349 
       
  9350     
       
  9351         <span class="returns-inline">
       
  9352             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  9353         </span>
       
  9354     
       
  9355 
       
  9356     
       
  9357 
       
  9358     
       
  9359 
       
  9360     
       
  9361 
       
  9362     
       
  9363 
       
  9364     
       
  9365 
       
  9366     
       
  9367 
       
  9368     <div class="meta">
       
  9369         
       
  9370             
       
  9371                 <p>Inherited from
       
  9372                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
  9373             
       
  9374         
       
  9375         
       
  9376         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
  9377         
       
  9378         </p>
       
  9379 
       
  9380 
       
  9381         
       
  9382 
       
  9383         
       
  9384     </div>
       
  9385 
       
  9386     <div class="description">
       
  9387         <p>Creates a new custom event of the specified type.  If a custom event
       
  9388 by that name already exists, it will not be re-created.  In either
       
  9389 case the custom event is returned.</p>
       
  9390     </div>
       
  9391 
       
  9392     
       
  9393         <div class="params">
       
  9394             <h4>Parameters:</h4>
       
  9395 
       
  9396             <ul class="params-list">
       
  9397             
       
  9398                 <li class="param">
       
  9399                     
       
  9400                         <code class="param-name">type</code>
       
  9401                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9402                     
       
  9403 
       
  9404                     
       
  9405 
       
  9406                     <div class="param-description">
       
  9407                         <p>the type, or name of the event</p>
       
  9408                     </div>
       
  9409 
       
  9410                     
       
  9411                 </li>
       
  9412             
       
  9413                 <li class="param">
       
  9414                     
       
  9415                         <code class="param-name">opts</code>
       
  9416                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9417                     
       
  9418 
       
  9419                     
       
  9420 
       
  9421                     <div class="param-description">
       
  9422                         <p>optional config params.  Valid properties are:</p>
       
  9423 
       
  9424 <p><ul>
       
  9425    <li>
       
  9426   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
  9427    </li>
       
  9428    <li>
       
  9429   'bubbles': whether or not this event bubbles (true)
       
  9430              Events can only bubble if emitFacade is true.
       
  9431    </li>
       
  9432    <li>
       
  9433   'context': the default execution context for the listeners (this)
       
  9434    </li>
       
  9435    <li>
       
  9436   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
  9437    </li>
       
  9438    <li>
       
  9439   'emitFacade': whether or not this event emits a facade (false)
       
  9440    </li>
       
  9441    <li>
       
  9442   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
  9443    </li>
       
  9444    <li>
       
  9445   'fireOnce': if an event is configured to fire once, new subscribers after
       
  9446   the fire will be notified immediately.
       
  9447    </li>
       
  9448    <li>
       
  9449   'async': fireOnce event listeners will fire synchronously if the event has already
       
  9450    fired unless async is true.
       
  9451    </li>
       
  9452    <li>
       
  9453   'preventable': whether or not preventDefault() has an effect (true)
       
  9454    </li>
       
  9455    <li>
       
  9456   'preventedFn': a function that is executed when preventDefault is called
       
  9457    </li>
       
  9458    <li>
       
  9459   'queuable': whether or not this event can be queued during bubbling (false)
       
  9460    </li>
       
  9461    <li>
       
  9462   'silent': if silent is true, debug messages are not provided for this event.
       
  9463    </li>
       
  9464    <li>
       
  9465   'stoppedFn': a function that is executed when stopPropagation is called
       
  9466    </li></p>
       
  9467 
       
  9468 <p><li>
       
  9469   'monitored': specifies whether or not this event should send notifications about
       
  9470   when the event has been attached, detached, or published.
       
  9471    </li>
       
  9472    <li>
       
  9473   'type': the event type (valid option if not provided as the first parameter to publish)
       
  9474    </li>
       
  9475  </ul></p>
       
  9476                     </div>
       
  9477 
       
  9478                     
       
  9479                 </li>
       
  9480             
       
  9481             </ul>
       
  9482         </div>
       
  9483     
       
  9484 
       
  9485     
       
  9486         <div class="returns">
       
  9487             <h4>Returns:</h4>
       
  9488 
       
  9489             <div class="returns-description">
       
  9490                 
       
  9491                     
       
  9492                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  9493                     
       
  9494                     the custom event
       
  9495                 
       
  9496             </div>
       
  9497         </div>
       
  9498     
       
  9499 
       
  9500     
       
  9501 </div>
       
  9502 
       
  9503                 
       
  9504                     <div id="method_removeAttr" class="method item inherited">
       
  9505     <h3 class="name"><code>removeAttr</code></h3>
       
  9506 
       
  9507     
       
  9508         <div class="args">
       
  9509             <span class="paren">(</span><ul class="args-list inline commas">
       
  9510             
       
  9511                 <li class="arg">
       
  9512                     
       
  9513                         <code>name</code>
       
  9514                     
       
  9515                 </li>
       
  9516             
       
  9517             </ul><span class="paren">)</span>
       
  9518         </div>
       
  9519     
       
  9520 
       
  9521     
       
  9522 
       
  9523     
       
  9524 
       
  9525     
       
  9526 
       
  9527     
       
  9528 
       
  9529     
       
  9530 
       
  9531     
       
  9532 
       
  9533     
       
  9534 
       
  9535     <div class="meta">
       
  9536         
       
  9537             
       
  9538                 <p>Inherited from
       
  9539                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
  9540             
       
  9541         
       
  9542         
       
  9543         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
  9544         
       
  9545         </p>
       
  9546 
       
  9547 
       
  9548         
       
  9549 
       
  9550         
       
  9551     </div>
       
  9552 
       
  9553     <div class="description">
       
  9554         <p>Removes an attribute from the host object</p>
       
  9555     </div>
       
  9556 
       
  9557     
       
  9558         <div class="params">
       
  9559             <h4>Parameters:</h4>
       
  9560 
       
  9561             <ul class="params-list">
       
  9562             
       
  9563                 <li class="param">
       
  9564                     
       
  9565                         <code class="param-name">name</code>
       
  9566                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9567                     
       
  9568 
       
  9569                     
       
  9570 
       
  9571                     <div class="param-description">
       
  9572                         <p>The name of the attribute to be removed.</p>
       
  9573                     </div>
       
  9574 
       
  9575                     
       
  9576                 </li>
       
  9577             
       
  9578             </ul>
       
  9579         </div>
       
  9580     
       
  9581 
       
  9582     
       
  9583 
       
  9584     
       
  9585 </div>
       
  9586 
       
  9587                 
       
  9588                     <div id="method_removeTarget" class="method item inherited">
       
  9589     <h3 class="name"><code>removeTarget</code></h3>
       
  9590 
       
  9591     
       
  9592         <div class="args">
       
  9593             <span class="paren">(</span><ul class="args-list inline commas">
       
  9594             
       
  9595                 <li class="arg">
       
  9596                     
       
  9597                         <code>o</code>
       
  9598                     
       
  9599                 </li>
       
  9600             
       
  9601             </ul><span class="paren">)</span>
       
  9602         </div>
       
  9603     
       
  9604 
       
  9605     
       
  9606 
       
  9607     
       
  9608 
       
  9609     
       
  9610 
       
  9611     
       
  9612 
       
  9613     
       
  9614 
       
  9615     
       
  9616 
       
  9617     
       
  9618 
       
  9619     <div class="meta">
       
  9620         
       
  9621             
       
  9622                 <p>Inherited from
       
  9623                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
  9624             
       
  9625         
       
  9626         
       
  9627         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
  9628         
       
  9629         </p>
       
  9630 
       
  9631 
       
  9632         
       
  9633 
       
  9634         
       
  9635     </div>
       
  9636 
       
  9637     <div class="description">
       
  9638         <p>Removes a bubble target</p>
       
  9639     </div>
       
  9640 
       
  9641     
       
  9642         <div class="params">
       
  9643             <h4>Parameters:</h4>
       
  9644 
       
  9645             <ul class="params-list">
       
  9646             
       
  9647                 <li class="param">
       
  9648                     
       
  9649                         <code class="param-name">o</code>
       
  9650                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  9651                     
       
  9652 
       
  9653                     
       
  9654 
       
  9655                     <div class="param-description">
       
  9656                         <p>the target to remove</p>
       
  9657                     </div>
       
  9658 
       
  9659                     
       
  9660                 </li>
       
  9661             
       
  9662             </ul>
       
  9663         </div>
       
  9664     
       
  9665 
       
  9666     
       
  9667 
       
  9668     
       
  9669 </div>
       
  9670 
       
  9671                 
       
  9672                     <div id="method_reset" class="method item inherited">
       
  9673     <h3 class="name"><code>reset</code></h3>
       
  9674 
       
  9675     
       
  9676         <div class="args">
       
  9677             <span class="paren">(</span><ul class="args-list inline commas">
       
  9678             
       
  9679                 <li class="arg">
       
  9680                     
       
  9681                         <code>name</code>
       
  9682                     
       
  9683                 </li>
       
  9684             
       
  9685             </ul><span class="paren">)</span>
       
  9686         </div>
       
  9687     
       
  9688 
       
  9689     
       
  9690         <span class="returns-inline">
       
  9691             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9692         </span>
       
  9693     
       
  9694 
       
  9695     
       
  9696 
       
  9697     
       
  9698 
       
  9699     
       
  9700 
       
  9701     
       
  9702 
       
  9703     
       
  9704         <span class="flag chainable">chainable</span>
       
  9705     
       
  9706 
       
  9707     
       
  9708 
       
  9709     <div class="meta">
       
  9710         
       
  9711             
       
  9712                 <p>Inherited from
       
  9713                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
  9714             
       
  9715         
       
  9716         
       
  9717         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
  9718         
       
  9719         </p>
       
  9720 
       
  9721 
       
  9722         
       
  9723 
       
  9724         
       
  9725     </div>
       
  9726 
       
  9727     <div class="description">
       
  9728         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
  9729 the attribute is not readOnly, or writeOnce.</p>
       
  9730     </div>
       
  9731 
       
  9732     
       
  9733         <div class="params">
       
  9734             <h4>Parameters:</h4>
       
  9735 
       
  9736             <ul class="params-list">
       
  9737             
       
  9738                 <li class="param">
       
  9739                     
       
  9740                         <code class="param-name">name</code>
       
  9741                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9742                     
       
  9743 
       
  9744                     
       
  9745 
       
  9746                     <div class="param-description">
       
  9747                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
  9748                     </div>
       
  9749 
       
  9750                     
       
  9751                 </li>
       
  9752             
       
  9753             </ul>
       
  9754         </div>
       
  9755     
       
  9756 
       
  9757     
       
  9758         <div class="returns">
       
  9759             <h4>Returns:</h4>
       
  9760 
       
  9761             <div class="returns-description">
       
  9762                 
       
  9763                     
       
  9764                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9765                     
       
  9766                     A reference to the host object.
       
  9767                 
       
  9768             </div>
       
  9769         </div>
       
  9770     
       
  9771 
       
  9772     
       
  9773 </div>
       
  9774 
       
  9775                 
       
  9776                     <div id="method_run" class="method item inherited">
       
  9777     <h3 class="name"><code>run</code></h3>
       
  9778 
       
  9779     
       
  9780         <span class="paren">()</span>
       
  9781     
       
  9782 
       
  9783     
       
  9784 
       
  9785     
       
  9786 
       
  9787     
       
  9788 
       
  9789     
       
  9790 
       
  9791     
       
  9792 
       
  9793     
       
  9794         <span class="flag chainable">chainable</span>
       
  9795     
       
  9796 
       
  9797     
       
  9798 
       
  9799     <div class="meta">
       
  9800         
       
  9801             
       
  9802                 <p>Inherited from
       
  9803                 <a href="../classes/Anim.html#method_run">Anim</a>:
       
  9804             
       
  9805         
       
  9806         
       
  9807         <a href="../files/anim_js_anim.js.html#l427"><code>anim&#x2F;js&#x2F;anim.js:427</code></a>
       
  9808         
       
  9809         </p>
       
  9810 
       
  9811 
       
  9812         
       
  9813 
       
  9814         
       
  9815     </div>
       
  9816 
       
  9817     <div class="description">
       
  9818         <p>Starts or resumes an animation.</p>
       
  9819     </div>
       
  9820 
       
  9821     
       
  9822 
       
  9823     
       
  9824 
       
  9825     
       
  9826 </div>
       
  9827 
       
  9828                 
       
  9829                     <div id="method_set" class="method item inherited">
       
  9830     <h3 class="name"><code>set</code></h3>
       
  9831 
       
  9832     
       
  9833         <div class="args">
       
  9834             <span class="paren">(</span><ul class="args-list inline commas">
       
  9835             
       
  9836                 <li class="arg">
       
  9837                     
       
  9838                         <code>name</code>
       
  9839                     
       
  9840                 </li>
       
  9841             
       
  9842                 <li class="arg">
       
  9843                     
       
  9844                         <code>value</code>
       
  9845                     
       
  9846                 </li>
       
  9847             
       
  9848                 <li class="arg">
       
  9849                     
       
  9850                         <code class="optional">[opts]</code>
       
  9851                     
       
  9852                 </li>
       
  9853             
       
  9854             </ul><span class="paren">)</span>
       
  9855         </div>
       
  9856     
       
  9857 
       
  9858     
       
  9859         <span class="returns-inline">
       
  9860             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9861         </span>
       
  9862     
       
  9863 
       
  9864     
       
  9865 
       
  9866     
       
  9867 
       
  9868     
       
  9869 
       
  9870     
       
  9871 
       
  9872     
       
  9873         <span class="flag chainable">chainable</span>
       
  9874     
       
  9875 
       
  9876     
       
  9877 
       
  9878     <div class="meta">
       
  9879         
       
  9880             <p>Inherited from
       
  9881             <a href="../classes/AttributeObservable.html#method_set">
       
  9882                 AttributeObservable
       
  9883             </a>
       
  9884             
       
  9885             but overwritten in
       
  9886             
       
  9887         
       
  9888         
       
  9889         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
  9890         
       
  9891         </p>
       
  9892 
       
  9893 
       
  9894         
       
  9895 
       
  9896         
       
  9897     </div>
       
  9898 
       
  9899     <div class="description">
       
  9900         <p>Sets the value of an attribute.</p>
       
  9901     </div>
       
  9902 
       
  9903     
       
  9904         <div class="params">
       
  9905             <h4>Parameters:</h4>
       
  9906 
       
  9907             <ul class="params-list">
       
  9908             
       
  9909                 <li class="param">
       
  9910                     
       
  9911                         <code class="param-name">name</code>
       
  9912                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9913                     
       
  9914 
       
  9915                     
       
  9916 
       
  9917                     <div class="param-description">
       
  9918                         <p>The name of the attribute. If the
       
  9919 current value of the attribute is an Object, dot notation can be used
       
  9920 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
  9921                     </div>
       
  9922 
       
  9923                     
       
  9924                 </li>
       
  9925             
       
  9926                 <li class="param">
       
  9927                     
       
  9928                         <code class="param-name">value</code>
       
  9929                         <span class="type">Any</span>
       
  9930                     
       
  9931 
       
  9932                     
       
  9933 
       
  9934                     <div class="param-description">
       
  9935                         <p>The value to set the attribute to.</p>
       
  9936                     </div>
       
  9937 
       
  9938                     
       
  9939                 </li>
       
  9940             
       
  9941                 <li class="param">
       
  9942                     
       
  9943                         <code class="param-name optional">[opts]</code>
       
  9944                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9945                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9946                     
       
  9947 
       
  9948                     
       
  9949 
       
  9950                     <div class="param-description">
       
  9951                         <p>Optional data providing the circumstances for the change.</p>
       
  9952                     </div>
       
  9953 
       
  9954                     
       
  9955                 </li>
       
  9956             
       
  9957             </ul>
       
  9958         </div>
       
  9959     
       
  9960 
       
  9961     
       
  9962         <div class="returns">
       
  9963             <h4>Returns:</h4>
       
  9964 
       
  9965             <div class="returns-description">
       
  9966                 
       
  9967                     
       
  9968                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9969                     
       
  9970                     A reference to the host object.
       
  9971                 
       
  9972             </div>
       
  9973         </div>
       
  9974     
       
  9975 
       
  9976     
       
  9977 </div>
       
  9978 
       
  9979                 
       
  9980                     <div id="method_setAttrs" class="method item inherited">
       
  9981     <h3 class="name"><code>setAttrs</code></h3>
       
  9982 
       
  9983     
       
  9984         <div class="args">
       
  9985             <span class="paren">(</span><ul class="args-list inline commas">
       
  9986             
       
  9987                 <li class="arg">
       
  9988                     
       
  9989                         <code>attrs</code>
       
  9990                     
       
  9991                 </li>
       
  9992             
       
  9993                 <li class="arg">
       
  9994                     
       
  9995                         <code class="optional">[opts]</code>
       
  9996                     
       
  9997                 </li>
       
  9998             
       
  9999             </ul><span class="paren">)</span>
       
 10000         </div>
       
 10001     
       
 10002 
       
 10003     
       
 10004         <span class="returns-inline">
       
 10005             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10006         </span>
       
 10007     
       
 10008 
       
 10009     
       
 10010 
       
 10011     
       
 10012 
       
 10013     
       
 10014 
       
 10015     
       
 10016 
       
 10017     
       
 10018         <span class="flag chainable">chainable</span>
       
 10019     
       
 10020 
       
 10021     
       
 10022 
       
 10023     <div class="meta">
       
 10024         
       
 10025             <p>Inherited from
       
 10026             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 10027                 AttributeObservable
       
 10028             </a>
       
 10029             
       
 10030             but overwritten in
       
 10031             
       
 10032         
       
 10033         
       
 10034         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 10035         
       
 10036         </p>
       
 10037 
       
 10038 
       
 10039         
       
 10040 
       
 10041         
       
 10042     </div>
       
 10043 
       
 10044     <div class="description">
       
 10045         <p>Sets multiple attribute values.</p>
       
 10046     </div>
       
 10047 
       
 10048     
       
 10049         <div class="params">
       
 10050             <h4>Parameters:</h4>
       
 10051 
       
 10052             <ul class="params-list">
       
 10053             
       
 10054                 <li class="param">
       
 10055                     
       
 10056                         <code class="param-name">attrs</code>
       
 10057                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10058                     
       
 10059 
       
 10060                     
       
 10061 
       
 10062                     <div class="param-description">
       
 10063                         <p>An object with attributes name/value pairs.</p>
       
 10064                     </div>
       
 10065 
       
 10066                     
       
 10067                 </li>
       
 10068             
       
 10069                 <li class="param">
       
 10070                     
       
 10071                         <code class="param-name optional">[opts]</code>
       
 10072                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10073                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10074                     
       
 10075 
       
 10076                     
       
 10077 
       
 10078                     <div class="param-description">
       
 10079                         <p>Optional data providing the circumstances for the change.</p>
       
 10080                     </div>
       
 10081 
       
 10082                     
       
 10083                 </li>
       
 10084             
       
 10085             </ul>
       
 10086         </div>
       
 10087     
       
 10088 
       
 10089     
       
 10090         <div class="returns">
       
 10091             <h4>Returns:</h4>
       
 10092 
       
 10093             <div class="returns-description">
       
 10094                 
       
 10095                     
       
 10096                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 10097                     
       
 10098                     A reference to the host object.
       
 10099                 
       
 10100             </div>
       
 10101         </div>
       
 10102     
       
 10103 
       
 10104     
       
 10105 </div>
       
 10106 
       
 10107                 
       
 10108                     <div id="method_stop" class="method item inherited">
       
 10109     <h3 class="name"><code>stop</code></h3>
       
 10110 
       
 10111     
       
 10112         <div class="args">
       
 10113             <span class="paren">(</span><ul class="args-list inline commas">
       
 10114             
       
 10115                 <li class="arg">
       
 10116                     
       
 10117                         <code>finish</code>
       
 10118                     
       
 10119                 </li>
       
 10120             
       
 10121             </ul><span class="paren">)</span>
       
 10122         </div>
       
 10123     
       
 10124 
       
 10125     
       
 10126 
       
 10127     
       
 10128 
       
 10129     
       
 10130 
       
 10131     
       
 10132 
       
 10133     
       
 10134 
       
 10135     
       
 10136         <span class="flag chainable">chainable</span>
       
 10137     
       
 10138 
       
 10139     
       
 10140 
       
 10141     <div class="meta">
       
 10142         
       
 10143             
       
 10144                 <p>Inherited from
       
 10145                 <a href="../classes/Anim.html#method_stop">Anim</a>:
       
 10146             
       
 10147         
       
 10148         
       
 10149         <a href="../files/anim_js_anim.js.html#l455"><code>anim&#x2F;js&#x2F;anim.js:455</code></a>
       
 10150         
       
 10151         </p>
       
 10152 
       
 10153 
       
 10154         
       
 10155 
       
 10156         
       
 10157     </div>
       
 10158 
       
 10159     <div class="description">
       
 10160         <p>Stops the animation and resets its time.</p>
       
 10161     </div>
       
 10162 
       
 10163     
       
 10164         <div class="params">
       
 10165             <h4>Parameters:</h4>
       
 10166 
       
 10167             <ul class="params-list">
       
 10168             
       
 10169                 <li class="param">
       
 10170                     
       
 10171                         <code class="param-name">finish</code>
       
 10172                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10173                     
       
 10174 
       
 10175                     
       
 10176 
       
 10177                     <div class="param-description">
       
 10178                         <p>If true, the animation will move to the last frame</p>
       
 10179                     </div>
       
 10180 
       
 10181                     
       
 10182                 </li>
       
 10183             
       
 10184             </ul>
       
 10185         </div>
       
 10186     
       
 10187 
       
 10188     
       
 10189 
       
 10190     
       
 10191 </div>
       
 10192 
       
 10193                 
       
 10194                     <div id="method_subscribe" class="method item deprecated inherited">
       
 10195     <h3 class="name"><code>subscribe</code></h3>
       
 10196 
       
 10197     
       
 10198         <span class="paren">()</span>
       
 10199     
       
 10200 
       
 10201     
       
 10202 
       
 10203     
       
 10204         <span class="flag deprecated" title="use on">deprecated</span>
       
 10205     
       
 10206 
       
 10207     
       
 10208 
       
 10209     
       
 10210 
       
 10211     
       
 10212 
       
 10213     
       
 10214 
       
 10215     
       
 10216 
       
 10217     <div class="meta">
       
 10218         
       
 10219             
       
 10220                 <p>Inherited from
       
 10221                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 10222             
       
 10223         
       
 10224         
       
 10225         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 10226         
       
 10227         </p>
       
 10228 
       
 10229 
       
 10230         
       
 10231             <p>Deprecated: use on</p>
       
 10232         
       
 10233 
       
 10234         
       
 10235     </div>
       
 10236 
       
 10237     <div class="description">
       
 10238         <p>subscribe to an event</p>
       
 10239     </div>
       
 10240 
       
 10241     
       
 10242 
       
 10243     
       
 10244 
       
 10245     
       
 10246 </div>
       
 10247 
       
 10248                 
       
 10249                     <div id="method_toString" class="method item inherited">
       
 10250     <h3 class="name"><code>toString</code></h3>
       
 10251 
       
 10252     
       
 10253         <span class="paren">()</span>
       
 10254     
       
 10255 
       
 10256     
       
 10257         <span class="returns-inline">
       
 10258             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10259         </span>
       
 10260     
       
 10261 
       
 10262     
       
 10263 
       
 10264     
       
 10265 
       
 10266     
       
 10267 
       
 10268     
       
 10269 
       
 10270     
       
 10271 
       
 10272     
       
 10273 
       
 10274     <div class="meta">
       
 10275         
       
 10276             
       
 10277                 <p>Inherited from
       
 10278                 <a href="../classes/BaseCore.html#method_toString">BaseCore</a>:
       
 10279             
       
 10280         
       
 10281         
       
 10282         <a href="../files/base_js_BaseCore.js.html#l754"><code>base&#x2F;js&#x2F;BaseCore.js:754</code></a>
       
 10283         
       
 10284         </p>
       
 10285 
       
 10286 
       
 10287         
       
 10288 
       
 10289         
       
 10290     </div>
       
 10291 
       
 10292     <div class="description">
       
 10293         <p>Default toString implementation. Provides the constructor NAME
       
 10294 and the instance guid, if set.</p>
       
 10295     </div>
       
 10296 
       
 10297     
       
 10298 
       
 10299     
       
 10300         <div class="returns">
       
 10301             <h4>Returns:</h4>
       
 10302 
       
 10303             <div class="returns-description">
       
 10304                 
       
 10305                     
       
 10306                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 10307                     
       
 10308                     String representation for this object
       
 10309                 
       
 10310             </div>
       
 10311         </div>
       
 10312     
       
 10313 
       
 10314     
       
 10315 </div>
       
 10316 
       
 10317                 
       
 10318                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 10319     <h3 class="name"><code>unsubscribe</code></h3>
       
 10320 
       
 10321     
       
 10322         <span class="paren">()</span>
       
 10323     
       
 10324 
       
 10325     
       
 10326 
       
 10327     
       
 10328         <span class="flag deprecated" title="use detach">deprecated</span>
       
 10329     
       
 10330 
       
 10331     
       
 10332 
       
 10333     
       
 10334 
       
 10335     
       
 10336 
       
 10337     
       
 10338 
       
 10339     
       
 10340 
       
 10341     <div class="meta">
       
 10342         
       
 10343             
       
 10344                 <p>Inherited from
       
 10345                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 10346             
       
 10347         
       
 10348         
       
 10349         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 10350         
       
 10351         </p>
       
 10352 
       
 10353 
       
 10354         
       
 10355             <p>Deprecated: use detach</p>
       
 10356         
       
 10357 
       
 10358         
       
 10359     </div>
       
 10360 
       
 10361     <div class="description">
       
 10362         <p>detach a listener</p>
       
 10363     </div>
       
 10364 
       
 10365     
       
 10366 
       
 10367     
       
 10368 
       
 10369     
       
 10370 </div>
       
 10371 
       
 10372                 
       
 10373                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 10374     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 10375 
       
 10376     
       
 10377         <div class="args">
       
 10378             <span class="paren">(</span><ul class="args-list inline commas">
       
 10379             
       
 10380                 <li class="arg">
       
 10381                     
       
 10382                         <code>type</code>
       
 10383                     
       
 10384                 </li>
       
 10385             
       
 10386             </ul><span class="paren">)</span>
       
 10387         </div>
       
 10388     
       
 10389 
       
 10390     
       
 10391 
       
 10392     
       
 10393         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 10394     
       
 10395 
       
 10396     
       
 10397 
       
 10398     
       
 10399 
       
 10400     
       
 10401 
       
 10402     
       
 10403 
       
 10404     
       
 10405 
       
 10406     <div class="meta">
       
 10407         
       
 10408             
       
 10409                 <p>Inherited from
       
 10410                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 10411             
       
 10412         
       
 10413         
       
 10414         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 10415         
       
 10416         </p>
       
 10417 
       
 10418 
       
 10419         
       
 10420             <p>Deprecated: use detachAll</p>
       
 10421         
       
 10422 
       
 10423         
       
 10424     </div>
       
 10425 
       
 10426     <div class="description">
       
 10427         <p>Removes all listeners from the specified event.  If the event type
       
 10428 is not specified, all listeners from all hosted custom events will
       
 10429 be removed.</p>
       
 10430     </div>
       
 10431 
       
 10432     
       
 10433         <div class="params">
       
 10434             <h4>Parameters:</h4>
       
 10435 
       
 10436             <ul class="params-list">
       
 10437             
       
 10438                 <li class="param">
       
 10439                     
       
 10440                         <code class="param-name">type</code>
       
 10441                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10442                     
       
 10443 
       
 10444                     
       
 10445 
       
 10446                     <div class="param-description">
       
 10447                         <p>The type, or name of the event</p>
       
 10448                     </div>
       
 10449 
       
 10450                     
       
 10451                 </li>
       
 10452             
       
 10453             </ul>
       
 10454         </div>
       
 10455     
       
 10456 
       
 10457     
       
 10458 
       
 10459     
       
 10460 </div>
       
 10461 
       
 10462                 
       
 10463             </div>
       
 10464         
       
 10465 
       
 10466         
       
 10467             <div id="properties" class="api-class-tabpanel">
       
 10468                 <h2 class="off-left">Properties</h2>
       
 10469 
       
 10470                 
       
 10471                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 10472     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 10473     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10474 
       
 10475     
       
 10476 
       
 10477     
       
 10478         <span class="flag protected">protected</span>
       
 10479     
       
 10480 
       
 10481     
       
 10482 
       
 10483     
       
 10484 
       
 10485     <div class="meta">
       
 10486         
       
 10487             
       
 10488                 <p>Inherited from
       
 10489                 <a href="../classes/BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
       
 10490             
       
 10491         
       
 10492         
       
 10493         <a href="../files/base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
       
 10494         
       
 10495         </p>
       
 10496 
       
 10497         
       
 10498 
       
 10499         
       
 10500     </div>
       
 10501 
       
 10502     <div class="description">
       
 10503         <p>This property controls whether or not instances of this class should
       
 10504 allow users to add ad-hoc attributes through the constructor configuration
       
 10505 hash.</p>
       
 10506 
       
 10507 <p>AdHoc attributes are attributes which are not defined by the class, and are
       
 10508 not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
       
 10509     </div>
       
 10510 
       
 10511     
       
 10512         <p><strong>Default:</strong> undefined (false)</p>
       
 10513     
       
 10514 
       
 10515     
       
 10516 
       
 10517     
       
 10518 </div>
       
 10519 
       
 10520                 
       
 10521                     <div id="property_name" class="property item deprecated inherited">
       
 10522     <h3 class="name"><code>name</code></h3>
       
 10523     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10524 
       
 10525     
       
 10526         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 10527     
       
 10528 
       
 10529     
       
 10530 
       
 10531     
       
 10532 
       
 10533     
       
 10534 
       
 10535     <div class="meta">
       
 10536         
       
 10537             
       
 10538                 <p>Inherited from
       
 10539                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 10540             
       
 10541         
       
 10542         
       
 10543         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 10544         
       
 10545         </p>
       
 10546 
       
 10547         
       
 10548             <p>Deprecated: Use this.constructor.NAME</p>
       
 10549         
       
 10550 
       
 10551         
       
 10552     </div>
       
 10553 
       
 10554     <div class="description">
       
 10555         <p>The string used to identify the class of this object.</p>
       
 10556     </div>
       
 10557 
       
 10558     
       
 10559 
       
 10560     
       
 10561 
       
 10562     
       
 10563 </div>
       
 10564 
       
 10565                 
       
 10566             </div>
       
 10567         
       
 10568 
       
 10569         
       
 10570             <div id="attrs" class="api-class-tabpanel">
       
 10571                 <h2 class="off-left">Attributes</h2>
       
 10572 
       
 10573                 
       
 10574                     <div id="attr_destroyed" class="attr item inherited">
       
 10575     <a name="config_destroyed"></a> 
       
 10576     <h3 class="name"><code>destroyed</code></h3>
       
 10577     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10578 
       
 10579     
       
 10580 
       
 10581     
       
 10582 
       
 10583     
       
 10584 
       
 10585     
       
 10586 
       
 10587     
       
 10588 
       
 10589     
       
 10590 
       
 10591     
       
 10592         <span class="flag readonly">readonly</span>
       
 10593     
       
 10594 
       
 10595     <div class="meta">
       
 10596         
       
 10597             
       
 10598                 <p>Inherited from
       
 10599                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 10600             
       
 10601         
       
 10602         
       
 10603         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 10604         
       
 10605         </p>
       
 10606 
       
 10607         
       
 10608 
       
 10609         
       
 10610     </div>
       
 10611 
       
 10612     <div class="description">
       
 10613         <p>Flag indicating whether or not this object
       
 10614 has been through the destroy lifecycle phase.</p>
       
 10615     </div>
       
 10616 
       
 10617     
       
 10618         <p><strong>Default:</strong> false</p>
       
 10619     
       
 10620 
       
 10621     
       
 10622         <div class="emits box">
       
 10623             <h4>Fires event <code>destroyedChange</code></h4>
       
 10624 
       
 10625             <p>
       
 10626             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 10627             changed. You can listen for the event using the <code>on</code> method if you
       
 10628             wish to be notified before the attribute's value has changed, or
       
 10629             using the <code>after</code> method if you wish to be notified after the
       
 10630             attribute's value has changed.
       
 10631             </p>
       
 10632 
       
 10633             <div class="params">
       
 10634                 <h4>Parameters:</h4>
       
 10635 
       
 10636                 <ul class="params-list">
       
 10637                     <li class="param">
       
 10638                         <code class="param-name">e</code>
       
 10639                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 10640 
       
 10641                         <div class="param-description">
       
 10642                             An Event Facade object with the following
       
 10643                             attribute-specific properties added:
       
 10644                         </div>
       
 10645 
       
 10646                         <ul class="params-list">
       
 10647                             <li class="param">
       
 10648                                 <code class="param-name">prevVal</code>
       
 10649                                 <span class="type">Any</span>
       
 10650                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 10651                             </li>
       
 10652                             <li class="param">
       
 10653                                 <code class="param-name">newVal</code>
       
 10654                                 <span class="type">Any</span>
       
 10655                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 10656                             </li>
       
 10657                             <li class="param">
       
 10658                                 <code class="param-name">attrName</code>
       
 10659                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10660                                 <div class="param-description">The name of the attribute being set.</div>
       
 10661                             </li>
       
 10662                             <li class="param">
       
 10663                                 <code class="param-name">subAttrName</code>
       
 10664                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10665                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 10666                             </li>
       
 10667                         </ul>
       
 10668                     </li>
       
 10669                 </ul>
       
 10670             </div>
       
 10671         </div>
       
 10672     
       
 10673 
       
 10674     
       
 10675 </div>
       
 10676 
       
 10677                 
       
 10678                     <div id="attr_direction" class="attr item inherited">
       
 10679     <a name="config_direction"></a> 
       
 10680     <h3 class="name"><code>direction</code></h3>
       
 10681     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10682 
       
 10683     
       
 10684 
       
 10685     
       
 10686 
       
 10687     
       
 10688 
       
 10689     
       
 10690 
       
 10691     
       
 10692 
       
 10693     
       
 10694 
       
 10695     
       
 10696 
       
 10697     <div class="meta">
       
 10698         
       
 10699             
       
 10700                 <p>Inherited from
       
 10701                 <a href="../classes/Anim.html#attr_direction">Anim</a>:
       
 10702             
       
 10703         
       
 10704         
       
 10705         <a href="../files/anim_js_anim.js.html#l310"><code>anim&#x2F;js&#x2F;anim.js:310</code></a>
       
 10706         
       
 10707         </p>
       
 10708 
       
 10709         
       
 10710 
       
 10711         
       
 10712     </div>
       
 10713 
       
 10714     <div class="description">
       
 10715         <p>How iterations of the animation should behave.
       
 10716 Possible values are "normal" and "alternate".
       
 10717 Normal will repeat the animation, alternate will reverse on every other pass.</p>
       
 10718     </div>
       
 10719 
       
 10720     
       
 10721         <p><strong>Default:</strong> &quot;normal&quot;</p>
       
 10722     
       
 10723 
       
 10724     
       
 10725         <div class="emits box">
       
 10726             <h4>Fires event <code>directionChange</code></h4>
       
 10727 
       
 10728             <p>
       
 10729             Fires when the value for the configuration attribute <code>direction</code> is
       
 10730             changed. You can listen for the event using the <code>on</code> method if you
       
 10731             wish to be notified before the attribute's value has changed, or
       
 10732             using the <code>after</code> method if you wish to be notified after the
       
 10733             attribute's value has changed.
       
 10734             </p>
       
 10735 
       
 10736             <div class="params">
       
 10737                 <h4>Parameters:</h4>
       
 10738 
       
 10739                 <ul class="params-list">
       
 10740                     <li class="param">
       
 10741                         <code class="param-name">e</code>
       
 10742                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 10743 
       
 10744                         <div class="param-description">
       
 10745                             An Event Facade object with the following
       
 10746                             attribute-specific properties added:
       
 10747                         </div>
       
 10748 
       
 10749                         <ul class="params-list">
       
 10750                             <li class="param">
       
 10751                                 <code class="param-name">prevVal</code>
       
 10752                                 <span class="type">Any</span>
       
 10753                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 10754                             </li>
       
 10755                             <li class="param">
       
 10756                                 <code class="param-name">newVal</code>
       
 10757                                 <span class="type">Any</span>
       
 10758                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 10759                             </li>
       
 10760                             <li class="param">
       
 10761                                 <code class="param-name">attrName</code>
       
 10762                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10763                                 <div class="param-description">The name of the attribute being set.</div>
       
 10764                             </li>
       
 10765                             <li class="param">
       
 10766                                 <code class="param-name">subAttrName</code>
       
 10767                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10768                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 10769                             </li>
       
 10770                         </ul>
       
 10771                     </li>
       
 10772                 </ul>
       
 10773             </div>
       
 10774         </div>
       
 10775     
       
 10776 
       
 10777     
       
 10778 </div>
       
 10779 
       
 10780                 
       
 10781                     <div id="attr_duration" class="attr item inherited">
       
 10782     <a name="config_duration"></a> 
       
 10783     <h3 class="name"><code>duration</code></h3>
       
 10784     <span class="type">NUM</span>
       
 10785 
       
 10786     
       
 10787 
       
 10788     
       
 10789 
       
 10790     
       
 10791 
       
 10792     
       
 10793 
       
 10794     
       
 10795 
       
 10796     
       
 10797 
       
 10798     
       
 10799 
       
 10800     <div class="meta">
       
 10801         
       
 10802             
       
 10803                 <p>Inherited from
       
 10804                 <a href="../classes/Anim.html#attr_duration">Anim</a>:
       
 10805             
       
 10806         
       
 10807         
       
 10808         <a href="../files/anim_js_anim.js.html#l189"><code>anim&#x2F;js&#x2F;anim.js:189</code></a>
       
 10809         
       
 10810         </p>
       
 10811 
       
 10812         
       
 10813 
       
 10814         
       
 10815     </div>
       
 10816 
       
 10817     <div class="description">
       
 10818         <p>The length of the animation.  Defaults to "1" (second).</p>
       
 10819     </div>
       
 10820 
       
 10821     
       
 10822 
       
 10823     
       
 10824         <div class="emits box">
       
 10825             <h4>Fires event <code>durationChange</code></h4>
       
 10826 
       
 10827             <p>
       
 10828             Fires when the value for the configuration attribute <code>duration</code> is
       
 10829             changed. You can listen for the event using the <code>on</code> method if you
       
 10830             wish to be notified before the attribute's value has changed, or
       
 10831             using the <code>after</code> method if you wish to be notified after the
       
 10832             attribute's value has changed.
       
 10833             </p>
       
 10834 
       
 10835             <div class="params">
       
 10836                 <h4>Parameters:</h4>
       
 10837 
       
 10838                 <ul class="params-list">
       
 10839                     <li class="param">
       
 10840                         <code class="param-name">e</code>
       
 10841                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 10842 
       
 10843                         <div class="param-description">
       
 10844                             An Event Facade object with the following
       
 10845                             attribute-specific properties added:
       
 10846                         </div>
       
 10847 
       
 10848                         <ul class="params-list">
       
 10849                             <li class="param">
       
 10850                                 <code class="param-name">prevVal</code>
       
 10851                                 <span class="type">Any</span>
       
 10852                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 10853                             </li>
       
 10854                             <li class="param">
       
 10855                                 <code class="param-name">newVal</code>
       
 10856                                 <span class="type">Any</span>
       
 10857                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 10858                             </li>
       
 10859                             <li class="param">
       
 10860                                 <code class="param-name">attrName</code>
       
 10861                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10862                                 <div class="param-description">The name of the attribute being set.</div>
       
 10863                             </li>
       
 10864                             <li class="param">
       
 10865                                 <code class="param-name">subAttrName</code>
       
 10866                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10867                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 10868                             </li>
       
 10869                         </ul>
       
 10870                     </li>
       
 10871                 </ul>
       
 10872             </div>
       
 10873         </div>
       
 10874     
       
 10875 
       
 10876     
       
 10877 </div>
       
 10878 
       
 10879                 
       
 10880                     <div id="attr_easing" class="attr item inherited">
       
 10881     <a name="config_easing"></a> 
       
 10882     <h3 class="name"><code>easing</code></h3>
       
 10883     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10884 
       
 10885     
       
 10886 
       
 10887     
       
 10888 
       
 10889     
       
 10890 
       
 10891     
       
 10892 
       
 10893     
       
 10894 
       
 10895     
       
 10896 
       
 10897     
       
 10898 
       
 10899     <div class="meta">
       
 10900         
       
 10901             
       
 10902                 <p>Inherited from
       
 10903                 <a href="../classes/Anim.html#attr_easing">Anim</a>:
       
 10904             
       
 10905         
       
 10906         
       
 10907         <a href="../files/anim_js_anim.js.html#l198"><code>anim&#x2F;js&#x2F;anim.js:198</code></a>
       
 10908         
       
 10909         </p>
       
 10910 
       
 10911         
       
 10912 
       
 10913         
       
 10914     </div>
       
 10915 
       
 10916     <div class="description">
       
 10917         <p>The method that will provide values to the attribute(s) during the animation.
       
 10918 Defaults to "Easing.easeNone".</p>
       
 10919     </div>
       
 10920 
       
 10921     
       
 10922 
       
 10923     
       
 10924         <div class="emits box">
       
 10925             <h4>Fires event <code>easingChange</code></h4>
       
 10926 
       
 10927             <p>
       
 10928             Fires when the value for the configuration attribute <code>easing</code> is
       
 10929             changed. You can listen for the event using the <code>on</code> method if you
       
 10930             wish to be notified before the attribute's value has changed, or
       
 10931             using the <code>after</code> method if you wish to be notified after the
       
 10932             attribute's value has changed.
       
 10933             </p>
       
 10934 
       
 10935             <div class="params">
       
 10936                 <h4>Parameters:</h4>
       
 10937 
       
 10938                 <ul class="params-list">
       
 10939                     <li class="param">
       
 10940                         <code class="param-name">e</code>
       
 10941                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 10942 
       
 10943                         <div class="param-description">
       
 10944                             An Event Facade object with the following
       
 10945                             attribute-specific properties added:
       
 10946                         </div>
       
 10947 
       
 10948                         <ul class="params-list">
       
 10949                             <li class="param">
       
 10950                                 <code class="param-name">prevVal</code>
       
 10951                                 <span class="type">Any</span>
       
 10952                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 10953                             </li>
       
 10954                             <li class="param">
       
 10955                                 <code class="param-name">newVal</code>
       
 10956                                 <span class="type">Any</span>
       
 10957                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 10958                             </li>
       
 10959                             <li class="param">
       
 10960                                 <code class="param-name">attrName</code>
       
 10961                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10962                                 <div class="param-description">The name of the attribute being set.</div>
       
 10963                             </li>
       
 10964                             <li class="param">
       
 10965                                 <code class="param-name">subAttrName</code>
       
 10966                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10967                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 10968                             </li>
       
 10969                         </ul>
       
 10970                     </li>
       
 10971                 </ul>
       
 10972             </div>
       
 10973         </div>
       
 10974     
       
 10975 
       
 10976     
       
 10977 </div>
       
 10978 
       
 10979                 
       
 10980                     <div id="attr_elapsedTime" class="attr item inherited">
       
 10981     <a name="config_elapsedTime"></a> 
       
 10982     <h3 class="name"><code>elapsedTime</code></h3>
       
 10983     <span class="type">Int</span>
       
 10984 
       
 10985     
       
 10986 
       
 10987     
       
 10988 
       
 10989     
       
 10990 
       
 10991     
       
 10992 
       
 10993     
       
 10994 
       
 10995     
       
 10996 
       
 10997     
       
 10998         <span class="flag readonly">readonly</span>
       
 10999     
       
 11000 
       
 11001     <div class="meta">
       
 11002         
       
 11003             
       
 11004                 <p>Inherited from
       
 11005                 <a href="../classes/Anim.html#attr_elapsedTime">Anim</a>:
       
 11006             
       
 11007         
       
 11008         
       
 11009         <a href="../files/anim_js_anim.js.html#l260"><code>anim&#x2F;js&#x2F;anim.js:260</code></a>
       
 11010         
       
 11011         </p>
       
 11012 
       
 11013         
       
 11014 
       
 11015         
       
 11016     </div>
       
 11017 
       
 11018     <div class="description">
       
 11019         <p>Current time the animation has been running.</p>
       
 11020     </div>
       
 11021 
       
 11022     
       
 11023         <p><strong>Default:</strong> 0</p>
       
 11024     
       
 11025 
       
 11026     
       
 11027         <div class="emits box">
       
 11028             <h4>Fires event <code>elapsedTimeChange</code></h4>
       
 11029 
       
 11030             <p>
       
 11031             Fires when the value for the configuration attribute <code>elapsedTime</code> is
       
 11032             changed. You can listen for the event using the <code>on</code> method if you
       
 11033             wish to be notified before the attribute's value has changed, or
       
 11034             using the <code>after</code> method if you wish to be notified after the
       
 11035             attribute's value has changed.
       
 11036             </p>
       
 11037 
       
 11038             <div class="params">
       
 11039                 <h4>Parameters:</h4>
       
 11040 
       
 11041                 <ul class="params-list">
       
 11042                     <li class="param">
       
 11043                         <code class="param-name">e</code>
       
 11044                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11045 
       
 11046                         <div class="param-description">
       
 11047                             An Event Facade object with the following
       
 11048                             attribute-specific properties added:
       
 11049                         </div>
       
 11050 
       
 11051                         <ul class="params-list">
       
 11052                             <li class="param">
       
 11053                                 <code class="param-name">prevVal</code>
       
 11054                                 <span class="type">Any</span>
       
 11055                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11056                             </li>
       
 11057                             <li class="param">
       
 11058                                 <code class="param-name">newVal</code>
       
 11059                                 <span class="type">Any</span>
       
 11060                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11061                             </li>
       
 11062                             <li class="param">
       
 11063                                 <code class="param-name">attrName</code>
       
 11064                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11065                                 <div class="param-description">The name of the attribute being set.</div>
       
 11066                             </li>
       
 11067                             <li class="param">
       
 11068                                 <code class="param-name">subAttrName</code>
       
 11069                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11070                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11071                             </li>
       
 11072                         </ul>
       
 11073                     </li>
       
 11074                 </ul>
       
 11075             </div>
       
 11076         </div>
       
 11077     
       
 11078 
       
 11079     
       
 11080 </div>
       
 11081 
       
 11082                 
       
 11083                     <div id="attr_from" class="attr item inherited">
       
 11084     <a name="config_from"></a> 
       
 11085     <h3 class="name"><code>from</code></h3>
       
 11086     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11087 
       
 11088     
       
 11089 
       
 11090     
       
 11091 
       
 11092     
       
 11093 
       
 11094     
       
 11095 
       
 11096     
       
 11097 
       
 11098     
       
 11099 
       
 11100     
       
 11101 
       
 11102     <div class="meta">
       
 11103         
       
 11104             
       
 11105                 <p>Inherited from
       
 11106                 <a href="../classes/Anim.html#attr_from">Anim</a>:
       
 11107             
       
 11108         
       
 11109         
       
 11110         <a href="../files/anim_js_anim.js.html#l214"><code>anim&#x2F;js&#x2F;anim.js:214</code></a>
       
 11111         
       
 11112         </p>
       
 11113 
       
 11114         
       
 11115 
       
 11116         
       
 11117     </div>
       
 11118 
       
 11119     <div class="description">
       
 11120         <p>The starting values for the animated properties.</p>
       
 11121 
       
 11122 <p>Fields may be strings, numbers, or functions.
       
 11123 If a function is used, the return value becomes the from value.
       
 11124 If no from value is specified, the DEFAULT_GETTER will be used.
       
 11125 Supports any unit, provided it matches the "to" (or default)
       
 11126 unit (e.g. <code>{width: '10em', color: 'rgb(0, 0, 0)', borderColor: '#ccc'}</code>).</p>
       
 11127 
       
 11128 <p>If using the default ('px' for length-based units), the unit may be omitted
       
 11129 (e.g. <code>{width: 100}, borderColor: 'ccc'}</code>, which defaults to pixels
       
 11130 and hex, respectively).</p>
       
 11131     </div>
       
 11132 
       
 11133     
       
 11134 
       
 11135     
       
 11136         <div class="emits box">
       
 11137             <h4>Fires event <code>fromChange</code></h4>
       
 11138 
       
 11139             <p>
       
 11140             Fires when the value for the configuration attribute <code>from</code> is
       
 11141             changed. You can listen for the event using the <code>on</code> method if you
       
 11142             wish to be notified before the attribute's value has changed, or
       
 11143             using the <code>after</code> method if you wish to be notified after the
       
 11144             attribute's value has changed.
       
 11145             </p>
       
 11146 
       
 11147             <div class="params">
       
 11148                 <h4>Parameters:</h4>
       
 11149 
       
 11150                 <ul class="params-list">
       
 11151                     <li class="param">
       
 11152                         <code class="param-name">e</code>
       
 11153                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11154 
       
 11155                         <div class="param-description">
       
 11156                             An Event Facade object with the following
       
 11157                             attribute-specific properties added:
       
 11158                         </div>
       
 11159 
       
 11160                         <ul class="params-list">
       
 11161                             <li class="param">
       
 11162                                 <code class="param-name">prevVal</code>
       
 11163                                 <span class="type">Any</span>
       
 11164                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11165                             </li>
       
 11166                             <li class="param">
       
 11167                                 <code class="param-name">newVal</code>
       
 11168                                 <span class="type">Any</span>
       
 11169                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11170                             </li>
       
 11171                             <li class="param">
       
 11172                                 <code class="param-name">attrName</code>
       
 11173                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11174                                 <div class="param-description">The name of the attribute being set.</div>
       
 11175                             </li>
       
 11176                             <li class="param">
       
 11177                                 <code class="param-name">subAttrName</code>
       
 11178                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11179                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11180                             </li>
       
 11181                         </ul>
       
 11182                     </li>
       
 11183                 </ul>
       
 11184             </div>
       
 11185         </div>
       
 11186     
       
 11187 
       
 11188     
       
 11189 </div>
       
 11190 
       
 11191                 
       
 11192                     <div id="attr_initialized" class="attr item inherited">
       
 11193     <a name="config_initialized"></a> 
       
 11194     <h3 class="name"><code>initialized</code></h3>
       
 11195     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11196 
       
 11197     
       
 11198 
       
 11199     
       
 11200 
       
 11201     
       
 11202 
       
 11203     
       
 11204 
       
 11205     
       
 11206 
       
 11207     
       
 11208 
       
 11209     
       
 11210         <span class="flag readonly">readonly</span>
       
 11211     
       
 11212 
       
 11213     <div class="meta">
       
 11214         
       
 11215             
       
 11216                 <p>Inherited from
       
 11217                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 11218             
       
 11219         
       
 11220         
       
 11221         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 11222         
       
 11223         </p>
       
 11224 
       
 11225         
       
 11226 
       
 11227         
       
 11228     </div>
       
 11229 
       
 11230     <div class="description">
       
 11231         <p>Flag indicating whether or not this object
       
 11232 has been through the init lifecycle phase.</p>
       
 11233     </div>
       
 11234 
       
 11235     
       
 11236         <p><strong>Default:</strong> false</p>
       
 11237     
       
 11238 
       
 11239     
       
 11240         <div class="emits box">
       
 11241             <h4>Fires event <code>initializedChange</code></h4>
       
 11242 
       
 11243             <p>
       
 11244             Fires when the value for the configuration attribute <code>initialized</code> is
       
 11245             changed. You can listen for the event using the <code>on</code> method if you
       
 11246             wish to be notified before the attribute's value has changed, or
       
 11247             using the <code>after</code> method if you wish to be notified after the
       
 11248             attribute's value has changed.
       
 11249             </p>
       
 11250 
       
 11251             <div class="params">
       
 11252                 <h4>Parameters:</h4>
       
 11253 
       
 11254                 <ul class="params-list">
       
 11255                     <li class="param">
       
 11256                         <code class="param-name">e</code>
       
 11257                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11258 
       
 11259                         <div class="param-description">
       
 11260                             An Event Facade object with the following
       
 11261                             attribute-specific properties added:
       
 11262                         </div>
       
 11263 
       
 11264                         <ul class="params-list">
       
 11265                             <li class="param">
       
 11266                                 <code class="param-name">prevVal</code>
       
 11267                                 <span class="type">Any</span>
       
 11268                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11269                             </li>
       
 11270                             <li class="param">
       
 11271                                 <code class="param-name">newVal</code>
       
 11272                                 <span class="type">Any</span>
       
 11273                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11274                             </li>
       
 11275                             <li class="param">
       
 11276                                 <code class="param-name">attrName</code>
       
 11277                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11278                                 <div class="param-description">The name of the attribute being set.</div>
       
 11279                             </li>
       
 11280                             <li class="param">
       
 11281                                 <code class="param-name">subAttrName</code>
       
 11282                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11283                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11284                             </li>
       
 11285                         </ul>
       
 11286                     </li>
       
 11287                 </ul>
       
 11288             </div>
       
 11289         </div>
       
 11290     
       
 11291 
       
 11292     
       
 11293 </div>
       
 11294 
       
 11295                 
       
 11296                     <div id="attr_iterationCount" class="attr item inherited">
       
 11297     <a name="config_iterationCount"></a> 
       
 11298     <h3 class="name"><code>iterationCount</code></h3>
       
 11299     <span class="type">Int</span>
       
 11300 
       
 11301     
       
 11302 
       
 11303     
       
 11304 
       
 11305     
       
 11306 
       
 11307     
       
 11308 
       
 11309     
       
 11310 
       
 11311     
       
 11312 
       
 11313     
       
 11314         <span class="flag readonly">readonly</span>
       
 11315     
       
 11316 
       
 11317     <div class="meta">
       
 11318         
       
 11319             
       
 11320                 <p>Inherited from
       
 11321                 <a href="../classes/Anim.html#attr_iterationCount">Anim</a>:
       
 11322             
       
 11323         
       
 11324         
       
 11325         <a href="../files/anim_js_anim.js.html#l297"><code>anim&#x2F;js&#x2F;anim.js:297</code></a>
       
 11326         
       
 11327         </p>
       
 11328 
       
 11329         
       
 11330 
       
 11331         
       
 11332     </div>
       
 11333 
       
 11334     <div class="description">
       
 11335         <p>The number of iterations that have occurred.
       
 11336 Resets when an animation ends (reaches iteration count or stop() called).</p>
       
 11337     </div>
       
 11338 
       
 11339     
       
 11340         <p><strong>Default:</strong> 0</p>
       
 11341     
       
 11342 
       
 11343     
       
 11344         <div class="emits box">
       
 11345             <h4>Fires event <code>iterationCountChange</code></h4>
       
 11346 
       
 11347             <p>
       
 11348             Fires when the value for the configuration attribute <code>iterationCount</code> is
       
 11349             changed. You can listen for the event using the <code>on</code> method if you
       
 11350             wish to be notified before the attribute's value has changed, or
       
 11351             using the <code>after</code> method if you wish to be notified after the
       
 11352             attribute's value has changed.
       
 11353             </p>
       
 11354 
       
 11355             <div class="params">
       
 11356                 <h4>Parameters:</h4>
       
 11357 
       
 11358                 <ul class="params-list">
       
 11359                     <li class="param">
       
 11360                         <code class="param-name">e</code>
       
 11361                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11362 
       
 11363                         <div class="param-description">
       
 11364                             An Event Facade object with the following
       
 11365                             attribute-specific properties added:
       
 11366                         </div>
       
 11367 
       
 11368                         <ul class="params-list">
       
 11369                             <li class="param">
       
 11370                                 <code class="param-name">prevVal</code>
       
 11371                                 <span class="type">Any</span>
       
 11372                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11373                             </li>
       
 11374                             <li class="param">
       
 11375                                 <code class="param-name">newVal</code>
       
 11376                                 <span class="type">Any</span>
       
 11377                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11378                             </li>
       
 11379                             <li class="param">
       
 11380                                 <code class="param-name">attrName</code>
       
 11381                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11382                                 <div class="param-description">The name of the attribute being set.</div>
       
 11383                             </li>
       
 11384                             <li class="param">
       
 11385                                 <code class="param-name">subAttrName</code>
       
 11386                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11387                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11388                             </li>
       
 11389                         </ul>
       
 11390                     </li>
       
 11391                 </ul>
       
 11392             </div>
       
 11393         </div>
       
 11394     
       
 11395 
       
 11396     
       
 11397 </div>
       
 11398 
       
 11399                 
       
 11400                     <div id="attr_iterations" class="attr item inherited">
       
 11401     <a name="config_iterations"></a> 
       
 11402     <h3 class="name"><code>iterations</code></h3>
       
 11403     <span class="type">Int</span>
       
 11404 
       
 11405     
       
 11406 
       
 11407     
       
 11408 
       
 11409     
       
 11410 
       
 11411     
       
 11412 
       
 11413     
       
 11414 
       
 11415     
       
 11416 
       
 11417     
       
 11418 
       
 11419     <div class="meta">
       
 11420         
       
 11421             
       
 11422                 <p>Inherited from
       
 11423                 <a href="../classes/Anim.html#attr_iterations">Anim</a>:
       
 11424             
       
 11425         
       
 11426         
       
 11427         <a href="../files/anim_js_anim.js.html#l287"><code>anim&#x2F;js&#x2F;anim.js:287</code></a>
       
 11428         
       
 11429         </p>
       
 11430 
       
 11431         
       
 11432 
       
 11433         
       
 11434     </div>
       
 11435 
       
 11436     <div class="description">
       
 11437         <p>The number of times the animation should run</p>
       
 11438     </div>
       
 11439 
       
 11440     
       
 11441         <p><strong>Default:</strong> 1</p>
       
 11442     
       
 11443 
       
 11444     
       
 11445         <div class="emits box">
       
 11446             <h4>Fires event <code>iterationsChange</code></h4>
       
 11447 
       
 11448             <p>
       
 11449             Fires when the value for the configuration attribute <code>iterations</code> is
       
 11450             changed. You can listen for the event using the <code>on</code> method if you
       
 11451             wish to be notified before the attribute's value has changed, or
       
 11452             using the <code>after</code> method if you wish to be notified after the
       
 11453             attribute's value has changed.
       
 11454             </p>
       
 11455 
       
 11456             <div class="params">
       
 11457                 <h4>Parameters:</h4>
       
 11458 
       
 11459                 <ul class="params-list">
       
 11460                     <li class="param">
       
 11461                         <code class="param-name">e</code>
       
 11462                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11463 
       
 11464                         <div class="param-description">
       
 11465                             An Event Facade object with the following
       
 11466                             attribute-specific properties added:
       
 11467                         </div>
       
 11468 
       
 11469                         <ul class="params-list">
       
 11470                             <li class="param">
       
 11471                                 <code class="param-name">prevVal</code>
       
 11472                                 <span class="type">Any</span>
       
 11473                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11474                             </li>
       
 11475                             <li class="param">
       
 11476                                 <code class="param-name">newVal</code>
       
 11477                                 <span class="type">Any</span>
       
 11478                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11479                             </li>
       
 11480                             <li class="param">
       
 11481                                 <code class="param-name">attrName</code>
       
 11482                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11483                                 <div class="param-description">The name of the attribute being set.</div>
       
 11484                             </li>
       
 11485                             <li class="param">
       
 11486                                 <code class="param-name">subAttrName</code>
       
 11487                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11488                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11489                             </li>
       
 11490                         </ul>
       
 11491                     </li>
       
 11492                 </ul>
       
 11493             </div>
       
 11494         </div>
       
 11495     
       
 11496 
       
 11497     
       
 11498 </div>
       
 11499 
       
 11500                 
       
 11501                     <div id="attr_node" class="attr item inherited">
       
 11502     <a name="config_node"></a> 
       
 11503     <h3 class="name"><code>node</code></h3>
       
 11504     <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
 11505 
       
 11506     
       
 11507 
       
 11508     
       
 11509 
       
 11510     
       
 11511 
       
 11512     
       
 11513 
       
 11514     
       
 11515 
       
 11516     
       
 11517 
       
 11518     
       
 11519 
       
 11520     <div class="meta">
       
 11521         
       
 11522             
       
 11523                 <p>Inherited from
       
 11524                 <a href="../classes/Anim.html#attr_node">Anim</a>:
       
 11525             
       
 11526         
       
 11527         
       
 11528         <a href="../files/anim_js_anim.js.html#l168"><code>anim&#x2F;js&#x2F;anim.js:168</code></a>
       
 11529         
       
 11530         </p>
       
 11531 
       
 11532         
       
 11533 
       
 11534         
       
 11535     </div>
       
 11536 
       
 11537     <div class="description">
       
 11538         <p>The object to be animated.</p>
       
 11539     </div>
       
 11540 
       
 11541     
       
 11542 
       
 11543     
       
 11544         <div class="emits box">
       
 11545             <h4>Fires event <code>nodeChange</code></h4>
       
 11546 
       
 11547             <p>
       
 11548             Fires when the value for the configuration attribute <code>node</code> is
       
 11549             changed. You can listen for the event using the <code>on</code> method if you
       
 11550             wish to be notified before the attribute's value has changed, or
       
 11551             using the <code>after</code> method if you wish to be notified after the
       
 11552             attribute's value has changed.
       
 11553             </p>
       
 11554 
       
 11555             <div class="params">
       
 11556                 <h4>Parameters:</h4>
       
 11557 
       
 11558                 <ul class="params-list">
       
 11559                     <li class="param">
       
 11560                         <code class="param-name">e</code>
       
 11561                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11562 
       
 11563                         <div class="param-description">
       
 11564                             An Event Facade object with the following
       
 11565                             attribute-specific properties added:
       
 11566                         </div>
       
 11567 
       
 11568                         <ul class="params-list">
       
 11569                             <li class="param">
       
 11570                                 <code class="param-name">prevVal</code>
       
 11571                                 <span class="type">Any</span>
       
 11572                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11573                             </li>
       
 11574                             <li class="param">
       
 11575                                 <code class="param-name">newVal</code>
       
 11576                                 <span class="type">Any</span>
       
 11577                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11578                             </li>
       
 11579                             <li class="param">
       
 11580                                 <code class="param-name">attrName</code>
       
 11581                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11582                                 <div class="param-description">The name of the attribute being set.</div>
       
 11583                             </li>
       
 11584                             <li class="param">
       
 11585                                 <code class="param-name">subAttrName</code>
       
 11586                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11587                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11588                             </li>
       
 11589                         </ul>
       
 11590                     </li>
       
 11591                 </ul>
       
 11592             </div>
       
 11593         </div>
       
 11594     
       
 11595 
       
 11596     
       
 11597 </div>
       
 11598 
       
 11599                 
       
 11600                     <div id="attr_paused" class="attr item inherited">
       
 11601     <a name="config_paused"></a> 
       
 11602     <h3 class="name"><code>paused</code></h3>
       
 11603     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11604 
       
 11605     
       
 11606 
       
 11607     
       
 11608 
       
 11609     
       
 11610 
       
 11611     
       
 11612 
       
 11613     
       
 11614 
       
 11615     
       
 11616 
       
 11617     
       
 11618         <span class="flag readonly">readonly</span>
       
 11619     
       
 11620 
       
 11621     <div class="meta">
       
 11622         
       
 11623             
       
 11624                 <p>Inherited from
       
 11625                 <a href="../classes/Anim.html#attr_paused">Anim</a>:
       
 11626             
       
 11627         
       
 11628         
       
 11629         <a href="../files/anim_js_anim.js.html#l323"><code>anim&#x2F;js&#x2F;anim.js:323</code></a>
       
 11630         
       
 11631         </p>
       
 11632 
       
 11633         
       
 11634 
       
 11635         
       
 11636     </div>
       
 11637 
       
 11638     <div class="description">
       
 11639         <p>Whether or not the animation is currently paused.</p>
       
 11640     </div>
       
 11641 
       
 11642     
       
 11643         <p><strong>Default:</strong> false</p>
       
 11644     
       
 11645 
       
 11646     
       
 11647         <div class="emits box">
       
 11648             <h4>Fires event <code>pausedChange</code></h4>
       
 11649 
       
 11650             <p>
       
 11651             Fires when the value for the configuration attribute <code>paused</code> is
       
 11652             changed. You can listen for the event using the <code>on</code> method if you
       
 11653             wish to be notified before the attribute's value has changed, or
       
 11654             using the <code>after</code> method if you wish to be notified after the
       
 11655             attribute's value has changed.
       
 11656             </p>
       
 11657 
       
 11658             <div class="params">
       
 11659                 <h4>Parameters:</h4>
       
 11660 
       
 11661                 <ul class="params-list">
       
 11662                     <li class="param">
       
 11663                         <code class="param-name">e</code>
       
 11664                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11665 
       
 11666                         <div class="param-description">
       
 11667                             An Event Facade object with the following
       
 11668                             attribute-specific properties added:
       
 11669                         </div>
       
 11670 
       
 11671                         <ul class="params-list">
       
 11672                             <li class="param">
       
 11673                                 <code class="param-name">prevVal</code>
       
 11674                                 <span class="type">Any</span>
       
 11675                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11676                             </li>
       
 11677                             <li class="param">
       
 11678                                 <code class="param-name">newVal</code>
       
 11679                                 <span class="type">Any</span>
       
 11680                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11681                             </li>
       
 11682                             <li class="param">
       
 11683                                 <code class="param-name">attrName</code>
       
 11684                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11685                                 <div class="param-description">The name of the attribute being set.</div>
       
 11686                             </li>
       
 11687                             <li class="param">
       
 11688                                 <code class="param-name">subAttrName</code>
       
 11689                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11690                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11691                             </li>
       
 11692                         </ul>
       
 11693                     </li>
       
 11694                 </ul>
       
 11695             </div>
       
 11696         </div>
       
 11697     
       
 11698 
       
 11699     
       
 11700 </div>
       
 11701 
       
 11702                 
       
 11703                     <div id="attr_reverse" class="attr item inherited">
       
 11704     <a name="config_reverse"></a> 
       
 11705     <h3 class="name"><code>reverse</code></h3>
       
 11706     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11707 
       
 11708     
       
 11709 
       
 11710     
       
 11711 
       
 11712     
       
 11713 
       
 11714     
       
 11715 
       
 11716     
       
 11717 
       
 11718     
       
 11719 
       
 11720     
       
 11721 
       
 11722     <div class="meta">
       
 11723         
       
 11724             
       
 11725                 <p>Inherited from
       
 11726                 <a href="../classes/Anim.html#attr_reverse">Anim</a>:
       
 11727             
       
 11728         
       
 11729         
       
 11730         <a href="../files/anim_js_anim.js.html#l335"><code>anim&#x2F;js&#x2F;anim.js:335</code></a>
       
 11731         
       
 11732         </p>
       
 11733 
       
 11734         
       
 11735 
       
 11736         
       
 11737     </div>
       
 11738 
       
 11739     <div class="description">
       
 11740         <p>If true, animation begins from last frame</p>
       
 11741     </div>
       
 11742 
       
 11743     
       
 11744         <p><strong>Default:</strong> false</p>
       
 11745     
       
 11746 
       
 11747     
       
 11748         <div class="emits box">
       
 11749             <h4>Fires event <code>reverseChange</code></h4>
       
 11750 
       
 11751             <p>
       
 11752             Fires when the value for the configuration attribute <code>reverse</code> is
       
 11753             changed. You can listen for the event using the <code>on</code> method if you
       
 11754             wish to be notified before the attribute's value has changed, or
       
 11755             using the <code>after</code> method if you wish to be notified after the
       
 11756             attribute's value has changed.
       
 11757             </p>
       
 11758 
       
 11759             <div class="params">
       
 11760                 <h4>Parameters:</h4>
       
 11761 
       
 11762                 <ul class="params-list">
       
 11763                     <li class="param">
       
 11764                         <code class="param-name">e</code>
       
 11765                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11766 
       
 11767                         <div class="param-description">
       
 11768                             An Event Facade object with the following
       
 11769                             attribute-specific properties added:
       
 11770                         </div>
       
 11771 
       
 11772                         <ul class="params-list">
       
 11773                             <li class="param">
       
 11774                                 <code class="param-name">prevVal</code>
       
 11775                                 <span class="type">Any</span>
       
 11776                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11777                             </li>
       
 11778                             <li class="param">
       
 11779                                 <code class="param-name">newVal</code>
       
 11780                                 <span class="type">Any</span>
       
 11781                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11782                             </li>
       
 11783                             <li class="param">
       
 11784                                 <code class="param-name">attrName</code>
       
 11785                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11786                                 <div class="param-description">The name of the attribute being set.</div>
       
 11787                             </li>
       
 11788                             <li class="param">
       
 11789                                 <code class="param-name">subAttrName</code>
       
 11790                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11791                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11792                             </li>
       
 11793                         </ul>
       
 11794                     </li>
       
 11795                 </ul>
       
 11796             </div>
       
 11797         </div>
       
 11798     
       
 11799 
       
 11800     
       
 11801 </div>
       
 11802 
       
 11803                 
       
 11804                     <div id="attr_running" class="attr item inherited">
       
 11805     <a name="config_running"></a> 
       
 11806     <h3 class="name"><code>running</code></h3>
       
 11807     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11808 
       
 11809     
       
 11810 
       
 11811     
       
 11812 
       
 11813     
       
 11814 
       
 11815     
       
 11816 
       
 11817     
       
 11818 
       
 11819     
       
 11820 
       
 11821     
       
 11822         <span class="flag readonly">readonly</span>
       
 11823     
       
 11824 
       
 11825     <div class="meta">
       
 11826         
       
 11827             
       
 11828                 <p>Inherited from
       
 11829                 <a href="../classes/Anim.html#attr_running">Anim</a>:
       
 11830             
       
 11831         
       
 11832         
       
 11833         <a href="../files/anim_js_anim.js.html#l272"><code>anim&#x2F;js&#x2F;anim.js:272</code></a>
       
 11834         
       
 11835         </p>
       
 11836 
       
 11837         
       
 11838 
       
 11839         
       
 11840     </div>
       
 11841 
       
 11842     <div class="description">
       
 11843         <p>Whether or not the animation is currently running.</p>
       
 11844     </div>
       
 11845 
       
 11846     
       
 11847         <p><strong>Default:</strong> false</p>
       
 11848     
       
 11849 
       
 11850     
       
 11851         <div class="emits box">
       
 11852             <h4>Fires event <code>runningChange</code></h4>
       
 11853 
       
 11854             <p>
       
 11855             Fires when the value for the configuration attribute <code>running</code> is
       
 11856             changed. You can listen for the event using the <code>on</code> method if you
       
 11857             wish to be notified before the attribute's value has changed, or
       
 11858             using the <code>after</code> method if you wish to be notified after the
       
 11859             attribute's value has changed.
       
 11860             </p>
       
 11861 
       
 11862             <div class="params">
       
 11863                 <h4>Parameters:</h4>
       
 11864 
       
 11865                 <ul class="params-list">
       
 11866                     <li class="param">
       
 11867                         <code class="param-name">e</code>
       
 11868                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11869 
       
 11870                         <div class="param-description">
       
 11871                             An Event Facade object with the following
       
 11872                             attribute-specific properties added:
       
 11873                         </div>
       
 11874 
       
 11875                         <ul class="params-list">
       
 11876                             <li class="param">
       
 11877                                 <code class="param-name">prevVal</code>
       
 11878                                 <span class="type">Any</span>
       
 11879                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11880                             </li>
       
 11881                             <li class="param">
       
 11882                                 <code class="param-name">newVal</code>
       
 11883                                 <span class="type">Any</span>
       
 11884                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11885                             </li>
       
 11886                             <li class="param">
       
 11887                                 <code class="param-name">attrName</code>
       
 11888                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11889                                 <div class="param-description">The name of the attribute being set.</div>
       
 11890                             </li>
       
 11891                             <li class="param">
       
 11892                                 <code class="param-name">subAttrName</code>
       
 11893                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11894                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11895                             </li>
       
 11896                         </ul>
       
 11897                     </li>
       
 11898                 </ul>
       
 11899             </div>
       
 11900         </div>
       
 11901     
       
 11902 
       
 11903     
       
 11904 </div>
       
 11905 
       
 11906                 
       
 11907                     <div id="attr_startTime" class="attr item inherited">
       
 11908     <a name="config_startTime"></a> 
       
 11909     <h3 class="name"><code>startTime</code></h3>
       
 11910     <span class="type">Int</span>
       
 11911 
       
 11912     
       
 11913 
       
 11914     
       
 11915 
       
 11916     
       
 11917 
       
 11918     
       
 11919 
       
 11920     
       
 11921 
       
 11922     
       
 11923 
       
 11924     
       
 11925         <span class="flag readonly">readonly</span>
       
 11926     
       
 11927 
       
 11928     <div class="meta">
       
 11929         
       
 11930             
       
 11931                 <p>Inherited from
       
 11932                 <a href="../classes/Anim.html#attr_startTime">Anim</a>:
       
 11933             
       
 11934         
       
 11935         
       
 11936         <a href="../files/anim_js_anim.js.html#l248"><code>anim&#x2F;js&#x2F;anim.js:248</code></a>
       
 11937         
       
 11938         </p>
       
 11939 
       
 11940         
       
 11941 
       
 11942         
       
 11943     </div>
       
 11944 
       
 11945     <div class="description">
       
 11946         <p>Date stamp for the first frame of the animation.</p>
       
 11947     </div>
       
 11948 
       
 11949     
       
 11950         <p><strong>Default:</strong> 0</p>
       
 11951     
       
 11952 
       
 11953     
       
 11954         <div class="emits box">
       
 11955             <h4>Fires event <code>startTimeChange</code></h4>
       
 11956 
       
 11957             <p>
       
 11958             Fires when the value for the configuration attribute <code>startTime</code> is
       
 11959             changed. You can listen for the event using the <code>on</code> method if you
       
 11960             wish to be notified before the attribute's value has changed, or
       
 11961             using the <code>after</code> method if you wish to be notified after the
       
 11962             attribute's value has changed.
       
 11963             </p>
       
 11964 
       
 11965             <div class="params">
       
 11966                 <h4>Parameters:</h4>
       
 11967 
       
 11968                 <ul class="params-list">
       
 11969                     <li class="param">
       
 11970                         <code class="param-name">e</code>
       
 11971                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11972 
       
 11973                         <div class="param-description">
       
 11974                             An Event Facade object with the following
       
 11975                             attribute-specific properties added:
       
 11976                         </div>
       
 11977 
       
 11978                         <ul class="params-list">
       
 11979                             <li class="param">
       
 11980                                 <code class="param-name">prevVal</code>
       
 11981                                 <span class="type">Any</span>
       
 11982                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11983                             </li>
       
 11984                             <li class="param">
       
 11985                                 <code class="param-name">newVal</code>
       
 11986                                 <span class="type">Any</span>
       
 11987                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11988                             </li>
       
 11989                             <li class="param">
       
 11990                                 <code class="param-name">attrName</code>
       
 11991                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11992                                 <div class="param-description">The name of the attribute being set.</div>
       
 11993                             </li>
       
 11994                             <li class="param">
       
 11995                                 <code class="param-name">subAttrName</code>
       
 11996                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11997                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11998                             </li>
       
 11999                         </ul>
       
 12000                     </li>
       
 12001                 </ul>
       
 12002             </div>
       
 12003         </div>
       
 12004     
       
 12005 
       
 12006     
       
 12007 </div>
       
 12008 
       
 12009                 
       
 12010                     <div id="attr_to" class="attr item inherited">
       
 12011     <a name="config_to"></a> 
       
 12012     <h3 class="name"><code>to</code></h3>
       
 12013     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12014 
       
 12015     
       
 12016 
       
 12017     
       
 12018 
       
 12019     
       
 12020 
       
 12021     
       
 12022 
       
 12023     
       
 12024 
       
 12025     
       
 12026 
       
 12027     
       
 12028 
       
 12029     <div class="meta">
       
 12030         
       
 12031             
       
 12032                 <p>Inherited from
       
 12033                 <a href="../classes/Anim.html#attr_to">Anim</a>:
       
 12034             
       
 12035         
       
 12036         
       
 12037         <a href="../files/anim_js_anim.js.html#l232"><code>anim&#x2F;js&#x2F;anim.js:232</code></a>
       
 12038         
       
 12039         </p>
       
 12040 
       
 12041         
       
 12042 
       
 12043         
       
 12044     </div>
       
 12045 
       
 12046     <div class="description">
       
 12047         <p>The ending values for the animated properties.</p>
       
 12048 
       
 12049 <p>Fields may be strings, numbers, or functions.
       
 12050 Supports any unit, provided it matches the "from" (or default)
       
 12051 unit (e.g. <code>{width: '50%', color: 'red', borderColor: '#ccc'}</code>).</p>
       
 12052 
       
 12053 <p>If using the default ('px' for length-based units), the unit may be omitted
       
 12054 (e.g. <code>{width: 100, borderColor: 'ccc'}</code>, which defaults to pixels
       
 12055 and hex, respectively).</p>
       
 12056     </div>
       
 12057 
       
 12058     
       
 12059 
       
 12060     
       
 12061         <div class="emits box">
       
 12062             <h4>Fires event <code>toChange</code></h4>
       
 12063 
       
 12064             <p>
       
 12065             Fires when the value for the configuration attribute <code>to</code> is
       
 12066             changed. You can listen for the event using the <code>on</code> method if you
       
 12067             wish to be notified before the attribute's value has changed, or
       
 12068             using the <code>after</code> method if you wish to be notified after the
       
 12069             attribute's value has changed.
       
 12070             </p>
       
 12071 
       
 12072             <div class="params">
       
 12073                 <h4>Parameters:</h4>
       
 12074 
       
 12075                 <ul class="params-list">
       
 12076                     <li class="param">
       
 12077                         <code class="param-name">e</code>
       
 12078                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12079 
       
 12080                         <div class="param-description">
       
 12081                             An Event Facade object with the following
       
 12082                             attribute-specific properties added:
       
 12083                         </div>
       
 12084 
       
 12085                         <ul class="params-list">
       
 12086                             <li class="param">
       
 12087                                 <code class="param-name">prevVal</code>
       
 12088                                 <span class="type">Any</span>
       
 12089                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12090                             </li>
       
 12091                             <li class="param">
       
 12092                                 <code class="param-name">newVal</code>
       
 12093                                 <span class="type">Any</span>
       
 12094                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12095                             </li>
       
 12096                             <li class="param">
       
 12097                                 <code class="param-name">attrName</code>
       
 12098                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12099                                 <div class="param-description">The name of the attribute being set.</div>
       
 12100                             </li>
       
 12101                             <li class="param">
       
 12102                                 <code class="param-name">subAttrName</code>
       
 12103                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12104                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12105                             </li>
       
 12106                         </ul>
       
 12107                     </li>
       
 12108                 </ul>
       
 12109             </div>
       
 12110         </div>
       
 12111     
       
 12112 
       
 12113     
       
 12114 </div>
       
 12115 
       
 12116                 
       
 12117             </div>
       
 12118         
       
 12119 
       
 12120         
       
 12121             <div id="events" class="api-class-tabpanel">
       
 12122                 <h2 class="off-left">Events</h2>
       
 12123 
       
 12124                 
       
 12125                     <div id="event_destroy" class="events item inherited">
       
 12126     <h3 class="name"><code>destroy</code></h3>
       
 12127     <span class="type"></span>
       
 12128 
       
 12129     
       
 12130 
       
 12131     
       
 12132 
       
 12133     
       
 12134 
       
 12135     
       
 12136 
       
 12137     <div class="meta">
       
 12138         
       
 12139             
       
 12140                 <p>Inherited from
       
 12141                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 12142             
       
 12143         
       
 12144         
       
 12145         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 12146         
       
 12147         </p>
       
 12148 
       
 12149         
       
 12150 
       
 12151         
       
 12152     </div>
       
 12153 
       
 12154     <div class="description">
       
 12155         <p>
       
 12156 Lifecycle event for the destroy phase,
       
 12157 fired prior to destruction. Invoking the preventDefault
       
 12158 method on the event object provided to subscribers will
       
 12159 prevent destruction from proceeding.
       
 12160 </p>
       
 12161 
       
 12162 <p>
       
 12163 Subscribers to the "after" moment of this event, will be notified
       
 12164 after destruction is complete (and as a result cannot prevent
       
 12165 destruction).
       
 12166 </p>
       
 12167     </div>
       
 12168 
       
 12169     
       
 12170         <div class="params">
       
 12171             <h4>Event Payload:</h4>
       
 12172 
       
 12173             <ul class="params-list">
       
 12174             
       
 12175                 <li class="param">
       
 12176                     
       
 12177                         <code class="param-name">e</code>
       
 12178                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12179                     
       
 12180 
       
 12181                     
       
 12182 
       
 12183                     <div class="param-description">
       
 12184                         <p>Event object</p>
       
 12185                     </div>
       
 12186 
       
 12187                     
       
 12188                 </li>
       
 12189             
       
 12190             </ul>
       
 12191         </div>
       
 12192     
       
 12193 
       
 12194 
       
 12195     
       
 12196 </div>
       
 12197 
       
 12198                 
       
 12199                     <div id="event_end" class="events item inherited">
       
 12200     <h3 class="name"><code>end</code></h3>
       
 12201     <span class="type">Event.Custom</span>
       
 12202 
       
 12203     
       
 12204 
       
 12205     
       
 12206 
       
 12207     
       
 12208 
       
 12209     
       
 12210 
       
 12211     <div class="meta">
       
 12212         
       
 12213             
       
 12214                 <p>Inherited from
       
 12215                 <a href="../classes/Anim.html#event_end">Anim</a>:
       
 12216             
       
 12217         
       
 12218         
       
 12219         <a href="../files/anim_js_anim.js.html#l41"><code>anim&#x2F;js&#x2F;anim.js:41</code></a>
       
 12220         
       
 12221         </p>
       
 12222 
       
 12223         
       
 12224 
       
 12225         
       
 12226     </div>
       
 12227 
       
 12228     <div class="description">
       
 12229         <p>fires after the animation completes.</p>
       
 12230     </div>
       
 12231 
       
 12232     
       
 12233         <div class="params">
       
 12234             <h4>Event Payload:</h4>
       
 12235 
       
 12236             <ul class="params-list">
       
 12237             
       
 12238                 <li class="param">
       
 12239                     
       
 12240                         <code class="param-name">ev</code>
       
 12241                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 12242                     
       
 12243 
       
 12244                     
       
 12245 
       
 12246                     <div class="param-description">
       
 12247                         <p>The end event.</p>
       
 12248                     </div>
       
 12249 
       
 12250                     
       
 12251                 </li>
       
 12252             
       
 12253             </ul>
       
 12254         </div>
       
 12255     
       
 12256 
       
 12257 
       
 12258     
       
 12259 </div>
       
 12260 
       
 12261                 
       
 12262                     <div id="event_init" class="events item inherited">
       
 12263     <h3 class="name"><code>init</code></h3>
       
 12264     <span class="type"></span>
       
 12265 
       
 12266     
       
 12267 
       
 12268     
       
 12269 
       
 12270     
       
 12271 
       
 12272     
       
 12273 
       
 12274     <div class="meta">
       
 12275         
       
 12276             
       
 12277                 <p>Inherited from
       
 12278                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 12279             
       
 12280         
       
 12281         
       
 12282         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 12283         
       
 12284         </p>
       
 12285 
       
 12286         
       
 12287 
       
 12288         
       
 12289     </div>
       
 12290 
       
 12291     <div class="description">
       
 12292         <p>
       
 12293 Lifecycle event for the init phase, fired prior to initialization.
       
 12294 Invoking the preventDefault() method on the event object provided
       
 12295 to subscribers will prevent initialization from occuring.
       
 12296 </p>
       
 12297 
       
 12298 <p>
       
 12299 Subscribers to the "after" momemt of this event, will be notified
       
 12300 after initialization of the object is complete (and therefore
       
 12301 cannot prevent initialization).
       
 12302 </p>
       
 12303     </div>
       
 12304 
       
 12305     
       
 12306         <div class="params">
       
 12307             <h4>Event Payload:</h4>
       
 12308 
       
 12309             <ul class="params-list">
       
 12310             
       
 12311                 <li class="param">
       
 12312                     
       
 12313                         <code class="param-name">e</code>
       
 12314                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12315                     
       
 12316 
       
 12317                     
       
 12318 
       
 12319                     <div class="param-description">
       
 12320                         <p>Event object, with a cfg property which
       
 12321 refers to the configuration object passed to the constructor.</p>
       
 12322                     </div>
       
 12323 
       
 12324                     
       
 12325                 </li>
       
 12326             
       
 12327             </ul>
       
 12328         </div>
       
 12329     
       
 12330 
       
 12331 
       
 12332     
       
 12333 </div>
       
 12334 
       
 12335                 
       
 12336                     <div id="event_iteration" class="events item inherited">
       
 12337     <h3 class="name"><code>iteration</code></h3>
       
 12338     <span class="type">Event.Custom</span>
       
 12339 
       
 12340     
       
 12341 
       
 12342     
       
 12343 
       
 12344     
       
 12345 
       
 12346     
       
 12347 
       
 12348     <div class="meta">
       
 12349         
       
 12350             
       
 12351                 <p>Inherited from
       
 12352                 <a href="../classes/Anim.html#event_iteration">Anim</a>:
       
 12353             
       
 12354         
       
 12355         
       
 12356         <a href="../files/anim_js_anim.js.html#l586"><code>anim&#x2F;js&#x2F;anim.js:586</code></a>
       
 12357         
       
 12358         </p>
       
 12359 
       
 12360         
       
 12361 
       
 12362         
       
 12363     </div>
       
 12364 
       
 12365     <div class="description">
       
 12366         <p>fires when an animation begins an iteration.</p>
       
 12367     </div>
       
 12368 
       
 12369     
       
 12370         <div class="params">
       
 12371             <h4>Event Payload:</h4>
       
 12372 
       
 12373             <ul class="params-list">
       
 12374             
       
 12375                 <li class="param">
       
 12376                     
       
 12377                         <code class="param-name">ev</code>
       
 12378                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 12379                     
       
 12380 
       
 12381                     
       
 12382 
       
 12383                     <div class="param-description">
       
 12384                         <p>The iteration event.</p>
       
 12385                     </div>
       
 12386 
       
 12387                     
       
 12388                 </li>
       
 12389             
       
 12390             </ul>
       
 12391         </div>
       
 12392     
       
 12393 
       
 12394 
       
 12395     
       
 12396 </div>
       
 12397 
       
 12398                 
       
 12399                     <div id="event_pause" class="events item inherited">
       
 12400     <h3 class="name"><code>pause</code></h3>
       
 12401     <span class="type">Event.Custom</span>
       
 12402 
       
 12403     
       
 12404 
       
 12405     
       
 12406 
       
 12407     
       
 12408 
       
 12409     
       
 12410 
       
 12411     <div class="meta">
       
 12412         
       
 12413             
       
 12414                 <p>Inherited from
       
 12415                 <a href="../classes/Anim.html#event_pause">Anim</a>:
       
 12416             
       
 12417         
       
 12418         
       
 12419         <a href="../files/anim_js_anim.js.html#l487"><code>anim&#x2F;js&#x2F;anim.js:487</code></a>
       
 12420         
       
 12421         </p>
       
 12422 
       
 12423         
       
 12424 
       
 12425         
       
 12426     </div>
       
 12427 
       
 12428     <div class="description">
       
 12429         <p>fires when an animation is paused.</p>
       
 12430     </div>
       
 12431 
       
 12432     
       
 12433         <div class="params">
       
 12434             <h4>Event Payload:</h4>
       
 12435 
       
 12436             <ul class="params-list">
       
 12437             
       
 12438                 <li class="param">
       
 12439                     
       
 12440                         <code class="param-name">ev</code>
       
 12441                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 12442                     
       
 12443 
       
 12444                     
       
 12445 
       
 12446                     <div class="param-description">
       
 12447                         <p>The pause event.</p>
       
 12448                     </div>
       
 12449 
       
 12450                     
       
 12451                 </li>
       
 12452             
       
 12453             </ul>
       
 12454         </div>
       
 12455     
       
 12456 
       
 12457 
       
 12458     
       
 12459 </div>
       
 12460 
       
 12461                 
       
 12462                     <div id="event_resume" class="events item inherited">
       
 12463     <h3 class="name"><code>resume</code></h3>
       
 12464     <span class="type">Event.Custom</span>
       
 12465 
       
 12466     
       
 12467 
       
 12468     
       
 12469 
       
 12470     
       
 12471 
       
 12472     
       
 12473 
       
 12474     <div class="meta">
       
 12475         
       
 12476             
       
 12477                 <p>Inherited from
       
 12478                 <a href="../classes/Anim.html#event_resume">Anim</a>:
       
 12479             
       
 12480         
       
 12481         
       
 12482         <a href="../files/anim_js_anim.js.html#l502"><code>anim&#x2F;js&#x2F;anim.js:502</code></a>
       
 12483         
       
 12484         </p>
       
 12485 
       
 12486         
       
 12487 
       
 12488         
       
 12489     </div>
       
 12490 
       
 12491     <div class="description">
       
 12492         <p>fires when an animation is resumed (run from pause).</p>
       
 12493     </div>
       
 12494 
       
 12495     
       
 12496         <div class="params">
       
 12497             <h4>Event Payload:</h4>
       
 12498 
       
 12499             <ul class="params-list">
       
 12500             
       
 12501                 <li class="param">
       
 12502                     
       
 12503                         <code class="param-name">ev</code>
       
 12504                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 12505                     
       
 12506 
       
 12507                     
       
 12508 
       
 12509                     <div class="param-description">
       
 12510                         <p>The pause event.</p>
       
 12511                     </div>
       
 12512 
       
 12513                     
       
 12514                 </li>
       
 12515             
       
 12516             </ul>
       
 12517         </div>
       
 12518     
       
 12519 
       
 12520 
       
 12521     
       
 12522 </div>
       
 12523 
       
 12524                 
       
 12525                     <div id="event_start" class="events item inherited">
       
 12526     <h3 class="name"><code>start</code></h3>
       
 12527     <span class="type">Event.Custom</span>
       
 12528 
       
 12529     
       
 12530 
       
 12531     
       
 12532 
       
 12533     
       
 12534 
       
 12535     
       
 12536 
       
 12537     <div class="meta">
       
 12538         
       
 12539             
       
 12540                 <p>Inherited from
       
 12541                 <a href="../classes/Anim.html#event_start">Anim</a>:
       
 12542             
       
 12543         
       
 12544         
       
 12545         <a href="../files/anim_js_anim.js.html#l24"><code>anim&#x2F;js&#x2F;anim.js:24</code></a>
       
 12546         
       
 12547         </p>
       
 12548 
       
 12549         
       
 12550 
       
 12551         
       
 12552     </div>
       
 12553 
       
 12554     <div class="description">
       
 12555         <p>fires when an animation begins.</p>
       
 12556     </div>
       
 12557 
       
 12558     
       
 12559         <div class="params">
       
 12560             <h4>Event Payload:</h4>
       
 12561 
       
 12562             <ul class="params-list">
       
 12563             
       
 12564                 <li class="param">
       
 12565                     
       
 12566                         <code class="param-name">ev</code>
       
 12567                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 12568                     
       
 12569 
       
 12570                     
       
 12571 
       
 12572                     <div class="param-description">
       
 12573                         <p>The start event.</p>
       
 12574                     </div>
       
 12575 
       
 12576                     
       
 12577                 </li>
       
 12578             
       
 12579             </ul>
       
 12580         </div>
       
 12581     
       
 12582 
       
 12583 
       
 12584     
       
 12585 </div>
       
 12586 
       
 12587                 
       
 12588                     <div id="event_tween" class="events item inherited">
       
 12589     <h3 class="name"><code>tween</code></h3>
       
 12590     <span class="type">Event.Custom</span>
       
 12591 
       
 12592     
       
 12593 
       
 12594     
       
 12595 
       
 12596     
       
 12597 
       
 12598     
       
 12599 
       
 12600     <div class="meta">
       
 12601         
       
 12602             
       
 12603                 <p>Inherited from
       
 12604                 <a href="../classes/Anim.html#event_tween">Anim</a>:
       
 12605             
       
 12606         
       
 12607         
       
 12608         <a href="../files/anim_js_anim.js.html#l33"><code>anim&#x2F;js&#x2F;anim.js:33</code></a>
       
 12609         
       
 12610         </p>
       
 12611 
       
 12612         
       
 12613 
       
 12614         
       
 12615     </div>
       
 12616 
       
 12617     <div class="description">
       
 12618         <p>fires every frame of the animation.</p>
       
 12619     </div>
       
 12620 
       
 12621     
       
 12622         <div class="params">
       
 12623             <h4>Event Payload:</h4>
       
 12624 
       
 12625             <ul class="params-list">
       
 12626             
       
 12627                 <li class="param">
       
 12628                     
       
 12629                         <code class="param-name">ev</code>
       
 12630                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 12631                     
       
 12632 
       
 12633                     
       
 12634 
       
 12635                     <div class="param-description">
       
 12636                         <p>The tween event.</p>
       
 12637                     </div>
       
 12638 
       
 12639                     
       
 12640                 </li>
       
 12641             
       
 12642             </ul>
       
 12643         </div>
       
 12644     
       
 12645 
       
 12646 
       
 12647     
       
 12648 </div>
       
 12649 
       
 12650                 
       
 12651             </div>
       
 12652         
       
 12653     </div>
       
 12654 </div>
       
 12655 
       
 12656                     </div>
       
 12657                 </div>
       
 12658             </div>
       
 12659         </div>
       
 12660     </div>
       
 12661 </div>
       
 12662 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 12663 <script>prettyPrint();</script>
       
 12664 <script src="../assets/js/yui-prettify.js"></script>
       
 12665 <script src="../assets/../api.js"></script>
       
 12666 <script src="../assets/js/api-filter.js"></script>
       
 12667 <script src="../assets/js/api-list.js"></script>
       
 12668 <script src="../assets/js/api-search.js"></script>
       
 12669 <script src="../assets/js/apidocs.js"></script>
       
 12670 </body>
       
 12671 </html>