src/cm/media/js/lib/yui/yui_3.10.3/api/classes/Plugin.Button.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.Button - 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.Button Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536         <div class="extends">
       
  1537             Extends <a href="../classes/ButtonCore.html" class="crosslink">ButtonCore</a>
       
  1538         </div>
       
  1539     
       
  1540 
       
  1541     
       
  1542         <div class="foundat">
       
  1543             Defined in: <a href="../files/button_js_plugin.js.html#l8"><code>button&#x2F;js&#x2F;plugin.js:8</code></a>
       
  1544         </div>
       
  1545     
       
  1546 
       
  1547     
       
  1548         
       
  1549             Module: <a href="../modules/button-plugin.html">button-plugin</a>
       
  1550         
       
  1551     
       
  1552 
       
  1553     
       
  1554 </div>
       
  1555 
       
  1556 
       
  1557 
       
  1558 <div class="box intro">
       
  1559     
       
  1560 </div>
       
  1561 
       
  1562 
       
  1563     <div class="constructor">
       
  1564         <h2>Constructor</h2>
       
  1565         <div id="method_Plugin.Button" class="method item">
       
  1566     <h3 class="name"><code>Plugin.Button</code></h3>
       
  1567 
       
  1568     
       
  1569         <div class="args">
       
  1570             <span class="paren">(</span><ul class="args-list inline commas">
       
  1571             
       
  1572                 <li class="arg">
       
  1573                     
       
  1574                         <code>config</code>
       
  1575                     
       
  1576                 </li>
       
  1577             
       
  1578             </ul><span class="paren">)</span>
       
  1579         </div>
       
  1580     
       
  1581 
       
  1582     
       
  1583 
       
  1584     
       
  1585 
       
  1586     
       
  1587 
       
  1588     
       
  1589 
       
  1590     
       
  1591 
       
  1592     
       
  1593 
       
  1594     
       
  1595 
       
  1596     <div class="meta">
       
  1597         
       
  1598             
       
  1599                 
       
  1600                 <p>
       
  1601                 
       
  1602                 Defined in
       
  1603                 
       
  1604             
       
  1605         
       
  1606         
       
  1607         <a href="../files/button_js_plugin.js.html#l8"><code>button&#x2F;js&#x2F;plugin.js:8</code></a>
       
  1608         
       
  1609         </p>
       
  1610 
       
  1611 
       
  1612         
       
  1613 
       
  1614         
       
  1615     </div>
       
  1616 
       
  1617     <div class="description">
       
  1618         
       
  1619     </div>
       
  1620 
       
  1621     
       
  1622         <div class="params">
       
  1623             <h4>Parameters:</h4>
       
  1624 
       
  1625             <ul class="params-list">
       
  1626             
       
  1627                 <li class="param">
       
  1628                     
       
  1629                         <code class="param-name">config</code>
       
  1630                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  1631                     
       
  1632 
       
  1633                     
       
  1634 
       
  1635                     <div class="param-description">
       
  1636                         <p>Configuration object</p>
       
  1637                     </div>
       
  1638 
       
  1639                     
       
  1640                 </li>
       
  1641             
       
  1642             </ul>
       
  1643         </div>
       
  1644     
       
  1645 
       
  1646     
       
  1647 
       
  1648     
       
  1649 </div>
       
  1650 
       
  1651     </div>
       
  1652 
       
  1653 
       
  1654 <div id="classdocs" class="tabview">
       
  1655     <ul class="api-class-tabs">
       
  1656         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1657 
       
  1658         
       
  1659             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1660         
       
  1661         
       
  1662             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1663         
       
  1664         
       
  1665             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1666         
       
  1667         
       
  1668     </ul>
       
  1669 
       
  1670     <div>
       
  1671         <div id="index" class="api-class-tabpanel index">
       
  1672             <h2 class="off-left">Item Index</h2>
       
  1673 
       
  1674             
       
  1675                 <div class="index-section methods">
       
  1676                     <h3>Methods</h3>
       
  1677 
       
  1678                     <ul class="index-list methods extends">
       
  1679                         
       
  1680                             <li class="index-item method private inherited">
       
  1681                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1682 
       
  1683                                 
       
  1684                                 
       
  1685                             </li>
       
  1686                         
       
  1687                             <li class="index-item method private inherited">
       
  1688                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1689 
       
  1690                                 
       
  1691                                 
       
  1692                             </li>
       
  1693                         
       
  1694                             <li class="index-item method private">
       
  1695                                 <a href="#method__afterNodeGet">_afterNodeGet</a>
       
  1696 
       
  1697                                 
       
  1698                                 
       
  1699                             </li>
       
  1700                         
       
  1701                             <li class="index-item method private">
       
  1702                                 <a href="#method__afterNodeSet">_afterNodeSet</a>
       
  1703 
       
  1704                                 
       
  1705                                 
       
  1706                             </li>
       
  1707                         
       
  1708                             <li class="index-item method protected inherited">
       
  1709                                 <a href="#method__getAttr">_getAttr</a>
       
  1710 
       
  1711                                 
       
  1712                                 
       
  1713                             </li>
       
  1714                         
       
  1715                             <li class="index-item method private inherited">
       
  1716                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1717 
       
  1718                                 
       
  1719                                 
       
  1720                             </li>
       
  1721                         
       
  1722                             <li class="index-item method protected inherited">
       
  1723                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1724 
       
  1725                                 
       
  1726                                 
       
  1727                             </li>
       
  1728                         
       
  1729                             <li class="index-item method private inherited">
       
  1730                                 <a href="#method__getLabel">_getLabel</a>
       
  1731 
       
  1732                                 
       
  1733                                 
       
  1734                             </li>
       
  1735                         
       
  1736                             <li class="index-item method private inherited">
       
  1737                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1738 
       
  1739                                 
       
  1740                                 
       
  1741                             </li>
       
  1742                         
       
  1743                             <li class="index-item method private inherited">
       
  1744                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1745 
       
  1746                                 
       
  1747                                 
       
  1748                             </li>
       
  1749                         
       
  1750                             <li class="index-item method private inherited">
       
  1751                                 <a href="#method__initAttributes">_initAttributes</a>
       
  1752 
       
  1753                                 
       
  1754                                 
       
  1755                             </li>
       
  1756                         
       
  1757                             <li class="index-item method protected inherited">
       
  1758                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1759 
       
  1760                                 
       
  1761                                 
       
  1762                             </li>
       
  1763                         
       
  1764                             <li class="index-item method private inherited">
       
  1765                                 <a href="#method__initNode">_initNode</a>
       
  1766 
       
  1767                                 
       
  1768                                 
       
  1769                             </li>
       
  1770                         
       
  1771                             <li class="index-item method private inherited">
       
  1772                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  1773 
       
  1774                                 
       
  1775                                 
       
  1776                             </li>
       
  1777                         
       
  1778                             <li class="index-item method private inherited">
       
  1779                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  1780 
       
  1781                                 
       
  1782                                 
       
  1783                             </li>
       
  1784                         
       
  1785                             <li class="index-item method protected deprecated inherited">
       
  1786                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  1787 
       
  1788                                 
       
  1789                                 
       
  1790                                     <span class="flag deprecated">deprecated</span>
       
  1791                                 
       
  1792                             </li>
       
  1793                         
       
  1794                             <li class="index-item method protected inherited">
       
  1795                                 <a href="#method__set">_set</a>
       
  1796 
       
  1797                                 
       
  1798                                 
       
  1799                             </li>
       
  1800                         
       
  1801                             <li class="index-item method protected inherited">
       
  1802                                 <a href="#method__setAttr">_setAttr</a>
       
  1803 
       
  1804                                 
       
  1805                                 
       
  1806                             </li>
       
  1807                         
       
  1808                             <li class="index-item method protected inherited">
       
  1809                                 <a href="#method__setAttrs">_setAttrs</a>
       
  1810 
       
  1811                                 
       
  1812                                 
       
  1813                             </li>
       
  1814                         
       
  1815                             <li class="index-item method private inherited">
       
  1816                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  1817 
       
  1818                                 
       
  1819                                 
       
  1820                             </li>
       
  1821                         
       
  1822                             <li class="index-item method private inherited">
       
  1823                                 <a href="#method__setStateVal">_setStateVal</a>
       
  1824 
       
  1825                                 
       
  1826                                 
       
  1827                             </li>
       
  1828                         
       
  1829                             <li class="index-item method private inherited">
       
  1830                                 <a href="#method__uiSetDisabled">_uiSetDisabled</a>
       
  1831 
       
  1832                                 
       
  1833                                 
       
  1834                             </li>
       
  1835                         
       
  1836                             <li class="index-item method private inherited">
       
  1837                                 <a href="#method__uiSetLabel">_uiSetLabel</a>
       
  1838 
       
  1839                                 
       
  1840                                 
       
  1841                             </li>
       
  1842                         
       
  1843                             <li class="index-item method inherited">
       
  1844                                 <a href="#method_addAttr">addAttr</a>
       
  1845 
       
  1846                                 
       
  1847                                 
       
  1848                             </li>
       
  1849                         
       
  1850                             <li class="index-item method inherited">
       
  1851                                 <a href="#method_addAttrs">addAttrs</a>
       
  1852 
       
  1853                                 
       
  1854                                 
       
  1855                             </li>
       
  1856                         
       
  1857                             <li class="index-item method inherited">
       
  1858                                 <a href="#method_attrAdded">attrAdded</a>
       
  1859 
       
  1860                                 
       
  1861                                 
       
  1862                             </li>
       
  1863                         
       
  1864                             <li class="index-item method public">
       
  1865                                 <a href="#method_createNode">createNode</a>
       
  1866 
       
  1867                                 
       
  1868                                 
       
  1869                             </li>
       
  1870                         
       
  1871                             <li class="index-item method private">
       
  1872                                 <a href="#method_destroy">destroy</a>
       
  1873 
       
  1874                                 
       
  1875                                 
       
  1876                             </li>
       
  1877                         
       
  1878                             <li class="index-item method public inherited">
       
  1879                                 <a href="#method_disable">disable</a>
       
  1880 
       
  1881                                 
       
  1882                                 
       
  1883                             </li>
       
  1884                         
       
  1885                             <li class="index-item method public inherited">
       
  1886                                 <a href="#method_enable">enable</a>
       
  1887 
       
  1888                                 
       
  1889                                 
       
  1890                             </li>
       
  1891                         
       
  1892                             <li class="index-item method inherited">
       
  1893                                 <a href="#method_get">get</a>
       
  1894 
       
  1895                                 
       
  1896                                 
       
  1897                             </li>
       
  1898                         
       
  1899                             <li class="index-item method inherited">
       
  1900                                 <a href="#method_getAttrs">getAttrs</a>
       
  1901 
       
  1902                                 
       
  1903                                 
       
  1904                             </li>
       
  1905                         
       
  1906                             <li class="index-item method public inherited">
       
  1907                                 <a href="#method_getNode">getNode</a>
       
  1908 
       
  1909                                 
       
  1910                                 
       
  1911                             </li>
       
  1912                         
       
  1913                             <li class="index-item method private inherited">
       
  1914                                 <a href="#method_initializer">initializer</a>
       
  1915 
       
  1916                                 
       
  1917                                 
       
  1918                             </li>
       
  1919                         
       
  1920                             <li class="index-item method private inherited">
       
  1921                                 <a href="#method_renderUI">renderUI</a>
       
  1922 
       
  1923                                 
       
  1924                                 
       
  1925                             </li>
       
  1926                         
       
  1927                             <li class="index-item method inherited">
       
  1928                                 <a href="#method_set">set</a>
       
  1929 
       
  1930                                 
       
  1931                                 
       
  1932                             </li>
       
  1933                         
       
  1934                             <li class="index-item method inherited">
       
  1935                                 <a href="#method_setAttrs">setAttrs</a>
       
  1936 
       
  1937                                 
       
  1938                                 
       
  1939                             </li>
       
  1940                         
       
  1941                     </ul>
       
  1942                 </div>
       
  1943             
       
  1944 
       
  1945             
       
  1946                 <div class="index-section properties">
       
  1947                     <h3>Properties</h3>
       
  1948 
       
  1949                     <ul class="index-list properties extends">
       
  1950                         
       
  1951                             <li class="index-item property private">
       
  1952                                 <a href="#property_ATTRS">ATTRS</a>
       
  1953 
       
  1954                                 
       
  1955                                     <span class="flag static">static</span>
       
  1956                                 
       
  1957                                 
       
  1958                             </li>
       
  1959                         
       
  1960                             <li class="index-item property private inherited">
       
  1961                                 <a href="#property_constructor">constructor</a>
       
  1962 
       
  1963                                 
       
  1964                                 
       
  1965                             </li>
       
  1966                         
       
  1967                             <li class="index-item property">
       
  1968                                 <a href="#property_NAME">NAME</a>
       
  1969 
       
  1970                                 
       
  1971                                     <span class="flag static">static</span>
       
  1972                                 
       
  1973                                 
       
  1974                             </li>
       
  1975                         
       
  1976                             <li class="index-item property">
       
  1977                                 <a href="#property_NS">NS</a>
       
  1978 
       
  1979                                 
       
  1980                                     <span class="flag static">static</span>
       
  1981                                 
       
  1982                                 
       
  1983                             </li>
       
  1984                         
       
  1985                             <li class="index-item property inherited">
       
  1986                                 <a href="#property_TEMPLATE">TEMPLATE</a>
       
  1987 
       
  1988                                 
       
  1989                                 
       
  1990                             </li>
       
  1991                         
       
  1992                     </ul>
       
  1993                 </div>
       
  1994             
       
  1995 
       
  1996             
       
  1997                 <div class="index-section attrs">
       
  1998                     <h3>Attributes</h3>
       
  1999 
       
  2000                     <ul class="index-list attrs extends">
       
  2001                         
       
  2002                             <li class="index-item attr inherited">
       
  2003                                 <a href="#attr_disabled">disabled</a>
       
  2004                             </li>
       
  2005                         
       
  2006                             <li class="index-item attr inherited">
       
  2007                                 <a href="#attr_label">label</a>
       
  2008                             </li>
       
  2009                         
       
  2010                     </ul>
       
  2011                 </div>
       
  2012             
       
  2013 
       
  2014             
       
  2015         </div>
       
  2016 
       
  2017         
       
  2018             <div id="methods" class="api-class-tabpanel">
       
  2019                 <h2 class="off-left">Methods</h2>
       
  2020 
       
  2021                 
       
  2022                     <div id="method__addAttrs" class="method item private inherited">
       
  2023     <h3 class="name"><code>_addAttrs</code></h3>
       
  2024 
       
  2025     
       
  2026         <div class="args">
       
  2027             <span class="paren">(</span><ul class="args-list inline commas">
       
  2028             
       
  2029                 <li class="arg">
       
  2030                     
       
  2031                         <code>cfgs</code>
       
  2032                     
       
  2033                 </li>
       
  2034             
       
  2035                 <li class="arg">
       
  2036                     
       
  2037                         <code>values</code>
       
  2038                     
       
  2039                 </li>
       
  2040             
       
  2041                 <li class="arg">
       
  2042                     
       
  2043                         <code>lazy</code>
       
  2044                     
       
  2045                 </li>
       
  2046             
       
  2047             </ul><span class="paren">)</span>
       
  2048         </div>
       
  2049     
       
  2050 
       
  2051     
       
  2052 
       
  2053     
       
  2054 
       
  2055     
       
  2056         <span class="flag private">private</span>
       
  2057     
       
  2058 
       
  2059     
       
  2060 
       
  2061     
       
  2062 
       
  2063     
       
  2064 
       
  2065     
       
  2066 
       
  2067     <div class="meta">
       
  2068         
       
  2069             
       
  2070                 <p>Inherited from
       
  2071                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  2072             
       
  2073         
       
  2074         
       
  2075         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  2076         
       
  2077         </p>
       
  2078 
       
  2079 
       
  2080         
       
  2081 
       
  2082         
       
  2083     </div>
       
  2084 
       
  2085     <div class="description">
       
  2086         <p>Implementation behind the public addAttrs method.</p>
       
  2087 
       
  2088 <p>This method is invoked directly by get if it encounters a scenario
       
  2089 in which an attribute's valueFn attempts to obtain the
       
  2090 value an attribute in the same group of attributes, which has not yet
       
  2091 been added (on demand initialization).</p>
       
  2092     </div>
       
  2093 
       
  2094     
       
  2095         <div class="params">
       
  2096             <h4>Parameters:</h4>
       
  2097 
       
  2098             <ul class="params-list">
       
  2099             
       
  2100                 <li class="param">
       
  2101                     
       
  2102                         <code class="param-name">cfgs</code>
       
  2103                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2104                     
       
  2105 
       
  2106                     
       
  2107 
       
  2108                     <div class="param-description">
       
  2109                         <p>An object with attribute name/configuration pairs.</p>
       
  2110                     </div>
       
  2111 
       
  2112                     
       
  2113                 </li>
       
  2114             
       
  2115                 <li class="param">
       
  2116                     
       
  2117                         <code class="param-name">values</code>
       
  2118                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2119                     
       
  2120 
       
  2121                     
       
  2122 
       
  2123                     <div class="param-description">
       
  2124                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  2125 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  2126                     </div>
       
  2127 
       
  2128                     
       
  2129                 </li>
       
  2130             
       
  2131                 <li class="param">
       
  2132                     
       
  2133                         <code class="param-name">lazy</code>
       
  2134                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2135                     
       
  2136 
       
  2137                     
       
  2138 
       
  2139                     <div class="param-description">
       
  2140                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  2141 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  2142 See <a href="#method_addAttr">addAttr</a>.</p>
       
  2143                     </div>
       
  2144 
       
  2145                     
       
  2146                 </li>
       
  2147             
       
  2148             </ul>
       
  2149         </div>
       
  2150     
       
  2151 
       
  2152     
       
  2153 
       
  2154     
       
  2155 </div>
       
  2156 
       
  2157                 
       
  2158                     <div id="method__addLazyAttr" class="method item private inherited">
       
  2159     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  2160 
       
  2161     
       
  2162         <div class="args">
       
  2163             <span class="paren">(</span><ul class="args-list inline commas">
       
  2164             
       
  2165                 <li class="arg">
       
  2166                     
       
  2167                         <code>name</code>
       
  2168                     
       
  2169                 </li>
       
  2170             
       
  2171                 <li class="arg">
       
  2172                     
       
  2173                         <code class="optional">[lazyCfg]</code>
       
  2174                     
       
  2175                 </li>
       
  2176             
       
  2177             </ul><span class="paren">)</span>
       
  2178         </div>
       
  2179     
       
  2180 
       
  2181     
       
  2182 
       
  2183     
       
  2184 
       
  2185     
       
  2186         <span class="flag private">private</span>
       
  2187     
       
  2188 
       
  2189     
       
  2190 
       
  2191     
       
  2192 
       
  2193     
       
  2194 
       
  2195     
       
  2196 
       
  2197     <div class="meta">
       
  2198         
       
  2199             
       
  2200                 <p>Inherited from
       
  2201                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  2202             
       
  2203         
       
  2204         
       
  2205         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  2206         
       
  2207         </p>
       
  2208 
       
  2209 
       
  2210         
       
  2211 
       
  2212         
       
  2213     </div>
       
  2214 
       
  2215     <div class="description">
       
  2216         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  2217     </div>
       
  2218 
       
  2219     
       
  2220         <div class="params">
       
  2221             <h4>Parameters:</h4>
       
  2222 
       
  2223             <ul class="params-list">
       
  2224             
       
  2225                 <li class="param">
       
  2226                     
       
  2227                         <code class="param-name">name</code>
       
  2228                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2229                     
       
  2230 
       
  2231                     
       
  2232 
       
  2233                     <div class="param-description">
       
  2234                         <p>The name of the attribute</p>
       
  2235                     </div>
       
  2236 
       
  2237                     
       
  2238                 </li>
       
  2239             
       
  2240                 <li class="param">
       
  2241                     
       
  2242                         <code class="param-name optional">[lazyCfg]</code>
       
  2243                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2244                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2245                     
       
  2246 
       
  2247                     
       
  2248 
       
  2249                     <div class="param-description">
       
  2250                         <p>Optional config hash for the attribute. This is added for performance
       
  2251 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  2252                     </div>
       
  2253 
       
  2254                     
       
  2255                 </li>
       
  2256             
       
  2257             </ul>
       
  2258         </div>
       
  2259     
       
  2260 
       
  2261     
       
  2262 
       
  2263     
       
  2264 </div>
       
  2265 
       
  2266                 
       
  2267                     <div id="method__afterNodeGet" class="method item private">
       
  2268     <h3 class="name"><code>_afterNodeGet</code></h3>
       
  2269 
       
  2270     
       
  2271         <div class="args">
       
  2272             <span class="paren">(</span><ul class="args-list inline commas">
       
  2273             
       
  2274                 <li class="arg">
       
  2275                     
       
  2276                         <code>name</code>
       
  2277                     
       
  2278                 </li>
       
  2279             
       
  2280             </ul><span class="paren">)</span>
       
  2281         </div>
       
  2282     
       
  2283 
       
  2284     
       
  2285 
       
  2286     
       
  2287 
       
  2288     
       
  2289         <span class="flag private">private</span>
       
  2290     
       
  2291 
       
  2292     
       
  2293 
       
  2294     
       
  2295 
       
  2296     
       
  2297 
       
  2298     
       
  2299 
       
  2300     <div class="meta">
       
  2301         
       
  2302             
       
  2303                 
       
  2304                 <p>
       
  2305                 
       
  2306                 Defined in
       
  2307                 
       
  2308             
       
  2309         
       
  2310         
       
  2311         <a href="../files/button_js_plugin.js.html#l21"><code>button&#x2F;js&#x2F;plugin.js:21</code></a>
       
  2312         
       
  2313         </p>
       
  2314 
       
  2315 
       
  2316         
       
  2317 
       
  2318         
       
  2319     </div>
       
  2320 
       
  2321     <div class="description">
       
  2322         
       
  2323     </div>
       
  2324 
       
  2325     
       
  2326         <div class="params">
       
  2327             <h4>Parameters:</h4>
       
  2328 
       
  2329             <ul class="params-list">
       
  2330             
       
  2331                 <li class="param">
       
  2332                     
       
  2333                         <code class="param-name">name</code>
       
  2334                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  2335                     
       
  2336 
       
  2337                     
       
  2338 
       
  2339                     <div class="param-description">
       
  2340                          
       
  2341                     </div>
       
  2342 
       
  2343                     
       
  2344                 </li>
       
  2345             
       
  2346             </ul>
       
  2347         </div>
       
  2348     
       
  2349 
       
  2350     
       
  2351 
       
  2352     
       
  2353 </div>
       
  2354 
       
  2355                 
       
  2356                     <div id="method__afterNodeSet" class="method item private">
       
  2357     <h3 class="name"><code>_afterNodeSet</code></h3>
       
  2358 
       
  2359     
       
  2360         <div class="args">
       
  2361             <span class="paren">(</span><ul class="args-list inline commas">
       
  2362             
       
  2363                 <li class="arg">
       
  2364                     
       
  2365                         <code>name</code>
       
  2366                     
       
  2367                 </li>
       
  2368             
       
  2369                 <li class="arg">
       
  2370                     
       
  2371                         <code>val</code>
       
  2372                     
       
  2373                 </li>
       
  2374             
       
  2375             </ul><span class="paren">)</span>
       
  2376         </div>
       
  2377     
       
  2378 
       
  2379     
       
  2380 
       
  2381     
       
  2382 
       
  2383     
       
  2384         <span class="flag private">private</span>
       
  2385     
       
  2386 
       
  2387     
       
  2388 
       
  2389     
       
  2390 
       
  2391     
       
  2392 
       
  2393     
       
  2394 
       
  2395     <div class="meta">
       
  2396         
       
  2397             
       
  2398                 
       
  2399                 <p>
       
  2400                 
       
  2401                 Defined in
       
  2402                 
       
  2403             
       
  2404         
       
  2405         
       
  2406         <a href="../files/button_js_plugin.js.html#l36"><code>button&#x2F;js&#x2F;plugin.js:36</code></a>
       
  2407         
       
  2408         </p>
       
  2409 
       
  2410 
       
  2411         
       
  2412 
       
  2413         
       
  2414     </div>
       
  2415 
       
  2416     <div class="description">
       
  2417         
       
  2418     </div>
       
  2419 
       
  2420     
       
  2421         <div class="params">
       
  2422             <h4>Parameters:</h4>
       
  2423 
       
  2424             <ul class="params-list">
       
  2425             
       
  2426                 <li class="param">
       
  2427                     
       
  2428                         <code class="param-name">name</code>
       
  2429                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  2430                     
       
  2431 
       
  2432                     
       
  2433 
       
  2434                     <div class="param-description">
       
  2435                          
       
  2436                     </div>
       
  2437 
       
  2438                     
       
  2439                 </li>
       
  2440             
       
  2441                 <li class="param">
       
  2442                     
       
  2443                         <code class="param-name">val</code>
       
  2444                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  2445                     
       
  2446 
       
  2447                     
       
  2448 
       
  2449                     <div class="param-description">
       
  2450                          
       
  2451                     </div>
       
  2452 
       
  2453                     
       
  2454                 </li>
       
  2455             
       
  2456             </ul>
       
  2457         </div>
       
  2458     
       
  2459 
       
  2460     
       
  2461 
       
  2462     
       
  2463 </div>
       
  2464 
       
  2465                 
       
  2466                     <div id="method__getAttr" class="method item protected inherited">
       
  2467     <h3 class="name"><code>_getAttr</code></h3>
       
  2468 
       
  2469     
       
  2470         <div class="args">
       
  2471             <span class="paren">(</span><ul class="args-list inline commas">
       
  2472             
       
  2473                 <li class="arg">
       
  2474                     
       
  2475                         <code>name</code>
       
  2476                     
       
  2477                 </li>
       
  2478             
       
  2479             </ul><span class="paren">)</span>
       
  2480         </div>
       
  2481     
       
  2482 
       
  2483     
       
  2484         <span class="returns-inline">
       
  2485             <span class="type">Any</span>
       
  2486         </span>
       
  2487     
       
  2488 
       
  2489     
       
  2490 
       
  2491     
       
  2492         <span class="flag protected">protected</span>
       
  2493     
       
  2494 
       
  2495     
       
  2496 
       
  2497     
       
  2498 
       
  2499     
       
  2500         <span class="flag chainable">chainable</span>
       
  2501     
       
  2502 
       
  2503     
       
  2504 
       
  2505     <div class="meta">
       
  2506         
       
  2507             
       
  2508                 <p>Inherited from
       
  2509                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  2510             
       
  2511         
       
  2512         
       
  2513         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  2514         
       
  2515         </p>
       
  2516 
       
  2517 
       
  2518         
       
  2519 
       
  2520         
       
  2521     </div>
       
  2522 
       
  2523     <div class="description">
       
  2524         <p>Provides the common implementation for the public get method,
       
  2525 allowing Attribute hosts to over-ride either method.</p>
       
  2526 
       
  2527 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  2528     </div>
       
  2529 
       
  2530     
       
  2531         <div class="params">
       
  2532             <h4>Parameters:</h4>
       
  2533 
       
  2534             <ul class="params-list">
       
  2535             
       
  2536                 <li class="param">
       
  2537                     
       
  2538                         <code class="param-name">name</code>
       
  2539                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  2540                     
       
  2541 
       
  2542                     
       
  2543 
       
  2544                     <div class="param-description">
       
  2545                         <p>The name of the attribute.</p>
       
  2546                     </div>
       
  2547 
       
  2548                     
       
  2549                 </li>
       
  2550             
       
  2551             </ul>
       
  2552         </div>
       
  2553     
       
  2554 
       
  2555     
       
  2556         <div class="returns">
       
  2557             <h4>Returns:</h4>
       
  2558 
       
  2559             <div class="returns-description">
       
  2560                 
       
  2561                     
       
  2562                         <span class="type">Any</span>:
       
  2563                     
       
  2564                     The value of the attribute.
       
  2565                 
       
  2566             </div>
       
  2567         </div>
       
  2568     
       
  2569 
       
  2570     
       
  2571 </div>
       
  2572 
       
  2573                 
       
  2574                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  2575     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  2576 
       
  2577     
       
  2578         <div class="args">
       
  2579             <span class="paren">(</span><ul class="args-list inline commas">
       
  2580             
       
  2581                 <li class="arg">
       
  2582                     
       
  2583                         <code>attr</code>
       
  2584                     
       
  2585                 </li>
       
  2586             
       
  2587                 <li class="arg">
       
  2588                     
       
  2589                         <code>cfg</code>
       
  2590                     
       
  2591                 </li>
       
  2592             
       
  2593                 <li class="arg">
       
  2594                     
       
  2595                         <code>initValues</code>
       
  2596                     
       
  2597                 </li>
       
  2598             
       
  2599             </ul><span class="paren">)</span>
       
  2600         </div>
       
  2601     
       
  2602 
       
  2603     
       
  2604         <span class="returns-inline">
       
  2605             <span class="type">Any</span>
       
  2606         </span>
       
  2607     
       
  2608 
       
  2609     
       
  2610 
       
  2611     
       
  2612         <span class="flag private">private</span>
       
  2613     
       
  2614 
       
  2615     
       
  2616 
       
  2617     
       
  2618 
       
  2619     
       
  2620 
       
  2621     
       
  2622 
       
  2623     <div class="meta">
       
  2624         
       
  2625             
       
  2626                 <p>Inherited from
       
  2627                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  2628             
       
  2629         
       
  2630         
       
  2631         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  2632         
       
  2633         </p>
       
  2634 
       
  2635 
       
  2636         
       
  2637 
       
  2638         
       
  2639     </div>
       
  2640 
       
  2641     <div class="description">
       
  2642         <p>Returns the initial value of the given attribute from
       
  2643 either the default configuration provided, or the
       
  2644 over-ridden value if it exists in the set of initValues
       
  2645 provided and the attribute is not read-only.</p>
       
  2646     </div>
       
  2647 
       
  2648     
       
  2649         <div class="params">
       
  2650             <h4>Parameters:</h4>
       
  2651 
       
  2652             <ul class="params-list">
       
  2653             
       
  2654                 <li class="param">
       
  2655                     
       
  2656                         <code class="param-name">attr</code>
       
  2657                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  2658                     
       
  2659 
       
  2660                     
       
  2661 
       
  2662                     <div class="param-description">
       
  2663                         <p>The name of the attribute</p>
       
  2664                     </div>
       
  2665 
       
  2666                     
       
  2667                 </li>
       
  2668             
       
  2669                 <li class="param">
       
  2670                     
       
  2671                         <code class="param-name">cfg</code>
       
  2672                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2673                     
       
  2674 
       
  2675                     
       
  2676 
       
  2677                     <div class="param-description">
       
  2678                         <p>The attribute configuration object</p>
       
  2679                     </div>
       
  2680 
       
  2681                     
       
  2682                 </li>
       
  2683             
       
  2684                 <li class="param">
       
  2685                     
       
  2686                         <code class="param-name">initValues</code>
       
  2687                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2688                     
       
  2689 
       
  2690                     
       
  2691 
       
  2692                     <div class="param-description">
       
  2693                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  2694                     </div>
       
  2695 
       
  2696                     
       
  2697                 </li>
       
  2698             
       
  2699             </ul>
       
  2700         </div>
       
  2701     
       
  2702 
       
  2703     
       
  2704         <div class="returns">
       
  2705             <h4>Returns:</h4>
       
  2706 
       
  2707             <div class="returns-description">
       
  2708                 
       
  2709                     
       
  2710                         <span class="type">Any</span>:
       
  2711                     
       
  2712                     The initial value of the attribute.
       
  2713                 
       
  2714             </div>
       
  2715         </div>
       
  2716     
       
  2717 
       
  2718     
       
  2719 </div>
       
  2720 
       
  2721                 
       
  2722                     <div id="method__getAttrs" class="method item protected inherited">
       
  2723     <h3 class="name"><code>_getAttrs</code></h3>
       
  2724 
       
  2725     
       
  2726         <div class="args">
       
  2727             <span class="paren">(</span><ul class="args-list inline commas">
       
  2728             
       
  2729                 <li class="arg">
       
  2730                     
       
  2731                         <code>attrs</code>
       
  2732                     
       
  2733                 </li>
       
  2734             
       
  2735             </ul><span class="paren">)</span>
       
  2736         </div>
       
  2737     
       
  2738 
       
  2739     
       
  2740         <span class="returns-inline">
       
  2741             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2742         </span>
       
  2743     
       
  2744 
       
  2745     
       
  2746 
       
  2747     
       
  2748         <span class="flag protected">protected</span>
       
  2749     
       
  2750 
       
  2751     
       
  2752 
       
  2753     
       
  2754 
       
  2755     
       
  2756 
       
  2757     
       
  2758 
       
  2759     <div class="meta">
       
  2760         
       
  2761             
       
  2762                 <p>Inherited from
       
  2763                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  2764             
       
  2765         
       
  2766         
       
  2767         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  2768         
       
  2769         </p>
       
  2770 
       
  2771 
       
  2772         
       
  2773 
       
  2774         
       
  2775     </div>
       
  2776 
       
  2777     <div class="description">
       
  2778         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  2779     </div>
       
  2780 
       
  2781     
       
  2782         <div class="params">
       
  2783             <h4>Parameters:</h4>
       
  2784 
       
  2785             <ul class="params-list">
       
  2786             
       
  2787                 <li class="param">
       
  2788                     
       
  2789                         <code class="param-name">attrs</code>
       
  2790                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  2791                     
       
  2792 
       
  2793                     
       
  2794 
       
  2795                     <div class="param-description">
       
  2796                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  2797 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  2798                     </div>
       
  2799 
       
  2800                     
       
  2801                 </li>
       
  2802             
       
  2803             </ul>
       
  2804         </div>
       
  2805     
       
  2806 
       
  2807     
       
  2808         <div class="returns">
       
  2809             <h4>Returns:</h4>
       
  2810 
       
  2811             <div class="returns-description">
       
  2812                 
       
  2813                     
       
  2814                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2815                     
       
  2816                     An object with attribute name/value pairs.
       
  2817                 
       
  2818             </div>
       
  2819         </div>
       
  2820     
       
  2821 
       
  2822     
       
  2823 </div>
       
  2824 
       
  2825                 
       
  2826                     <div id="method__getLabel" class="method item private inherited">
       
  2827     <h3 class="name"><code>_getLabel</code></h3>
       
  2828 
       
  2829     
       
  2830         <span class="paren">()</span>
       
  2831     
       
  2832 
       
  2833     
       
  2834 
       
  2835     
       
  2836 
       
  2837     
       
  2838         <span class="flag private">private</span>
       
  2839     
       
  2840 
       
  2841     
       
  2842 
       
  2843     
       
  2844 
       
  2845     
       
  2846 
       
  2847     
       
  2848 
       
  2849     <div class="meta">
       
  2850         
       
  2851             
       
  2852                 <p>Inherited from
       
  2853                 <a href="../classes/ButtonCore.html#method__getLabel">ButtonCore</a>:
       
  2854             
       
  2855         
       
  2856         
       
  2857         <a href="../files/button_js_core.js.html#l125"><code>button&#x2F;js&#x2F;core.js:125</code></a>
       
  2858         
       
  2859         </p>
       
  2860 
       
  2861 
       
  2862         
       
  2863 
       
  2864         
       
  2865     </div>
       
  2866 
       
  2867     <div class="description">
       
  2868         <p>Getter for a button's 'label' ATTR</p>
       
  2869     </div>
       
  2870 
       
  2871     
       
  2872 
       
  2873     
       
  2874 
       
  2875     
       
  2876 </div>
       
  2877 
       
  2878                 
       
  2879                     <div id="method__getStateVal" class="method item private inherited">
       
  2880     <h3 class="name"><code>_getStateVal</code></h3>
       
  2881 
       
  2882     
       
  2883         <div class="args">
       
  2884             <span class="paren">(</span><ul class="args-list inline commas">
       
  2885             
       
  2886                 <li class="arg">
       
  2887                     
       
  2888                         <code>name</code>
       
  2889                     
       
  2890                 </li>
       
  2891             
       
  2892                 <li class="arg">
       
  2893                     
       
  2894                         <code class="optional">[cfg]</code>
       
  2895                     
       
  2896                 </li>
       
  2897             
       
  2898             </ul><span class="paren">)</span>
       
  2899         </div>
       
  2900     
       
  2901 
       
  2902     
       
  2903         <span class="returns-inline">
       
  2904             <span class="type">Any</span>
       
  2905         </span>
       
  2906     
       
  2907 
       
  2908     
       
  2909 
       
  2910     
       
  2911         <span class="flag private">private</span>
       
  2912     
       
  2913 
       
  2914     
       
  2915 
       
  2916     
       
  2917 
       
  2918     
       
  2919 
       
  2920     
       
  2921 
       
  2922     <div class="meta">
       
  2923         
       
  2924             
       
  2925                 <p>Inherited from
       
  2926                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  2927             
       
  2928         
       
  2929         
       
  2930         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  2931         
       
  2932         </p>
       
  2933 
       
  2934 
       
  2935         
       
  2936 
       
  2937         
       
  2938     </div>
       
  2939 
       
  2940     <div class="description">
       
  2941         <p>Gets the stored value for the attribute, from either the
       
  2942 internal state object, or the state proxy if it exits</p>
       
  2943     </div>
       
  2944 
       
  2945     
       
  2946         <div class="params">
       
  2947             <h4>Parameters:</h4>
       
  2948 
       
  2949             <ul class="params-list">
       
  2950             
       
  2951                 <li class="param">
       
  2952                     
       
  2953                         <code class="param-name">name</code>
       
  2954                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  2955                     
       
  2956 
       
  2957                     
       
  2958 
       
  2959                     <div class="param-description">
       
  2960                         <p>The name of the attribute</p>
       
  2961                     </div>
       
  2962 
       
  2963                     
       
  2964                 </li>
       
  2965             
       
  2966                 <li class="param">
       
  2967                     
       
  2968                         <code class="param-name optional">[cfg]</code>
       
  2969                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2970                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2971                     
       
  2972 
       
  2973                     
       
  2974 
       
  2975                     <div class="param-description">
       
  2976                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  2977 where the calling method has already obtained the config from state.</p>
       
  2978                     </div>
       
  2979 
       
  2980                     
       
  2981                 </li>
       
  2982             
       
  2983             </ul>
       
  2984         </div>
       
  2985     
       
  2986 
       
  2987     
       
  2988         <div class="returns">
       
  2989             <h4>Returns:</h4>
       
  2990 
       
  2991             <div class="returns-description">
       
  2992                 
       
  2993                     
       
  2994                         <span class="type">Any</span>:
       
  2995                     
       
  2996                     The stored value of the attribute
       
  2997                 
       
  2998             </div>
       
  2999         </div>
       
  3000     
       
  3001 
       
  3002     
       
  3003 </div>
       
  3004 
       
  3005                 
       
  3006                     <div id="method__initAttrHost" class="method item private inherited">
       
  3007     <h3 class="name"><code>_initAttrHost</code></h3>
       
  3008 
       
  3009     
       
  3010         <div class="args">
       
  3011             <span class="paren">(</span><ul class="args-list inline commas">
       
  3012             
       
  3013                 <li class="arg">
       
  3014                     
       
  3015                         <code>attrs</code>
       
  3016                     
       
  3017                 </li>
       
  3018             
       
  3019                 <li class="arg">
       
  3020                     
       
  3021                         <code>values</code>
       
  3022                     
       
  3023                 </li>
       
  3024             
       
  3025                 <li class="arg">
       
  3026                     
       
  3027                         <code>lazy</code>
       
  3028                     
       
  3029                 </li>
       
  3030             
       
  3031             </ul><span class="paren">)</span>
       
  3032         </div>
       
  3033     
       
  3034 
       
  3035     
       
  3036 
       
  3037     
       
  3038 
       
  3039     
       
  3040         <span class="flag private">private</span>
       
  3041     
       
  3042 
       
  3043     
       
  3044 
       
  3045     
       
  3046 
       
  3047     
       
  3048 
       
  3049     
       
  3050 
       
  3051     <div class="meta">
       
  3052         
       
  3053             
       
  3054                 <p>Inherited from
       
  3055                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  3056             
       
  3057         
       
  3058         
       
  3059         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  3060         
       
  3061         </p>
       
  3062 
       
  3063 
       
  3064         
       
  3065 
       
  3066         
       
  3067     </div>
       
  3068 
       
  3069     <div class="description">
       
  3070         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  3071 constructor.</p>
       
  3072     </div>
       
  3073 
       
  3074     
       
  3075         <div class="params">
       
  3076             <h4>Parameters:</h4>
       
  3077 
       
  3078             <ul class="params-list">
       
  3079             
       
  3080                 <li class="param">
       
  3081                     
       
  3082                         <code class="param-name">attrs</code>
       
  3083                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3084                     
       
  3085 
       
  3086                     
       
  3087 
       
  3088                     <div class="param-description">
       
  3089                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  3090        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  3091                     </div>
       
  3092 
       
  3093                     
       
  3094                 </li>
       
  3095             
       
  3096                 <li class="param">
       
  3097                     
       
  3098                         <code class="param-name">values</code>
       
  3099                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3100                     
       
  3101 
       
  3102                     
       
  3103 
       
  3104                     <div class="param-description">
       
  3105                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  3106        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  3107                     </div>
       
  3108 
       
  3109                     
       
  3110                 </li>
       
  3111             
       
  3112                 <li class="param">
       
  3113                     
       
  3114                         <code class="param-name">lazy</code>
       
  3115                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  3116                     
       
  3117 
       
  3118                     
       
  3119 
       
  3120                     <div class="param-description">
       
  3121                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  3122                     </div>
       
  3123 
       
  3124                     
       
  3125                 </li>
       
  3126             
       
  3127             </ul>
       
  3128         </div>
       
  3129     
       
  3130 
       
  3131     
       
  3132 
       
  3133     
       
  3134 </div>
       
  3135 
       
  3136                 
       
  3137                     <div id="method__initAttributes" class="method item private inherited">
       
  3138     <h3 class="name"><code>_initAttributes</code></h3>
       
  3139 
       
  3140     
       
  3141         <div class="args">
       
  3142             <span class="paren">(</span><ul class="args-list inline commas">
       
  3143             
       
  3144                 <li class="arg">
       
  3145                     
       
  3146                         <code>config</code>
       
  3147                     
       
  3148                 </li>
       
  3149             
       
  3150             </ul><span class="paren">)</span>
       
  3151         </div>
       
  3152     
       
  3153 
       
  3154     
       
  3155 
       
  3156     
       
  3157 
       
  3158     
       
  3159         <span class="flag private">private</span>
       
  3160     
       
  3161 
       
  3162     
       
  3163 
       
  3164     
       
  3165 
       
  3166     
       
  3167 
       
  3168     
       
  3169 
       
  3170     <div class="meta">
       
  3171         
       
  3172             
       
  3173                 <p>Inherited from
       
  3174                 <a href="../classes/ButtonCore.html#method__initAttributes">ButtonCore</a>:
       
  3175             
       
  3176         
       
  3177         
       
  3178         <a href="../files/button_js_core.js.html#l66"><code>button&#x2F;js&#x2F;core.js:66</code></a>
       
  3179         
       
  3180         </p>
       
  3181 
       
  3182 
       
  3183         
       
  3184 
       
  3185         
       
  3186     </div>
       
  3187 
       
  3188     <div class="description">
       
  3189         <p>Attribute initializer</p>
       
  3190     </div>
       
  3191 
       
  3192     
       
  3193         <div class="params">
       
  3194             <h4>Parameters:</h4>
       
  3195 
       
  3196             <ul class="params-list">
       
  3197             
       
  3198                 <li class="param">
       
  3199                     
       
  3200                         <code class="param-name">config</code>
       
  3201                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3202                     
       
  3203 
       
  3204                     
       
  3205 
       
  3206                     <div class="param-description">
       
  3207                         <p>Config object.</p>
       
  3208                     </div>
       
  3209 
       
  3210                     
       
  3211                 </li>
       
  3212             
       
  3213             </ul>
       
  3214         </div>
       
  3215     
       
  3216 
       
  3217     
       
  3218 
       
  3219     
       
  3220 </div>
       
  3221 
       
  3222                 
       
  3223                     <div id="method__initAttrs" class="method item protected inherited">
       
  3224     <h3 class="name"><code>_initAttrs</code></h3>
       
  3225 
       
  3226     
       
  3227         <div class="args">
       
  3228             <span class="paren">(</span><ul class="args-list inline commas">
       
  3229             
       
  3230                 <li class="arg">
       
  3231                     
       
  3232                         <code>attrs</code>
       
  3233                     
       
  3234                 </li>
       
  3235             
       
  3236                 <li class="arg">
       
  3237                     
       
  3238                         <code>values</code>
       
  3239                     
       
  3240                 </li>
       
  3241             
       
  3242                 <li class="arg">
       
  3243                     
       
  3244                         <code>lazy</code>
       
  3245                     
       
  3246                 </li>
       
  3247             
       
  3248             </ul><span class="paren">)</span>
       
  3249         </div>
       
  3250     
       
  3251 
       
  3252     
       
  3253 
       
  3254     
       
  3255 
       
  3256     
       
  3257         <span class="flag protected">protected</span>
       
  3258     
       
  3259 
       
  3260     
       
  3261 
       
  3262     
       
  3263 
       
  3264     
       
  3265 
       
  3266     
       
  3267 
       
  3268     <div class="meta">
       
  3269         
       
  3270             
       
  3271                 <p>Inherited from
       
  3272                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  3273             
       
  3274         
       
  3275         
       
  3276         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  3277         
       
  3278         </p>
       
  3279 
       
  3280 
       
  3281         
       
  3282 
       
  3283         
       
  3284     </div>
       
  3285 
       
  3286     <div class="description">
       
  3287         <p>Utility method to set up initial attributes defined during construction,
       
  3288 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  3289     </div>
       
  3290 
       
  3291     
       
  3292         <div class="params">
       
  3293             <h4>Parameters:</h4>
       
  3294 
       
  3295             <ul class="params-list">
       
  3296             
       
  3297                 <li class="param">
       
  3298                     
       
  3299                         <code class="param-name">attrs</code>
       
  3300                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3301                     
       
  3302 
       
  3303                     
       
  3304 
       
  3305                     <div class="param-description">
       
  3306                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  3307        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  3308                     </div>
       
  3309 
       
  3310                     
       
  3311                 </li>
       
  3312             
       
  3313                 <li class="param">
       
  3314                     
       
  3315                         <code class="param-name">values</code>
       
  3316                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3317                     
       
  3318 
       
  3319                     
       
  3320 
       
  3321                     <div class="param-description">
       
  3322                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  3323        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  3324                     </div>
       
  3325 
       
  3326                     
       
  3327                 </li>
       
  3328             
       
  3329                 <li class="param">
       
  3330                     
       
  3331                         <code class="param-name">lazy</code>
       
  3332                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  3333                     
       
  3334 
       
  3335                     
       
  3336 
       
  3337                     <div class="param-description">
       
  3338                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  3339                     </div>
       
  3340 
       
  3341                     
       
  3342                 </li>
       
  3343             
       
  3344             </ul>
       
  3345         </div>
       
  3346     
       
  3347 
       
  3348     
       
  3349 
       
  3350     
       
  3351 </div>
       
  3352 
       
  3353                 
       
  3354                     <div id="method__initNode" class="method item private">
       
  3355     <h3 class="name"><code>_initNode</code></h3>
       
  3356 
       
  3357     
       
  3358         <div class="args">
       
  3359             <span class="paren">(</span><ul class="args-list inline commas">
       
  3360             
       
  3361                 <li class="arg">
       
  3362                     
       
  3363                         <code>config</code>
       
  3364                     
       
  3365                 </li>
       
  3366             
       
  3367             </ul><span class="paren">)</span>
       
  3368         </div>
       
  3369     
       
  3370 
       
  3371     
       
  3372 
       
  3373     
       
  3374 
       
  3375     
       
  3376         <span class="flag private">private</span>
       
  3377     
       
  3378 
       
  3379     
       
  3380 
       
  3381     
       
  3382 
       
  3383     
       
  3384 
       
  3385     
       
  3386 
       
  3387     <div class="meta">
       
  3388         
       
  3389             <p>Inherited from
       
  3390             <a href="../classes/ButtonCore.html#method__initNode">
       
  3391                 ButtonCore
       
  3392             </a>
       
  3393             
       
  3394             but overwritten in
       
  3395             
       
  3396         
       
  3397         
       
  3398         <a href="../files/button_js_plugin.js.html#l51"><code>button&#x2F;js&#x2F;plugin.js:51</code></a>
       
  3399         
       
  3400         </p>
       
  3401 
       
  3402 
       
  3403         
       
  3404 
       
  3405         
       
  3406     </div>
       
  3407 
       
  3408     <div class="description">
       
  3409         
       
  3410     </div>
       
  3411 
       
  3412     
       
  3413         <div class="params">
       
  3414             <h4>Parameters:</h4>
       
  3415 
       
  3416             <ul class="params-list">
       
  3417             
       
  3418                 <li class="param">
       
  3419                     
       
  3420                         <code class="param-name">config</code>
       
  3421                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3422                     
       
  3423 
       
  3424                     
       
  3425 
       
  3426                     <div class="param-description">
       
  3427                          
       
  3428                     </div>
       
  3429 
       
  3430                     
       
  3431                 </li>
       
  3432             
       
  3433             </ul>
       
  3434         </div>
       
  3435     
       
  3436 
       
  3437     
       
  3438 
       
  3439     
       
  3440 </div>
       
  3441 
       
  3442                 
       
  3443                     <div id="method__isLazyAttr" class="method item private inherited">
       
  3444     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  3445 
       
  3446     
       
  3447         <div class="args">
       
  3448             <span class="paren">(</span><ul class="args-list inline commas">
       
  3449             
       
  3450                 <li class="arg">
       
  3451                     
       
  3452                         <code>name</code>
       
  3453                     
       
  3454                 </li>
       
  3455             
       
  3456             </ul><span class="paren">)</span>
       
  3457         </div>
       
  3458     
       
  3459 
       
  3460     
       
  3461         <span class="returns-inline">
       
  3462             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  3463         </span>
       
  3464     
       
  3465 
       
  3466     
       
  3467 
       
  3468     
       
  3469         <span class="flag private">private</span>
       
  3470     
       
  3471 
       
  3472     
       
  3473 
       
  3474     
       
  3475 
       
  3476     
       
  3477 
       
  3478     
       
  3479 
       
  3480     <div class="meta">
       
  3481         
       
  3482             
       
  3483                 <p>Inherited from
       
  3484                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  3485             
       
  3486         
       
  3487         
       
  3488         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  3489         
       
  3490         </p>
       
  3491 
       
  3492 
       
  3493         
       
  3494 
       
  3495         
       
  3496     </div>
       
  3497 
       
  3498     <div class="description">
       
  3499         <p>Checks whether or not the attribute is one which has been
       
  3500 added lazily and still requires initialization.</p>
       
  3501     </div>
       
  3502 
       
  3503     
       
  3504         <div class="params">
       
  3505             <h4>Parameters:</h4>
       
  3506 
       
  3507             <ul class="params-list">
       
  3508             
       
  3509                 <li class="param">
       
  3510                     
       
  3511                         <code class="param-name">name</code>
       
  3512                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3513                     
       
  3514 
       
  3515                     
       
  3516 
       
  3517                     <div class="param-description">
       
  3518                         <p>The name of the attribute</p>
       
  3519                     </div>
       
  3520 
       
  3521                     
       
  3522                 </li>
       
  3523             
       
  3524             </ul>
       
  3525         </div>
       
  3526     
       
  3527 
       
  3528     
       
  3529         <div class="returns">
       
  3530             <h4>Returns:</h4>
       
  3531 
       
  3532             <div class="returns-description">
       
  3533                 
       
  3534                     
       
  3535                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  3536                     
       
  3537                     true if it's a lazily added attribute, false otherwise.
       
  3538                 
       
  3539             </div>
       
  3540         </div>
       
  3541     
       
  3542 
       
  3543     
       
  3544 </div>
       
  3545 
       
  3546                 
       
  3547                     <div id="method__normAttrVals" class="method item private inherited">
       
  3548     <h3 class="name"><code>_normAttrVals</code></h3>
       
  3549 
       
  3550     
       
  3551         <div class="args">
       
  3552             <span class="paren">(</span><ul class="args-list inline commas">
       
  3553             
       
  3554                 <li class="arg">
       
  3555                     
       
  3556                         <code>valueHash</code>
       
  3557                     
       
  3558                 </li>
       
  3559             
       
  3560             </ul><span class="paren">)</span>
       
  3561         </div>
       
  3562     
       
  3563 
       
  3564     
       
  3565         <span class="returns-inline">
       
  3566             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3567         </span>
       
  3568     
       
  3569 
       
  3570     
       
  3571 
       
  3572     
       
  3573         <span class="flag private">private</span>
       
  3574     
       
  3575 
       
  3576     
       
  3577 
       
  3578     
       
  3579 
       
  3580     
       
  3581 
       
  3582     
       
  3583 
       
  3584     <div class="meta">
       
  3585         
       
  3586             
       
  3587                 <p>Inherited from
       
  3588                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  3589             
       
  3590         
       
  3591         
       
  3592         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  3593         
       
  3594         </p>
       
  3595 
       
  3596 
       
  3597         
       
  3598 
       
  3599         
       
  3600     </div>
       
  3601 
       
  3602     <div class="description">
       
  3603         <p>Utility method to normalize attribute values. The base implementation
       
  3604 simply merges the hash to protect the original.</p>
       
  3605     </div>
       
  3606 
       
  3607     
       
  3608         <div class="params">
       
  3609             <h4>Parameters:</h4>
       
  3610 
       
  3611             <ul class="params-list">
       
  3612             
       
  3613                 <li class="param">
       
  3614                     
       
  3615                         <code class="param-name">valueHash</code>
       
  3616                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3617                     
       
  3618 
       
  3619                     
       
  3620 
       
  3621                     <div class="param-description">
       
  3622                         <p>An object with attribute name/value pairs</p>
       
  3623                     </div>
       
  3624 
       
  3625                     
       
  3626                 </li>
       
  3627             
       
  3628             </ul>
       
  3629         </div>
       
  3630     
       
  3631 
       
  3632     
       
  3633         <div class="returns">
       
  3634             <h4>Returns:</h4>
       
  3635 
       
  3636             <div class="returns-description">
       
  3637                 
       
  3638                     
       
  3639                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3640                     
       
  3641                     An object literal with 2 properties - "simple" and "complex",
       
  3642 containing simple and complex attribute values respectively keyed
       
  3643 by the top level attribute name, or null, if valueHash is falsey.
       
  3644                 
       
  3645             </div>
       
  3646         </div>
       
  3647     
       
  3648 
       
  3649     
       
  3650 </div>
       
  3651 
       
  3652                 
       
  3653                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  3654     <h3 class="name"><code>_protectAttrs</code></h3>
       
  3655 
       
  3656     
       
  3657         <div class="args">
       
  3658             <span class="paren">(</span><ul class="args-list inline commas">
       
  3659             
       
  3660                 <li class="arg">
       
  3661                     
       
  3662                         <code>attrs</code>
       
  3663                     
       
  3664                 </li>
       
  3665             
       
  3666             </ul><span class="paren">)</span>
       
  3667         </div>
       
  3668     
       
  3669 
       
  3670     
       
  3671         <span class="returns-inline">
       
  3672             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3673         </span>
       
  3674     
       
  3675 
       
  3676     
       
  3677         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  3678   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  3679     
       
  3680 
       
  3681     
       
  3682         <span class="flag protected">protected</span>
       
  3683     
       
  3684 
       
  3685     
       
  3686 
       
  3687     
       
  3688 
       
  3689     
       
  3690 
       
  3691     
       
  3692 
       
  3693     <div class="meta">
       
  3694         
       
  3695             
       
  3696                 <p>Inherited from
       
  3697                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  3698             
       
  3699         
       
  3700         
       
  3701         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  3702         
       
  3703         </p>
       
  3704 
       
  3705 
       
  3706         
       
  3707             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  3708   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  3709         
       
  3710 
       
  3711         
       
  3712     </div>
       
  3713 
       
  3714     <div class="description">
       
  3715         <p>Utility method to protect an attribute configuration
       
  3716 hash, by merging the entire object and the individual
       
  3717 attr config objects.</p>
       
  3718     </div>
       
  3719 
       
  3720     
       
  3721         <div class="params">
       
  3722             <h4>Parameters:</h4>
       
  3723 
       
  3724             <ul class="params-list">
       
  3725             
       
  3726                 <li class="param">
       
  3727                     
       
  3728                         <code class="param-name">attrs</code>
       
  3729                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3730                     
       
  3731 
       
  3732                     
       
  3733 
       
  3734                     <div class="param-description">
       
  3735                         <p>A hash of attribute to configuration object pairs.</p>
       
  3736                     </div>
       
  3737 
       
  3738                     
       
  3739                 </li>
       
  3740             
       
  3741             </ul>
       
  3742         </div>
       
  3743     
       
  3744 
       
  3745     
       
  3746         <div class="returns">
       
  3747             <h4>Returns:</h4>
       
  3748 
       
  3749             <div class="returns-description">
       
  3750                 
       
  3751                     
       
  3752                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3753                     
       
  3754                     A protected version of the attrs argument.
       
  3755                 
       
  3756             </div>
       
  3757         </div>
       
  3758     
       
  3759 
       
  3760     
       
  3761 </div>
       
  3762 
       
  3763                 
       
  3764                     <div id="method__set" class="method item protected inherited">
       
  3765     <h3 class="name"><code>_set</code></h3>
       
  3766 
       
  3767     
       
  3768         <div class="args">
       
  3769             <span class="paren">(</span><ul class="args-list inline commas">
       
  3770             
       
  3771                 <li class="arg">
       
  3772                     
       
  3773                         <code>name</code>
       
  3774                     
       
  3775                 </li>
       
  3776             
       
  3777                 <li class="arg">
       
  3778                     
       
  3779                         <code>val</code>
       
  3780                     
       
  3781                 </li>
       
  3782             
       
  3783                 <li class="arg">
       
  3784                     
       
  3785                         <code class="optional">[opts]</code>
       
  3786                     
       
  3787                 </li>
       
  3788             
       
  3789             </ul><span class="paren">)</span>
       
  3790         </div>
       
  3791     
       
  3792 
       
  3793     
       
  3794         <span class="returns-inline">
       
  3795             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3796         </span>
       
  3797     
       
  3798 
       
  3799     
       
  3800 
       
  3801     
       
  3802         <span class="flag protected">protected</span>
       
  3803     
       
  3804 
       
  3805     
       
  3806 
       
  3807     
       
  3808 
       
  3809     
       
  3810         <span class="flag chainable">chainable</span>
       
  3811     
       
  3812 
       
  3813     
       
  3814 
       
  3815     <div class="meta">
       
  3816         
       
  3817             
       
  3818                 <p>Inherited from
       
  3819                 <a href="../classes/AttributeCore.html#method__set">AttributeCore</a>:
       
  3820             
       
  3821         
       
  3822         
       
  3823         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  3824         
       
  3825         </p>
       
  3826 
       
  3827 
       
  3828         
       
  3829 
       
  3830         
       
  3831     </div>
       
  3832 
       
  3833     <div class="description">
       
  3834         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  3835     </div>
       
  3836 
       
  3837     
       
  3838         <div class="params">
       
  3839             <h4>Parameters:</h4>
       
  3840 
       
  3841             <ul class="params-list">
       
  3842             
       
  3843                 <li class="param">
       
  3844                     
       
  3845                         <code class="param-name">name</code>
       
  3846                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3847                     
       
  3848 
       
  3849                     
       
  3850 
       
  3851                     <div class="param-description">
       
  3852                         <p>The name of the attribute.</p>
       
  3853                     </div>
       
  3854 
       
  3855                     
       
  3856                 </li>
       
  3857             
       
  3858                 <li class="param">
       
  3859                     
       
  3860                         <code class="param-name">val</code>
       
  3861                         <span class="type">Any</span>
       
  3862                     
       
  3863 
       
  3864                     
       
  3865 
       
  3866                     <div class="param-description">
       
  3867                         <p>The value to set the attribute to.</p>
       
  3868                     </div>
       
  3869 
       
  3870                     
       
  3871                 </li>
       
  3872             
       
  3873                 <li class="param">
       
  3874                     
       
  3875                         <code class="param-name optional">[opts]</code>
       
  3876                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3877                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3878                     
       
  3879 
       
  3880                     
       
  3881 
       
  3882                     <div class="param-description">
       
  3883                         <p>Optional data providing the circumstances for the change.</p>
       
  3884                     </div>
       
  3885 
       
  3886                     
       
  3887                 </li>
       
  3888             
       
  3889             </ul>
       
  3890         </div>
       
  3891     
       
  3892 
       
  3893     
       
  3894         <div class="returns">
       
  3895             <h4>Returns:</h4>
       
  3896 
       
  3897             <div class="returns-description">
       
  3898                 
       
  3899                     
       
  3900                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3901                     
       
  3902                     A reference to the host object.
       
  3903                 
       
  3904             </div>
       
  3905         </div>
       
  3906     
       
  3907 
       
  3908     
       
  3909 </div>
       
  3910 
       
  3911                 
       
  3912                     <div id="method__setAttr" class="method item protected inherited">
       
  3913     <h3 class="name"><code>_setAttr</code></h3>
       
  3914 
       
  3915     
       
  3916         <div class="args">
       
  3917             <span class="paren">(</span><ul class="args-list inline commas">
       
  3918             
       
  3919                 <li class="arg">
       
  3920                     
       
  3921                         <code>name</code>
       
  3922                     
       
  3923                 </li>
       
  3924             
       
  3925                 <li class="arg">
       
  3926                     
       
  3927                         <code>value</code>
       
  3928                     
       
  3929                 </li>
       
  3930             
       
  3931                 <li class="arg">
       
  3932                     
       
  3933                         <code class="optional">[opts]</code>
       
  3934                     
       
  3935                 </li>
       
  3936             
       
  3937                 <li class="arg">
       
  3938                     
       
  3939                         <code>force</code>
       
  3940                     
       
  3941                 </li>
       
  3942             
       
  3943             </ul><span class="paren">)</span>
       
  3944         </div>
       
  3945     
       
  3946 
       
  3947     
       
  3948         <span class="returns-inline">
       
  3949             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3950         </span>
       
  3951     
       
  3952 
       
  3953     
       
  3954 
       
  3955     
       
  3956         <span class="flag protected">protected</span>
       
  3957     
       
  3958 
       
  3959     
       
  3960 
       
  3961     
       
  3962 
       
  3963     
       
  3964         <span class="flag chainable">chainable</span>
       
  3965     
       
  3966 
       
  3967     
       
  3968 
       
  3969     <div class="meta">
       
  3970         
       
  3971             
       
  3972                 <p>Inherited from
       
  3973                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  3974             
       
  3975         
       
  3976         
       
  3977         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  3978         
       
  3979         </p>
       
  3980 
       
  3981 
       
  3982         
       
  3983 
       
  3984         
       
  3985     </div>
       
  3986 
       
  3987     <div class="description">
       
  3988         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  3989 
       
  3990 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  3991     </div>
       
  3992 
       
  3993     
       
  3994         <div class="params">
       
  3995             <h4>Parameters:</h4>
       
  3996 
       
  3997             <ul class="params-list">
       
  3998             
       
  3999                 <li class="param">
       
  4000                     
       
  4001                         <code class="param-name">name</code>
       
  4002                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4003                     
       
  4004 
       
  4005                     
       
  4006 
       
  4007                     <div class="param-description">
       
  4008                         <p>The name of the attribute.</p>
       
  4009                     </div>
       
  4010 
       
  4011                     
       
  4012                 </li>
       
  4013             
       
  4014                 <li class="param">
       
  4015                     
       
  4016                         <code class="param-name">value</code>
       
  4017                         <span class="type">Any</span>
       
  4018                     
       
  4019 
       
  4020                     
       
  4021 
       
  4022                     <div class="param-description">
       
  4023                         <p>The value to set the attribute to.</p>
       
  4024                     </div>
       
  4025 
       
  4026                     
       
  4027                 </li>
       
  4028             
       
  4029                 <li class="param">
       
  4030                     
       
  4031                         <code class="param-name optional">[opts]</code>
       
  4032                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4033                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4034                     
       
  4035 
       
  4036                     
       
  4037 
       
  4038                     <div class="param-description">
       
  4039                         <p>Optional data providing the circumstances for the change.</p>
       
  4040                     </div>
       
  4041 
       
  4042                     
       
  4043                 </li>
       
  4044             
       
  4045                 <li class="param">
       
  4046                     
       
  4047                         <code class="param-name">force</code>
       
  4048                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  4049                     
       
  4050 
       
  4051                     
       
  4052 
       
  4053                     <div class="param-description">
       
  4054                         <p>If true, allows the caller to set values for
       
  4055 readOnly or writeOnce attributes which have already been set.</p>
       
  4056                     </div>
       
  4057 
       
  4058                     
       
  4059                 </li>
       
  4060             
       
  4061             </ul>
       
  4062         </div>
       
  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                     A reference to the host object.
       
  4075                 
       
  4076             </div>
       
  4077         </div>
       
  4078     
       
  4079 
       
  4080     
       
  4081 </div>
       
  4082 
       
  4083                 
       
  4084                     <div id="method__setAttrs" class="method item protected inherited">
       
  4085     <h3 class="name"><code>_setAttrs</code></h3>
       
  4086 
       
  4087     
       
  4088         <div class="args">
       
  4089             <span class="paren">(</span><ul class="args-list inline commas">
       
  4090             
       
  4091                 <li class="arg">
       
  4092                     
       
  4093                         <code>attrs</code>
       
  4094                     
       
  4095                 </li>
       
  4096             
       
  4097                 <li class="arg">
       
  4098                     
       
  4099                         <code class="optional">[opts]</code>
       
  4100                     
       
  4101                 </li>
       
  4102             
       
  4103             </ul><span class="paren">)</span>
       
  4104         </div>
       
  4105     
       
  4106 
       
  4107     
       
  4108         <span class="returns-inline">
       
  4109             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4110         </span>
       
  4111     
       
  4112 
       
  4113     
       
  4114 
       
  4115     
       
  4116         <span class="flag protected">protected</span>
       
  4117     
       
  4118 
       
  4119     
       
  4120 
       
  4121     
       
  4122 
       
  4123     
       
  4124         <span class="flag chainable">chainable</span>
       
  4125     
       
  4126 
       
  4127     
       
  4128 
       
  4129     <div class="meta">
       
  4130         
       
  4131             
       
  4132                 <p>Inherited from
       
  4133                 <a href="../classes/AttributeCore.html#method__setAttrs">AttributeCore</a>:
       
  4134             
       
  4135         
       
  4136         
       
  4137         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  4138         
       
  4139         </p>
       
  4140 
       
  4141 
       
  4142         
       
  4143 
       
  4144         
       
  4145     </div>
       
  4146 
       
  4147     <div class="description">
       
  4148         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  4149     </div>
       
  4150 
       
  4151     
       
  4152         <div class="params">
       
  4153             <h4>Parameters:</h4>
       
  4154 
       
  4155             <ul class="params-list">
       
  4156             
       
  4157                 <li class="param">
       
  4158                     
       
  4159                         <code class="param-name">attrs</code>
       
  4160                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4161                     
       
  4162 
       
  4163                     
       
  4164 
       
  4165                     <div class="param-description">
       
  4166                         <p>An object with attributes name/value pairs.</p>
       
  4167                     </div>
       
  4168 
       
  4169                     
       
  4170                 </li>
       
  4171             
       
  4172                 <li class="param">
       
  4173                     
       
  4174                         <code class="param-name optional">[opts]</code>
       
  4175                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4176                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4177                     
       
  4178 
       
  4179                     
       
  4180 
       
  4181                     <div class="param-description">
       
  4182                         <p>Optional data providing the circumstances for the change</p>
       
  4183                     </div>
       
  4184 
       
  4185                     
       
  4186                 </li>
       
  4187             
       
  4188             </ul>
       
  4189         </div>
       
  4190     
       
  4191 
       
  4192     
       
  4193         <div class="returns">
       
  4194             <h4>Returns:</h4>
       
  4195 
       
  4196             <div class="returns-description">
       
  4197                 
       
  4198                     
       
  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                     A reference to the host object.
       
  4202                 
       
  4203             </div>
       
  4204         </div>
       
  4205     
       
  4206 
       
  4207     
       
  4208 </div>
       
  4209 
       
  4210                 
       
  4211                     <div id="method__setAttrVal" class="method item private inherited">
       
  4212     <h3 class="name"><code>_setAttrVal</code></h3>
       
  4213 
       
  4214     
       
  4215         <div class="args">
       
  4216             <span class="paren">(</span><ul class="args-list inline commas">
       
  4217             
       
  4218                 <li class="arg">
       
  4219                     
       
  4220                         <code>attrName</code>
       
  4221                     
       
  4222                 </li>
       
  4223             
       
  4224                 <li class="arg">
       
  4225                     
       
  4226                         <code>subAttrName</code>
       
  4227                     
       
  4228                 </li>
       
  4229             
       
  4230                 <li class="arg">
       
  4231                     
       
  4232                         <code>prevVal</code>
       
  4233                     
       
  4234                 </li>
       
  4235             
       
  4236                 <li class="arg">
       
  4237                     
       
  4238                         <code>newVal</code>
       
  4239                     
       
  4240                 </li>
       
  4241             
       
  4242                 <li class="arg">
       
  4243                     
       
  4244                         <code class="optional">[opts]</code>
       
  4245                     
       
  4246                 </li>
       
  4247             
       
  4248                 <li class="arg">
       
  4249                     
       
  4250                         <code class="optional">[attrCfg]</code>
       
  4251                     
       
  4252                 </li>
       
  4253             
       
  4254             </ul><span class="paren">)</span>
       
  4255         </div>
       
  4256     
       
  4257 
       
  4258     
       
  4259         <span class="returns-inline">
       
  4260             <span class="type">Booolean</span>
       
  4261         </span>
       
  4262     
       
  4263 
       
  4264     
       
  4265 
       
  4266     
       
  4267         <span class="flag private">private</span>
       
  4268     
       
  4269 
       
  4270     
       
  4271 
       
  4272     
       
  4273 
       
  4274     
       
  4275 
       
  4276     
       
  4277 
       
  4278     <div class="meta">
       
  4279         
       
  4280             
       
  4281                 <p>Inherited from
       
  4282                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  4283             
       
  4284         
       
  4285         
       
  4286         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  4287         
       
  4288         </p>
       
  4289 
       
  4290 
       
  4291         
       
  4292 
       
  4293         
       
  4294     </div>
       
  4295 
       
  4296     <div class="description">
       
  4297         <p>Updates the stored value of the attribute in the privately held State object,
       
  4298 if validation and setter passes.</p>
       
  4299     </div>
       
  4300 
       
  4301     
       
  4302         <div class="params">
       
  4303             <h4>Parameters:</h4>
       
  4304 
       
  4305             <ul class="params-list">
       
  4306             
       
  4307                 <li class="param">
       
  4308                     
       
  4309                         <code class="param-name">attrName</code>
       
  4310                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4311                     
       
  4312 
       
  4313                     
       
  4314 
       
  4315                     <div class="param-description">
       
  4316                         <p>The attribute name.</p>
       
  4317                     </div>
       
  4318 
       
  4319                     
       
  4320                 </li>
       
  4321             
       
  4322                 <li class="param">
       
  4323                     
       
  4324                         <code class="param-name">subAttrName</code>
       
  4325                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4326                     
       
  4327 
       
  4328                     
       
  4329 
       
  4330                     <div class="param-description">
       
  4331                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  4332                     </div>
       
  4333 
       
  4334                     
       
  4335                 </li>
       
  4336             
       
  4337                 <li class="param">
       
  4338                     
       
  4339                         <code class="param-name">prevVal</code>
       
  4340                         <span class="type">Any</span>
       
  4341                     
       
  4342 
       
  4343                     
       
  4344 
       
  4345                     <div class="param-description">
       
  4346                         <p>The currently stored value of the attribute.</p>
       
  4347                     </div>
       
  4348 
       
  4349                     
       
  4350                 </li>
       
  4351             
       
  4352                 <li class="param">
       
  4353                     
       
  4354                         <code class="param-name">newVal</code>
       
  4355                         <span class="type">Any</span>
       
  4356                     
       
  4357 
       
  4358                     
       
  4359 
       
  4360                     <div class="param-description">
       
  4361                         <p>The value which is going to be stored.</p>
       
  4362                     </div>
       
  4363 
       
  4364                     
       
  4365                 </li>
       
  4366             
       
  4367                 <li class="param">
       
  4368                     
       
  4369                         <code class="param-name optional">[opts]</code>
       
  4370                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4371                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4372                     
       
  4373 
       
  4374                     
       
  4375 
       
  4376                     <div class="param-description">
       
  4377                         <p>Optional data providing the circumstances for the change.</p>
       
  4378                     </div>
       
  4379 
       
  4380                     
       
  4381                 </li>
       
  4382             
       
  4383                 <li class="param">
       
  4384                     
       
  4385                         <code class="param-name optional">[attrCfg]</code>
       
  4386                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4387                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4388                     
       
  4389 
       
  4390                     
       
  4391 
       
  4392                     <div class="param-description">
       
  4393                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  4394 where the calling method has already obtained the config from state.</p>
       
  4395                     </div>
       
  4396 
       
  4397                     
       
  4398                 </li>
       
  4399             
       
  4400             </ul>
       
  4401         </div>
       
  4402     
       
  4403 
       
  4404     
       
  4405         <div class="returns">
       
  4406             <h4>Returns:</h4>
       
  4407 
       
  4408             <div class="returns-description">
       
  4409                 
       
  4410                     
       
  4411                         <span class="type">Booolean</span>:
       
  4412                     
       
  4413                     true if the new attribute value was stored, false if not.
       
  4414                 
       
  4415             </div>
       
  4416         </div>
       
  4417     
       
  4418 
       
  4419     
       
  4420 </div>
       
  4421 
       
  4422                 
       
  4423                     <div id="method__setStateVal" class="method item private inherited">
       
  4424     <h3 class="name"><code>_setStateVal</code></h3>
       
  4425 
       
  4426     
       
  4427         <div class="args">
       
  4428             <span class="paren">(</span><ul class="args-list inline commas">
       
  4429             
       
  4430                 <li class="arg">
       
  4431                     
       
  4432                         <code>name</code>
       
  4433                     
       
  4434                 </li>
       
  4435             
       
  4436                 <li class="arg">
       
  4437                     
       
  4438                         <code>value</code>
       
  4439                     
       
  4440                 </li>
       
  4441             
       
  4442             </ul><span class="paren">)</span>
       
  4443         </div>
       
  4444     
       
  4445 
       
  4446     
       
  4447 
       
  4448     
       
  4449 
       
  4450     
       
  4451         <span class="flag private">private</span>
       
  4452     
       
  4453 
       
  4454     
       
  4455 
       
  4456     
       
  4457 
       
  4458     
       
  4459 
       
  4460     
       
  4461 
       
  4462     <div class="meta">
       
  4463         
       
  4464             
       
  4465                 <p>Inherited from
       
  4466                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  4467             
       
  4468         
       
  4469         
       
  4470         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  4471         
       
  4472         </p>
       
  4473 
       
  4474 
       
  4475         
       
  4476 
       
  4477         
       
  4478     </div>
       
  4479 
       
  4480     <div class="description">
       
  4481         <p>Sets the stored value for the attribute, in either the
       
  4482 internal state object, or the state proxy if it exits</p>
       
  4483     </div>
       
  4484 
       
  4485     
       
  4486         <div class="params">
       
  4487             <h4>Parameters:</h4>
       
  4488 
       
  4489             <ul class="params-list">
       
  4490             
       
  4491                 <li class="param">
       
  4492                     
       
  4493                         <code class="param-name">name</code>
       
  4494                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4495                     
       
  4496 
       
  4497                     
       
  4498 
       
  4499                     <div class="param-description">
       
  4500                         <p>The name of the attribute</p>
       
  4501                     </div>
       
  4502 
       
  4503                     
       
  4504                 </li>
       
  4505             
       
  4506                 <li class="param">
       
  4507                     
       
  4508                         <code class="param-name">value</code>
       
  4509                         <span class="type">Any</span>
       
  4510                     
       
  4511 
       
  4512                     
       
  4513 
       
  4514                     <div class="param-description">
       
  4515                         <p>The value of the attribute</p>
       
  4516                     </div>
       
  4517 
       
  4518                     
       
  4519                 </li>
       
  4520             
       
  4521             </ul>
       
  4522         </div>
       
  4523     
       
  4524 
       
  4525     
       
  4526 
       
  4527     
       
  4528 </div>
       
  4529 
       
  4530                 
       
  4531                     <div id="method__uiSetDisabled" class="method item private inherited">
       
  4532     <h3 class="name"><code>_uiSetDisabled</code></h3>
       
  4533 
       
  4534     
       
  4535         <div class="args">
       
  4536             <span class="paren">(</span><ul class="args-list inline commas">
       
  4537             
       
  4538                 <li class="arg">
       
  4539                     
       
  4540                         <code>value</code>
       
  4541                     
       
  4542                 </li>
       
  4543             
       
  4544             </ul><span class="paren">)</span>
       
  4545         </div>
       
  4546     
       
  4547 
       
  4548     
       
  4549 
       
  4550     
       
  4551 
       
  4552     
       
  4553         <span class="flag private">private</span>
       
  4554     
       
  4555 
       
  4556     
       
  4557 
       
  4558     
       
  4559 
       
  4560     
       
  4561 
       
  4562     
       
  4563 
       
  4564     <div class="meta">
       
  4565         
       
  4566             
       
  4567                 <p>Inherited from
       
  4568                 <a href="../classes/ButtonCore.html#method__uiSetDisabled">ButtonCore</a>:
       
  4569             
       
  4570         
       
  4571         
       
  4572         <a href="../files/button_js_core.js.html#l164"><code>button&#x2F;js&#x2F;core.js:164</code></a>
       
  4573         
       
  4574         </p>
       
  4575 
       
  4576 
       
  4577         
       
  4578 
       
  4579         
       
  4580     </div>
       
  4581 
       
  4582     <div class="description">
       
  4583         <p>Setter for the 'disabled' ATTR</p>
       
  4584     </div>
       
  4585 
       
  4586     
       
  4587         <div class="params">
       
  4588             <h4>Parameters:</h4>
       
  4589 
       
  4590             <ul class="params-list">
       
  4591             
       
  4592                 <li class="param">
       
  4593                     
       
  4594                         <code class="param-name">value</code>
       
  4595                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  4596                     
       
  4597 
       
  4598                     
       
  4599 
       
  4600                     <div class="param-description">
       
  4601                         
       
  4602                     </div>
       
  4603 
       
  4604                     
       
  4605                 </li>
       
  4606             
       
  4607             </ul>
       
  4608         </div>
       
  4609     
       
  4610 
       
  4611     
       
  4612 
       
  4613     
       
  4614 </div>
       
  4615 
       
  4616                 
       
  4617                     <div id="method__uiSetLabel" class="method item private inherited">
       
  4618     <h3 class="name"><code>_uiSetLabel</code></h3>
       
  4619 
       
  4620     
       
  4621         <div class="args">
       
  4622             <span class="paren">(</span><ul class="args-list inline commas">
       
  4623             
       
  4624                 <li class="arg">
       
  4625                     
       
  4626                         <code>label</code>
       
  4627                     
       
  4628                 </li>
       
  4629             
       
  4630             </ul><span class="paren">)</span>
       
  4631         </div>
       
  4632     
       
  4633 
       
  4634     
       
  4635 
       
  4636     
       
  4637 
       
  4638     
       
  4639         <span class="flag private">private</span>
       
  4640     
       
  4641 
       
  4642     
       
  4643 
       
  4644     
       
  4645 
       
  4646     
       
  4647 
       
  4648     
       
  4649 
       
  4650     <div class="meta">
       
  4651         
       
  4652             
       
  4653                 <p>Inherited from
       
  4654                 <a href="../classes/ButtonCore.html#method__uiSetLabel">ButtonCore</a>:
       
  4655             
       
  4656         
       
  4657         
       
  4658         <a href="../files/button_js_core.js.html#l145"><code>button&#x2F;js&#x2F;core.js:145</code></a>
       
  4659         
       
  4660         </p>
       
  4661 
       
  4662 
       
  4663         
       
  4664 
       
  4665         
       
  4666     </div>
       
  4667 
       
  4668     <div class="description">
       
  4669         <p>Setter for a button's 'label' ATTR</p>
       
  4670     </div>
       
  4671 
       
  4672     
       
  4673         <div class="params">
       
  4674             <h4>Parameters:</h4>
       
  4675 
       
  4676             <ul class="params-list">
       
  4677             
       
  4678                 <li class="param">
       
  4679                     
       
  4680                         <code class="param-name">label</code>
       
  4681                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4682                     
       
  4683 
       
  4684                     
       
  4685 
       
  4686                     <div class="param-description">
       
  4687                         
       
  4688                     </div>
       
  4689 
       
  4690                     
       
  4691                 </li>
       
  4692             
       
  4693             </ul>
       
  4694         </div>
       
  4695     
       
  4696 
       
  4697     
       
  4698 
       
  4699     
       
  4700 </div>
       
  4701 
       
  4702                 
       
  4703                     <div id="method_addAttr" class="method item inherited">
       
  4704     <h3 class="name"><code>addAttr</code></h3>
       
  4705 
       
  4706     
       
  4707         <div class="args">
       
  4708             <span class="paren">(</span><ul class="args-list inline commas">
       
  4709             
       
  4710                 <li class="arg">
       
  4711                     
       
  4712                         <code>name</code>
       
  4713                     
       
  4714                 </li>
       
  4715             
       
  4716                 <li class="arg">
       
  4717                     
       
  4718                         <code>config</code>
       
  4719                     
       
  4720                 </li>
       
  4721             
       
  4722                 <li class="arg">
       
  4723                     
       
  4724                         <code>lazy</code>
       
  4725                     
       
  4726                 </li>
       
  4727             
       
  4728             </ul><span class="paren">)</span>
       
  4729         </div>
       
  4730     
       
  4731 
       
  4732     
       
  4733         <span class="returns-inline">
       
  4734             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4735         </span>
       
  4736     
       
  4737 
       
  4738     
       
  4739 
       
  4740     
       
  4741 
       
  4742     
       
  4743 
       
  4744     
       
  4745 
       
  4746     
       
  4747         <span class="flag chainable">chainable</span>
       
  4748     
       
  4749 
       
  4750     
       
  4751 
       
  4752     <div class="meta">
       
  4753         
       
  4754             
       
  4755                 <p>Inherited from
       
  4756                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
  4757             
       
  4758         
       
  4759         
       
  4760         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
  4761         
       
  4762         </p>
       
  4763 
       
  4764 
       
  4765         
       
  4766 
       
  4767         
       
  4768     </div>
       
  4769 
       
  4770     <div class="description">
       
  4771         <p>
       
  4772 Adds an attribute with the provided configuration to the host object.
       
  4773 </p>
       
  4774 
       
  4775 <p>
       
  4776 The config argument object supports the following properties:
       
  4777 </p>
       
  4778 
       
  4779 <dl>
       
  4780    <dt>value &#60;Any&#62;</dt>
       
  4781    <dd>The initial value to set on the attribute</dd>
       
  4782 
       
  4783    <dt>valueFn &#60;Function | String&#62;</dt>
       
  4784    <dd>
       
  4785    <p>A function, which will return the initial value to set on the attribute. This is useful
       
  4786    for cases where the attribute configuration is defined statically, but needs to
       
  4787    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
  4788    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
  4789    case the value property is used.</p>
       
  4790 
       
  4791    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
  4792    </dd>
       
  4793 
       
  4794    <dt>readOnly &#60;boolean&#62;</dt>
       
  4795    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
  4796        cannot be modified by invoking the set method.</dd>
       
  4797 
       
  4798    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
  4799    <dd>
       
  4800        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
  4801        can only have their values set once, be it through the default configuration,
       
  4802        constructor configuration arguments, or by invoking set.
       
  4803        <p>The writeOnce attribute can also be set to the string "initOnly",
       
  4804         in which case the attribute can only be set during initialization
       
  4805        (when used with Base, this means it can only be set during construction)</p>
       
  4806    </dd>
       
  4807 
       
  4808    <dt>setter &#60;Function | String&#62;</dt>
       
  4809    <dd>
       
  4810    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
  4811    The value returned by the setter will be the final stored value. Returning
       
  4812    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
  4813    the value from being stored.
       
  4814    </p>
       
  4815 
       
  4816    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
  4817    </dd>
       
  4818 
       
  4819    <dt>getter &#60;Function | String&#62;</dt>
       
  4820    <dd>
       
  4821    <p>
       
  4822    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
  4823    The value returned by the getter function is the value which will be returned to the user when they
       
  4824    invoke get.
       
  4825    </p>
       
  4826 
       
  4827    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
  4828    </dd>
       
  4829 
       
  4830    <dt>validator &#60;Function | String&#62;</dt>
       
  4831    <dd>
       
  4832    <p>
       
  4833    The validator function invoked prior to setting the stored value. Returning
       
  4834    false from the validator function will prevent the value from being stored.
       
  4835    </p>
       
  4836 
       
  4837    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
  4838    </dd>
       
  4839 
       
  4840    <dt>lazyAdd &#60;boolean&#62;</dt>
       
  4841    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
  4842    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
  4843    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
  4844 
       
  4845 </dl>
       
  4846 
       
  4847 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
  4848 the context ("this") set to the host object.</p>
       
  4849 
       
  4850 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
  4851 and are not intended for public use.</p>
       
  4852     </div>
       
  4853 
       
  4854     
       
  4855         <div class="params">
       
  4856             <h4>Parameters:</h4>
       
  4857 
       
  4858             <ul class="params-list">
       
  4859             
       
  4860                 <li class="param">
       
  4861                     
       
  4862                         <code class="param-name">name</code>
       
  4863                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4864                     
       
  4865 
       
  4866                     
       
  4867 
       
  4868                     <div class="param-description">
       
  4869                         <p>The name of the attribute.</p>
       
  4870                     </div>
       
  4871 
       
  4872                     
       
  4873                 </li>
       
  4874             
       
  4875                 <li class="param">
       
  4876                     
       
  4877                         <code class="param-name">config</code>
       
  4878                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4879                     
       
  4880 
       
  4881                     
       
  4882 
       
  4883                     <div class="param-description">
       
  4884                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
  4885 
       
  4886 <p>
       
  4887 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
  4888 to protect the original values, you will need to merge the object.
       
  4889 </p>
       
  4890                     </div>
       
  4891 
       
  4892                     
       
  4893                 </li>
       
  4894             
       
  4895                 <li class="param">
       
  4896                     
       
  4897                         <code class="param-name">lazy</code>
       
  4898                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  4899                     
       
  4900 
       
  4901                     
       
  4902 
       
  4903                     <div class="param-description">
       
  4904                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
  4905                     </div>
       
  4906 
       
  4907                     
       
  4908                 </li>
       
  4909             
       
  4910             </ul>
       
  4911         </div>
       
  4912     
       
  4913 
       
  4914     
       
  4915         <div class="returns">
       
  4916             <h4>Returns:</h4>
       
  4917 
       
  4918             <div class="returns-description">
       
  4919                 
       
  4920                     
       
  4921                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4922                     
       
  4923                     A reference to the host object.
       
  4924                 
       
  4925             </div>
       
  4926         </div>
       
  4927     
       
  4928 
       
  4929     
       
  4930 </div>
       
  4931 
       
  4932                 
       
  4933                     <div id="method_addAttrs" class="method item inherited">
       
  4934     <h3 class="name"><code>addAttrs</code></h3>
       
  4935 
       
  4936     
       
  4937         <div class="args">
       
  4938             <span class="paren">(</span><ul class="args-list inline commas">
       
  4939             
       
  4940                 <li class="arg">
       
  4941                     
       
  4942                         <code>cfgs</code>
       
  4943                     
       
  4944                 </li>
       
  4945             
       
  4946                 <li class="arg">
       
  4947                     
       
  4948                         <code>values</code>
       
  4949                     
       
  4950                 </li>
       
  4951             
       
  4952                 <li class="arg">
       
  4953                     
       
  4954                         <code>lazy</code>
       
  4955                     
       
  4956                 </li>
       
  4957             
       
  4958             </ul><span class="paren">)</span>
       
  4959         </div>
       
  4960     
       
  4961 
       
  4962     
       
  4963         <span class="returns-inline">
       
  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         </span>
       
  4966     
       
  4967 
       
  4968     
       
  4969 
       
  4970     
       
  4971 
       
  4972     
       
  4973 
       
  4974     
       
  4975 
       
  4976     
       
  4977         <span class="flag chainable">chainable</span>
       
  4978     
       
  4979 
       
  4980     
       
  4981 
       
  4982     <div class="meta">
       
  4983         
       
  4984             
       
  4985                 <p>Inherited from
       
  4986                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
  4987             
       
  4988         
       
  4989         
       
  4990         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
  4991         
       
  4992         </p>
       
  4993 
       
  4994 
       
  4995         
       
  4996 
       
  4997         
       
  4998     </div>
       
  4999 
       
  5000     <div class="description">
       
  5001         <p>Configures a group of attributes, and sets initial values.</p>
       
  5002 
       
  5003 <p>
       
  5004 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
  5005 The caller is responsible for merging/cloning the configuration object if required.
       
  5006 </p>
       
  5007     </div>
       
  5008 
       
  5009     
       
  5010         <div class="params">
       
  5011             <h4>Parameters:</h4>
       
  5012 
       
  5013             <ul class="params-list">
       
  5014             
       
  5015                 <li class="param">
       
  5016                     
       
  5017                         <code class="param-name">cfgs</code>
       
  5018                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5019                     
       
  5020 
       
  5021                     
       
  5022 
       
  5023                     <div class="param-description">
       
  5024                         <p>An object with attribute name/configuration pairs.</p>
       
  5025                     </div>
       
  5026 
       
  5027                     
       
  5028                 </li>
       
  5029             
       
  5030                 <li class="param">
       
  5031                     
       
  5032                         <code class="param-name">values</code>
       
  5033                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5034                     
       
  5035 
       
  5036                     
       
  5037 
       
  5038                     <div class="param-description">
       
  5039                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  5040 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  5041                     </div>
       
  5042 
       
  5043                     
       
  5044                 </li>
       
  5045             
       
  5046                 <li class="param">
       
  5047                     
       
  5048                         <code class="param-name">lazy</code>
       
  5049                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5050                     
       
  5051 
       
  5052                     
       
  5053 
       
  5054                     <div class="param-description">
       
  5055                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  5056 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  5057 See <a href="#method_addAttr">addAttr</a>.</p>
       
  5058                     </div>
       
  5059 
       
  5060                     
       
  5061                 </li>
       
  5062             
       
  5063             </ul>
       
  5064         </div>
       
  5065     
       
  5066 
       
  5067     
       
  5068         <div class="returns">
       
  5069             <h4>Returns:</h4>
       
  5070 
       
  5071             <div class="returns-description">
       
  5072                 
       
  5073                     
       
  5074                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5075                     
       
  5076                     A reference to the host object.
       
  5077                 
       
  5078             </div>
       
  5079         </div>
       
  5080     
       
  5081 
       
  5082     
       
  5083 </div>
       
  5084 
       
  5085                 
       
  5086                     <div id="method_attrAdded" class="method item inherited">
       
  5087     <h3 class="name"><code>attrAdded</code></h3>
       
  5088 
       
  5089     
       
  5090         <div class="args">
       
  5091             <span class="paren">(</span><ul class="args-list inline commas">
       
  5092             
       
  5093                 <li class="arg">
       
  5094                     
       
  5095                         <code>name</code>
       
  5096                     
       
  5097                 </li>
       
  5098             
       
  5099             </ul><span class="paren">)</span>
       
  5100         </div>
       
  5101     
       
  5102 
       
  5103     
       
  5104         <span class="returns-inline">
       
  5105             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5106         </span>
       
  5107     
       
  5108 
       
  5109     
       
  5110 
       
  5111     
       
  5112 
       
  5113     
       
  5114 
       
  5115     
       
  5116 
       
  5117     
       
  5118 
       
  5119     
       
  5120 
       
  5121     <div class="meta">
       
  5122         
       
  5123             
       
  5124                 <p>Inherited from
       
  5125                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
  5126             
       
  5127         
       
  5128         
       
  5129         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
  5130         
       
  5131         </p>
       
  5132 
       
  5133 
       
  5134         
       
  5135 
       
  5136         
       
  5137     </div>
       
  5138 
       
  5139     <div class="description">
       
  5140         <p>Checks if the given attribute has been added to the host</p>
       
  5141     </div>
       
  5142 
       
  5143     
       
  5144         <div class="params">
       
  5145             <h4>Parameters:</h4>
       
  5146 
       
  5147             <ul class="params-list">
       
  5148             
       
  5149                 <li class="param">
       
  5150                     
       
  5151                         <code class="param-name">name</code>
       
  5152                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5153                     
       
  5154 
       
  5155                     
       
  5156 
       
  5157                     <div class="param-description">
       
  5158                         <p>The name of the attribute to check.</p>
       
  5159                     </div>
       
  5160 
       
  5161                     
       
  5162                 </li>
       
  5163             
       
  5164             </ul>
       
  5165         </div>
       
  5166     
       
  5167 
       
  5168     
       
  5169         <div class="returns">
       
  5170             <h4>Returns:</h4>
       
  5171 
       
  5172             <div class="returns-description">
       
  5173                 
       
  5174                     
       
  5175                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5176                     
       
  5177                     true if an attribute with the given name has been added, false if it hasn't.
       
  5178         This method will return true for lazily added attributes.
       
  5179                 
       
  5180             </div>
       
  5181         </div>
       
  5182     
       
  5183 
       
  5184     
       
  5185 </div>
       
  5186 
       
  5187                 
       
  5188                     <div id="method_createNode" class="method item public">
       
  5189     <h3 class="name"><code>createNode</code></h3>
       
  5190 
       
  5191     
       
  5192         <div class="args">
       
  5193             <span class="paren">(</span><ul class="args-list inline commas">
       
  5194             
       
  5195                 <li class="arg">
       
  5196                     
       
  5197                         <code>node</code>
       
  5198                     
       
  5199                 </li>
       
  5200             
       
  5201                 <li class="arg">
       
  5202                     
       
  5203                         <code>config</code>
       
  5204                     
       
  5205                 </li>
       
  5206             
       
  5207             </ul><span class="paren">)</span>
       
  5208         </div>
       
  5209     
       
  5210 
       
  5211     
       
  5212         <span class="returns-inline">
       
  5213             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5214         </span>
       
  5215     
       
  5216 
       
  5217     
       
  5218 
       
  5219     
       
  5220         <span class="flag public">public</span>
       
  5221     
       
  5222 
       
  5223     
       
  5224 
       
  5225     
       
  5226 
       
  5227     
       
  5228 
       
  5229     
       
  5230 
       
  5231     <div class="meta">
       
  5232         
       
  5233             
       
  5234                 
       
  5235                 <p>
       
  5236                 
       
  5237                 Defined in
       
  5238                 
       
  5239             
       
  5240         
       
  5241         
       
  5242         <a href="../files/button_js_plugin.js.html#l104"><code>button&#x2F;js&#x2F;plugin.js:104</code></a>
       
  5243         
       
  5244         </p>
       
  5245 
       
  5246 
       
  5247         
       
  5248 
       
  5249         
       
  5250     </div>
       
  5251 
       
  5252     <div class="description">
       
  5253         <p>A factory that plugs a Y.Node instance with Y.Plugin.Button</p>
       
  5254     </div>
       
  5255 
       
  5256     
       
  5257         <div class="params">
       
  5258             <h4>Parameters:</h4>
       
  5259 
       
  5260             <ul class="params-list">
       
  5261             
       
  5262                 <li class="param">
       
  5263                     
       
  5264                         <code class="param-name">node</code>
       
  5265                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5266                     
       
  5267 
       
  5268                     
       
  5269 
       
  5270                     <div class="param-description">
       
  5271                          
       
  5272                     </div>
       
  5273 
       
  5274                     
       
  5275                 </li>
       
  5276             
       
  5277                 <li class="param">
       
  5278                     
       
  5279                         <code class="param-name">config</code>
       
  5280                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5281                     
       
  5282 
       
  5283                     
       
  5284 
       
  5285                     <div class="param-description">
       
  5286                          
       
  5287                     </div>
       
  5288 
       
  5289                     
       
  5290                 </li>
       
  5291             
       
  5292             </ul>
       
  5293         </div>
       
  5294     
       
  5295 
       
  5296     
       
  5297         <div class="returns">
       
  5298             <h4>Returns:</h4>
       
  5299 
       
  5300             <div class="returns-description">
       
  5301                 
       
  5302                     
       
  5303                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5304                     
       
  5305                     A plugged Y.Node instance
       
  5306                 
       
  5307             </div>
       
  5308         </div>
       
  5309     
       
  5310 
       
  5311     
       
  5312 </div>
       
  5313 
       
  5314                 
       
  5315                     <div id="method_destroy" class="method item private">
       
  5316     <h3 class="name"><code>destroy</code></h3>
       
  5317 
       
  5318     
       
  5319         <span class="paren">()</span>
       
  5320     
       
  5321 
       
  5322     
       
  5323 
       
  5324     
       
  5325 
       
  5326     
       
  5327         <span class="flag private">private</span>
       
  5328     
       
  5329 
       
  5330     
       
  5331 
       
  5332     
       
  5333 
       
  5334     
       
  5335 
       
  5336     
       
  5337 
       
  5338     <div class="meta">
       
  5339         
       
  5340             
       
  5341                 
       
  5342                 <p>
       
  5343                 
       
  5344                 Defined in
       
  5345                 
       
  5346             
       
  5347         
       
  5348         
       
  5349         <a href="../files/button_js_plugin.js.html#l64"><code>button&#x2F;js&#x2F;plugin.js:64</code></a>
       
  5350         
       
  5351         </p>
       
  5352 
       
  5353 
       
  5354         
       
  5355 
       
  5356         
       
  5357     </div>
       
  5358 
       
  5359     <div class="description">
       
  5360         
       
  5361     </div>
       
  5362 
       
  5363     
       
  5364 
       
  5365     
       
  5366 
       
  5367     
       
  5368 </div>
       
  5369 
       
  5370                 
       
  5371                     <div id="method_disable" class="method item public inherited">
       
  5372     <h3 class="name"><code>disable</code></h3>
       
  5373 
       
  5374     
       
  5375         <span class="paren">()</span>
       
  5376     
       
  5377 
       
  5378     
       
  5379 
       
  5380     
       
  5381 
       
  5382     
       
  5383         <span class="flag public">public</span>
       
  5384     
       
  5385 
       
  5386     
       
  5387 
       
  5388     
       
  5389 
       
  5390     
       
  5391 
       
  5392     
       
  5393 
       
  5394     <div class="meta">
       
  5395         
       
  5396             
       
  5397                 <p>Inherited from
       
  5398                 <a href="../classes/ButtonCore.html#method_disable">ButtonCore</a>:
       
  5399             
       
  5400         
       
  5401         
       
  5402         <a href="../files/button_js_core.js.html#l107"><code>button&#x2F;js&#x2F;core.js:107</code></a>
       
  5403         
       
  5404         </p>
       
  5405 
       
  5406 
       
  5407         
       
  5408 
       
  5409         
       
  5410     </div>
       
  5411 
       
  5412     <div class="description">
       
  5413         <p>Sets the button's <code>disabled</code> DOM attribute to true</p>
       
  5414     </div>
       
  5415 
       
  5416     
       
  5417 
       
  5418     
       
  5419 
       
  5420     
       
  5421 </div>
       
  5422 
       
  5423                 
       
  5424                     <div id="method_enable" class="method item public inherited">
       
  5425     <h3 class="name"><code>enable</code></h3>
       
  5426 
       
  5427     
       
  5428         <span class="paren">()</span>
       
  5429     
       
  5430 
       
  5431     
       
  5432 
       
  5433     
       
  5434 
       
  5435     
       
  5436         <span class="flag public">public</span>
       
  5437     
       
  5438 
       
  5439     
       
  5440 
       
  5441     
       
  5442 
       
  5443     
       
  5444 
       
  5445     
       
  5446 
       
  5447     <div class="meta">
       
  5448         
       
  5449             
       
  5450                 <p>Inherited from
       
  5451                 <a href="../classes/ButtonCore.html#method_enable">ButtonCore</a>:
       
  5452             
       
  5453         
       
  5454         
       
  5455         <a href="../files/button_js_core.js.html#l98"><code>button&#x2F;js&#x2F;core.js:98</code></a>
       
  5456         
       
  5457         </p>
       
  5458 
       
  5459 
       
  5460         
       
  5461 
       
  5462         
       
  5463     </div>
       
  5464 
       
  5465     <div class="description">
       
  5466         <p>Sets the button's <code>disabled</code> DOM attribute to false</p>
       
  5467     </div>
       
  5468 
       
  5469     
       
  5470 
       
  5471     
       
  5472 
       
  5473     
       
  5474 </div>
       
  5475 
       
  5476                 
       
  5477                     <div id="method_get" class="method item inherited">
       
  5478     <h3 class="name"><code>get</code></h3>
       
  5479 
       
  5480     
       
  5481         <div class="args">
       
  5482             <span class="paren">(</span><ul class="args-list inline commas">
       
  5483             
       
  5484                 <li class="arg">
       
  5485                     
       
  5486                         <code>name</code>
       
  5487                     
       
  5488                 </li>
       
  5489             
       
  5490             </ul><span class="paren">)</span>
       
  5491         </div>
       
  5492     
       
  5493 
       
  5494     
       
  5495         <span class="returns-inline">
       
  5496             <span class="type">Any</span>
       
  5497         </span>
       
  5498     
       
  5499 
       
  5500     
       
  5501 
       
  5502     
       
  5503 
       
  5504     
       
  5505 
       
  5506     
       
  5507 
       
  5508     
       
  5509 
       
  5510     
       
  5511 
       
  5512     <div class="meta">
       
  5513         
       
  5514             
       
  5515                 <p>Inherited from
       
  5516                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
  5517             
       
  5518         
       
  5519         
       
  5520         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
  5521         
       
  5522         </p>
       
  5523 
       
  5524 
       
  5525         
       
  5526 
       
  5527         
       
  5528     </div>
       
  5529 
       
  5530     <div class="description">
       
  5531         <p>Returns the current value of the attribute. If the attribute
       
  5532 has been configured with a 'getter' function, this method will delegate
       
  5533 to the 'getter' to obtain the value of the attribute.</p>
       
  5534     </div>
       
  5535 
       
  5536     
       
  5537         <div class="params">
       
  5538             <h4>Parameters:</h4>
       
  5539 
       
  5540             <ul class="params-list">
       
  5541             
       
  5542                 <li class="param">
       
  5543                     
       
  5544                         <code class="param-name">name</code>
       
  5545                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5546                     
       
  5547 
       
  5548                     
       
  5549 
       
  5550                     <div class="param-description">
       
  5551                         <p>The name of the attribute. If the value of the attribute is an Object,
       
  5552 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
  5553                     </div>
       
  5554 
       
  5555                     
       
  5556                 </li>
       
  5557             
       
  5558             </ul>
       
  5559         </div>
       
  5560     
       
  5561 
       
  5562     
       
  5563         <div class="returns">
       
  5564             <h4>Returns:</h4>
       
  5565 
       
  5566             <div class="returns-description">
       
  5567                 
       
  5568                     
       
  5569                         <span class="type">Any</span>:
       
  5570                     
       
  5571                     The value of the attribute
       
  5572                 
       
  5573             </div>
       
  5574         </div>
       
  5575     
       
  5576 
       
  5577     
       
  5578 </div>
       
  5579 
       
  5580                 
       
  5581                     <div id="method_getAttrs" class="method item inherited">
       
  5582     <h3 class="name"><code>getAttrs</code></h3>
       
  5583 
       
  5584     
       
  5585         <div class="args">
       
  5586             <span class="paren">(</span><ul class="args-list inline commas">
       
  5587             
       
  5588                 <li class="arg">
       
  5589                     
       
  5590                         <code>attrs</code>
       
  5591                     
       
  5592                 </li>
       
  5593             
       
  5594             </ul><span class="paren">)</span>
       
  5595         </div>
       
  5596     
       
  5597 
       
  5598     
       
  5599         <span class="returns-inline">
       
  5600             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5601         </span>
       
  5602     
       
  5603 
       
  5604     
       
  5605 
       
  5606     
       
  5607 
       
  5608     
       
  5609 
       
  5610     
       
  5611 
       
  5612     
       
  5613 
       
  5614     
       
  5615 
       
  5616     <div class="meta">
       
  5617         
       
  5618             
       
  5619                 <p>Inherited from
       
  5620                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
  5621             
       
  5622         
       
  5623         
       
  5624         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
  5625         
       
  5626         </p>
       
  5627 
       
  5628 
       
  5629         
       
  5630 
       
  5631         
       
  5632     </div>
       
  5633 
       
  5634     <div class="description">
       
  5635         <p>Gets multiple attribute values.</p>
       
  5636     </div>
       
  5637 
       
  5638     
       
  5639         <div class="params">
       
  5640             <h4>Parameters:</h4>
       
  5641 
       
  5642             <ul class="params-list">
       
  5643             
       
  5644                 <li class="param">
       
  5645                     
       
  5646                         <code class="param-name">attrs</code>
       
  5647                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  5648                     
       
  5649 
       
  5650                     
       
  5651 
       
  5652                     <div class="param-description">
       
  5653                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  5654 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  5655                     </div>
       
  5656 
       
  5657                     
       
  5658                 </li>
       
  5659             
       
  5660             </ul>
       
  5661         </div>
       
  5662     
       
  5663 
       
  5664     
       
  5665         <div class="returns">
       
  5666             <h4>Returns:</h4>
       
  5667 
       
  5668             <div class="returns-description">
       
  5669                 
       
  5670                     
       
  5671                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5672                     
       
  5673                     An object with attribute name/value pairs.
       
  5674                 
       
  5675             </div>
       
  5676         </div>
       
  5677     
       
  5678 
       
  5679     
       
  5680 </div>
       
  5681 
       
  5682                 
       
  5683                     <div id="method_getNode" class="method item public inherited">
       
  5684     <h3 class="name"><code>getNode</code></h3>
       
  5685 
       
  5686     
       
  5687         <span class="paren">()</span>
       
  5688     
       
  5689 
       
  5690     
       
  5691 
       
  5692     
       
  5693 
       
  5694     
       
  5695         <span class="flag public">public</span>
       
  5696     
       
  5697 
       
  5698     
       
  5699 
       
  5700     
       
  5701 
       
  5702     
       
  5703 
       
  5704     
       
  5705 
       
  5706     <div class="meta">
       
  5707         
       
  5708             
       
  5709                 <p>Inherited from
       
  5710                 <a href="../classes/ButtonCore.html#method_getNode">ButtonCore</a>:
       
  5711             
       
  5712         
       
  5713         
       
  5714         <a href="../files/button_js_core.js.html#l116"><code>button&#x2F;js&#x2F;core.js:116</code></a>
       
  5715         
       
  5716         </p>
       
  5717 
       
  5718 
       
  5719         
       
  5720 
       
  5721         
       
  5722     </div>
       
  5723 
       
  5724     <div class="description">
       
  5725         <p>Gets the host DOM node for this button instance</p>
       
  5726     </div>
       
  5727 
       
  5728     
       
  5729 
       
  5730     
       
  5731 
       
  5732     
       
  5733 </div>
       
  5734 
       
  5735                 
       
  5736                     <div id="method_initializer" class="method item private inherited">
       
  5737     <h3 class="name"><code>initializer</code></h3>
       
  5738 
       
  5739     
       
  5740         <div class="args">
       
  5741             <span class="paren">(</span><ul class="args-list inline commas">
       
  5742             
       
  5743                 <li class="arg">
       
  5744                     
       
  5745                         <code>config</code>
       
  5746                     
       
  5747                 </li>
       
  5748             
       
  5749             </ul><span class="paren">)</span>
       
  5750         </div>
       
  5751     
       
  5752 
       
  5753     
       
  5754 
       
  5755     
       
  5756 
       
  5757     
       
  5758         <span class="flag private">private</span>
       
  5759     
       
  5760 
       
  5761     
       
  5762 
       
  5763     
       
  5764 
       
  5765     
       
  5766 
       
  5767     
       
  5768 
       
  5769     <div class="meta">
       
  5770         
       
  5771             
       
  5772                 <p>Inherited from
       
  5773                 <a href="../classes/ButtonCore.html#method_initializer">ButtonCore</a>:
       
  5774             
       
  5775         
       
  5776         
       
  5777         <a href="../files/button_js_core.js.html#l40"><code>button&#x2F;js&#x2F;core.js:40</code></a>
       
  5778         
       
  5779         </p>
       
  5780 
       
  5781 
       
  5782         
       
  5783 
       
  5784         
       
  5785     </div>
       
  5786 
       
  5787     <div class="description">
       
  5788         <p>Internal init() handler.</p>
       
  5789     </div>
       
  5790 
       
  5791     
       
  5792         <div class="params">
       
  5793             <h4>Parameters:</h4>
       
  5794 
       
  5795             <ul class="params-list">
       
  5796             
       
  5797                 <li class="param">
       
  5798                     
       
  5799                         <code class="param-name">config</code>
       
  5800                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5801                     
       
  5802 
       
  5803                     
       
  5804 
       
  5805                     <div class="param-description">
       
  5806                         <p>Config object.</p>
       
  5807                     </div>
       
  5808 
       
  5809                     
       
  5810                 </li>
       
  5811             
       
  5812             </ul>
       
  5813         </div>
       
  5814     
       
  5815 
       
  5816     
       
  5817 
       
  5818     
       
  5819 </div>
       
  5820 
       
  5821                 
       
  5822                     <div id="method_renderUI" class="method item private inherited">
       
  5823     <h3 class="name"><code>renderUI</code></h3>
       
  5824 
       
  5825     
       
  5826         <div class="args">
       
  5827             <span class="paren">(</span><ul class="args-list inline commas">
       
  5828             
       
  5829                 <li class="arg">
       
  5830                     
       
  5831                         <code>config</code>
       
  5832                     
       
  5833                 </li>
       
  5834             
       
  5835             </ul><span class="paren">)</span>
       
  5836         </div>
       
  5837     
       
  5838 
       
  5839     
       
  5840 
       
  5841     
       
  5842 
       
  5843     
       
  5844         <span class="flag private">private</span>
       
  5845     
       
  5846 
       
  5847     
       
  5848 
       
  5849     
       
  5850 
       
  5851     
       
  5852 
       
  5853     
       
  5854 
       
  5855     <div class="meta">
       
  5856         
       
  5857             
       
  5858                 <p>Inherited from
       
  5859                 <a href="../classes/ButtonCore.html#method_renderUI">ButtonCore</a>:
       
  5860             
       
  5861         
       
  5862         
       
  5863         <a href="../files/button_js_core.js.html#l80"><code>button&#x2F;js&#x2F;core.js:80</code></a>
       
  5864         
       
  5865         </p>
       
  5866 
       
  5867 
       
  5868         
       
  5869 
       
  5870         
       
  5871     </div>
       
  5872 
       
  5873     <div class="description">
       
  5874         <p>Renders any UI/DOM elements for Button instances</p>
       
  5875     </div>
       
  5876 
       
  5877     
       
  5878         <div class="params">
       
  5879             <h4>Parameters:</h4>
       
  5880 
       
  5881             <ul class="params-list">
       
  5882             
       
  5883                 <li class="param">
       
  5884                     
       
  5885                         <code class="param-name">config</code>
       
  5886                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5887                     
       
  5888 
       
  5889                     
       
  5890 
       
  5891                     <div class="param-description">
       
  5892                         <p>Config object.</p>
       
  5893                     </div>
       
  5894 
       
  5895                     
       
  5896                 </li>
       
  5897             
       
  5898             </ul>
       
  5899         </div>
       
  5900     
       
  5901 
       
  5902     
       
  5903 
       
  5904     
       
  5905 </div>
       
  5906 
       
  5907                 
       
  5908                     <div id="method_set" class="method item inherited">
       
  5909     <h3 class="name"><code>set</code></h3>
       
  5910 
       
  5911     
       
  5912         <div class="args">
       
  5913             <span class="paren">(</span><ul class="args-list inline commas">
       
  5914             
       
  5915                 <li class="arg">
       
  5916                     
       
  5917                         <code>name</code>
       
  5918                     
       
  5919                 </li>
       
  5920             
       
  5921                 <li class="arg">
       
  5922                     
       
  5923                         <code>value</code>
       
  5924                     
       
  5925                 </li>
       
  5926             
       
  5927                 <li class="arg">
       
  5928                     
       
  5929                         <code class="optional">[opts]</code>
       
  5930                     
       
  5931                 </li>
       
  5932             
       
  5933             </ul><span class="paren">)</span>
       
  5934         </div>
       
  5935     
       
  5936 
       
  5937     
       
  5938         <span class="returns-inline">
       
  5939             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5940         </span>
       
  5941     
       
  5942 
       
  5943     
       
  5944 
       
  5945     
       
  5946 
       
  5947     
       
  5948 
       
  5949     
       
  5950 
       
  5951     
       
  5952         <span class="flag chainable">chainable</span>
       
  5953     
       
  5954 
       
  5955     
       
  5956 
       
  5957     <div class="meta">
       
  5958         
       
  5959             
       
  5960                 <p>Inherited from
       
  5961                 <a href="../classes/AttributeCore.html#method_set">AttributeCore</a>:
       
  5962             
       
  5963         
       
  5964         
       
  5965         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
  5966         
       
  5967         </p>
       
  5968 
       
  5969 
       
  5970         
       
  5971 
       
  5972         
       
  5973     </div>
       
  5974 
       
  5975     <div class="description">
       
  5976         <p>Sets the value of an attribute.</p>
       
  5977     </div>
       
  5978 
       
  5979     
       
  5980         <div class="params">
       
  5981             <h4>Parameters:</h4>
       
  5982 
       
  5983             <ul class="params-list">
       
  5984             
       
  5985                 <li class="param">
       
  5986                     
       
  5987                         <code class="param-name">name</code>
       
  5988                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5989                     
       
  5990 
       
  5991                     
       
  5992 
       
  5993                     <div class="param-description">
       
  5994                         <p>The name of the attribute. If the
       
  5995 current value of the attribute is an Object, dot notation can be used
       
  5996 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
  5997                     </div>
       
  5998 
       
  5999                     
       
  6000                 </li>
       
  6001             
       
  6002                 <li class="param">
       
  6003                     
       
  6004                         <code class="param-name">value</code>
       
  6005                         <span class="type">Any</span>
       
  6006                     
       
  6007 
       
  6008                     
       
  6009 
       
  6010                     <div class="param-description">
       
  6011                         <p>The value to set the attribute to.</p>
       
  6012                     </div>
       
  6013 
       
  6014                     
       
  6015                 </li>
       
  6016             
       
  6017                 <li class="param">
       
  6018                     
       
  6019                         <code class="param-name optional">[opts]</code>
       
  6020                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6021                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6022                     
       
  6023 
       
  6024                     
       
  6025 
       
  6026                     <div class="param-description">
       
  6027                         <p>Optional data providing the circumstances for the change.</p>
       
  6028                     </div>
       
  6029 
       
  6030                     
       
  6031                 </li>
       
  6032             
       
  6033             </ul>
       
  6034         </div>
       
  6035     
       
  6036 
       
  6037     
       
  6038         <div class="returns">
       
  6039             <h4>Returns:</h4>
       
  6040 
       
  6041             <div class="returns-description">
       
  6042                 
       
  6043                     
       
  6044                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6045                     
       
  6046                     A reference to the host object.
       
  6047                 
       
  6048             </div>
       
  6049         </div>
       
  6050     
       
  6051 
       
  6052     
       
  6053 </div>
       
  6054 
       
  6055                 
       
  6056                     <div id="method_setAttrs" class="method item inherited">
       
  6057     <h3 class="name"><code>setAttrs</code></h3>
       
  6058 
       
  6059     
       
  6060         <div class="args">
       
  6061             <span class="paren">(</span><ul class="args-list inline commas">
       
  6062             
       
  6063                 <li class="arg">
       
  6064                     
       
  6065                         <code>attrs</code>
       
  6066                     
       
  6067                 </li>
       
  6068             
       
  6069                 <li class="arg">
       
  6070                     
       
  6071                         <code class="optional">[opts]</code>
       
  6072                     
       
  6073                 </li>
       
  6074             
       
  6075             </ul><span class="paren">)</span>
       
  6076         </div>
       
  6077     
       
  6078 
       
  6079     
       
  6080         <span class="returns-inline">
       
  6081             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6082         </span>
       
  6083     
       
  6084 
       
  6085     
       
  6086 
       
  6087     
       
  6088 
       
  6089     
       
  6090 
       
  6091     
       
  6092 
       
  6093     
       
  6094         <span class="flag chainable">chainable</span>
       
  6095     
       
  6096 
       
  6097     
       
  6098 
       
  6099     <div class="meta">
       
  6100         
       
  6101             
       
  6102                 <p>Inherited from
       
  6103                 <a href="../classes/AttributeCore.html#method_setAttrs">AttributeCore</a>:
       
  6104             
       
  6105         
       
  6106         
       
  6107         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
  6108         
       
  6109         </p>
       
  6110 
       
  6111 
       
  6112         
       
  6113 
       
  6114         
       
  6115     </div>
       
  6116 
       
  6117     <div class="description">
       
  6118         <p>Sets multiple attribute values.</p>
       
  6119     </div>
       
  6120 
       
  6121     
       
  6122         <div class="params">
       
  6123             <h4>Parameters:</h4>
       
  6124 
       
  6125             <ul class="params-list">
       
  6126             
       
  6127                 <li class="param">
       
  6128                     
       
  6129                         <code class="param-name">attrs</code>
       
  6130                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6131                     
       
  6132 
       
  6133                     
       
  6134 
       
  6135                     <div class="param-description">
       
  6136                         <p>An object with attributes name/value pairs.</p>
       
  6137                     </div>
       
  6138 
       
  6139                     
       
  6140                 </li>
       
  6141             
       
  6142                 <li class="param">
       
  6143                     
       
  6144                         <code class="param-name optional">[opts]</code>
       
  6145                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6146                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6147                     
       
  6148 
       
  6149                     
       
  6150 
       
  6151                     <div class="param-description">
       
  6152                         <p>Optional data providing the circumstances for the change.</p>
       
  6153                     </div>
       
  6154 
       
  6155                     
       
  6156                 </li>
       
  6157             
       
  6158             </ul>
       
  6159         </div>
       
  6160     
       
  6161 
       
  6162     
       
  6163         <div class="returns">
       
  6164             <h4>Returns:</h4>
       
  6165 
       
  6166             <div class="returns-description">
       
  6167                 
       
  6168                     
       
  6169                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6170                     
       
  6171                     A reference to the host object.
       
  6172                 
       
  6173             </div>
       
  6174         </div>
       
  6175     
       
  6176 
       
  6177     
       
  6178 </div>
       
  6179 
       
  6180                 
       
  6181             </div>
       
  6182         
       
  6183 
       
  6184         
       
  6185             <div id="properties" class="api-class-tabpanel">
       
  6186                 <h2 class="off-left">Properties</h2>
       
  6187 
       
  6188                 
       
  6189                     <div id="property_ATTRS" class="property item private">
       
  6190     <h3 class="name"><code>ATTRS</code></h3>
       
  6191     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6192 
       
  6193     
       
  6194 
       
  6195     
       
  6196         <span class="flag private">private</span>
       
  6197     
       
  6198 
       
  6199     
       
  6200 
       
  6201     
       
  6202         <span class="flag static">static</span>
       
  6203     
       
  6204 
       
  6205     <div class="meta">
       
  6206         
       
  6207             
       
  6208                 
       
  6209                 <p>
       
  6210                 
       
  6211                 Defined in
       
  6212                 
       
  6213             
       
  6214         
       
  6215         
       
  6216         <a href="../files/button_js_plugin.js.html#l74"><code>button&#x2F;js&#x2F;plugin.js:74</code></a>
       
  6217         
       
  6218         </p>
       
  6219 
       
  6220         
       
  6221 
       
  6222         
       
  6223     </div>
       
  6224 
       
  6225     <div class="description">
       
  6226         <p>Attribute configuration.</p>
       
  6227     </div>
       
  6228 
       
  6229     
       
  6230 
       
  6231     
       
  6232 
       
  6233     
       
  6234 </div>
       
  6235 
       
  6236                 
       
  6237                     <div id="property_constructor" class="property item private inherited">
       
  6238     <h3 class="name"><code>constructor</code></h3>
       
  6239     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6240 
       
  6241     
       
  6242 
       
  6243     
       
  6244         <span class="flag private">private</span>
       
  6245     
       
  6246 
       
  6247     
       
  6248 
       
  6249     
       
  6250 
       
  6251     <div class="meta">
       
  6252         
       
  6253             
       
  6254                 <p>Inherited from
       
  6255                 <a href="../classes/ButtonCore.html#property_constructor">ButtonCore</a>:
       
  6256             
       
  6257         
       
  6258         
       
  6259         <a href="../files/button_js_core.js.html#l31"><code>button&#x2F;js&#x2F;core.js:31</code></a>
       
  6260         
       
  6261         </p>
       
  6262 
       
  6263         
       
  6264 
       
  6265         
       
  6266     </div>
       
  6267 
       
  6268     <div class="description">
       
  6269         
       
  6270     </div>
       
  6271 
       
  6272     
       
  6273         <p><strong>Default:</strong> ButtonCore</p>
       
  6274     
       
  6275 
       
  6276     
       
  6277 
       
  6278     
       
  6279 </div>
       
  6280 
       
  6281                 
       
  6282                     <div id="property_NAME" class="property item">
       
  6283     <h3 class="name"><code>NAME</code></h3>
       
  6284     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6285 
       
  6286     
       
  6287 
       
  6288     
       
  6289 
       
  6290     
       
  6291 
       
  6292     
       
  6293         <span class="flag static">static</span>
       
  6294     
       
  6295 
       
  6296     <div class="meta">
       
  6297         
       
  6298             
       
  6299                 
       
  6300                 <p>
       
  6301                 
       
  6302                 Defined in
       
  6303                 
       
  6304             
       
  6305         
       
  6306         
       
  6307         <a href="../files/button_js_plugin.js.html#l84"><code>button&#x2F;js&#x2F;plugin.js:84</code></a>
       
  6308         
       
  6309         </p>
       
  6310 
       
  6311         
       
  6312 
       
  6313         
       
  6314     </div>
       
  6315 
       
  6316     <div class="description">
       
  6317         <p>Name of this component.</p>
       
  6318     </div>
       
  6319 
       
  6320     
       
  6321 
       
  6322     
       
  6323 
       
  6324     
       
  6325 </div>
       
  6326 
       
  6327                 
       
  6328                     <div id="property_NS" class="property item">
       
  6329     <h3 class="name"><code>NS</code></h3>
       
  6330     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6331 
       
  6332     
       
  6333 
       
  6334     
       
  6335 
       
  6336     
       
  6337 
       
  6338     
       
  6339         <span class="flag static">static</span>
       
  6340     
       
  6341 
       
  6342     <div class="meta">
       
  6343         
       
  6344             
       
  6345                 
       
  6346                 <p>
       
  6347                 
       
  6348                 Defined in
       
  6349                 
       
  6350             
       
  6351         
       
  6352         
       
  6353         <a href="../files/button_js_plugin.js.html#l93"><code>button&#x2F;js&#x2F;plugin.js:93</code></a>
       
  6354         
       
  6355         </p>
       
  6356 
       
  6357         
       
  6358 
       
  6359         
       
  6360     </div>
       
  6361 
       
  6362     <div class="description">
       
  6363         <p>Namespace of this component.</p>
       
  6364     </div>
       
  6365 
       
  6366     
       
  6367 
       
  6368     
       
  6369 
       
  6370     
       
  6371 </div>
       
  6372 
       
  6373                 
       
  6374                     <div id="property_TEMPLATE" class="property item inherited">
       
  6375     <h3 class="name"><code>TEMPLATE</code></h3>
       
  6376     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6377 
       
  6378     
       
  6379 
       
  6380     
       
  6381 
       
  6382     
       
  6383 
       
  6384     
       
  6385 
       
  6386     <div class="meta">
       
  6387         
       
  6388             
       
  6389                 <p>Inherited from
       
  6390                 <a href="../classes/ButtonCore.html#property_TEMPLATE">ButtonCore</a>:
       
  6391             
       
  6392         
       
  6393         
       
  6394         <a href="../files/button_js_core.js.html#l23"><code>button&#x2F;js&#x2F;core.js:23</code></a>
       
  6395         
       
  6396         </p>
       
  6397 
       
  6398         
       
  6399 
       
  6400         
       
  6401     </div>
       
  6402 
       
  6403     <div class="description">
       
  6404         
       
  6405     </div>
       
  6406 
       
  6407     
       
  6408         <p><strong>Default:</strong> &lt;button/&gt;</p>
       
  6409     
       
  6410 
       
  6411     
       
  6412 
       
  6413     
       
  6414 </div>
       
  6415 
       
  6416                 
       
  6417             </div>
       
  6418         
       
  6419 
       
  6420         
       
  6421             <div id="attrs" class="api-class-tabpanel">
       
  6422                 <h2 class="off-left">Attributes</h2>
       
  6423 
       
  6424                 
       
  6425                     <div id="attr_disabled" class="attr item inherited">
       
  6426     <a name="config_disabled"></a> 
       
  6427     <h3 class="name"><code>disabled</code></h3>
       
  6428     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6429 
       
  6430     
       
  6431 
       
  6432     
       
  6433 
       
  6434     
       
  6435 
       
  6436     
       
  6437 
       
  6438     
       
  6439 
       
  6440     
       
  6441 
       
  6442     
       
  6443 
       
  6444     <div class="meta">
       
  6445         
       
  6446             
       
  6447                 <p>Inherited from
       
  6448                 <a href="../classes/ButtonCore.html#attr_disabled">ButtonCore</a>:
       
  6449             
       
  6450         
       
  6451         
       
  6452         <a href="../files/button_js_core.js.html#l205"><code>button&#x2F;js&#x2F;core.js:205</code></a>
       
  6453         
       
  6454         </p>
       
  6455 
       
  6456         
       
  6457 
       
  6458         
       
  6459     </div>
       
  6460 
       
  6461     <div class="description">
       
  6462         <p>The button's enabled/disabled state</p>
       
  6463     </div>
       
  6464 
       
  6465     
       
  6466 
       
  6467     
       
  6468         <div class="emits box">
       
  6469             <h4>Fires event <code>disabledChange</code></h4>
       
  6470 
       
  6471             <p>
       
  6472             Fires when the value for the configuration attribute <code>disabled</code> is
       
  6473             changed. You can listen for the event using the <code>on</code> method if you
       
  6474             wish to be notified before the attribute's value has changed, or
       
  6475             using the <code>after</code> method if you wish to be notified after the
       
  6476             attribute's value has changed.
       
  6477             </p>
       
  6478 
       
  6479             <div class="params">
       
  6480                 <h4>Parameters:</h4>
       
  6481 
       
  6482                 <ul class="params-list">
       
  6483                     <li class="param">
       
  6484                         <code class="param-name">e</code>
       
  6485                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  6486 
       
  6487                         <div class="param-description">
       
  6488                             An Event Facade object with the following
       
  6489                             attribute-specific properties added:
       
  6490                         </div>
       
  6491 
       
  6492                         <ul class="params-list">
       
  6493                             <li class="param">
       
  6494                                 <code class="param-name">prevVal</code>
       
  6495                                 <span class="type">Any</span>
       
  6496                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
  6497                             </li>
       
  6498                             <li class="param">
       
  6499                                 <code class="param-name">newVal</code>
       
  6500                                 <span class="type">Any</span>
       
  6501                                 <div class="param-description">The value the attribute is to be set to.</div>
       
  6502                             </li>
       
  6503                             <li class="param">
       
  6504                                 <code class="param-name">attrName</code>
       
  6505                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6506                                 <div class="param-description">The name of the attribute being set.</div>
       
  6507                             </li>
       
  6508                             <li class="param">
       
  6509                                 <code class="param-name">subAttrName</code>
       
  6510                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6511                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
  6512                             </li>
       
  6513                         </ul>
       
  6514                     </li>
       
  6515                 </ul>
       
  6516             </div>
       
  6517         </div>
       
  6518     
       
  6519 
       
  6520     
       
  6521 </div>
       
  6522 
       
  6523                 
       
  6524                     <div id="attr_label" class="attr item inherited">
       
  6525     <a name="config_label"></a> 
       
  6526     <h3 class="name"><code>label</code></h3>
       
  6527     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6528 
       
  6529     
       
  6530 
       
  6531     
       
  6532 
       
  6533     
       
  6534 
       
  6535     
       
  6536 
       
  6537     
       
  6538 
       
  6539     
       
  6540 
       
  6541     
       
  6542 
       
  6543     <div class="meta">
       
  6544         
       
  6545             
       
  6546                 <p>Inherited from
       
  6547                 <a href="../classes/ButtonCore.html#attr_label">ButtonCore</a>:
       
  6548             
       
  6549         
       
  6550         
       
  6551         <a href="../files/button_js_core.js.html#l193"><code>button&#x2F;js&#x2F;core.js:193</code></a>
       
  6552         
       
  6553         </p>
       
  6554 
       
  6555         
       
  6556 
       
  6557         
       
  6558     </div>
       
  6559 
       
  6560     <div class="description">
       
  6561         <p>The text of the button (the <code>value</code> or <code>text</code> property)</p>
       
  6562     </div>
       
  6563 
       
  6564     
       
  6565 
       
  6566     
       
  6567         <div class="emits box">
       
  6568             <h4>Fires event <code>labelChange</code></h4>
       
  6569 
       
  6570             <p>
       
  6571             Fires when the value for the configuration attribute <code>label</code> is
       
  6572             changed. You can listen for the event using the <code>on</code> method if you
       
  6573             wish to be notified before the attribute's value has changed, or
       
  6574             using the <code>after</code> method if you wish to be notified after the
       
  6575             attribute's value has changed.
       
  6576             </p>
       
  6577 
       
  6578             <div class="params">
       
  6579                 <h4>Parameters:</h4>
       
  6580 
       
  6581                 <ul class="params-list">
       
  6582                     <li class="param">
       
  6583                         <code class="param-name">e</code>
       
  6584                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  6585 
       
  6586                         <div class="param-description">
       
  6587                             An Event Facade object with the following
       
  6588                             attribute-specific properties added:
       
  6589                         </div>
       
  6590 
       
  6591                         <ul class="params-list">
       
  6592                             <li class="param">
       
  6593                                 <code class="param-name">prevVal</code>
       
  6594                                 <span class="type">Any</span>
       
  6595                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
  6596                             </li>
       
  6597                             <li class="param">
       
  6598                                 <code class="param-name">newVal</code>
       
  6599                                 <span class="type">Any</span>
       
  6600                                 <div class="param-description">The value the attribute is to be set to.</div>
       
  6601                             </li>
       
  6602                             <li class="param">
       
  6603                                 <code class="param-name">attrName</code>
       
  6604                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6605                                 <div class="param-description">The name of the attribute being set.</div>
       
  6606                             </li>
       
  6607                             <li class="param">
       
  6608                                 <code class="param-name">subAttrName</code>
       
  6609                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6610                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
  6611                             </li>
       
  6612                         </ul>
       
  6613                     </li>
       
  6614                 </ul>
       
  6615             </div>
       
  6616         </div>
       
  6617     
       
  6618 
       
  6619     
       
  6620 </div>
       
  6621 
       
  6622                 
       
  6623             </div>
       
  6624         
       
  6625 
       
  6626         
       
  6627     </div>
       
  6628 </div>
       
  6629 
       
  6630                     </div>
       
  6631                 </div>
       
  6632             </div>
       
  6633         </div>
       
  6634     </div>
       
  6635 </div>
       
  6636 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
  6637 <script>prettyPrint();</script>
       
  6638 <script src="../assets/js/yui-prettify.js"></script>
       
  6639 <script src="../assets/../api.js"></script>
       
  6640 <script src="../assets/js/api-filter.js"></script>
       
  6641 <script src="../assets/js/api-list.js"></script>
       
  6642 <script src="../assets/js/api-search.js"></script>
       
  6643 <script src="../assets/js/apidocs.js"></script>
       
  6644 </body>
       
  6645 </html>