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