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