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