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