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