src/cm/media/js/lib/yui/yui_3.10.3/api/classes/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>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>Button Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534         <div class="uses">
       
  1535             Uses
       
  1536             <ul class="inline commas">
       
  1537                 
       
  1538                     <li><a href="ButtonCore.html">ButtonCore</a></li>
       
  1539                 
       
  1540             </ul>
       
  1541         </div>
       
  1542     
       
  1543 
       
  1544     
       
  1545         <div class="extends">
       
  1546             Extends <a href="../classes/Widget.html" class="crosslink">Widget</a>
       
  1547         </div>
       
  1548     
       
  1549 
       
  1550     
       
  1551         <div class="foundat">
       
  1552             Defined in: <a href="../files/button_js_button.js.html#l12"><code>button&#x2F;js&#x2F;button.js:12</code></a>
       
  1553         </div>
       
  1554     
       
  1555 
       
  1556     
       
  1557         
       
  1558             Module: <a href="../modules/button.html">button</a>
       
  1559         
       
  1560     
       
  1561 
       
  1562     
       
  1563 </div>
       
  1564 
       
  1565 
       
  1566 
       
  1567 <div class="box intro">
       
  1568     <p>Creates a Button</p>
       
  1569 </div>
       
  1570 
       
  1571 
       
  1572     <div class="constructor">
       
  1573         <h2>Constructor</h2>
       
  1574         <div id="method_Button" class="method item">
       
  1575     <h3 class="name"><code>Button</code></h3>
       
  1576 
       
  1577     
       
  1578         <div class="args">
       
  1579             <span class="paren">(</span><ul class="args-list inline commas">
       
  1580             
       
  1581                 <li class="arg">
       
  1582                     
       
  1583                         <code>config</code>
       
  1584                     
       
  1585                 </li>
       
  1586             
       
  1587             </ul><span class="paren">)</span>
       
  1588         </div>
       
  1589     
       
  1590 
       
  1591     
       
  1592 
       
  1593     
       
  1594 
       
  1595     
       
  1596 
       
  1597     
       
  1598 
       
  1599     
       
  1600 
       
  1601     
       
  1602 
       
  1603     
       
  1604 
       
  1605     <div class="meta">
       
  1606         
       
  1607             
       
  1608                 
       
  1609                 <p>
       
  1610                 
       
  1611                 Defined in
       
  1612                 
       
  1613             
       
  1614         
       
  1615         
       
  1616         <a href="../files/button_js_button.js.html#l12"><code>button&#x2F;js&#x2F;button.js:12</code></a>
       
  1617         
       
  1618         </p>
       
  1619 
       
  1620 
       
  1621         
       
  1622 
       
  1623         
       
  1624     </div>
       
  1625 
       
  1626     <div class="description">
       
  1627         
       
  1628     </div>
       
  1629 
       
  1630     
       
  1631         <div class="params">
       
  1632             <h4>Parameters:</h4>
       
  1633 
       
  1634             <ul class="params-list">
       
  1635             
       
  1636                 <li class="param">
       
  1637                     
       
  1638                         <code class="param-name">config</code>
       
  1639                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  1640                     
       
  1641 
       
  1642                     
       
  1643 
       
  1644                     <div class="param-description">
       
  1645                         <p>Configuration object</p>
       
  1646                     </div>
       
  1647 
       
  1648                     
       
  1649                 </li>
       
  1650             
       
  1651             </ul>
       
  1652         </div>
       
  1653     
       
  1654 
       
  1655     
       
  1656 
       
  1657     
       
  1658 </div>
       
  1659 
       
  1660     </div>
       
  1661 
       
  1662 
       
  1663 <div id="classdocs" class="tabview">
       
  1664     <ul class="api-class-tabs">
       
  1665         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1666 
       
  1667         
       
  1668             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1669         
       
  1670         
       
  1671             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1672         
       
  1673         
       
  1674             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1675         
       
  1676         
       
  1677             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1678         
       
  1679     </ul>
       
  1680 
       
  1681     <div>
       
  1682         <div id="index" class="api-class-tabpanel index">
       
  1683             <h2 class="off-left">Item Index</h2>
       
  1684 
       
  1685             
       
  1686                 <div class="index-section methods">
       
  1687                     <h3>Methods</h3>
       
  1688 
       
  1689                     <ul class="index-list methods extends">
       
  1690                         
       
  1691                             <li class="index-item method private inherited">
       
  1692                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1693 
       
  1694                                 
       
  1695                                 
       
  1696                             </li>
       
  1697                         
       
  1698                             <li class="index-item method private inherited">
       
  1699                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1700 
       
  1701                                 
       
  1702                                 
       
  1703                             </li>
       
  1704                         
       
  1705                             <li class="index-item method protected inherited">
       
  1706                                 <a href="#method__afterChildSelectedChange">_afterChildSelectedChange</a>
       
  1707 
       
  1708                                 
       
  1709                                 
       
  1710                             </li>
       
  1711                         
       
  1712                             <li class="index-item method private">
       
  1713                                 <a href="#method__afterDisabledChange">_afterDisabledChange</a>
       
  1714 
       
  1715                                 
       
  1716                                 
       
  1717                             </li>
       
  1718                         
       
  1719                             <li class="index-item method private">
       
  1720                                 <a href="#method__afterLabelChange">_afterLabelChange</a>
       
  1721 
       
  1722                                 
       
  1723                                 
       
  1724                             </li>
       
  1725                         
       
  1726                             <li class="index-item method private inherited">
       
  1727                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1728 
       
  1729                                 
       
  1730                                 
       
  1731                             </li>
       
  1732                         
       
  1733                             <li class="index-item method protected inherited">
       
  1734                                 <a href="#method__applyParsedConfig">_applyParsedConfig</a>
       
  1735 
       
  1736                                 
       
  1737                                 
       
  1738                             </li>
       
  1739                         
       
  1740                             <li class="index-item method protected inherited">
       
  1741                                 <a href="#method__applyParser">_applyParser</a>
       
  1742 
       
  1743                                 
       
  1744                                 
       
  1745                             </li>
       
  1746                         
       
  1747                             <li class="index-item method private inherited">
       
  1748                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1749 
       
  1750                                 
       
  1751                                 
       
  1752                             </li>
       
  1753                         
       
  1754                             <li class="index-item method private inherited">
       
  1755                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1756 
       
  1757                                 
       
  1758                                 
       
  1759                             </li>
       
  1760                         
       
  1761                             <li class="index-item method private inherited">
       
  1762                                 <a href="#method__baseInit">_baseInit</a>
       
  1763 
       
  1764                                 
       
  1765                                 
       
  1766                             </li>
       
  1767                         
       
  1768                             <li class="index-item method private inherited">
       
  1769                                 <a href="#method__bindAttrUI">_bindAttrUI</a>
       
  1770 
       
  1771                                 
       
  1772                                 
       
  1773                             </li>
       
  1774                         
       
  1775                             <li class="index-item method protected inherited">
       
  1776                                 <a href="#method__bindDOM">_bindDOM</a>
       
  1777 
       
  1778                                 
       
  1779                                 
       
  1780                             </li>
       
  1781                         
       
  1782                             <li class="index-item method protected inherited">
       
  1783                                 <a href="#method__bindUI">_bindUI</a>
       
  1784 
       
  1785                                 
       
  1786                                 
       
  1787                             </li>
       
  1788                         
       
  1789                             <li class="index-item method protected inherited">
       
  1790                                 <a href="#method__bindUIChild">_bindUIChild</a>
       
  1791 
       
  1792                                 
       
  1793                                 
       
  1794                             </li>
       
  1795                         
       
  1796                             <li class="index-item method private inherited">
       
  1797                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1798 
       
  1799                                 
       
  1800                                 
       
  1801                             </li>
       
  1802                         
       
  1803                             <li class="index-item method private inherited">
       
  1804                                 <a href="#method__createUIEvent">_createUIEvent</a>
       
  1805 
       
  1806                                 
       
  1807                                 
       
  1808                             </li>
       
  1809                         
       
  1810                             <li class="index-item method private inherited">
       
  1811                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1812 
       
  1813                                 
       
  1814                                 
       
  1815                             </li>
       
  1816                         
       
  1817                             <li class="index-item method protected inherited">
       
  1818                                 <a href="#method__defaultCB">_defaultCB</a>
       
  1819 
       
  1820                                 
       
  1821                                 
       
  1822                             </li>
       
  1823                         
       
  1824                             <li class="index-item method protected inherited">
       
  1825                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1826 
       
  1827                                 
       
  1828                                 
       
  1829                             </li>
       
  1830                         
       
  1831                             <li class="index-item method protected inherited">
       
  1832                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1833 
       
  1834                                 
       
  1835                                 
       
  1836                             </li>
       
  1837                         
       
  1838                             <li class="index-item method protected inherited">
       
  1839                                 <a href="#method__defRenderFn">_defRenderFn</a>
       
  1840 
       
  1841                                 
       
  1842                                 
       
  1843                             </li>
       
  1844                         
       
  1845                             <li class="index-item method protected inherited">
       
  1846                                 <a href="#method__destroyBox">_destroyBox</a>
       
  1847 
       
  1848                                 
       
  1849                                 
       
  1850                             </li>
       
  1851                         
       
  1852                             <li class="index-item method private inherited">
       
  1853                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1854 
       
  1855                                 
       
  1856                                 
       
  1857                             </li>
       
  1858                         
       
  1859                             <li class="index-item method private inherited">
       
  1860                                 <a href="#method__destroyUIEvents">_destroyUIEvents</a>
       
  1861 
       
  1862                                 
       
  1863                                 
       
  1864                             </li>
       
  1865                         
       
  1866                             <li class="index-item method private inherited">
       
  1867                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1868 
       
  1869                                 
       
  1870                                 
       
  1871                             </li>
       
  1872                         
       
  1873                             <li class="index-item method private inherited">
       
  1874                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1875 
       
  1876                                 
       
  1877                                 
       
  1878                             </li>
       
  1879                         
       
  1880                             <li class="index-item method private inherited">
       
  1881                                 <a href="#method__filterUIEvent">_filterUIEvent</a>
       
  1882 
       
  1883                                 
       
  1884                                 
       
  1885                             </li>
       
  1886                         
       
  1887                             <li class="index-item method private inherited">
       
  1888                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1889 
       
  1890                                 
       
  1891                                 
       
  1892                             </li>
       
  1893                         
       
  1894                             <li class="index-item method protected inherited">
       
  1895                                 <a href="#method__getAttr">_getAttr</a>
       
  1896 
       
  1897                                 
       
  1898                                 
       
  1899                             </li>
       
  1900                         
       
  1901                             <li class="index-item method protected inherited">
       
  1902                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1903 
       
  1904                                 
       
  1905                                 
       
  1906                             </li>
       
  1907                         
       
  1908                             <li class="index-item method protected inherited">
       
  1909                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1910 
       
  1911                                 
       
  1912                                 
       
  1913                             </li>
       
  1914                         
       
  1915                             <li class="index-item method private inherited">
       
  1916                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1917 
       
  1918                                 
       
  1919                                 
       
  1920                             </li>
       
  1921                         
       
  1922                             <li class="index-item method protected inherited">
       
  1923                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1924 
       
  1925                                 
       
  1926                                 
       
  1927                             </li>
       
  1928                         
       
  1929                             <li class="index-item method protected inherited">
       
  1930                                 <a href="#method__getClasses">_getClasses</a>
       
  1931 
       
  1932                                 
       
  1933                                 
       
  1934                             </li>
       
  1935                         
       
  1936                             <li class="index-item method private inherited">
       
  1937                                 <a href="#method__getFullType">_getFullType</a>
       
  1938 
       
  1939                                 
       
  1940                                 
       
  1941                             </li>
       
  1942                         
       
  1943                             <li class="index-item method private inherited">
       
  1944                                 <a href="#method__getHtmlParser">_getHtmlParser</a>
       
  1945 
       
  1946                                 
       
  1947                                 
       
  1948                             </li>
       
  1949                         
       
  1950                             <li class="index-item method private inherited">
       
  1951                                 <a href="#method__getLabel">_getLabel</a>
       
  1952 
       
  1953                                 
       
  1954                                 
       
  1955                             </li>
       
  1956                         
       
  1957                             <li class="index-item method private inherited">
       
  1958                                 <a href="#method__getNodeToParse">_getNodeToParse</a>
       
  1959 
       
  1960                                 
       
  1961                                 
       
  1962                             </li>
       
  1963                         
       
  1964                             <li class="index-item method protected inherited">
       
  1965                                 <a href="#method__getSrcNode">_getSrcNode</a>
       
  1966 
       
  1967                                 
       
  1968                                 
       
  1969                             </li>
       
  1970                         
       
  1971                             <li class="index-item method private inherited">
       
  1972                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1973 
       
  1974                                 
       
  1975                                 
       
  1976                             </li>
       
  1977                         
       
  1978                             <li class="index-item method protected inherited">
       
  1979                                 <a href="#method__getStrings">_getStrings</a>
       
  1980 
       
  1981                                 
       
  1982                                 
       
  1983                             </li>
       
  1984                         
       
  1985                             <li class="index-item method private inherited">
       
  1986                                 <a href="#method__getType">_getType</a>
       
  1987 
       
  1988                                 
       
  1989                                 
       
  1990                             </li>
       
  1991                         
       
  1992                             <li class="index-item method protected inherited inherited">
       
  1993                                 <a href="#method__getUIEventNode">_getUIEventNode</a>
       
  1994 
       
  1995                                 
       
  1996                                 
       
  1997                             </li>
       
  1998                         
       
  1999                             <li class="index-item method protected inherited">
       
  2000                                 <a href="#method__guid">_guid</a>
       
  2001 
       
  2002                                 
       
  2003                                 
       
  2004                             </li>
       
  2005                         
       
  2006                             <li class="index-item method private inherited">
       
  2007                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  2008 
       
  2009                                 
       
  2010                                 
       
  2011                             </li>
       
  2012                         
       
  2013                             <li class="index-item method private inherited inherited">
       
  2014                                 <a href="#method__initAttribute">_initAttribute</a>
       
  2015 
       
  2016                                 
       
  2017                                 
       
  2018                             </li>
       
  2019                         
       
  2020                             <li class="index-item method private inherited">
       
  2021                                 <a href="#method__initAttributes">_initAttributes</a>
       
  2022 
       
  2023                                 
       
  2024                                 
       
  2025                             </li>
       
  2026                         
       
  2027                             <li class="index-item method protected inherited">
       
  2028                                 <a href="#method__initAttrs">_initAttrs</a>
       
  2029 
       
  2030                                 
       
  2031                                 
       
  2032                             </li>
       
  2033                         
       
  2034                             <li class="index-item method private inherited">
       
  2035                                 <a href="#method__initBase">_initBase</a>
       
  2036 
       
  2037                                 
       
  2038                                 
       
  2039                             </li>
       
  2040                         
       
  2041                             <li class="index-item method private inherited">
       
  2042                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  2043 
       
  2044                                 
       
  2045                                 
       
  2046                             </li>
       
  2047                         
       
  2048                             <li class="index-item method private inherited">
       
  2049                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  2050 
       
  2051                                 
       
  2052                                 
       
  2053                             </li>
       
  2054                         
       
  2055                             <li class="index-item method private inherited">
       
  2056                                 <a href="#method__initNode">_initNode</a>
       
  2057 
       
  2058                                 
       
  2059                                 
       
  2060                             </li>
       
  2061                         
       
  2062                             <li class="index-item method private inherited">
       
  2063                                 <a href="#method__initUIEvent">_initUIEvent</a>
       
  2064 
       
  2065                                 
       
  2066                                 
       
  2067                             </li>
       
  2068                         
       
  2069                             <li class="index-item method private inherited">
       
  2070                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  2071 
       
  2072                                 
       
  2073                                 
       
  2074                             </li>
       
  2075                         
       
  2076                             <li class="index-item method private inherited">
       
  2077                                 <a href="#method__isUIEvent">_isUIEvent</a>
       
  2078 
       
  2079                                 
       
  2080                                 
       
  2081                             </li>
       
  2082                         
       
  2083                             <li class="index-item method protected inherited">
       
  2084                                 <a href="#method__mapInstance">_mapInstance</a>
       
  2085 
       
  2086                                 
       
  2087                                 
       
  2088                             </li>
       
  2089                         
       
  2090                             <li class="index-item method private inherited">
       
  2091                                 <a href="#method__monitor">_monitor</a>
       
  2092 
       
  2093                                 
       
  2094                                 
       
  2095                             </li>
       
  2096                         
       
  2097                             <li class="index-item method private inherited">
       
  2098                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  2099 
       
  2100                                 
       
  2101                                 
       
  2102                             </li>
       
  2103                         
       
  2104                             <li class="index-item method protected inherited">
       
  2105                                 <a href="#method__onDocFocus">_onDocFocus</a>
       
  2106 
       
  2107                                 
       
  2108                                 
       
  2109                             </li>
       
  2110                         
       
  2111                             <li class="index-item method protected inherited">
       
  2112                                 <a href="#method__onDocMouseDown">_onDocMouseDown</a>
       
  2113 
       
  2114                                 
       
  2115                                 
       
  2116                             </li>
       
  2117                         
       
  2118                             <li class="index-item method private inherited">
       
  2119                                 <a href="#method__parseType">_parseType</a>
       
  2120 
       
  2121                                 
       
  2122                                 
       
  2123                             </li>
       
  2124                         
       
  2125                             <li class="index-item method private inherited">
       
  2126                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  2127 
       
  2128                                 
       
  2129                                 
       
  2130                             </li>
       
  2131                         
       
  2132                             <li class="index-item method protected deprecated inherited">
       
  2133                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  2134 
       
  2135                                 
       
  2136                                 
       
  2137                                     <span class="flag deprecated">deprecated</span>
       
  2138                                 
       
  2139                             </li>
       
  2140                         
       
  2141                             <li class="index-item method private inherited">
       
  2142                                 <a href="#method__publish">_publish</a>
       
  2143 
       
  2144                                 
       
  2145                                 
       
  2146                             </li>
       
  2147                         
       
  2148                             <li class="index-item method protected inherited">
       
  2149                                 <a href="#method__removeLoadingClassNames">_removeLoadingClassNames</a>
       
  2150 
       
  2151                                 
       
  2152                                 
       
  2153                             </li>
       
  2154                         
       
  2155                             <li class="index-item method private inherited">
       
  2156                                 <a href="#method__renderBox">_renderBox</a>
       
  2157 
       
  2158                                 
       
  2159                                 
       
  2160                             </li>
       
  2161                         
       
  2162                             <li class="index-item method protected inherited">
       
  2163                                 <a href="#method__renderBoxClassNames">_renderBoxClassNames</a>
       
  2164 
       
  2165                                 
       
  2166                                 
       
  2167                             </li>
       
  2168                         
       
  2169                             <li class="index-item method protected inherited">
       
  2170                                 <a href="#method__renderUI">_renderUI</a>
       
  2171 
       
  2172                                 
       
  2173                                 
       
  2174                             </li>
       
  2175                         
       
  2176                             <li class="index-item method protected inherited inherited">
       
  2177                                 <a href="#method__set">_set</a>
       
  2178 
       
  2179                                 
       
  2180                                 
       
  2181                             </li>
       
  2182                         
       
  2183                             <li class="index-item method protected inherited">
       
  2184                                 <a href="#method__setAttr">_setAttr</a>
       
  2185 
       
  2186                                 
       
  2187                                 
       
  2188                             </li>
       
  2189                         
       
  2190                             <li class="index-item method protected inherited inherited">
       
  2191                                 <a href="#method__setAttrs">_setAttrs</a>
       
  2192 
       
  2193                                 
       
  2194                                 
       
  2195                             </li>
       
  2196                         
       
  2197                             <li class="index-item method private inherited">
       
  2198                                 <a href="#method__setAttrUI">_setAttrUI</a>
       
  2199 
       
  2200                                 
       
  2201                                 
       
  2202                             </li>
       
  2203                         
       
  2204                             <li class="index-item method private inherited">
       
  2205                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  2206 
       
  2207                                 
       
  2208                                 
       
  2209                             </li>
       
  2210                         
       
  2211                             <li class="index-item method private inherited">
       
  2212                                 <a href="#method__setBB">_setBB</a>
       
  2213 
       
  2214                                 
       
  2215                                 
       
  2216                             </li>
       
  2217                         
       
  2218                             <li class="index-item method private inherited">
       
  2219                                 <a href="#method__setBox">_setBox</a>
       
  2220 
       
  2221                                 
       
  2222                                 
       
  2223                             </li>
       
  2224                         
       
  2225                             <li class="index-item method private inherited">
       
  2226                                 <a href="#method__setCB">_setCB</a>
       
  2227 
       
  2228                                 
       
  2229                                 
       
  2230                             </li>
       
  2231                         
       
  2232                             <li class="index-item method private inherited">
       
  2233                                 <a href="#method__setStateVal">_setStateVal</a>
       
  2234 
       
  2235                                 
       
  2236                                 
       
  2237                             </li>
       
  2238                         
       
  2239                             <li class="index-item method protected inherited">
       
  2240                                 <a href="#method__setStrings">_setStrings</a>
       
  2241 
       
  2242                                 
       
  2243                                 
       
  2244                             </li>
       
  2245                         
       
  2246                             <li class="index-item method protected inherited">
       
  2247                                 <a href="#method__strSetter">_strSetter</a>
       
  2248 
       
  2249                                 
       
  2250                                 
       
  2251                             </li>
       
  2252                         
       
  2253                             <li class="index-item method private inherited">
       
  2254                                 <a href="#method__syncAttrUI">_syncAttrUI</a>
       
  2255 
       
  2256                                 
       
  2257                                 
       
  2258                             </li>
       
  2259                         
       
  2260                             <li class="index-item method protected inherited">
       
  2261                                 <a href="#method__syncUI">_syncUI</a>
       
  2262 
       
  2263                                 
       
  2264                                 
       
  2265                             </li>
       
  2266                         
       
  2267                             <li class="index-item method protected inherited">
       
  2268                                 <a href="#method__syncUIChild">_syncUIChild</a>
       
  2269 
       
  2270                                 
       
  2271                                 
       
  2272                             </li>
       
  2273                         
       
  2274                             <li class="index-item method protected inherited">
       
  2275                                 <a href="#method__uiSetChildSelected">_uiSetChildSelected</a>
       
  2276 
       
  2277                                 
       
  2278                                 
       
  2279                             </li>
       
  2280                         
       
  2281                             <li class="index-item method private inherited">
       
  2282                                 <a href="#method__uiSetDim">_uiSetDim</a>
       
  2283 
       
  2284                                 
       
  2285                                 
       
  2286                             </li>
       
  2287                         
       
  2288                             <li class="index-item method private inherited inherited">
       
  2289                                 <a href="#method__uiSetDisabled">_uiSetDisabled</a>
       
  2290 
       
  2291                                 
       
  2292                                 
       
  2293                             </li>
       
  2294                         
       
  2295                             <li class="index-item method protected inherited">
       
  2296                                 <a href="#method__uiSetFocused">_uiSetFocused</a>
       
  2297 
       
  2298                                 
       
  2299                                 
       
  2300                             </li>
       
  2301                         
       
  2302                             <li class="index-item method protected inherited">
       
  2303                                 <a href="#method__uiSetHeight">_uiSetHeight</a>
       
  2304 
       
  2305                                 
       
  2306                                 
       
  2307                             </li>
       
  2308                         
       
  2309                             <li class="index-item method private inherited">
       
  2310                                 <a href="#method__uiSetLabel">_uiSetLabel</a>
       
  2311 
       
  2312                                 
       
  2313                                 
       
  2314                             </li>
       
  2315                         
       
  2316                             <li class="index-item method protected inherited">
       
  2317                                 <a href="#method__uiSetTabIndex">_uiSetTabIndex</a>
       
  2318 
       
  2319                                 
       
  2320                                 
       
  2321                             </li>
       
  2322                         
       
  2323                             <li class="index-item method protected inherited">
       
  2324                                 <a href="#method__uiSetVisible">_uiSetVisible</a>
       
  2325 
       
  2326                                 
       
  2327                                 
       
  2328                             </li>
       
  2329                         
       
  2330                             <li class="index-item method protected inherited">
       
  2331                                 <a href="#method__uiSetWidth">_uiSetWidth</a>
       
  2332 
       
  2333                                 
       
  2334                                 
       
  2335                             </li>
       
  2336                         
       
  2337                             <li class="index-item method protected inherited">
       
  2338                                 <a href="#method__uiSizeCB">_uiSizeCB</a>
       
  2339 
       
  2340                                 
       
  2341                                 
       
  2342                             </li>
       
  2343                         
       
  2344                             <li class="index-item method protected inherited">
       
  2345                                 <a href="#method__unbindDOM">_unbindDOM</a>
       
  2346 
       
  2347                                 
       
  2348                                 
       
  2349                             </li>
       
  2350                         
       
  2351                             <li class="index-item method protected inherited">
       
  2352                                 <a href="#method__unbindUI">_unbindUI</a>
       
  2353 
       
  2354                                 
       
  2355                                 
       
  2356                             </li>
       
  2357                         
       
  2358                             <li class="index-item method protected inherited">
       
  2359                                 <a href="#method__validTabIndex">_validTabIndex</a>
       
  2360 
       
  2361                                 
       
  2362                                 
       
  2363                             </li>
       
  2364                         
       
  2365                             <li class="index-item method inherited">
       
  2366                                 <a href="#method_addAttr">addAttr</a>
       
  2367 
       
  2368                                 
       
  2369                                 
       
  2370                             </li>
       
  2371                         
       
  2372                             <li class="index-item method inherited">
       
  2373                                 <a href="#method_addAttrs">addAttrs</a>
       
  2374 
       
  2375                                 
       
  2376                                 
       
  2377                             </li>
       
  2378                         
       
  2379                             <li class="index-item method inherited">
       
  2380                                 <a href="#method_addTarget">addTarget</a>
       
  2381 
       
  2382                                 
       
  2383                                 
       
  2384                             </li>
       
  2385                         
       
  2386                             <li class="index-item method inherited">
       
  2387                                 <a href="#method_after">after</a>
       
  2388 
       
  2389                                 
       
  2390                                 
       
  2391                             </li>
       
  2392                         
       
  2393                             <li class="index-item method inherited">
       
  2394                                 <a href="#method_ancestor">ancestor</a>
       
  2395 
       
  2396                                 
       
  2397                                 
       
  2398                             </li>
       
  2399                         
       
  2400                             <li class="index-item method inherited">
       
  2401                                 <a href="#method_attrAdded">attrAdded</a>
       
  2402 
       
  2403                                 
       
  2404                                 
       
  2405                             </li>
       
  2406                         
       
  2407                             <li class="index-item method inherited">
       
  2408                                 <a href="#method_before">before</a>
       
  2409 
       
  2410                                 
       
  2411                                 
       
  2412                             </li>
       
  2413                         
       
  2414                             <li class="index-item method inherited">
       
  2415                                 <a href="#method_bindUI">bindUI</a>
       
  2416 
       
  2417                                 
       
  2418                                 
       
  2419                             </li>
       
  2420                         
       
  2421                             <li class="index-item method inherited">
       
  2422                                 <a href="#method_blur">blur</a>
       
  2423 
       
  2424                                 
       
  2425                                 
       
  2426                             </li>
       
  2427                         
       
  2428                             <li class="index-item method inherited">
       
  2429                                 <a href="#method_bubble">bubble</a>
       
  2430 
       
  2431                                 
       
  2432                                 
       
  2433                             </li>
       
  2434                         
       
  2435                             <li class="index-item method inherited inherited">
       
  2436                                 <a href="#method_destroy">destroy</a>
       
  2437 
       
  2438                                 
       
  2439                                 
       
  2440                             </li>
       
  2441                         
       
  2442                             <li class="index-item method protected inherited">
       
  2443                                 <a href="#method_destructor">destructor</a>
       
  2444 
       
  2445                                 
       
  2446                                 
       
  2447                             </li>
       
  2448                         
       
  2449                             <li class="index-item method inherited">
       
  2450                                 <a href="#method_detach">detach</a>
       
  2451 
       
  2452                                 
       
  2453                                 
       
  2454                             </li>
       
  2455                         
       
  2456                             <li class="index-item method inherited">
       
  2457                                 <a href="#method_detachAll">detachAll</a>
       
  2458 
       
  2459                                 
       
  2460                                 
       
  2461                             </li>
       
  2462                         
       
  2463                             <li class="index-item method public inherited inherited">
       
  2464                                 <a href="#method_disable">disable</a>
       
  2465 
       
  2466                                 
       
  2467                                 
       
  2468                             </li>
       
  2469                         
       
  2470                             <li class="index-item method public inherited inherited">
       
  2471                                 <a href="#method_enable">enable</a>
       
  2472 
       
  2473                                 
       
  2474                                 
       
  2475                             </li>
       
  2476                         
       
  2477                             <li class="index-item method inherited">
       
  2478                                 <a href="#method_fire">fire</a>
       
  2479 
       
  2480                                 
       
  2481                                 
       
  2482                             </li>
       
  2483                         
       
  2484                             <li class="index-item method inherited">
       
  2485                                 <a href="#method_focus">focus</a>
       
  2486 
       
  2487                                 
       
  2488                                 
       
  2489                             </li>
       
  2490                         
       
  2491                             <li class="index-item method inherited">
       
  2492                                 <a href="#method_get">get</a>
       
  2493 
       
  2494                                 
       
  2495                                 
       
  2496                             </li>
       
  2497                         
       
  2498                             <li class="index-item method inherited">
       
  2499                                 <a href="#method_getAttrs">getAttrs</a>
       
  2500 
       
  2501                                 
       
  2502                                 
       
  2503                             </li>
       
  2504                         
       
  2505                             <li class="index-item method inherited inherited">
       
  2506                                 <a href="#method_getClassName">getClassName</a>
       
  2507 
       
  2508                                 
       
  2509                                 
       
  2510                             </li>
       
  2511                         
       
  2512                             <li class="index-item method inherited">
       
  2513                                 <a href="#method_getDefaultLocale">getDefaultLocale</a>
       
  2514 
       
  2515                                 
       
  2516                                 
       
  2517                             </li>
       
  2518                         
       
  2519                             <li class="index-item method inherited">
       
  2520                                 <a href="#method_getEvent">getEvent</a>
       
  2521 
       
  2522                                 
       
  2523                                 
       
  2524                             </li>
       
  2525                         
       
  2526                             <li class="index-item method public inherited">
       
  2527                                 <a href="#method_getNode">getNode</a>
       
  2528 
       
  2529                                 
       
  2530                                 
       
  2531                             </li>
       
  2532                         
       
  2533                             <li class="index-item method inherited">
       
  2534                                 <a href="#method_getSkinName">getSkinName</a>
       
  2535 
       
  2536                                 
       
  2537                                 
       
  2538                             </li>
       
  2539                         
       
  2540                             <li class="index-item method deprecated inherited inherited">
       
  2541                                 <a href="#method_getString">getString</a>
       
  2542 
       
  2543                                 
       
  2544                                 
       
  2545                                     <span class="flag deprecated">deprecated</span>
       
  2546                                 
       
  2547                             </li>
       
  2548                         
       
  2549                             <li class="index-item method deprecated inherited inherited">
       
  2550                                 <a href="#method_getStrings">getStrings</a>
       
  2551 
       
  2552                                 
       
  2553                                 
       
  2554                                     <span class="flag deprecated">deprecated</span>
       
  2555                                 
       
  2556                             </li>
       
  2557                         
       
  2558                             <li class="index-item method inherited">
       
  2559                                 <a href="#method_getTargets">getTargets</a>
       
  2560 
       
  2561                                 
       
  2562                                 
       
  2563                             </li>
       
  2564                         
       
  2565                             <li class="index-item method inherited">
       
  2566                                 <a href="#method_hide">hide</a>
       
  2567 
       
  2568                                 
       
  2569                                 
       
  2570                             </li>
       
  2571                         
       
  2572                             <li class="index-item method inherited inherited">
       
  2573                                 <a href="#method_init">init</a>
       
  2574 
       
  2575                                 
       
  2576                                 
       
  2577                             </li>
       
  2578                         
       
  2579                             <li class="index-item method private inherited">
       
  2580                                 <a href="#method_initializer">initializer</a>
       
  2581 
       
  2582                                 
       
  2583                                 
       
  2584                             </li>
       
  2585                         
       
  2586                             <li class="index-item method inherited">
       
  2587                                 <a href="#method_isRoot">isRoot</a>
       
  2588 
       
  2589                                 
       
  2590                                 
       
  2591                             </li>
       
  2592                         
       
  2593                             <li class="index-item method inherited">
       
  2594                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  2595 
       
  2596                                 
       
  2597                                 
       
  2598                             </li>
       
  2599                         
       
  2600                             <li class="index-item method inherited">
       
  2601                                 <a href="#method_next">next</a>
       
  2602 
       
  2603                                 
       
  2604                                 
       
  2605                             </li>
       
  2606                         
       
  2607                             <li class="index-item method inherited">
       
  2608                                 <a href="#method_on">on</a>
       
  2609 
       
  2610                                 
       
  2611                                 
       
  2612                             </li>
       
  2613                         
       
  2614                             <li class="index-item method inherited">
       
  2615                                 <a href="#method_once">once</a>
       
  2616 
       
  2617                                 
       
  2618                                 
       
  2619                             </li>
       
  2620                         
       
  2621                             <li class="index-item method inherited">
       
  2622                                 <a href="#method_onceAfter">onceAfter</a>
       
  2623 
       
  2624                                 
       
  2625                                 
       
  2626                             </li>
       
  2627                         
       
  2628                             <li class="index-item method inherited">
       
  2629                                 <a href="#method_parseType">parseType</a>
       
  2630 
       
  2631                                 
       
  2632                                 
       
  2633                             </li>
       
  2634                         
       
  2635                             <li class="index-item method inherited">
       
  2636                                 <a href="#method_previous">previous</a>
       
  2637 
       
  2638                                 
       
  2639                                 
       
  2640                             </li>
       
  2641                         
       
  2642                             <li class="index-item method inherited">
       
  2643                                 <a href="#method_publish">publish</a>
       
  2644 
       
  2645                                 
       
  2646                                 
       
  2647                             </li>
       
  2648                         
       
  2649                             <li class="index-item method inherited">
       
  2650                                 <a href="#method_removeAttr">removeAttr</a>
       
  2651 
       
  2652                                 
       
  2653                                 
       
  2654                             </li>
       
  2655                         
       
  2656                             <li class="index-item method inherited">
       
  2657                                 <a href="#method_removeTarget">removeTarget</a>
       
  2658 
       
  2659                                 
       
  2660                                 
       
  2661                             </li>
       
  2662                         
       
  2663                             <li class="index-item method inherited">
       
  2664                                 <a href="#method_render">render</a>
       
  2665 
       
  2666                                 
       
  2667                                 
       
  2668                             </li>
       
  2669                         
       
  2670                             <li class="index-item method protected inherited">
       
  2671                                 <a href="#method_renderer">renderer</a>
       
  2672 
       
  2673                                 
       
  2674                                 
       
  2675                             </li>
       
  2676                         
       
  2677                             <li class="index-item method private inherited inherited">
       
  2678                                 <a href="#method_renderUI">renderUI</a>
       
  2679 
       
  2680                                 
       
  2681                                 
       
  2682                             </li>
       
  2683                         
       
  2684                             <li class="index-item method inherited">
       
  2685                                 <a href="#method_reset">reset</a>
       
  2686 
       
  2687                                 
       
  2688                                 
       
  2689                             </li>
       
  2690                         
       
  2691                             <li class="index-item method inherited inherited">
       
  2692                                 <a href="#method_set">set</a>
       
  2693 
       
  2694                                 
       
  2695                                 
       
  2696                             </li>
       
  2697                         
       
  2698                             <li class="index-item method inherited inherited">
       
  2699                                 <a href="#method_setAttrs">setAttrs</a>
       
  2700 
       
  2701                                 
       
  2702                                 
       
  2703                             </li>
       
  2704                         
       
  2705                             <li class="index-item method inherited">
       
  2706                                 <a href="#method_show">show</a>
       
  2707 
       
  2708                                 
       
  2709                                 
       
  2710                             </li>
       
  2711                         
       
  2712                             <li class="index-item method deprecated inherited">
       
  2713                                 <a href="#method_subscribe">subscribe</a>
       
  2714 
       
  2715                                 
       
  2716                                 
       
  2717                                     <span class="flag deprecated">deprecated</span>
       
  2718                                 
       
  2719                             </li>
       
  2720                         
       
  2721                             <li class="index-item method inherited">
       
  2722                                 <a href="#method_syncUI">syncUI</a>
       
  2723 
       
  2724                                 
       
  2725                                 
       
  2726                             </li>
       
  2727                         
       
  2728                             <li class="index-item method inherited inherited">
       
  2729                                 <a href="#method_toString">toString</a>
       
  2730 
       
  2731                                 
       
  2732                                 
       
  2733                             </li>
       
  2734                         
       
  2735                             <li class="index-item method deprecated inherited">
       
  2736                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2737 
       
  2738                                 
       
  2739                                 
       
  2740                                     <span class="flag deprecated">deprecated</span>
       
  2741                                 
       
  2742                             </li>
       
  2743                         
       
  2744                             <li class="index-item method deprecated inherited">
       
  2745                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2746 
       
  2747                                 
       
  2748                                 
       
  2749                                     <span class="flag deprecated">deprecated</span>
       
  2750                                 
       
  2751                             </li>
       
  2752                         
       
  2753                     </ul>
       
  2754                 </div>
       
  2755             
       
  2756 
       
  2757             
       
  2758                 <div class="index-section properties">
       
  2759                     <h3>Properties</h3>
       
  2760 
       
  2761                     <ul class="index-list properties extends">
       
  2762                         
       
  2763                             <li class="index-item property protected inherited">
       
  2764                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2765 
       
  2766                                 
       
  2767                                 
       
  2768                             </li>
       
  2769                         
       
  2770                             <li class="index-item property private inherited">
       
  2771                                 <a href="#property__UI_ATTRS">_UI_ATTRS</a>
       
  2772 
       
  2773                                 
       
  2774                                 
       
  2775                             </li>
       
  2776                         
       
  2777                             <li class="index-item property protected">
       
  2778                                 <a href="#property_ATTRS">ATTRS</a>
       
  2779 
       
  2780                                 
       
  2781                                     <span class="flag static">static</span>
       
  2782                                 
       
  2783                                 
       
  2784                             </li>
       
  2785                         
       
  2786                             <li class="index-item property inherited">
       
  2787                                 <a href="#property_BOUNDING_TEMPLATE">BOUNDING_TEMPLATE</a>
       
  2788 
       
  2789                                 
       
  2790                                 
       
  2791                             </li>
       
  2792                         
       
  2793                             <li class="index-item property">
       
  2794                                 <a href="#property_CLASS_NAMES">CLASS_NAMES</a>
       
  2795 
       
  2796                                 
       
  2797                                     <span class="flag static">static</span>
       
  2798                                 
       
  2799                                 
       
  2800                             </li>
       
  2801                         
       
  2802                             <li class="index-item property private inherited">
       
  2803                                 <a href="#property_constructor">constructor</a>
       
  2804 
       
  2805                                 
       
  2806                                 
       
  2807                             </li>
       
  2808                         
       
  2809                             <li class="index-item property inherited">
       
  2810                                 <a href="#property_CONTENT_TEMPLATE">CONTENT_TEMPLATE</a>
       
  2811 
       
  2812                                 
       
  2813                                 
       
  2814                             </li>
       
  2815                         
       
  2816                             <li class="index-item property inherited">
       
  2817                                 <a href="#property_DEF_PARENT_NODE">DEF_PARENT_NODE</a>
       
  2818 
       
  2819                                 
       
  2820                                 
       
  2821                             </li>
       
  2822                         
       
  2823                             <li class="index-item property inherited">
       
  2824                                 <a href="#property_DEF_UNIT">DEF_UNIT</a>
       
  2825 
       
  2826                                 
       
  2827                                 
       
  2828                             </li>
       
  2829                         
       
  2830                             <li class="index-item property protected">
       
  2831                                 <a href="#property_HTML_PARSER">HTML_PARSER</a>
       
  2832 
       
  2833                                 
       
  2834                                     <span class="flag static">static</span>
       
  2835                                 
       
  2836                                 
       
  2837                             </li>
       
  2838                         
       
  2839                             <li class="index-item property protected">
       
  2840                                 <a href="#property_NAME">NAME</a>
       
  2841 
       
  2842                                 
       
  2843                                     <span class="flag static">static</span>
       
  2844                                 
       
  2845                                 
       
  2846                             </li>
       
  2847                         
       
  2848                             <li class="index-item property deprecated inherited">
       
  2849                                 <a href="#property_name">name</a>
       
  2850 
       
  2851                                 
       
  2852                                 
       
  2853                                     <span class="flag deprecated">deprecated</span>
       
  2854                                 
       
  2855                             </li>
       
  2856                         
       
  2857                             <li class="index-item property inherited">
       
  2858                                 <a href="#property_TEMPLATE">TEMPLATE</a>
       
  2859 
       
  2860                                 
       
  2861                                 
       
  2862                             </li>
       
  2863                         
       
  2864                             <li class="index-item property inherited">
       
  2865                                 <a href="#property_UI_EVENTS">UI_EVENTS</a>
       
  2866 
       
  2867                                 
       
  2868                                 
       
  2869                             </li>
       
  2870                         
       
  2871                     </ul>
       
  2872                 </div>
       
  2873             
       
  2874 
       
  2875             
       
  2876                 <div class="index-section attrs">
       
  2877                     <h3>Attributes</h3>
       
  2878 
       
  2879                     <ul class="index-list attrs extends">
       
  2880                         
       
  2881                             <li class="index-item attr inherited">
       
  2882                                 <a href="#attr_boundingBox">boundingBox</a>
       
  2883                             </li>
       
  2884                         
       
  2885                             <li class="index-item attr inherited">
       
  2886                                 <a href="#attr_contentBox">contentBox</a>
       
  2887                             </li>
       
  2888                         
       
  2889                             <li class="index-item attr inherited">
       
  2890                                 <a href="#attr_destroyed">destroyed</a>
       
  2891                             </li>
       
  2892                         
       
  2893                             <li class="index-item attr inherited inherited">
       
  2894                                 <a href="#attr_disabled">disabled</a>
       
  2895                             </li>
       
  2896                         
       
  2897                             <li class="index-item attr inherited">
       
  2898                                 <a href="#attr_focused">focused</a>
       
  2899                             </li>
       
  2900                         
       
  2901                             <li class="index-item attr inherited">
       
  2902                                 <a href="#attr_height">height</a>
       
  2903                             </li>
       
  2904                         
       
  2905                             <li class="index-item attr inherited">
       
  2906                                 <a href="#attr_id">id</a>
       
  2907                             </li>
       
  2908                         
       
  2909                             <li class="index-item attr inherited">
       
  2910                                 <a href="#attr_initialized">initialized</a>
       
  2911                             </li>
       
  2912                         
       
  2913                             <li class="index-item attr inherited">
       
  2914                                 <a href="#attr_label">label</a>
       
  2915                             </li>
       
  2916                         
       
  2917                             <li class="index-item attr deprecated inherited">
       
  2918                                 <a href="#attr_locale">locale</a>
       
  2919                             </li>
       
  2920                         
       
  2921                             <li class="index-item attr inherited">
       
  2922                                 <a href="#attr_render">render</a>
       
  2923                             </li>
       
  2924                         
       
  2925                             <li class="index-item attr inherited">
       
  2926                                 <a href="#attr_rendered">rendered</a>
       
  2927                             </li>
       
  2928                         
       
  2929                             <li class="index-item attr inherited">
       
  2930                                 <a href="#attr_srcNode">srcNode</a>
       
  2931                             </li>
       
  2932                         
       
  2933                             <li class="index-item attr inherited">
       
  2934                                 <a href="#attr_strings">strings</a>
       
  2935                             </li>
       
  2936                         
       
  2937                             <li class="index-item attr inherited">
       
  2938                                 <a href="#attr_tabIndex">tabIndex</a>
       
  2939                             </li>
       
  2940                         
       
  2941                             <li class="index-item attr inherited">
       
  2942                                 <a href="#attr_visible">visible</a>
       
  2943                             </li>
       
  2944                         
       
  2945                             <li class="index-item attr inherited">
       
  2946                                 <a href="#attr_width">width</a>
       
  2947                             </li>
       
  2948                         
       
  2949                     </ul>
       
  2950                 </div>
       
  2951             
       
  2952 
       
  2953             
       
  2954                 <div class="index-section events">
       
  2955                     <h3>Events</h3>
       
  2956 
       
  2957                     <ul class="index-list events extends">
       
  2958                         
       
  2959                             <li class="index-item event inherited">
       
  2960                                 <a href="#event_destroy">destroy</a>
       
  2961 
       
  2962                                 
       
  2963                                 
       
  2964                             </li>
       
  2965                         
       
  2966                             <li class="index-item event inherited">
       
  2967                                 <a href="#event_init">init</a>
       
  2968 
       
  2969                                 
       
  2970                                 
       
  2971                             </li>
       
  2972                         
       
  2973                             <li class="index-item event inherited">
       
  2974                                 <a href="#event_render">render</a>
       
  2975 
       
  2976                                 
       
  2977                                 
       
  2978                             </li>
       
  2979                         
       
  2980                             <li class="index-item event inherited">
       
  2981                                 <a href="#event_widget:contentUpdate">widget:contentUpdate</a>
       
  2982 
       
  2983                                 
       
  2984                                 
       
  2985                             </li>
       
  2986                         
       
  2987                     </ul>
       
  2988                 </div>
       
  2989             
       
  2990         </div>
       
  2991 
       
  2992         
       
  2993             <div id="methods" class="api-class-tabpanel">
       
  2994                 <h2 class="off-left">Methods</h2>
       
  2995 
       
  2996                 
       
  2997                     <div id="method__addAttrs" class="method item private inherited">
       
  2998     <h3 class="name"><code>_addAttrs</code></h3>
       
  2999 
       
  3000     
       
  3001         <div class="args">
       
  3002             <span class="paren">(</span><ul class="args-list inline commas">
       
  3003             
       
  3004                 <li class="arg">
       
  3005                     
       
  3006                         <code>cfgs</code>
       
  3007                     
       
  3008                 </li>
       
  3009             
       
  3010                 <li class="arg">
       
  3011                     
       
  3012                         <code>values</code>
       
  3013                     
       
  3014                 </li>
       
  3015             
       
  3016                 <li class="arg">
       
  3017                     
       
  3018                         <code>lazy</code>
       
  3019                     
       
  3020                 </li>
       
  3021             
       
  3022             </ul><span class="paren">)</span>
       
  3023         </div>
       
  3024     
       
  3025 
       
  3026     
       
  3027 
       
  3028     
       
  3029 
       
  3030     
       
  3031         <span class="flag private">private</span>
       
  3032     
       
  3033 
       
  3034     
       
  3035 
       
  3036     
       
  3037 
       
  3038     
       
  3039 
       
  3040     
       
  3041 
       
  3042     <div class="meta">
       
  3043         
       
  3044             
       
  3045                 <p>Inherited from
       
  3046                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  3047             
       
  3048         
       
  3049         
       
  3050         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  3051         
       
  3052         </p>
       
  3053 
       
  3054 
       
  3055         
       
  3056 
       
  3057         
       
  3058     </div>
       
  3059 
       
  3060     <div class="description">
       
  3061         <p>Implementation behind the public addAttrs method.</p>
       
  3062 
       
  3063 <p>This method is invoked directly by get if it encounters a scenario
       
  3064 in which an attribute's valueFn attempts to obtain the
       
  3065 value an attribute in the same group of attributes, which has not yet
       
  3066 been added (on demand initialization).</p>
       
  3067     </div>
       
  3068 
       
  3069     
       
  3070         <div class="params">
       
  3071             <h4>Parameters:</h4>
       
  3072 
       
  3073             <ul class="params-list">
       
  3074             
       
  3075                 <li class="param">
       
  3076                     
       
  3077                         <code class="param-name">cfgs</code>
       
  3078                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3079                     
       
  3080 
       
  3081                     
       
  3082 
       
  3083                     <div class="param-description">
       
  3084                         <p>An object with attribute name/configuration pairs.</p>
       
  3085                     </div>
       
  3086 
       
  3087                     
       
  3088                 </li>
       
  3089             
       
  3090                 <li class="param">
       
  3091                     
       
  3092                         <code class="param-name">values</code>
       
  3093                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3094                     
       
  3095 
       
  3096                     
       
  3097 
       
  3098                     <div class="param-description">
       
  3099                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  3100 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  3101                     </div>
       
  3102 
       
  3103                     
       
  3104                 </li>
       
  3105             
       
  3106                 <li class="param">
       
  3107                     
       
  3108                         <code class="param-name">lazy</code>
       
  3109                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  3110                     
       
  3111 
       
  3112                     
       
  3113 
       
  3114                     <div class="param-description">
       
  3115                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  3116 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  3117 See <a href="#method_addAttr">addAttr</a>.</p>
       
  3118                     </div>
       
  3119 
       
  3120                     
       
  3121                 </li>
       
  3122             
       
  3123             </ul>
       
  3124         </div>
       
  3125     
       
  3126 
       
  3127     
       
  3128 
       
  3129     
       
  3130 </div>
       
  3131 
       
  3132                 
       
  3133                     <div id="method__addLazyAttr" class="method item private inherited">
       
  3134     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  3135 
       
  3136     
       
  3137         <div class="args">
       
  3138             <span class="paren">(</span><ul class="args-list inline commas">
       
  3139             
       
  3140                 <li class="arg">
       
  3141                     
       
  3142                         <code>name</code>
       
  3143                     
       
  3144                 </li>
       
  3145             
       
  3146                 <li class="arg">
       
  3147                     
       
  3148                         <code class="optional">[lazyCfg]</code>
       
  3149                     
       
  3150                 </li>
       
  3151             
       
  3152             </ul><span class="paren">)</span>
       
  3153         </div>
       
  3154     
       
  3155 
       
  3156     
       
  3157 
       
  3158     
       
  3159 
       
  3160     
       
  3161         <span class="flag private">private</span>
       
  3162     
       
  3163 
       
  3164     
       
  3165 
       
  3166     
       
  3167 
       
  3168     
       
  3169 
       
  3170     
       
  3171 
       
  3172     <div class="meta">
       
  3173         
       
  3174             
       
  3175                 <p>Inherited from
       
  3176                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  3177             
       
  3178         
       
  3179         
       
  3180         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  3181         
       
  3182         </p>
       
  3183 
       
  3184 
       
  3185         
       
  3186 
       
  3187         
       
  3188     </div>
       
  3189 
       
  3190     <div class="description">
       
  3191         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  3192     </div>
       
  3193 
       
  3194     
       
  3195         <div class="params">
       
  3196             <h4>Parameters:</h4>
       
  3197 
       
  3198             <ul class="params-list">
       
  3199             
       
  3200                 <li class="param">
       
  3201                     
       
  3202                         <code class="param-name">name</code>
       
  3203                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3204                     
       
  3205 
       
  3206                     
       
  3207 
       
  3208                     <div class="param-description">
       
  3209                         <p>The name of the attribute</p>
       
  3210                     </div>
       
  3211 
       
  3212                     
       
  3213                 </li>
       
  3214             
       
  3215                 <li class="param">
       
  3216                     
       
  3217                         <code class="param-name optional">[lazyCfg]</code>
       
  3218                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3219                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3220                     
       
  3221 
       
  3222                     
       
  3223 
       
  3224                     <div class="param-description">
       
  3225                         <p>Optional config hash for the attribute. This is added for performance
       
  3226 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  3227                     </div>
       
  3228 
       
  3229                     
       
  3230                 </li>
       
  3231             
       
  3232             </ul>
       
  3233         </div>
       
  3234     
       
  3235 
       
  3236     
       
  3237 
       
  3238     
       
  3239 </div>
       
  3240 
       
  3241                 
       
  3242                     <div id="method__afterChildSelectedChange" class="method item protected inherited">
       
  3243     <h3 class="name"><code>_afterChildSelectedChange</code></h3>
       
  3244 
       
  3245     
       
  3246         <div class="args">
       
  3247             <span class="paren">(</span><ul class="args-list inline commas">
       
  3248             
       
  3249                 <li class="arg">
       
  3250                     
       
  3251                         <code>event</code>
       
  3252                     
       
  3253                 </li>
       
  3254             
       
  3255             </ul><span class="paren">)</span>
       
  3256         </div>
       
  3257     
       
  3258 
       
  3259     
       
  3260 
       
  3261     
       
  3262 
       
  3263     
       
  3264         <span class="flag protected">protected</span>
       
  3265     
       
  3266 
       
  3267     
       
  3268 
       
  3269     
       
  3270 
       
  3271     
       
  3272 
       
  3273     
       
  3274 
       
  3275     <div class="meta">
       
  3276         
       
  3277             
       
  3278                 <p>Inherited from
       
  3279                 <a href="../classes/Widget.html#method__afterChildSelectedChange">Widget</a>:
       
  3280             
       
  3281         
       
  3282         
       
  3283         <a href="../files/widget-child_js_Widget-Child.js.html#l327"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:327</code></a>
       
  3284         
       
  3285         </p>
       
  3286 
       
  3287 
       
  3288         
       
  3289 
       
  3290         
       
  3291     </div>
       
  3292 
       
  3293     <div class="description">
       
  3294         <p>Default attribute change listener for the <code>selected</code> 
       
  3295 attribute, responsible for updating the UI, in response to 
       
  3296 attribute changes.</p>
       
  3297     </div>
       
  3298 
       
  3299     
       
  3300         <div class="params">
       
  3301             <h4>Parameters:</h4>
       
  3302 
       
  3303             <ul class="params-list">
       
  3304             
       
  3305                 <li class="param">
       
  3306                     
       
  3307                         <code class="param-name">event</code>
       
  3308                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3309                     
       
  3310 
       
  3311                     
       
  3312 
       
  3313                     <div class="param-description">
       
  3314                         <p>The event facade for the attribute change.</p>
       
  3315                     </div>
       
  3316 
       
  3317                     
       
  3318                 </li>
       
  3319             
       
  3320             </ul>
       
  3321         </div>
       
  3322     
       
  3323 
       
  3324     
       
  3325 
       
  3326     
       
  3327 </div>
       
  3328 
       
  3329                 
       
  3330                     <div id="method__afterDisabledChange" class="method item private">
       
  3331     <h3 class="name"><code>_afterDisabledChange</code></h3>
       
  3332 
       
  3333     
       
  3334         <span class="paren">()</span>
       
  3335     
       
  3336 
       
  3337     
       
  3338 
       
  3339     
       
  3340 
       
  3341     
       
  3342         <span class="flag private">private</span>
       
  3343     
       
  3344 
       
  3345     
       
  3346 
       
  3347     
       
  3348 
       
  3349     
       
  3350 
       
  3351     
       
  3352 
       
  3353     <div class="meta">
       
  3354         
       
  3355             
       
  3356                 
       
  3357                 <p>
       
  3358                 
       
  3359                 Defined in
       
  3360                 
       
  3361             
       
  3362         
       
  3363         
       
  3364         <a href="../files/button_js_button.js.html#l93"><code>button&#x2F;js&#x2F;button.js:93</code></a>
       
  3365         
       
  3366         </p>
       
  3367 
       
  3368 
       
  3369         
       
  3370 
       
  3371         
       
  3372     </div>
       
  3373 
       
  3374     <div class="description">
       
  3375         
       
  3376     </div>
       
  3377 
       
  3378     
       
  3379 
       
  3380     
       
  3381 
       
  3382     
       
  3383 </div>
       
  3384 
       
  3385                 
       
  3386                     <div id="method__afterLabelChange" class="method item private">
       
  3387     <h3 class="name"><code>_afterLabelChange</code></h3>
       
  3388 
       
  3389     
       
  3390         <span class="paren">()</span>
       
  3391     
       
  3392 
       
  3393     
       
  3394 
       
  3395     
       
  3396 
       
  3397     
       
  3398         <span class="flag private">private</span>
       
  3399     
       
  3400 
       
  3401     
       
  3402 
       
  3403     
       
  3404 
       
  3405     
       
  3406 
       
  3407     
       
  3408 
       
  3409     <div class="meta">
       
  3410         
       
  3411             
       
  3412                 
       
  3413                 <p>
       
  3414                 
       
  3415                 Defined in
       
  3416                 
       
  3417             
       
  3418         
       
  3419         
       
  3420         <a href="../files/button_js_button.js.html#l85"><code>button&#x2F;js&#x2F;button.js:85</code></a>
       
  3421         
       
  3422         </p>
       
  3423 
       
  3424 
       
  3425         
       
  3426 
       
  3427         
       
  3428     </div>
       
  3429 
       
  3430     <div class="description">
       
  3431         
       
  3432     </div>
       
  3433 
       
  3434     
       
  3435 
       
  3436     
       
  3437 
       
  3438     
       
  3439 </div>
       
  3440 
       
  3441                 
       
  3442                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  3443     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  3444 
       
  3445     
       
  3446         <div class="args">
       
  3447             <span class="paren">(</span><ul class="args-list inline commas">
       
  3448             
       
  3449                 <li class="arg">
       
  3450                     
       
  3451                         <code>allAttrs</code>
       
  3452                     
       
  3453                 </li>
       
  3454             
       
  3455             </ul><span class="paren">)</span>
       
  3456         </div>
       
  3457     
       
  3458 
       
  3459     
       
  3460         <span class="returns-inline">
       
  3461             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3462         </span>
       
  3463     
       
  3464 
       
  3465     
       
  3466 
       
  3467     
       
  3468         <span class="flag private">private</span>
       
  3469     
       
  3470 
       
  3471     
       
  3472 
       
  3473     
       
  3474 
       
  3475     
       
  3476 
       
  3477     
       
  3478 
       
  3479     <div class="meta">
       
  3480         
       
  3481             
       
  3482                 <p>Inherited from
       
  3483                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  3484             
       
  3485         
       
  3486         
       
  3487         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  3488         
       
  3489         </p>
       
  3490 
       
  3491 
       
  3492         
       
  3493 
       
  3494         
       
  3495     </div>
       
  3496 
       
  3497     <div class="description">
       
  3498         <p>A helper method, used by _initHierarchyData to aggregate
       
  3499 attribute configuration across the instances class hierarchy.</p>
       
  3500 
       
  3501 <p>The method will protect the attribute configuration value to protect the statically defined
       
  3502 default value in ATTRS if required (if the value is an object literal, array or the
       
  3503 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  3504     </div>
       
  3505 
       
  3506     
       
  3507         <div class="params">
       
  3508             <h4>Parameters:</h4>
       
  3509 
       
  3510             <ul class="params-list">
       
  3511             
       
  3512                 <li class="param">
       
  3513                     
       
  3514                         <code class="param-name">allAttrs</code>
       
  3515                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3516                     
       
  3517 
       
  3518                     
       
  3519 
       
  3520                     <div class="param-description">
       
  3521                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  3522 (subclass first, Base last)</p>
       
  3523                     </div>
       
  3524 
       
  3525                     
       
  3526                 </li>
       
  3527             
       
  3528             </ul>
       
  3529         </div>
       
  3530     
       
  3531 
       
  3532     
       
  3533         <div class="returns">
       
  3534             <h4>Returns:</h4>
       
  3535 
       
  3536             <div class="returns-description">
       
  3537                 
       
  3538                     
       
  3539                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3540                     
       
  3541                     The aggregate set of ATTRS definitions for the instance
       
  3542                 
       
  3543             </div>
       
  3544         </div>
       
  3545     
       
  3546 
       
  3547     
       
  3548 </div>
       
  3549 
       
  3550                 
       
  3551                     <div id="method__applyParsedConfig" class="method item protected inherited">
       
  3552     <h3 class="name"><code>_applyParsedConfig</code></h3>
       
  3553 
       
  3554     
       
  3555         <span class="paren">()</span>
       
  3556     
       
  3557 
       
  3558     
       
  3559         <span class="returns-inline">
       
  3560             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3561         </span>
       
  3562     
       
  3563 
       
  3564     
       
  3565 
       
  3566     
       
  3567         <span class="flag protected">protected</span>
       
  3568     
       
  3569 
       
  3570     
       
  3571 
       
  3572     
       
  3573 
       
  3574     
       
  3575 
       
  3576     
       
  3577 
       
  3578     <div class="meta">
       
  3579         
       
  3580             
       
  3581                 <p>Inherited from
       
  3582                 <a href="../classes/Widget.html#method__applyParsedConfig">Widget</a>:
       
  3583             
       
  3584         
       
  3585         
       
  3586         <a href="../files/widget_js_WidgetHTMLParser.js.html#l83"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:83</code></a>
       
  3587         
       
  3588         </p>
       
  3589 
       
  3590 
       
  3591         
       
  3592 
       
  3593         
       
  3594     </div>
       
  3595 
       
  3596     <div class="description">
       
  3597         
       
  3598     </div>
       
  3599 
       
  3600     
       
  3601 
       
  3602     
       
  3603         <div class="returns">
       
  3604             <h4>Returns:</h4>
       
  3605 
       
  3606             <div class="returns-description">
       
  3607                 
       
  3608                     
       
  3609                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3610                     
       
  3611                     The merged configuration literal
       
  3612                 
       
  3613             </div>
       
  3614         </div>
       
  3615     
       
  3616 
       
  3617     
       
  3618 </div>
       
  3619 
       
  3620                 
       
  3621                     <div id="method__applyParser" class="method item protected inherited">
       
  3622     <h3 class="name"><code>_applyParser</code></h3>
       
  3623 
       
  3624     
       
  3625         <div class="args">
       
  3626             <span class="paren">(</span><ul class="args-list inline commas">
       
  3627             
       
  3628                 <li class="arg">
       
  3629                     
       
  3630                         <code>config</code>
       
  3631                     
       
  3632                 </li>
       
  3633             
       
  3634             </ul><span class="paren">)</span>
       
  3635         </div>
       
  3636     
       
  3637 
       
  3638     
       
  3639 
       
  3640     
       
  3641 
       
  3642     
       
  3643         <span class="flag protected">protected</span>
       
  3644     
       
  3645 
       
  3646     
       
  3647 
       
  3648     
       
  3649 
       
  3650     
       
  3651 
       
  3652     
       
  3653 
       
  3654     <div class="meta">
       
  3655         
       
  3656             
       
  3657                 <p>Inherited from
       
  3658                 <a href="../classes/Widget.html#method__applyParser">Widget</a>:
       
  3659             
       
  3660         
       
  3661         
       
  3662         <a href="../files/widget_js_WidgetHTMLParser.js.html#l92"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:92</code></a>
       
  3663         
       
  3664         </p>
       
  3665 
       
  3666 
       
  3667         
       
  3668 
       
  3669         
       
  3670     </div>
       
  3671 
       
  3672     <div class="description">
       
  3673         <p>Utility method used to apply the <code>HTML_PARSER</code> configuration for the
       
  3674 instance, to retrieve config data values.</p>
       
  3675     </div>
       
  3676 
       
  3677     
       
  3678         <div class="params">
       
  3679             <h4>Parameters:</h4>
       
  3680 
       
  3681             <ul class="params-list">
       
  3682             
       
  3683                 <li class="param">
       
  3684                     
       
  3685                         <code class="param-name">config</code>
       
  3686                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3687                     
       
  3688 
       
  3689                     
       
  3690 
       
  3691                     <div class="param-description">
       
  3692                         <p>User configuration object (will be populated with values from Node)</p>
       
  3693                     </div>
       
  3694 
       
  3695                     
       
  3696                 </li>
       
  3697             
       
  3698             </ul>
       
  3699         </div>
       
  3700     
       
  3701 
       
  3702     
       
  3703 
       
  3704     
       
  3705 </div>
       
  3706 
       
  3707                 
       
  3708                     <div id="method__attrCfgHash" class="method item private inherited">
       
  3709     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  3710 
       
  3711     
       
  3712         <span class="paren">()</span>
       
  3713     
       
  3714 
       
  3715     
       
  3716 
       
  3717     
       
  3718 
       
  3719     
       
  3720         <span class="flag private">private</span>
       
  3721     
       
  3722 
       
  3723     
       
  3724 
       
  3725     
       
  3726 
       
  3727     
       
  3728 
       
  3729     
       
  3730 
       
  3731     <div class="meta">
       
  3732         
       
  3733             
       
  3734                 <p>Inherited from
       
  3735                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  3736             
       
  3737         
       
  3738         
       
  3739         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  3740         
       
  3741         </p>
       
  3742 
       
  3743 
       
  3744         
       
  3745 
       
  3746         
       
  3747     </div>
       
  3748 
       
  3749     <div class="description">
       
  3750         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  3751 this class for iteration performance reasons.</p>
       
  3752     </div>
       
  3753 
       
  3754     
       
  3755 
       
  3756     
       
  3757 
       
  3758     
       
  3759 </div>
       
  3760 
       
  3761                 
       
  3762                     <div id="method__baseDestroy" class="method item private inherited">
       
  3763     <h3 class="name"><code>_baseDestroy</code></h3>
       
  3764 
       
  3765     
       
  3766         <span class="paren">()</span>
       
  3767     
       
  3768 
       
  3769     
       
  3770 
       
  3771     
       
  3772 
       
  3773     
       
  3774         <span class="flag private">private</span>
       
  3775     
       
  3776 
       
  3777     
       
  3778 
       
  3779     
       
  3780 
       
  3781     
       
  3782 
       
  3783     
       
  3784 
       
  3785     <div class="meta">
       
  3786         
       
  3787             
       
  3788                 <p>Inherited from
       
  3789                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  3790             
       
  3791         
       
  3792         
       
  3793         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  3794         
       
  3795         </p>
       
  3796 
       
  3797 
       
  3798         
       
  3799 
       
  3800         
       
  3801     </div>
       
  3802 
       
  3803     <div class="description">
       
  3804         <p>Internal destroy implementation for BaseCore</p>
       
  3805     </div>
       
  3806 
       
  3807     
       
  3808 
       
  3809     
       
  3810 
       
  3811     
       
  3812 </div>
       
  3813 
       
  3814                 
       
  3815                     <div id="method__baseInit" class="method item private inherited">
       
  3816     <h3 class="name"><code>_baseInit</code></h3>
       
  3817 
       
  3818     
       
  3819         <span class="paren">()</span>
       
  3820     
       
  3821 
       
  3822     
       
  3823 
       
  3824     
       
  3825 
       
  3826     
       
  3827         <span class="flag private">private</span>
       
  3828     
       
  3829 
       
  3830     
       
  3831 
       
  3832     
       
  3833 
       
  3834     
       
  3835 
       
  3836     
       
  3837 
       
  3838     <div class="meta">
       
  3839         
       
  3840             
       
  3841                 <p>Inherited from
       
  3842                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  3843             
       
  3844         
       
  3845         
       
  3846         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  3847         
       
  3848         </p>
       
  3849 
       
  3850 
       
  3851         
       
  3852 
       
  3853         
       
  3854     </div>
       
  3855 
       
  3856     <div class="description">
       
  3857         <p>Internal initialization implementation for BaseCore</p>
       
  3858     </div>
       
  3859 
       
  3860     
       
  3861 
       
  3862     
       
  3863 
       
  3864     
       
  3865 </div>
       
  3866 
       
  3867                 
       
  3868                     <div id="method__bindAttrUI" class="method item private inherited">
       
  3869     <h3 class="name"><code>_bindAttrUI</code></h3>
       
  3870 
       
  3871     
       
  3872         <div class="args">
       
  3873             <span class="paren">(</span><ul class="args-list inline commas">
       
  3874             
       
  3875                 <li class="arg">
       
  3876                     
       
  3877                         <code>attrs</code>
       
  3878                     
       
  3879                 </li>
       
  3880             
       
  3881             </ul><span class="paren">)</span>
       
  3882         </div>
       
  3883     
       
  3884 
       
  3885     
       
  3886 
       
  3887     
       
  3888 
       
  3889     
       
  3890         <span class="flag private">private</span>
       
  3891     
       
  3892 
       
  3893     
       
  3894 
       
  3895     
       
  3896 
       
  3897     
       
  3898 
       
  3899     
       
  3900 
       
  3901     <div class="meta">
       
  3902         
       
  3903             
       
  3904                 <p>Inherited from
       
  3905                 <a href="../classes/Widget.html#method__bindAttrUI">Widget</a>:
       
  3906             
       
  3907         
       
  3908         
       
  3909         <a href="../files/widget_js_Widget.js.html#l1170"><code>widget&#x2F;js&#x2F;Widget.js:1170</code></a>
       
  3910         
       
  3911         </p>
       
  3912 
       
  3913 
       
  3914         
       
  3915 
       
  3916         
       
  3917     </div>
       
  3918 
       
  3919     <div class="description">
       
  3920         <p>Binds after listeners for the list of attributes provided</p>
       
  3921     </div>
       
  3922 
       
  3923     
       
  3924         <div class="params">
       
  3925             <h4>Parameters:</h4>
       
  3926 
       
  3927             <ul class="params-list">
       
  3928             
       
  3929                 <li class="param">
       
  3930                     
       
  3931                         <code class="param-name">attrs</code>
       
  3932                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3933                     
       
  3934 
       
  3935                     
       
  3936 
       
  3937                     <div class="param-description">
       
  3938                          
       
  3939                     </div>
       
  3940 
       
  3941                     
       
  3942                 </li>
       
  3943             
       
  3944             </ul>
       
  3945         </div>
       
  3946     
       
  3947 
       
  3948     
       
  3949 
       
  3950     
       
  3951 </div>
       
  3952 
       
  3953                 
       
  3954                     <div id="method__bindDOM" class="method item protected inherited">
       
  3955     <h3 class="name"><code>_bindDOM</code></h3>
       
  3956 
       
  3957     
       
  3958         <span class="paren">()</span>
       
  3959     
       
  3960 
       
  3961     
       
  3962 
       
  3963     
       
  3964 
       
  3965     
       
  3966         <span class="flag protected">protected</span>
       
  3967     
       
  3968 
       
  3969     
       
  3970 
       
  3971     
       
  3972 
       
  3973     
       
  3974 
       
  3975     
       
  3976 
       
  3977     <div class="meta">
       
  3978         
       
  3979             
       
  3980                 <p>Inherited from
       
  3981                 <a href="../classes/Widget.html#method__bindDOM">Widget</a>:
       
  3982             
       
  3983         
       
  3984         
       
  3985         <a href="../files/widget_js_Widget.js.html#l902"><code>widget&#x2F;js&#x2F;Widget.js:902</code></a>
       
  3986         
       
  3987         </p>
       
  3988 
       
  3989 
       
  3990         
       
  3991 
       
  3992         
       
  3993     </div>
       
  3994 
       
  3995     <div class="description">
       
  3996         <p>Sets up DOM listeners, on elements rendered by the widget.</p>
       
  3997     </div>
       
  3998 
       
  3999     
       
  4000 
       
  4001     
       
  4002 
       
  4003     
       
  4004 </div>
       
  4005 
       
  4006                 
       
  4007                     <div id="method__bindUI" class="method item protected inherited">
       
  4008     <h3 class="name"><code>_bindUI</code></h3>
       
  4009 
       
  4010     
       
  4011         <span class="paren">()</span>
       
  4012     
       
  4013 
       
  4014     
       
  4015 
       
  4016     
       
  4017 
       
  4018     
       
  4019         <span class="flag protected">protected</span>
       
  4020     
       
  4021 
       
  4022     
       
  4023 
       
  4024     
       
  4025 
       
  4026     
       
  4027 
       
  4028     
       
  4029 
       
  4030     <div class="meta">
       
  4031         
       
  4032             
       
  4033                 <p>Inherited from
       
  4034                 <a href="../classes/Widget.html#method__bindUI">Widget</a>:
       
  4035             
       
  4036         
       
  4037         
       
  4038         <a href="../files/widget_js_Widget.js.html#l883"><code>widget&#x2F;js&#x2F;Widget.js:883</code></a>
       
  4039         
       
  4040         </p>
       
  4041 
       
  4042 
       
  4043         
       
  4044 
       
  4045         
       
  4046     </div>
       
  4047 
       
  4048     <div class="description">
       
  4049         <p>Sets up DOM and CustomEvent listeners for the widget.</p>
       
  4050     </div>
       
  4051 
       
  4052     
       
  4053 
       
  4054     
       
  4055 
       
  4056     
       
  4057 </div>
       
  4058 
       
  4059                 
       
  4060                     <div id="method__bindUIChild" class="method item protected inherited">
       
  4061     <h3 class="name"><code>_bindUIChild</code></h3>
       
  4062 
       
  4063     
       
  4064         <span class="paren">()</span>
       
  4065     
       
  4066 
       
  4067     
       
  4068 
       
  4069     
       
  4070 
       
  4071     
       
  4072         <span class="flag protected">protected</span>
       
  4073     
       
  4074 
       
  4075     
       
  4076 
       
  4077     
       
  4078 
       
  4079     
       
  4080 
       
  4081     
       
  4082 
       
  4083     <div class="meta">
       
  4084         
       
  4085             
       
  4086                 <p>Inherited from
       
  4087                 <a href="../classes/Widget.html#method__bindUIChild">Widget</a>:
       
  4088             
       
  4089         
       
  4090         
       
  4091         <a href="../files/widget-child_js_Widget-Child.js.html#l356"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:356</code></a>
       
  4092         
       
  4093         </p>
       
  4094 
       
  4095 
       
  4096         
       
  4097 
       
  4098         
       
  4099     </div>
       
  4100 
       
  4101     <div class="description">
       
  4102         <p>Binds event listeners responsible for updating the UI state in response 
       
  4103 to WidgetChild related state changes.</p>
       
  4104 
       
  4105 <p>
       
  4106 This method is invoked after bindUI is invoked for the Widget class
       
  4107 using YUI's aop infrastructure.
       
  4108 </p>
       
  4109     </div>
       
  4110 
       
  4111     
       
  4112 
       
  4113     
       
  4114 
       
  4115     
       
  4116 </div>
       
  4117 
       
  4118                 
       
  4119                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  4120     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  4121 
       
  4122     
       
  4123         <div class="args">
       
  4124             <span class="paren">(</span><ul class="args-list inline commas">
       
  4125             
       
  4126                 <li class="arg">
       
  4127                     
       
  4128                         <code>cfg</code>
       
  4129                     
       
  4130                 </li>
       
  4131             
       
  4132             </ul><span class="paren">)</span>
       
  4133         </div>
       
  4134     
       
  4135 
       
  4136     
       
  4137 
       
  4138     
       
  4139 
       
  4140     
       
  4141         <span class="flag private">private</span>
       
  4142     
       
  4143 
       
  4144     
       
  4145 
       
  4146     
       
  4147 
       
  4148     
       
  4149 
       
  4150     
       
  4151 
       
  4152     <div class="meta">
       
  4153         
       
  4154             
       
  4155                 <p>Inherited from
       
  4156                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  4157             
       
  4158         
       
  4159         
       
  4160         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  4161         
       
  4162         </p>
       
  4163 
       
  4164 
       
  4165         
       
  4166 
       
  4167         
       
  4168     </div>
       
  4169 
       
  4170     <div class="description">
       
  4171         <p>This method assumes that the value has already been checked to be an object.
       
  4172 Since it's on a critical path, we don't want to re-do the check.</p>
       
  4173     </div>
       
  4174 
       
  4175     
       
  4176         <div class="params">
       
  4177             <h4>Parameters:</h4>
       
  4178 
       
  4179             <ul class="params-list">
       
  4180             
       
  4181                 <li class="param">
       
  4182                     
       
  4183                         <code class="param-name">cfg</code>
       
  4184                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4185                     
       
  4186 
       
  4187                     
       
  4188 
       
  4189                     <div class="param-description">
       
  4190                          
       
  4191                     </div>
       
  4192 
       
  4193                     
       
  4194                 </li>
       
  4195             
       
  4196             </ul>
       
  4197         </div>
       
  4198     
       
  4199 
       
  4200     
       
  4201 
       
  4202     
       
  4203 </div>
       
  4204 
       
  4205                 
       
  4206                     <div id="method__createUIEvent" class="method item private inherited">
       
  4207     <h3 class="name"><code>_createUIEvent</code></h3>
       
  4208 
       
  4209     
       
  4210         <div class="args">
       
  4211             <span class="paren">(</span><ul class="args-list inline commas">
       
  4212             
       
  4213                 <li class="arg">
       
  4214                     
       
  4215                         <code>type</code>
       
  4216                     
       
  4217                 </li>
       
  4218             
       
  4219             </ul><span class="paren">)</span>
       
  4220         </div>
       
  4221     
       
  4222 
       
  4223     
       
  4224 
       
  4225     
       
  4226 
       
  4227     
       
  4228         <span class="flag private">private</span>
       
  4229     
       
  4230 
       
  4231     
       
  4232 
       
  4233     
       
  4234 
       
  4235     
       
  4236 
       
  4237     
       
  4238 
       
  4239     <div class="meta">
       
  4240         
       
  4241             
       
  4242                 <p>Inherited from
       
  4243                 <a href="../classes/Widget.html#method__createUIEvent">Widget</a>:
       
  4244             
       
  4245         
       
  4246         
       
  4247         <a href="../files/widget_js_WidgetUIEvents.js.html#l73"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:73</code></a>
       
  4248         
       
  4249         </p>
       
  4250 
       
  4251 
       
  4252         
       
  4253 
       
  4254         
       
  4255     </div>
       
  4256 
       
  4257     <div class="description">
       
  4258         <p>Binds a delegated DOM event listener of the specified type to the
       
  4259 Widget's outtermost DOM element to facilitate the firing of a Custom
       
  4260 Event of the same type for the Widget instance.</p>
       
  4261     </div>
       
  4262 
       
  4263     
       
  4264         <div class="params">
       
  4265             <h4>Parameters:</h4>
       
  4266 
       
  4267             <ul class="params-list">
       
  4268             
       
  4269                 <li class="param">
       
  4270                     
       
  4271                         <code class="param-name">type</code>
       
  4272                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4273                     
       
  4274 
       
  4275                     
       
  4276 
       
  4277                     <div class="param-description">
       
  4278                         <p>String representing the name of the event</p>
       
  4279                     </div>
       
  4280 
       
  4281                     
       
  4282                 </li>
       
  4283             
       
  4284             </ul>
       
  4285         </div>
       
  4286     
       
  4287 
       
  4288     
       
  4289 
       
  4290     
       
  4291 </div>
       
  4292 
       
  4293                 
       
  4294                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  4295     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  4296 
       
  4297     
       
  4298         <div class="args">
       
  4299             <span class="paren">(</span><ul class="args-list inline commas">
       
  4300             
       
  4301                 <li class="arg">
       
  4302                     
       
  4303                         <code>e</code>
       
  4304                     
       
  4305                 </li>
       
  4306             
       
  4307             </ul><span class="paren">)</span>
       
  4308         </div>
       
  4309     
       
  4310 
       
  4311     
       
  4312 
       
  4313     
       
  4314 
       
  4315     
       
  4316         <span class="flag private">private</span>
       
  4317     
       
  4318 
       
  4319     
       
  4320 
       
  4321     
       
  4322 
       
  4323     
       
  4324 
       
  4325     
       
  4326 
       
  4327     <div class="meta">
       
  4328         
       
  4329             
       
  4330                 <p>Inherited from
       
  4331                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  4332             
       
  4333         
       
  4334         
       
  4335         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  4336         
       
  4337         </p>
       
  4338 
       
  4339 
       
  4340         
       
  4341 
       
  4342         
       
  4343     </div>
       
  4344 
       
  4345     <div class="description">
       
  4346         <p>Default function for attribute change events.</p>
       
  4347     </div>
       
  4348 
       
  4349     
       
  4350         <div class="params">
       
  4351             <h4>Parameters:</h4>
       
  4352 
       
  4353             <ul class="params-list">
       
  4354             
       
  4355                 <li class="param">
       
  4356                     
       
  4357                         <code class="param-name">e</code>
       
  4358                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4359                     
       
  4360 
       
  4361                     
       
  4362 
       
  4363                     <div class="param-description">
       
  4364                         <p>The event object for attribute change events.</p>
       
  4365                     </div>
       
  4366 
       
  4367                     
       
  4368                 </li>
       
  4369             
       
  4370             </ul>
       
  4371         </div>
       
  4372     
       
  4373 
       
  4374     
       
  4375 
       
  4376     
       
  4377 </div>
       
  4378 
       
  4379                 
       
  4380                     <div id="method__defaultCB" class="method item protected inherited">
       
  4381     <h3 class="name"><code>_defaultCB</code></h3>
       
  4382 
       
  4383     
       
  4384         <span class="paren">()</span>
       
  4385     
       
  4386 
       
  4387     
       
  4388 
       
  4389     
       
  4390 
       
  4391     
       
  4392         <span class="flag protected">protected</span>
       
  4393     
       
  4394 
       
  4395     
       
  4396 
       
  4397     
       
  4398 
       
  4399     
       
  4400 
       
  4401     
       
  4402 
       
  4403     <div class="meta">
       
  4404         
       
  4405             
       
  4406                 <p>Inherited from
       
  4407                 <a href="../classes/Widget.html#method__defaultCB">Widget</a>:
       
  4408             
       
  4409         
       
  4410         
       
  4411         <a href="../files/widget_js_Widget.js.html#l780"><code>widget&#x2F;js&#x2F;Widget.js:780</code></a>
       
  4412         
       
  4413         </p>
       
  4414 
       
  4415 
       
  4416         
       
  4417 
       
  4418         
       
  4419     </div>
       
  4420 
       
  4421     <div class="description">
       
  4422         <p>Returns the default value for the contentBox attribute.</p>
       
  4423 
       
  4424 <p>For the Widget class, this will be the srcNode if provided, otherwise null (resulting in
       
  4425 a new contentBox node instance being created)</p>
       
  4426     </div>
       
  4427 
       
  4428     
       
  4429 
       
  4430     
       
  4431 
       
  4432     
       
  4433 </div>
       
  4434 
       
  4435                 
       
  4436                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  4437     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  4438 
       
  4439     
       
  4440         <div class="args">
       
  4441             <span class="paren">(</span><ul class="args-list inline commas">
       
  4442             
       
  4443                 <li class="arg">
       
  4444                     
       
  4445                         <code>e</code>
       
  4446                     
       
  4447                 </li>
       
  4448             
       
  4449             </ul><span class="paren">)</span>
       
  4450         </div>
       
  4451     
       
  4452 
       
  4453     
       
  4454 
       
  4455     
       
  4456 
       
  4457     
       
  4458         <span class="flag protected">protected</span>
       
  4459     
       
  4460 
       
  4461     
       
  4462 
       
  4463     
       
  4464 
       
  4465     
       
  4466 
       
  4467     
       
  4468 
       
  4469     <div class="meta">
       
  4470         
       
  4471             
       
  4472                 <p>Inherited from
       
  4473                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  4474             
       
  4475         
       
  4476         
       
  4477         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  4478         
       
  4479         </p>
       
  4480 
       
  4481 
       
  4482         
       
  4483 
       
  4484         
       
  4485     </div>
       
  4486 
       
  4487     <div class="description">
       
  4488         <p>Default destroy event handler</p>
       
  4489     </div>
       
  4490 
       
  4491     
       
  4492         <div class="params">
       
  4493             <h4>Parameters:</h4>
       
  4494 
       
  4495             <ul class="params-list">
       
  4496             
       
  4497                 <li class="param">
       
  4498                     
       
  4499                         <code class="param-name">e</code>
       
  4500                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4501                     
       
  4502 
       
  4503                     
       
  4504 
       
  4505                     <div class="param-description">
       
  4506                         <p>Event object</p>
       
  4507                     </div>
       
  4508 
       
  4509                     
       
  4510                 </li>
       
  4511             
       
  4512             </ul>
       
  4513         </div>
       
  4514     
       
  4515 
       
  4516     
       
  4517 
       
  4518     
       
  4519 </div>
       
  4520 
       
  4521                 
       
  4522                     <div id="method__defInitFn" class="method item protected inherited">
       
  4523     <h3 class="name"><code>_defInitFn</code></h3>
       
  4524 
       
  4525     
       
  4526         <div class="args">
       
  4527             <span class="paren">(</span><ul class="args-list inline commas">
       
  4528             
       
  4529                 <li class="arg">
       
  4530                     
       
  4531                         <code>e</code>
       
  4532                     
       
  4533                 </li>
       
  4534             
       
  4535             </ul><span class="paren">)</span>
       
  4536         </div>
       
  4537     
       
  4538 
       
  4539     
       
  4540 
       
  4541     
       
  4542 
       
  4543     
       
  4544         <span class="flag protected">protected</span>
       
  4545     
       
  4546 
       
  4547     
       
  4548 
       
  4549     
       
  4550 
       
  4551     
       
  4552 
       
  4553     
       
  4554 
       
  4555     <div class="meta">
       
  4556         
       
  4557             
       
  4558                 <p>Inherited from
       
  4559                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  4560             
       
  4561         
       
  4562         
       
  4563         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  4564         
       
  4565         </p>
       
  4566 
       
  4567 
       
  4568         
       
  4569 
       
  4570         
       
  4571     </div>
       
  4572 
       
  4573     <div class="description">
       
  4574         <p>Default init event handler</p>
       
  4575     </div>
       
  4576 
       
  4577     
       
  4578         <div class="params">
       
  4579             <h4>Parameters:</h4>
       
  4580 
       
  4581             <ul class="params-list">
       
  4582             
       
  4583                 <li class="param">
       
  4584                     
       
  4585                         <code class="param-name">e</code>
       
  4586                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4587                     
       
  4588 
       
  4589                     
       
  4590 
       
  4591                     <div class="param-description">
       
  4592                         <p>Event object, with a cfg property which
       
  4593 refers to the configuration object passed to the constructor.</p>
       
  4594                     </div>
       
  4595 
       
  4596                     
       
  4597                 </li>
       
  4598             
       
  4599             </ul>
       
  4600         </div>
       
  4601     
       
  4602 
       
  4603     
       
  4604 
       
  4605     
       
  4606 </div>
       
  4607 
       
  4608                 
       
  4609                     <div id="method__defRenderFn" class="method item protected inherited">
       
  4610     <h3 class="name"><code>_defRenderFn</code></h3>
       
  4611 
       
  4612     
       
  4613         <div class="args">
       
  4614             <span class="paren">(</span><ul class="args-list inline commas">
       
  4615             
       
  4616                 <li class="arg">
       
  4617                     
       
  4618                         <code>e</code>
       
  4619                     
       
  4620                 </li>
       
  4621             
       
  4622                 <li class="arg">
       
  4623                     
       
  4624                         <code>parentNode</code>
       
  4625                     
       
  4626                 </li>
       
  4627             
       
  4628             </ul><span class="paren">)</span>
       
  4629         </div>
       
  4630     
       
  4631 
       
  4632     
       
  4633 
       
  4634     
       
  4635 
       
  4636     
       
  4637         <span class="flag protected">protected</span>
       
  4638     
       
  4639 
       
  4640     
       
  4641 
       
  4642     
       
  4643 
       
  4644     
       
  4645 
       
  4646     
       
  4647 
       
  4648     <div class="meta">
       
  4649         
       
  4650             
       
  4651                 <p>Inherited from
       
  4652                 <a href="../classes/Widget.html#method__defRenderFn">Widget</a>:
       
  4653             
       
  4654         
       
  4655         
       
  4656         <a href="../files/widget_js_Widget.js.html#l571"><code>widget&#x2F;js&#x2F;Widget.js:571</code></a>
       
  4657         
       
  4658         </p>
       
  4659 
       
  4660 
       
  4661         
       
  4662 
       
  4663         
       
  4664     </div>
       
  4665 
       
  4666     <div class="description">
       
  4667         <p>Default render handler</p>
       
  4668     </div>
       
  4669 
       
  4670     
       
  4671         <div class="params">
       
  4672             <h4>Parameters:</h4>
       
  4673 
       
  4674             <ul class="params-list">
       
  4675             
       
  4676                 <li class="param">
       
  4677                     
       
  4678                         <code class="param-name">e</code>
       
  4679                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4680                     
       
  4681 
       
  4682                     
       
  4683 
       
  4684                     <div class="param-description">
       
  4685                         <p>The Event object</p>
       
  4686                     </div>
       
  4687 
       
  4688                     
       
  4689                 </li>
       
  4690             
       
  4691                 <li class="param">
       
  4692                     
       
  4693                         <code class="param-name">parentNode</code>
       
  4694                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  4695                     
       
  4696 
       
  4697                     
       
  4698 
       
  4699                     <div class="param-description">
       
  4700                         <p>The parent node to render to, if passed in to the <code>render</code> method</p>
       
  4701                     </div>
       
  4702 
       
  4703                     
       
  4704                 </li>
       
  4705             
       
  4706             </ul>
       
  4707         </div>
       
  4708     
       
  4709 
       
  4710     
       
  4711 
       
  4712     
       
  4713 </div>
       
  4714 
       
  4715                 
       
  4716                     <div id="method__destroyBox" class="method item protected inherited">
       
  4717     <h3 class="name"><code>_destroyBox</code></h3>
       
  4718 
       
  4719     
       
  4720         <span class="paren">()</span>
       
  4721     
       
  4722 
       
  4723     
       
  4724 
       
  4725     
       
  4726 
       
  4727     
       
  4728         <span class="flag protected">protected</span>
       
  4729     
       
  4730 
       
  4731     
       
  4732 
       
  4733     
       
  4734 
       
  4735     
       
  4736 
       
  4737     
       
  4738 
       
  4739     <div class="meta">
       
  4740         
       
  4741             
       
  4742                 <p>Inherited from
       
  4743                 <a href="../classes/Widget.html#method__destroyBox">Widget</a>:
       
  4744             
       
  4745         
       
  4746         
       
  4747         <a href="../files/widget_js_Widget.js.html#l476"><code>widget&#x2F;js&#x2F;Widget.js:476</code></a>
       
  4748         
       
  4749         </p>
       
  4750 
       
  4751 
       
  4752         
       
  4753 
       
  4754         
       
  4755     </div>
       
  4756 
       
  4757     <div class="description">
       
  4758         <p>Removes and destroys the widgets rendered boundingBox, contentBox,
       
  4759 and detaches bound UI events.</p>
       
  4760     </div>
       
  4761 
       
  4762     
       
  4763 
       
  4764     
       
  4765 
       
  4766     
       
  4767 </div>
       
  4768 
       
  4769                 
       
  4770                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  4771     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  4772 
       
  4773     
       
  4774         <span class="paren">()</span>
       
  4775     
       
  4776 
       
  4777     
       
  4778 
       
  4779     
       
  4780 
       
  4781     
       
  4782         <span class="flag private">private</span>
       
  4783     
       
  4784 
       
  4785     
       
  4786 
       
  4787     
       
  4788 
       
  4789     
       
  4790 
       
  4791     
       
  4792 
       
  4793     <div class="meta">
       
  4794         
       
  4795             
       
  4796                 <p>Inherited from
       
  4797                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  4798             
       
  4799         
       
  4800         
       
  4801         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  4802         
       
  4803         </p>
       
  4804 
       
  4805 
       
  4806         
       
  4807 
       
  4808         
       
  4809     </div>
       
  4810 
       
  4811     <div class="description">
       
  4812         <p>Destroys the class hierarchy for this instance by invoking
       
  4813 the destructor method on the prototype of each class in the hierarchy.</p>
       
  4814     </div>
       
  4815 
       
  4816     
       
  4817 
       
  4818     
       
  4819 
       
  4820     
       
  4821 </div>
       
  4822 
       
  4823                 
       
  4824                     <div id="method__destroyUIEvents" class="method item private inherited">
       
  4825     <h3 class="name"><code>_destroyUIEvents</code></h3>
       
  4826 
       
  4827     
       
  4828         <span class="paren">()</span>
       
  4829     
       
  4830 
       
  4831     
       
  4832 
       
  4833     
       
  4834 
       
  4835     
       
  4836         <span class="flag private">private</span>
       
  4837     
       
  4838 
       
  4839     
       
  4840 
       
  4841     
       
  4842 
       
  4843     
       
  4844 
       
  4845     
       
  4846 
       
  4847     <div class="meta">
       
  4848         
       
  4849             
       
  4850                 <p>Inherited from
       
  4851                 <a href="../classes/Widget.html#method__destroyUIEvents">Widget</a>:
       
  4852             
       
  4853         
       
  4854         
       
  4855         <a href="../files/widget_js_WidgetUIEvents.js.html#l20"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:20</code></a>
       
  4856         
       
  4857         </p>
       
  4858 
       
  4859 
       
  4860         
       
  4861 
       
  4862         
       
  4863     </div>
       
  4864 
       
  4865     <div class="description">
       
  4866         <p>Destructor logic for UI event infrastructure,
       
  4867 invoked during Widget destruction.</p>
       
  4868     </div>
       
  4869 
       
  4870     
       
  4871 
       
  4872     
       
  4873 
       
  4874     
       
  4875 </div>
       
  4876 
       
  4877                 
       
  4878                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  4879     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  4880 
       
  4881     
       
  4882         <div class="args">
       
  4883             <span class="paren">(</span><ul class="args-list inline commas">
       
  4884             
       
  4885                 <li class="arg">
       
  4886                     
       
  4887                         <code>allAttrs</code>
       
  4888                     
       
  4889                 </li>
       
  4890             
       
  4891                 <li class="arg">
       
  4892                     
       
  4893                         <code>userVals</code>
       
  4894                     
       
  4895                 </li>
       
  4896             
       
  4897             </ul><span class="paren">)</span>
       
  4898         </div>
       
  4899     
       
  4900 
       
  4901     
       
  4902         <span class="returns-inline">
       
  4903             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4904         </span>
       
  4905     
       
  4906 
       
  4907     
       
  4908 
       
  4909     
       
  4910         <span class="flag private">private</span>
       
  4911     
       
  4912 
       
  4913     
       
  4914 
       
  4915     
       
  4916 
       
  4917     
       
  4918 
       
  4919     
       
  4920 
       
  4921     <div class="meta">
       
  4922         
       
  4923             
       
  4924                 <p>Inherited from
       
  4925                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  4926             
       
  4927         
       
  4928         
       
  4929         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  4930         
       
  4931         </p>
       
  4932 
       
  4933 
       
  4934         
       
  4935 
       
  4936         
       
  4937     </div>
       
  4938 
       
  4939     <div class="description">
       
  4940         
       
  4941     </div>
       
  4942 
       
  4943     
       
  4944         <div class="params">
       
  4945             <h4>Parameters:</h4>
       
  4946 
       
  4947             <ul class="params-list">
       
  4948             
       
  4949                 <li class="param">
       
  4950                     
       
  4951                         <code class="param-name">allAttrs</code>
       
  4952                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4953                     
       
  4954 
       
  4955                     
       
  4956 
       
  4957                     <div class="param-description">
       
  4958                         <p>The set of all attribute configurations for this instance.
       
  4959 Attributes will be removed from this set, if they belong to the filtered class, so
       
  4960 that by the time all classes are processed, allCfgs will be empty.</p>
       
  4961                     </div>
       
  4962 
       
  4963                     
       
  4964                 </li>
       
  4965             
       
  4966                 <li class="param">
       
  4967                     
       
  4968                         <code class="param-name">userVals</code>
       
  4969                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4970                     
       
  4971 
       
  4972                     
       
  4973 
       
  4974                     <div class="param-description">
       
  4975                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  4976                     </div>
       
  4977 
       
  4978                     
       
  4979                 </li>
       
  4980             
       
  4981             </ul>
       
  4982         </div>
       
  4983     
       
  4984 
       
  4985     
       
  4986         <div class="returns">
       
  4987             <h4>Returns:</h4>
       
  4988 
       
  4989             <div class="returns-description">
       
  4990                 
       
  4991                     
       
  4992                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4993                     
       
  4994                     The set of adhoc attributes passed in, in the form
       
  4995 of an object with attribute name/configuration pairs.
       
  4996                 
       
  4997             </div>
       
  4998         </div>
       
  4999     
       
  5000 
       
  5001     
       
  5002 </div>
       
  5003 
       
  5004                 
       
  5005                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  5006     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  5007 
       
  5008     
       
  5009         <div class="args">
       
  5010             <span class="paren">(</span><ul class="args-list inline commas">
       
  5011             
       
  5012                 <li class="arg">
       
  5013                     
       
  5014                         <code>clazz</code>
       
  5015                     
       
  5016                 </li>
       
  5017             
       
  5018                 <li class="arg">
       
  5019                     
       
  5020                         <code>allCfgs</code>
       
  5021                     
       
  5022                 </li>
       
  5023             
       
  5024             </ul><span class="paren">)</span>
       
  5025         </div>
       
  5026     
       
  5027 
       
  5028     
       
  5029         <span class="returns-inline">
       
  5030             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5031         </span>
       
  5032     
       
  5033 
       
  5034     
       
  5035 
       
  5036     
       
  5037         <span class="flag private">private</span>
       
  5038     
       
  5039 
       
  5040     
       
  5041 
       
  5042     
       
  5043 
       
  5044     
       
  5045 
       
  5046     
       
  5047 
       
  5048     <div class="meta">
       
  5049         
       
  5050             
       
  5051                 <p>Inherited from
       
  5052                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  5053             
       
  5054         
       
  5055         
       
  5056         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  5057         
       
  5058         </p>
       
  5059 
       
  5060 
       
  5061         
       
  5062 
       
  5063         
       
  5064     </div>
       
  5065 
       
  5066     <div class="description">
       
  5067         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  5068 initialization. Returns a disposable object with the attributes defined for
       
  5069 the provided class, extracted from the set of all attributes passed in.</p>
       
  5070     </div>
       
  5071 
       
  5072     
       
  5073         <div class="params">
       
  5074             <h4>Parameters:</h4>
       
  5075 
       
  5076             <ul class="params-list">
       
  5077             
       
  5078                 <li class="param">
       
  5079                     
       
  5080                         <code class="param-name">clazz</code>
       
  5081                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  5082                     
       
  5083 
       
  5084                     
       
  5085 
       
  5086                     <div class="param-description">
       
  5087                         <p>The class for which the desired attributes are required.</p>
       
  5088                     </div>
       
  5089 
       
  5090                     
       
  5091                 </li>
       
  5092             
       
  5093                 <li class="param">
       
  5094                     
       
  5095                         <code class="param-name">allCfgs</code>
       
  5096                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5097                     
       
  5098 
       
  5099                     
       
  5100 
       
  5101                     <div class="param-description">
       
  5102                         <p>The set of all attribute configurations for this instance.
       
  5103 Attributes will be removed from this set, if they belong to the filtered class, so
       
  5104 that by the time all classes are processed, allCfgs will be empty.</p>
       
  5105                     </div>
       
  5106 
       
  5107                     
       
  5108                 </li>
       
  5109             
       
  5110             </ul>
       
  5111         </div>
       
  5112     
       
  5113 
       
  5114     
       
  5115         <div class="returns">
       
  5116             <h4>Returns:</h4>
       
  5117 
       
  5118             <div class="returns-description">
       
  5119                 
       
  5120                     
       
  5121                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5122                     
       
  5123                     The set of attributes belonging to the class passed in, in the form
       
  5124 of an object with attribute name/configuration pairs.
       
  5125                 
       
  5126             </div>
       
  5127         </div>
       
  5128     
       
  5129 
       
  5130     
       
  5131 </div>
       
  5132 
       
  5133                 
       
  5134                     <div id="method__filterUIEvent" class="method item private inherited">
       
  5135     <h3 class="name"><code>_filterUIEvent</code></h3>
       
  5136 
       
  5137     
       
  5138         <div class="args">
       
  5139             <span class="paren">(</span><ul class="args-list inline commas">
       
  5140             
       
  5141                 <li class="arg">
       
  5142                     
       
  5143                         <code>evt</code>
       
  5144                     
       
  5145                 </li>
       
  5146             
       
  5147             </ul><span class="paren">)</span>
       
  5148         </div>
       
  5149     
       
  5150 
       
  5151     
       
  5152         <span class="returns-inline">
       
  5153             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5154         </span>
       
  5155     
       
  5156 
       
  5157     
       
  5158 
       
  5159     
       
  5160         <span class="flag private">private</span>
       
  5161     
       
  5162 
       
  5163     
       
  5164 
       
  5165     
       
  5166 
       
  5167     
       
  5168 
       
  5169     
       
  5170 
       
  5171     <div class="meta">
       
  5172         
       
  5173             
       
  5174                 <p>Inherited from
       
  5175                 <a href="../classes/Widget.html#method__filterUIEvent">Widget</a>:
       
  5176             
       
  5177         
       
  5178         
       
  5179         <a href="../files/widget_js_WidgetUIEvents.js.html#l117"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:117</code></a>
       
  5180         
       
  5181         </p>
       
  5182 
       
  5183 
       
  5184         
       
  5185 
       
  5186         
       
  5187     </div>
       
  5188 
       
  5189     <div class="description">
       
  5190         <p>This method is used to determine if we should fire
       
  5191 the UI Event or not. The default implementation makes sure
       
  5192 that for nested delegates (nested unrelated widgets), we don't
       
  5193 fire the UI event listener more than once at each level.</p>
       
  5194 
       
  5195 <p>For example, without the additional filter, if you have nested
       
  5196 widgets, each widget will have a delegate listener. If you
       
  5197 click on the inner widget, the inner delegate listener's
       
  5198 filter will match once, but the outer will match twice
       
  5199 (based on delegate's design) - once for the inner widget,
       
  5200 and once for the outer.</p>
       
  5201     </div>
       
  5202 
       
  5203     
       
  5204         <div class="params">
       
  5205             <h4>Parameters:</h4>
       
  5206 
       
  5207             <ul class="params-list">
       
  5208             
       
  5209                 <li class="param">
       
  5210                     
       
  5211                         <code class="param-name">evt</code>
       
  5212                         <span class="type"><a href="../classes/DOMEventFacade.html" class="crosslink">DOMEventFacade</a></span>
       
  5213                     
       
  5214 
       
  5215                     
       
  5216 
       
  5217                     <div class="param-description">
       
  5218                          
       
  5219                     </div>
       
  5220 
       
  5221                     
       
  5222                 </li>
       
  5223             
       
  5224             </ul>
       
  5225         </div>
       
  5226     
       
  5227 
       
  5228     
       
  5229         <div class="returns">
       
  5230             <h4>Returns:</h4>
       
  5231 
       
  5232             <div class="returns-description">
       
  5233                 
       
  5234                     
       
  5235                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5236                     
       
  5237                     true if it's OK to fire the custom UI event, false if not.
       
  5238                 
       
  5239             </div>
       
  5240         </div>
       
  5241     
       
  5242 
       
  5243     
       
  5244 </div>
       
  5245 
       
  5246                 
       
  5247                     <div id="method__fireAttrChange" class="method item private inherited">
       
  5248     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  5249 
       
  5250     
       
  5251         <div class="args">
       
  5252             <span class="paren">(</span><ul class="args-list inline commas">
       
  5253             
       
  5254                 <li class="arg">
       
  5255                     
       
  5256                         <code>attrName</code>
       
  5257                     
       
  5258                 </li>
       
  5259             
       
  5260                 <li class="arg">
       
  5261                     
       
  5262                         <code>subAttrName</code>
       
  5263                     
       
  5264                 </li>
       
  5265             
       
  5266                 <li class="arg">
       
  5267                     
       
  5268                         <code>currVal</code>
       
  5269                     
       
  5270                 </li>
       
  5271             
       
  5272                 <li class="arg">
       
  5273                     
       
  5274                         <code>newVal</code>
       
  5275                     
       
  5276                 </li>
       
  5277             
       
  5278                 <li class="arg">
       
  5279                     
       
  5280                         <code>opts</code>
       
  5281                     
       
  5282                 </li>
       
  5283             
       
  5284                 <li class="arg">
       
  5285                     
       
  5286                         <code class="optional">[cfg]</code>
       
  5287                     
       
  5288                 </li>
       
  5289             
       
  5290             </ul><span class="paren">)</span>
       
  5291         </div>
       
  5292     
       
  5293 
       
  5294     
       
  5295 
       
  5296     
       
  5297 
       
  5298     
       
  5299         <span class="flag private">private</span>
       
  5300     
       
  5301 
       
  5302     
       
  5303 
       
  5304     
       
  5305 
       
  5306     
       
  5307 
       
  5308     
       
  5309 
       
  5310     <div class="meta">
       
  5311         
       
  5312             
       
  5313                 <p>Inherited from
       
  5314                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  5315             
       
  5316         
       
  5317         
       
  5318         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  5319         
       
  5320         </p>
       
  5321 
       
  5322 
       
  5323         
       
  5324 
       
  5325         
       
  5326     </div>
       
  5327 
       
  5328     <div class="description">
       
  5329         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  5330     </div>
       
  5331 
       
  5332     
       
  5333         <div class="params">
       
  5334             <h4>Parameters:</h4>
       
  5335 
       
  5336             <ul class="params-list">
       
  5337             
       
  5338                 <li class="param">
       
  5339                     
       
  5340                         <code class="param-name">attrName</code>
       
  5341                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5342                     
       
  5343 
       
  5344                     
       
  5345 
       
  5346                     <div class="param-description">
       
  5347                         <p>The name of the attribute</p>
       
  5348                     </div>
       
  5349 
       
  5350                     
       
  5351                 </li>
       
  5352             
       
  5353                 <li class="param">
       
  5354                     
       
  5355                         <code class="param-name">subAttrName</code>
       
  5356                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5357                     
       
  5358 
       
  5359                     
       
  5360 
       
  5361                     <div class="param-description">
       
  5362                         <p>The full path of the property being changed,
       
  5363 if this is a sub-attribute value being change. Otherwise null.</p>
       
  5364                     </div>
       
  5365 
       
  5366                     
       
  5367                 </li>
       
  5368             
       
  5369                 <li class="param">
       
  5370                     
       
  5371                         <code class="param-name">currVal</code>
       
  5372                         <span class="type">Any</span>
       
  5373                     
       
  5374 
       
  5375                     
       
  5376 
       
  5377                     <div class="param-description">
       
  5378                         <p>The current value of the attribute</p>
       
  5379                     </div>
       
  5380 
       
  5381                     
       
  5382                 </li>
       
  5383             
       
  5384                 <li class="param">
       
  5385                     
       
  5386                         <code class="param-name">newVal</code>
       
  5387                         <span class="type">Any</span>
       
  5388                     
       
  5389 
       
  5390                     
       
  5391 
       
  5392                     <div class="param-description">
       
  5393                         <p>The new value of the attribute</p>
       
  5394                     </div>
       
  5395 
       
  5396                     
       
  5397                 </li>
       
  5398             
       
  5399                 <li class="param">
       
  5400                     
       
  5401                         <code class="param-name">opts</code>
       
  5402                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5403                     
       
  5404 
       
  5405                     
       
  5406 
       
  5407                     <div class="param-description">
       
  5408                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  5409                     </div>
       
  5410 
       
  5411                     
       
  5412                 </li>
       
  5413             
       
  5414                 <li class="param">
       
  5415                     
       
  5416                         <code class="param-name optional">[cfg]</code>
       
  5417                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5418                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  5419                     
       
  5420 
       
  5421                     
       
  5422 
       
  5423                     <div class="param-description">
       
  5424                         <p>The attribute config stored in State, if already available.</p>
       
  5425                     </div>
       
  5426 
       
  5427                     
       
  5428                 </li>
       
  5429             
       
  5430             </ul>
       
  5431         </div>
       
  5432     
       
  5433 
       
  5434     
       
  5435 
       
  5436     
       
  5437 </div>
       
  5438 
       
  5439                 
       
  5440                     <div id="method__getAttr" class="method item protected inherited">
       
  5441     <h3 class="name"><code>_getAttr</code></h3>
       
  5442 
       
  5443     
       
  5444         <div class="args">
       
  5445             <span class="paren">(</span><ul class="args-list inline commas">
       
  5446             
       
  5447                 <li class="arg">
       
  5448                     
       
  5449                         <code>name</code>
       
  5450                     
       
  5451                 </li>
       
  5452             
       
  5453             </ul><span class="paren">)</span>
       
  5454         </div>
       
  5455     
       
  5456 
       
  5457     
       
  5458         <span class="returns-inline">
       
  5459             <span class="type">Any</span>
       
  5460         </span>
       
  5461     
       
  5462 
       
  5463     
       
  5464 
       
  5465     
       
  5466         <span class="flag protected">protected</span>
       
  5467     
       
  5468 
       
  5469     
       
  5470 
       
  5471     
       
  5472 
       
  5473     
       
  5474         <span class="flag chainable">chainable</span>
       
  5475     
       
  5476 
       
  5477     
       
  5478 
       
  5479     <div class="meta">
       
  5480         
       
  5481             
       
  5482                 <p>Inherited from
       
  5483                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  5484             
       
  5485         
       
  5486         
       
  5487         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  5488         
       
  5489         </p>
       
  5490 
       
  5491 
       
  5492         
       
  5493 
       
  5494         
       
  5495     </div>
       
  5496 
       
  5497     <div class="description">
       
  5498         <p>Provides the common implementation for the public get method,
       
  5499 allowing Attribute hosts to over-ride either method.</p>
       
  5500 
       
  5501 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  5502     </div>
       
  5503 
       
  5504     
       
  5505         <div class="params">
       
  5506             <h4>Parameters:</h4>
       
  5507 
       
  5508             <ul class="params-list">
       
  5509             
       
  5510                 <li class="param">
       
  5511                     
       
  5512                         <code class="param-name">name</code>
       
  5513                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5514                     
       
  5515 
       
  5516                     
       
  5517 
       
  5518                     <div class="param-description">
       
  5519                         <p>The name of the attribute.</p>
       
  5520                     </div>
       
  5521 
       
  5522                     
       
  5523                 </li>
       
  5524             
       
  5525             </ul>
       
  5526         </div>
       
  5527     
       
  5528 
       
  5529     
       
  5530         <div class="returns">
       
  5531             <h4>Returns:</h4>
       
  5532 
       
  5533             <div class="returns-description">
       
  5534                 
       
  5535                     
       
  5536                         <span class="type">Any</span>:
       
  5537                     
       
  5538                     The value of the attribute.
       
  5539                 
       
  5540             </div>
       
  5541         </div>
       
  5542     
       
  5543 
       
  5544     
       
  5545 </div>
       
  5546 
       
  5547                 
       
  5548                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  5549     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  5550 
       
  5551     
       
  5552         <div class="args">
       
  5553             <span class="paren">(</span><ul class="args-list inline commas">
       
  5554             
       
  5555                 <li class="arg">
       
  5556                     
       
  5557                         <code>name</code>
       
  5558                     
       
  5559                 </li>
       
  5560             
       
  5561             </ul><span class="paren">)</span>
       
  5562         </div>
       
  5563     
       
  5564 
       
  5565     
       
  5566         <span class="returns-inline">
       
  5567             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5568         </span>
       
  5569     
       
  5570 
       
  5571     
       
  5572 
       
  5573     
       
  5574         <span class="flag protected">protected</span>
       
  5575     
       
  5576 
       
  5577     
       
  5578 
       
  5579     
       
  5580 
       
  5581     
       
  5582 
       
  5583     
       
  5584 
       
  5585     <div class="meta">
       
  5586         
       
  5587             
       
  5588                 <p>Inherited from
       
  5589                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  5590             
       
  5591         
       
  5592         
       
  5593         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  5594         
       
  5595         </p>
       
  5596 
       
  5597 
       
  5598         
       
  5599 
       
  5600         
       
  5601     </div>
       
  5602 
       
  5603     <div class="description">
       
  5604         <p>Returns an object with the configuration properties (and value)
       
  5605 for the given attribute. If attrName is not provided, returns the
       
  5606 configuration properties for all attributes.</p>
       
  5607     </div>
       
  5608 
       
  5609     
       
  5610         <div class="params">
       
  5611             <h4>Parameters:</h4>
       
  5612 
       
  5613             <ul class="params-list">
       
  5614             
       
  5615                 <li class="param">
       
  5616                     
       
  5617                         <code class="param-name">name</code>
       
  5618                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5619                     
       
  5620 
       
  5621                     
       
  5622 
       
  5623                     <div class="param-description">
       
  5624                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  5625                     </div>
       
  5626 
       
  5627                     
       
  5628                 </li>
       
  5629             
       
  5630             </ul>
       
  5631         </div>
       
  5632     
       
  5633 
       
  5634     
       
  5635         <div class="returns">
       
  5636             <h4>Returns:</h4>
       
  5637 
       
  5638             <div class="returns-description">
       
  5639                 
       
  5640                     
       
  5641                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5642                     
       
  5643                     The configuration properties for the given attribute, or all attributes.
       
  5644                 
       
  5645             </div>
       
  5646         </div>
       
  5647     
       
  5648 
       
  5649     
       
  5650 </div>
       
  5651 
       
  5652                 
       
  5653                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  5654     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  5655 
       
  5656     
       
  5657         <span class="paren">()</span>
       
  5658     
       
  5659 
       
  5660     
       
  5661         <span class="returns-inline">
       
  5662             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5663         </span>
       
  5664     
       
  5665 
       
  5666     
       
  5667 
       
  5668     
       
  5669         <span class="flag protected">protected</span>
       
  5670     
       
  5671 
       
  5672     
       
  5673 
       
  5674     
       
  5675 
       
  5676     
       
  5677 
       
  5678     
       
  5679 
       
  5680     <div class="meta">
       
  5681         
       
  5682             
       
  5683                 <p>Inherited from
       
  5684                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  5685             
       
  5686         
       
  5687         
       
  5688         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  5689         
       
  5690         </p>
       
  5691 
       
  5692 
       
  5693         
       
  5694 
       
  5695         
       
  5696     </div>
       
  5697 
       
  5698     <div class="description">
       
  5699         <p>Returns an aggregated set of attribute configurations, by traversing
       
  5700 the class hierarchy.</p>
       
  5701     </div>
       
  5702 
       
  5703     
       
  5704 
       
  5705     
       
  5706         <div class="returns">
       
  5707             <h4>Returns:</h4>
       
  5708 
       
  5709             <div class="returns-description">
       
  5710                 
       
  5711                     
       
  5712                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5713                     
       
  5714                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  5715 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  5716 the cached value.
       
  5717                 
       
  5718             </div>
       
  5719         </div>
       
  5720     
       
  5721 
       
  5722     
       
  5723 </div>
       
  5724 
       
  5725                 
       
  5726                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  5727     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  5728 
       
  5729     
       
  5730         <div class="args">
       
  5731             <span class="paren">(</span><ul class="args-list inline commas">
       
  5732             
       
  5733                 <li class="arg">
       
  5734                     
       
  5735                         <code>attr</code>
       
  5736                     
       
  5737                 </li>
       
  5738             
       
  5739                 <li class="arg">
       
  5740                     
       
  5741                         <code>cfg</code>
       
  5742                     
       
  5743                 </li>
       
  5744             
       
  5745                 <li class="arg">
       
  5746                     
       
  5747                         <code>initValues</code>
       
  5748                     
       
  5749                 </li>
       
  5750             
       
  5751             </ul><span class="paren">)</span>
       
  5752         </div>
       
  5753     
       
  5754 
       
  5755     
       
  5756         <span class="returns-inline">
       
  5757             <span class="type">Any</span>
       
  5758         </span>
       
  5759     
       
  5760 
       
  5761     
       
  5762 
       
  5763     
       
  5764         <span class="flag private">private</span>
       
  5765     
       
  5766 
       
  5767     
       
  5768 
       
  5769     
       
  5770 
       
  5771     
       
  5772 
       
  5773     
       
  5774 
       
  5775     <div class="meta">
       
  5776         
       
  5777             
       
  5778                 <p>Inherited from
       
  5779                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  5780             
       
  5781         
       
  5782         
       
  5783         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  5784         
       
  5785         </p>
       
  5786 
       
  5787 
       
  5788         
       
  5789 
       
  5790         
       
  5791     </div>
       
  5792 
       
  5793     <div class="description">
       
  5794         <p>Returns the initial value of the given attribute from
       
  5795 either the default configuration provided, or the
       
  5796 over-ridden value if it exists in the set of initValues
       
  5797 provided and the attribute is not read-only.</p>
       
  5798     </div>
       
  5799 
       
  5800     
       
  5801         <div class="params">
       
  5802             <h4>Parameters:</h4>
       
  5803 
       
  5804             <ul class="params-list">
       
  5805             
       
  5806                 <li class="param">
       
  5807                     
       
  5808                         <code class="param-name">attr</code>
       
  5809                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5810                     
       
  5811 
       
  5812                     
       
  5813 
       
  5814                     <div class="param-description">
       
  5815                         <p>The name of the attribute</p>
       
  5816                     </div>
       
  5817 
       
  5818                     
       
  5819                 </li>
       
  5820             
       
  5821                 <li class="param">
       
  5822                     
       
  5823                         <code class="param-name">cfg</code>
       
  5824                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5825                     
       
  5826 
       
  5827                     
       
  5828 
       
  5829                     <div class="param-description">
       
  5830                         <p>The attribute configuration object</p>
       
  5831                     </div>
       
  5832 
       
  5833                     
       
  5834                 </li>
       
  5835             
       
  5836                 <li class="param">
       
  5837                     
       
  5838                         <code class="param-name">initValues</code>
       
  5839                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5840                     
       
  5841 
       
  5842                     
       
  5843 
       
  5844                     <div class="param-description">
       
  5845                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  5846                     </div>
       
  5847 
       
  5848                     
       
  5849                 </li>
       
  5850             
       
  5851             </ul>
       
  5852         </div>
       
  5853     
       
  5854 
       
  5855     
       
  5856         <div class="returns">
       
  5857             <h4>Returns:</h4>
       
  5858 
       
  5859             <div class="returns-description">
       
  5860                 
       
  5861                     
       
  5862                         <span class="type">Any</span>:
       
  5863                     
       
  5864                     The initial value of the attribute.
       
  5865                 
       
  5866             </div>
       
  5867         </div>
       
  5868     
       
  5869 
       
  5870     
       
  5871 </div>
       
  5872 
       
  5873                 
       
  5874                     <div id="method__getAttrs" class="method item protected inherited">
       
  5875     <h3 class="name"><code>_getAttrs</code></h3>
       
  5876 
       
  5877     
       
  5878         <div class="args">
       
  5879             <span class="paren">(</span><ul class="args-list inline commas">
       
  5880             
       
  5881                 <li class="arg">
       
  5882                     
       
  5883                         <code>attrs</code>
       
  5884                     
       
  5885                 </li>
       
  5886             
       
  5887             </ul><span class="paren">)</span>
       
  5888         </div>
       
  5889     
       
  5890 
       
  5891     
       
  5892         <span class="returns-inline">
       
  5893             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5894         </span>
       
  5895     
       
  5896 
       
  5897     
       
  5898 
       
  5899     
       
  5900         <span class="flag protected">protected</span>
       
  5901     
       
  5902 
       
  5903     
       
  5904 
       
  5905     
       
  5906 
       
  5907     
       
  5908 
       
  5909     
       
  5910 
       
  5911     <div class="meta">
       
  5912         
       
  5913             
       
  5914                 <p>Inherited from
       
  5915                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  5916             
       
  5917         
       
  5918         
       
  5919         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  5920         
       
  5921         </p>
       
  5922 
       
  5923 
       
  5924         
       
  5925 
       
  5926         
       
  5927     </div>
       
  5928 
       
  5929     <div class="description">
       
  5930         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  5931     </div>
       
  5932 
       
  5933     
       
  5934         <div class="params">
       
  5935             <h4>Parameters:</h4>
       
  5936 
       
  5937             <ul class="params-list">
       
  5938             
       
  5939                 <li class="param">
       
  5940                     
       
  5941                         <code class="param-name">attrs</code>
       
  5942                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  5943                     
       
  5944 
       
  5945                     
       
  5946 
       
  5947                     <div class="param-description">
       
  5948                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  5949 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  5950                     </div>
       
  5951 
       
  5952                     
       
  5953                 </li>
       
  5954             
       
  5955             </ul>
       
  5956         </div>
       
  5957     
       
  5958 
       
  5959     
       
  5960         <div class="returns">
       
  5961             <h4>Returns:</h4>
       
  5962 
       
  5963             <div class="returns-description">
       
  5964                 
       
  5965                     
       
  5966                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5967                     
       
  5968                     An object with attribute name/value pairs.
       
  5969                 
       
  5970             </div>
       
  5971         </div>
       
  5972     
       
  5973 
       
  5974     
       
  5975 </div>
       
  5976 
       
  5977                 
       
  5978                     <div id="method__getClasses" class="method item protected inherited">
       
  5979     <h3 class="name"><code>_getClasses</code></h3>
       
  5980 
       
  5981     
       
  5982         <span class="paren">()</span>
       
  5983     
       
  5984 
       
  5985     
       
  5986         <span class="returns-inline">
       
  5987             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  5988         </span>
       
  5989     
       
  5990 
       
  5991     
       
  5992 
       
  5993     
       
  5994         <span class="flag protected">protected</span>
       
  5995     
       
  5996 
       
  5997     
       
  5998 
       
  5999     
       
  6000 
       
  6001     
       
  6002 
       
  6003     
       
  6004 
       
  6005     <div class="meta">
       
  6006         
       
  6007             
       
  6008                 <p>Inherited from
       
  6009                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  6010             
       
  6011         
       
  6012         
       
  6013         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  6014         
       
  6015         </p>
       
  6016 
       
  6017 
       
  6018         
       
  6019 
       
  6020         
       
  6021     </div>
       
  6022 
       
  6023     <div class="description">
       
  6024         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  6025     </div>
       
  6026 
       
  6027     
       
  6028 
       
  6029     
       
  6030         <div class="returns">
       
  6031             <h4>Returns:</h4>
       
  6032 
       
  6033             <div class="returns-description">
       
  6034                 
       
  6035                     
       
  6036                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  6037                     
       
  6038                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  6039 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  6040 cached value.
       
  6041                 
       
  6042             </div>
       
  6043         </div>
       
  6044     
       
  6045 
       
  6046     
       
  6047 </div>
       
  6048 
       
  6049                 
       
  6050                     <div id="method__getFullType" class="method item private inherited">
       
  6051     <h3 class="name"><code>_getFullType</code></h3>
       
  6052 
       
  6053     
       
  6054         <div class="args">
       
  6055             <span class="paren">(</span><ul class="args-list inline commas">
       
  6056             
       
  6057                 <li class="arg">
       
  6058                     
       
  6059                         <code>type</code>
       
  6060                     
       
  6061                 </li>
       
  6062             
       
  6063             </ul><span class="paren">)</span>
       
  6064         </div>
       
  6065     
       
  6066 
       
  6067     
       
  6068         <span class="returns-inline">
       
  6069             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6070         </span>
       
  6071     
       
  6072 
       
  6073     
       
  6074 
       
  6075     
       
  6076         <span class="flag private">private</span>
       
  6077     
       
  6078 
       
  6079     
       
  6080 
       
  6081     
       
  6082 
       
  6083     
       
  6084 
       
  6085     
       
  6086 
       
  6087     <div class="meta">
       
  6088         
       
  6089             
       
  6090                 <p>Inherited from
       
  6091                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  6092             
       
  6093         
       
  6094         
       
  6095         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  6096         
       
  6097         </p>
       
  6098 
       
  6099 
       
  6100         
       
  6101 
       
  6102         
       
  6103     </div>
       
  6104 
       
  6105     <div class="description">
       
  6106         <p>Returns the fully qualified type, given a short type string.
       
  6107 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  6108 
       
  6109 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  6110 is designed to be used with the low level _publish() method, for critical path
       
  6111 implementations which need to fast-track publish for performance reasons.</p>
       
  6112     </div>
       
  6113 
       
  6114     
       
  6115         <div class="params">
       
  6116             <h4>Parameters:</h4>
       
  6117 
       
  6118             <ul class="params-list">
       
  6119             
       
  6120                 <li class="param">
       
  6121                     
       
  6122                         <code class="param-name">type</code>
       
  6123                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6124                     
       
  6125 
       
  6126                     
       
  6127 
       
  6128                     <div class="param-description">
       
  6129                         <p>The short type to prefix</p>
       
  6130                     </div>
       
  6131 
       
  6132                     
       
  6133                 </li>
       
  6134             
       
  6135             </ul>
       
  6136         </div>
       
  6137     
       
  6138 
       
  6139     
       
  6140         <div class="returns">
       
  6141             <h4>Returns:</h4>
       
  6142 
       
  6143             <div class="returns-description">
       
  6144                 
       
  6145                     
       
  6146                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  6147                     
       
  6148                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  6149                 
       
  6150             </div>
       
  6151         </div>
       
  6152     
       
  6153 
       
  6154     
       
  6155 </div>
       
  6156 
       
  6157                 
       
  6158                     <div id="method__getHtmlParser" class="method item private inherited">
       
  6159     <h3 class="name"><code>_getHtmlParser</code></h3>
       
  6160 
       
  6161     
       
  6162         <span class="paren">()</span>
       
  6163     
       
  6164 
       
  6165     
       
  6166         <span class="returns-inline">
       
  6167             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6168         </span>
       
  6169     
       
  6170 
       
  6171     
       
  6172 
       
  6173     
       
  6174         <span class="flag private">private</span>
       
  6175     
       
  6176 
       
  6177     
       
  6178 
       
  6179     
       
  6180 
       
  6181     
       
  6182 
       
  6183     
       
  6184 
       
  6185     <div class="meta">
       
  6186         
       
  6187             
       
  6188                 <p>Inherited from
       
  6189                 <a href="../classes/Widget.html#method__getHtmlParser">Widget</a>:
       
  6190             
       
  6191         
       
  6192         
       
  6193         <a href="../files/widget_js_WidgetHTMLParser.js.html#l149"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:149</code></a>
       
  6194         
       
  6195         </p>
       
  6196 
       
  6197 
       
  6198         
       
  6199 
       
  6200         
       
  6201     </div>
       
  6202 
       
  6203     <div class="description">
       
  6204         <p>Gets the HTML<em>PARSER definition for this instance, by merging HTML</em>PARSER
       
  6205 definitions across the class hierarchy.</p>
       
  6206     </div>
       
  6207 
       
  6208     
       
  6209 
       
  6210     
       
  6211         <div class="returns">
       
  6212             <h4>Returns:</h4>
       
  6213 
       
  6214             <div class="returns-description">
       
  6215                 
       
  6216                     
       
  6217                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6218                     
       
  6219                     HTML_PARSER definition for this instance
       
  6220                 
       
  6221             </div>
       
  6222         </div>
       
  6223     
       
  6224 
       
  6225     
       
  6226 </div>
       
  6227 
       
  6228                 
       
  6229                     <div id="method__getLabel" class="method item private inherited">
       
  6230     <h3 class="name"><code>_getLabel</code></h3>
       
  6231 
       
  6232     
       
  6233         <span class="paren">()</span>
       
  6234     
       
  6235 
       
  6236     
       
  6237 
       
  6238     
       
  6239 
       
  6240     
       
  6241         <span class="flag private">private</span>
       
  6242     
       
  6243 
       
  6244     
       
  6245 
       
  6246     
       
  6247 
       
  6248     
       
  6249 
       
  6250     
       
  6251 
       
  6252     <div class="meta">
       
  6253         
       
  6254             
       
  6255                 <p>Inherited from
       
  6256                 <a href="../classes/ButtonCore.html#method__getLabel">ButtonCore</a>:
       
  6257             
       
  6258         
       
  6259         
       
  6260         <a href="../files/button_js_core.js.html#l125"><code>button&#x2F;js&#x2F;core.js:125</code></a>
       
  6261         
       
  6262         </p>
       
  6263 
       
  6264 
       
  6265         
       
  6266 
       
  6267         
       
  6268     </div>
       
  6269 
       
  6270     <div class="description">
       
  6271         <p>Getter for a button's 'label' ATTR</p>
       
  6272     </div>
       
  6273 
       
  6274     
       
  6275 
       
  6276     
       
  6277 
       
  6278     
       
  6279 </div>
       
  6280 
       
  6281                 
       
  6282                     <div id="method__getNodeToParse" class="method item private inherited">
       
  6283     <h3 class="name"><code>_getNodeToParse</code></h3>
       
  6284 
       
  6285     
       
  6286         <span class="paren">()</span>
       
  6287     
       
  6288 
       
  6289     
       
  6290         <span class="returns-inline">
       
  6291             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  6292         </span>
       
  6293     
       
  6294 
       
  6295     
       
  6296 
       
  6297     
       
  6298         <span class="flag private">private</span>
       
  6299     
       
  6300 
       
  6301     
       
  6302 
       
  6303     
       
  6304 
       
  6305     
       
  6306 
       
  6307     
       
  6308 
       
  6309     <div class="meta">
       
  6310         
       
  6311             
       
  6312                 <p>Inherited from
       
  6313                 <a href="../classes/Widget.html#method__getNodeToParse">Widget</a>:
       
  6314             
       
  6315         
       
  6316         
       
  6317         <a href="../files/widget_js_WidgetHTMLParser.js.html#l134"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:134</code></a>
       
  6318         
       
  6319         </p>
       
  6320 
       
  6321 
       
  6322         
       
  6323 
       
  6324         
       
  6325     </div>
       
  6326 
       
  6327     <div class="description">
       
  6328         <p>Determines whether we have a node reference which we should try and parse.</p>
       
  6329 
       
  6330 <p>The current implementation does not parse nodes generated from CONTENT_TEMPLATE,
       
  6331 only explicitly set srcNode, or contentBox attributes.</p>
       
  6332     </div>
       
  6333 
       
  6334     
       
  6335 
       
  6336     
       
  6337         <div class="returns">
       
  6338             <h4>Returns:</h4>
       
  6339 
       
  6340             <div class="returns-description">
       
  6341                 
       
  6342                     
       
  6343                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  6344                     
       
  6345                     The node reference to apply HTML_PARSER to.
       
  6346                 
       
  6347             </div>
       
  6348         </div>
       
  6349     
       
  6350 
       
  6351     
       
  6352 </div>
       
  6353 
       
  6354                 
       
  6355                     <div id="method__getSrcNode" class="method item protected inherited">
       
  6356     <h3 class="name"><code>_getSrcNode</code></h3>
       
  6357 
       
  6358     
       
  6359         <span class="paren">()</span>
       
  6360     
       
  6361 
       
  6362     
       
  6363         <span class="returns-inline">
       
  6364             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  6365         </span>
       
  6366     
       
  6367 
       
  6368     
       
  6369 
       
  6370     
       
  6371         <span class="flag protected">protected</span>
       
  6372     
       
  6373 
       
  6374     
       
  6375 
       
  6376     
       
  6377 
       
  6378     
       
  6379 
       
  6380     
       
  6381 
       
  6382     <div class="meta">
       
  6383         
       
  6384             
       
  6385                 <p>Inherited from
       
  6386                 <a href="../classes/Widget.html#method__getSrcNode">Widget</a>:
       
  6387             
       
  6388         
       
  6389         
       
  6390         <a href="../files/widget_js_WidgetHTMLParser.js.html#l74"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:74</code></a>
       
  6391         
       
  6392         </p>
       
  6393 
       
  6394 
       
  6395         
       
  6396 
       
  6397         
       
  6398     </div>
       
  6399 
       
  6400     <div class="description">
       
  6401         
       
  6402     </div>
       
  6403 
       
  6404     
       
  6405 
       
  6406     
       
  6407         <div class="returns">
       
  6408             <h4>Returns:</h4>
       
  6409 
       
  6410             <div class="returns-description">
       
  6411                 
       
  6412                     
       
  6413                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  6414                     
       
  6415                     The Node to apply HTML_PARSER to
       
  6416                 
       
  6417             </div>
       
  6418         </div>
       
  6419     
       
  6420 
       
  6421     
       
  6422 </div>
       
  6423 
       
  6424                 
       
  6425                     <div id="method__getStateVal" class="method item private inherited">
       
  6426     <h3 class="name"><code>_getStateVal</code></h3>
       
  6427 
       
  6428     
       
  6429         <div class="args">
       
  6430             <span class="paren">(</span><ul class="args-list inline commas">
       
  6431             
       
  6432                 <li class="arg">
       
  6433                     
       
  6434                         <code>name</code>
       
  6435                     
       
  6436                 </li>
       
  6437             
       
  6438                 <li class="arg">
       
  6439                     
       
  6440                         <code class="optional">[cfg]</code>
       
  6441                     
       
  6442                 </li>
       
  6443             
       
  6444             </ul><span class="paren">)</span>
       
  6445         </div>
       
  6446     
       
  6447 
       
  6448     
       
  6449         <span class="returns-inline">
       
  6450             <span class="type">Any</span>
       
  6451         </span>
       
  6452     
       
  6453 
       
  6454     
       
  6455 
       
  6456     
       
  6457         <span class="flag private">private</span>
       
  6458     
       
  6459 
       
  6460     
       
  6461 
       
  6462     
       
  6463 
       
  6464     
       
  6465 
       
  6466     
       
  6467 
       
  6468     <div class="meta">
       
  6469         
       
  6470             
       
  6471                 <p>Inherited from
       
  6472                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  6473             
       
  6474         
       
  6475         
       
  6476         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  6477         
       
  6478         </p>
       
  6479 
       
  6480 
       
  6481         
       
  6482 
       
  6483         
       
  6484     </div>
       
  6485 
       
  6486     <div class="description">
       
  6487         <p>Gets the stored value for the attribute, from either the
       
  6488 internal state object, or the state proxy if it exits</p>
       
  6489     </div>
       
  6490 
       
  6491     
       
  6492         <div class="params">
       
  6493             <h4>Parameters:</h4>
       
  6494 
       
  6495             <ul class="params-list">
       
  6496             
       
  6497                 <li class="param">
       
  6498                     
       
  6499                         <code class="param-name">name</code>
       
  6500                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6501                     
       
  6502 
       
  6503                     
       
  6504 
       
  6505                     <div class="param-description">
       
  6506                         <p>The name of the attribute</p>
       
  6507                     </div>
       
  6508 
       
  6509                     
       
  6510                 </li>
       
  6511             
       
  6512                 <li class="param">
       
  6513                     
       
  6514                         <code class="param-name optional">[cfg]</code>
       
  6515                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6516                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6517                     
       
  6518 
       
  6519                     
       
  6520 
       
  6521                     <div class="param-description">
       
  6522                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  6523 where the calling method has already obtained the config from state.</p>
       
  6524                     </div>
       
  6525 
       
  6526                     
       
  6527                 </li>
       
  6528             
       
  6529             </ul>
       
  6530         </div>
       
  6531     
       
  6532 
       
  6533     
       
  6534         <div class="returns">
       
  6535             <h4>Returns:</h4>
       
  6536 
       
  6537             <div class="returns-description">
       
  6538                 
       
  6539                     
       
  6540                         <span class="type">Any</span>:
       
  6541                     
       
  6542                     The stored value of the attribute
       
  6543                 
       
  6544             </div>
       
  6545         </div>
       
  6546     
       
  6547 
       
  6548     
       
  6549 </div>
       
  6550 
       
  6551                 
       
  6552                     <div id="method__getStrings" class="method item protected inherited">
       
  6553     <h3 class="name"><code>_getStrings</code></h3>
       
  6554 
       
  6555     
       
  6556         <div class="args">
       
  6557             <span class="paren">(</span><ul class="args-list inline commas">
       
  6558             
       
  6559                 <li class="arg">
       
  6560                     
       
  6561                         <code>locale</code>
       
  6562                     
       
  6563                 </li>
       
  6564             
       
  6565             </ul><span class="paren">)</span>
       
  6566         </div>
       
  6567     
       
  6568 
       
  6569     
       
  6570 
       
  6571     
       
  6572 
       
  6573     
       
  6574         <span class="flag protected">protected</span>
       
  6575     
       
  6576 
       
  6577     
       
  6578 
       
  6579     
       
  6580 
       
  6581     
       
  6582 
       
  6583     
       
  6584 
       
  6585     <div class="meta">
       
  6586         
       
  6587             
       
  6588                 <p>Inherited from
       
  6589                 <a href="../classes/Widget.html#method__getStrings">Widget</a>:
       
  6590             
       
  6591         
       
  6592         
       
  6593         <a href="../files/widget_js_WidgetLocale.js.html#l56"><code>widget&#x2F;js&#x2F;WidgetLocale.js:56</code></a>
       
  6594         
       
  6595         </p>
       
  6596 
       
  6597 
       
  6598         
       
  6599 
       
  6600         
       
  6601     </div>
       
  6602 
       
  6603     <div class="description">
       
  6604         <p>Returns the strings key/value hash for a paricular locale, without locale lookup applied.</p>
       
  6605     </div>
       
  6606 
       
  6607     
       
  6608         <div class="params">
       
  6609             <h4>Parameters:</h4>
       
  6610 
       
  6611             <ul class="params-list">
       
  6612             
       
  6613                 <li class="param">
       
  6614                     
       
  6615                         <code class="param-name">locale</code>
       
  6616                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6617                     
       
  6618 
       
  6619                     
       
  6620 
       
  6621                     <div class="param-description">
       
  6622                          
       
  6623                     </div>
       
  6624 
       
  6625                     
       
  6626                 </li>
       
  6627             
       
  6628             </ul>
       
  6629         </div>
       
  6630     
       
  6631 
       
  6632     
       
  6633 
       
  6634     
       
  6635 </div>
       
  6636 
       
  6637                 
       
  6638                     <div id="method__getType" class="method item private inherited">
       
  6639     <h3 class="name"><code>_getType</code></h3>
       
  6640 
       
  6641     
       
  6642         <span class="paren">()</span>
       
  6643     
       
  6644 
       
  6645     
       
  6646 
       
  6647     
       
  6648 
       
  6649     
       
  6650         <span class="flag private">private</span>
       
  6651     
       
  6652 
       
  6653     
       
  6654 
       
  6655     
       
  6656 
       
  6657     
       
  6658 
       
  6659     
       
  6660 
       
  6661     <div class="meta">
       
  6662         
       
  6663             
       
  6664                 <p>Inherited from
       
  6665                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  6666             
       
  6667         
       
  6668         
       
  6669         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  6670         
       
  6671         </p>
       
  6672 
       
  6673 
       
  6674         
       
  6675 
       
  6676         
       
  6677     </div>
       
  6678 
       
  6679     <div class="description">
       
  6680         <p>If the instance has a prefix attribute and the
       
  6681 event type is not prefixed, the instance prefix is
       
  6682 applied to the supplied type.</p>
       
  6683     </div>
       
  6684 
       
  6685     
       
  6686 
       
  6687     
       
  6688 
       
  6689     
       
  6690 </div>
       
  6691 
       
  6692                 
       
  6693                     <div id="method__getUIEventNode" class="method item protected inherited">
       
  6694     <h3 class="name"><code>_getUIEventNode</code></h3>
       
  6695 
       
  6696     
       
  6697         <span class="paren">()</span>
       
  6698     
       
  6699 
       
  6700     
       
  6701 
       
  6702     
       
  6703 
       
  6704     
       
  6705         <span class="flag protected">protected</span>
       
  6706     
       
  6707 
       
  6708     
       
  6709 
       
  6710     
       
  6711 
       
  6712     
       
  6713 
       
  6714     
       
  6715 
       
  6716     <div class="meta">
       
  6717         
       
  6718             <p>Inherited from
       
  6719             <a href="../classes/Widget.html#method__getUIEventNode">
       
  6720                 Widget
       
  6721             </a>
       
  6722             
       
  6723             but overwritten in
       
  6724             
       
  6725         
       
  6726         
       
  6727         <a href="../files/widget-child_js_Widget-Child.js.html#l167"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:167</code></a>
       
  6728         
       
  6729         </p>
       
  6730 
       
  6731 
       
  6732         
       
  6733 
       
  6734         
       
  6735     </div>
       
  6736 
       
  6737     <div class="description">
       
  6738         <p>Returns the node on which to bind delegate listeners.</p>
       
  6739 
       
  6740 <p>Override of Widget's implementation of _getUIEventNode() to ensure that 
       
  6741 all event listeners are bound to the Widget's topmost DOM element.
       
  6742 This ensures that the firing of each type of Widget UI event (click,
       
  6743 mousedown, etc.) is facilitated by a single, top-level, delegated DOM
       
  6744 event listener.</p>
       
  6745     </div>
       
  6746 
       
  6747     
       
  6748 
       
  6749     
       
  6750 
       
  6751     
       
  6752 </div>
       
  6753 
       
  6754                 
       
  6755                     <div id="method__guid" class="method item protected inherited">
       
  6756     <h3 class="name"><code>_guid</code></h3>
       
  6757 
       
  6758     
       
  6759         <span class="paren">()</span>
       
  6760     
       
  6761 
       
  6762     
       
  6763 
       
  6764     
       
  6765 
       
  6766     
       
  6767         <span class="flag protected">protected</span>
       
  6768     
       
  6769 
       
  6770     
       
  6771 
       
  6772     
       
  6773 
       
  6774     
       
  6775 
       
  6776     
       
  6777 
       
  6778     <div class="meta">
       
  6779         
       
  6780             
       
  6781                 <p>Inherited from
       
  6782                 <a href="../classes/Widget.html#method__guid">Widget</a>:
       
  6783             
       
  6784         
       
  6785         
       
  6786         <a href="../files/widget_js_Widget.js.html#l1153"><code>widget&#x2F;js&#x2F;Widget.js:1153</code></a>
       
  6787         
       
  6788         </p>
       
  6789 
       
  6790 
       
  6791         
       
  6792 
       
  6793         
       
  6794     </div>
       
  6795 
       
  6796     <div class="description">
       
  6797         
       
  6798     </div>
       
  6799 
       
  6800     
       
  6801 
       
  6802     
       
  6803 
       
  6804     
       
  6805 </div>
       
  6806 
       
  6807                 
       
  6808                     <div id="method__initAttrHost" class="method item private inherited">
       
  6809     <h3 class="name"><code>_initAttrHost</code></h3>
       
  6810 
       
  6811     
       
  6812         <div class="args">
       
  6813             <span class="paren">(</span><ul class="args-list inline commas">
       
  6814             
       
  6815                 <li class="arg">
       
  6816                     
       
  6817                         <code>attrs</code>
       
  6818                     
       
  6819                 </li>
       
  6820             
       
  6821                 <li class="arg">
       
  6822                     
       
  6823                         <code>values</code>
       
  6824                     
       
  6825                 </li>
       
  6826             
       
  6827                 <li class="arg">
       
  6828                     
       
  6829                         <code>lazy</code>
       
  6830                     
       
  6831                 </li>
       
  6832             
       
  6833             </ul><span class="paren">)</span>
       
  6834         </div>
       
  6835     
       
  6836 
       
  6837     
       
  6838 
       
  6839     
       
  6840 
       
  6841     
       
  6842         <span class="flag private">private</span>
       
  6843     
       
  6844 
       
  6845     
       
  6846 
       
  6847     
       
  6848 
       
  6849     
       
  6850 
       
  6851     
       
  6852 
       
  6853     <div class="meta">
       
  6854         
       
  6855             
       
  6856                 <p>Inherited from
       
  6857                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  6858             
       
  6859         
       
  6860         
       
  6861         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  6862         
       
  6863         </p>
       
  6864 
       
  6865 
       
  6866         
       
  6867 
       
  6868         
       
  6869     </div>
       
  6870 
       
  6871     <div class="description">
       
  6872         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  6873 constructor.</p>
       
  6874     </div>
       
  6875 
       
  6876     
       
  6877         <div class="params">
       
  6878             <h4>Parameters:</h4>
       
  6879 
       
  6880             <ul class="params-list">
       
  6881             
       
  6882                 <li class="param">
       
  6883                     
       
  6884                         <code class="param-name">attrs</code>
       
  6885                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6886                     
       
  6887 
       
  6888                     
       
  6889 
       
  6890                     <div class="param-description">
       
  6891                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  6892        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  6893                     </div>
       
  6894 
       
  6895                     
       
  6896                 </li>
       
  6897             
       
  6898                 <li class="param">
       
  6899                     
       
  6900                         <code class="param-name">values</code>
       
  6901                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6902                     
       
  6903 
       
  6904                     
       
  6905 
       
  6906                     <div class="param-description">
       
  6907                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  6908        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  6909                     </div>
       
  6910 
       
  6911                     
       
  6912                 </li>
       
  6913             
       
  6914                 <li class="param">
       
  6915                     
       
  6916                         <code class="param-name">lazy</code>
       
  6917                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6918                     
       
  6919 
       
  6920                     
       
  6921 
       
  6922                     <div class="param-description">
       
  6923                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  6924                     </div>
       
  6925 
       
  6926                     
       
  6927                 </li>
       
  6928             
       
  6929             </ul>
       
  6930         </div>
       
  6931     
       
  6932 
       
  6933     
       
  6934 
       
  6935     
       
  6936 </div>
       
  6937 
       
  6938                 
       
  6939                     <div id="method__initAttribute" class="method item private inherited">
       
  6940     <h3 class="name"><code>_initAttribute</code></h3>
       
  6941 
       
  6942     
       
  6943         <span class="paren">()</span>
       
  6944     
       
  6945 
       
  6946     
       
  6947 
       
  6948     
       
  6949 
       
  6950     
       
  6951         <span class="flag private">private</span>
       
  6952     
       
  6953 
       
  6954     
       
  6955 
       
  6956     
       
  6957 
       
  6958     
       
  6959 
       
  6960     
       
  6961 
       
  6962     <div class="meta">
       
  6963         
       
  6964             <p>Inherited from
       
  6965             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  6966                 BaseObservable
       
  6967             </a>
       
  6968             
       
  6969             but overwritten in
       
  6970             
       
  6971         
       
  6972         
       
  6973         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  6974         
       
  6975         </p>
       
  6976 
       
  6977 
       
  6978         
       
  6979 
       
  6980         
       
  6981     </div>
       
  6982 
       
  6983     <div class="description">
       
  6984         <p>Initializes AttributeCore</p>
       
  6985     </div>
       
  6986 
       
  6987     
       
  6988 
       
  6989     
       
  6990 
       
  6991     
       
  6992 </div>
       
  6993 
       
  6994                 
       
  6995                     <div id="method__initAttributes" class="method item private inherited">
       
  6996     <h3 class="name"><code>_initAttributes</code></h3>
       
  6997 
       
  6998     
       
  6999         <div class="args">
       
  7000             <span class="paren">(</span><ul class="args-list inline commas">
       
  7001             
       
  7002                 <li class="arg">
       
  7003                     
       
  7004                         <code>config</code>
       
  7005                     
       
  7006                 </li>
       
  7007             
       
  7008             </ul><span class="paren">)</span>
       
  7009         </div>
       
  7010     
       
  7011 
       
  7012     
       
  7013 
       
  7014     
       
  7015 
       
  7016     
       
  7017         <span class="flag private">private</span>
       
  7018     
       
  7019 
       
  7020     
       
  7021 
       
  7022     
       
  7023 
       
  7024     
       
  7025 
       
  7026     
       
  7027 
       
  7028     <div class="meta">
       
  7029         
       
  7030             
       
  7031                 <p>Inherited from
       
  7032                 <a href="../classes/ButtonCore.html#method__initAttributes">ButtonCore</a>:
       
  7033             
       
  7034         
       
  7035         
       
  7036         <a href="../files/button_js_core.js.html#l66"><code>button&#x2F;js&#x2F;core.js:66</code></a>
       
  7037         
       
  7038         </p>
       
  7039 
       
  7040 
       
  7041         
       
  7042 
       
  7043         
       
  7044     </div>
       
  7045 
       
  7046     <div class="description">
       
  7047         <p>Attribute initializer</p>
       
  7048     </div>
       
  7049 
       
  7050     
       
  7051         <div class="params">
       
  7052             <h4>Parameters:</h4>
       
  7053 
       
  7054             <ul class="params-list">
       
  7055             
       
  7056                 <li class="param">
       
  7057                     
       
  7058                         <code class="param-name">config</code>
       
  7059                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7060                     
       
  7061 
       
  7062                     
       
  7063 
       
  7064                     <div class="param-description">
       
  7065                         <p>Config object.</p>
       
  7066                     </div>
       
  7067 
       
  7068                     
       
  7069                 </li>
       
  7070             
       
  7071             </ul>
       
  7072         </div>
       
  7073     
       
  7074 
       
  7075     
       
  7076 
       
  7077     
       
  7078 </div>
       
  7079 
       
  7080                 
       
  7081                     <div id="method__initAttrs" class="method item protected inherited">
       
  7082     <h3 class="name"><code>_initAttrs</code></h3>
       
  7083 
       
  7084     
       
  7085         <div class="args">
       
  7086             <span class="paren">(</span><ul class="args-list inline commas">
       
  7087             
       
  7088                 <li class="arg">
       
  7089                     
       
  7090                         <code>attrs</code>
       
  7091                     
       
  7092                 </li>
       
  7093             
       
  7094                 <li class="arg">
       
  7095                     
       
  7096                         <code>values</code>
       
  7097                     
       
  7098                 </li>
       
  7099             
       
  7100                 <li class="arg">
       
  7101                     
       
  7102                         <code>lazy</code>
       
  7103                     
       
  7104                 </li>
       
  7105             
       
  7106             </ul><span class="paren">)</span>
       
  7107         </div>
       
  7108     
       
  7109 
       
  7110     
       
  7111 
       
  7112     
       
  7113 
       
  7114     
       
  7115         <span class="flag protected">protected</span>
       
  7116     
       
  7117 
       
  7118     
       
  7119 
       
  7120     
       
  7121 
       
  7122     
       
  7123 
       
  7124     
       
  7125 
       
  7126     <div class="meta">
       
  7127         
       
  7128             
       
  7129                 <p>Inherited from
       
  7130                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  7131             
       
  7132         
       
  7133         
       
  7134         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  7135         
       
  7136         </p>
       
  7137 
       
  7138 
       
  7139         
       
  7140 
       
  7141         
       
  7142     </div>
       
  7143 
       
  7144     <div class="description">
       
  7145         <p>Utility method to set up initial attributes defined during construction,
       
  7146 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  7147     </div>
       
  7148 
       
  7149     
       
  7150         <div class="params">
       
  7151             <h4>Parameters:</h4>
       
  7152 
       
  7153             <ul class="params-list">
       
  7154             
       
  7155                 <li class="param">
       
  7156                     
       
  7157                         <code class="param-name">attrs</code>
       
  7158                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7159                     
       
  7160 
       
  7161                     
       
  7162 
       
  7163                     <div class="param-description">
       
  7164                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  7165        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  7166                     </div>
       
  7167 
       
  7168                     
       
  7169                 </li>
       
  7170             
       
  7171                 <li class="param">
       
  7172                     
       
  7173                         <code class="param-name">values</code>
       
  7174                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7175                     
       
  7176 
       
  7177                     
       
  7178 
       
  7179                     <div class="param-description">
       
  7180                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  7181        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  7182                     </div>
       
  7183 
       
  7184                     
       
  7185                 </li>
       
  7186             
       
  7187                 <li class="param">
       
  7188                     
       
  7189                         <code class="param-name">lazy</code>
       
  7190                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7191                     
       
  7192 
       
  7193                     
       
  7194 
       
  7195                     <div class="param-description">
       
  7196                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  7197                     </div>
       
  7198 
       
  7199                     
       
  7200                 </li>
       
  7201             
       
  7202             </ul>
       
  7203         </div>
       
  7204     
       
  7205 
       
  7206     
       
  7207 
       
  7208     
       
  7209 </div>
       
  7210 
       
  7211                 
       
  7212                     <div id="method__initBase" class="method item private inherited">
       
  7213     <h3 class="name"><code>_initBase</code></h3>
       
  7214 
       
  7215     
       
  7216         <div class="args">
       
  7217             <span class="paren">(</span><ul class="args-list inline commas">
       
  7218             
       
  7219                 <li class="arg">
       
  7220                     
       
  7221                         <code>config</code>
       
  7222                     
       
  7223                 </li>
       
  7224             
       
  7225             </ul><span class="paren">)</span>
       
  7226         </div>
       
  7227     
       
  7228 
       
  7229     
       
  7230 
       
  7231     
       
  7232 
       
  7233     
       
  7234         <span class="flag private">private</span>
       
  7235     
       
  7236 
       
  7237     
       
  7238 
       
  7239     
       
  7240 
       
  7241     
       
  7242 
       
  7243     
       
  7244 
       
  7245     <div class="meta">
       
  7246         
       
  7247             
       
  7248                 <p>Inherited from
       
  7249                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  7250             
       
  7251         
       
  7252         
       
  7253         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  7254         
       
  7255         </p>
       
  7256 
       
  7257 
       
  7258         
       
  7259 
       
  7260         
       
  7261     </div>
       
  7262 
       
  7263     <div class="description">
       
  7264         <p>Internal construction logic for BaseCore.</p>
       
  7265     </div>
       
  7266 
       
  7267     
       
  7268         <div class="params">
       
  7269             <h4>Parameters:</h4>
       
  7270 
       
  7271             <ul class="params-list">
       
  7272             
       
  7273                 <li class="param">
       
  7274                     
       
  7275                         <code class="param-name">config</code>
       
  7276                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7277                     
       
  7278 
       
  7279                     
       
  7280 
       
  7281                     <div class="param-description">
       
  7282                         <p>The constructor configuration object</p>
       
  7283                     </div>
       
  7284 
       
  7285                     
       
  7286                 </li>
       
  7287             
       
  7288             </ul>
       
  7289         </div>
       
  7290     
       
  7291 
       
  7292     
       
  7293 
       
  7294     
       
  7295 </div>
       
  7296 
       
  7297                 
       
  7298                     <div id="method__initHierarchy" class="method item private inherited">
       
  7299     <h3 class="name"><code>_initHierarchy</code></h3>
       
  7300 
       
  7301     
       
  7302         <div class="args">
       
  7303             <span class="paren">(</span><ul class="args-list inline commas">
       
  7304             
       
  7305                 <li class="arg">
       
  7306                     
       
  7307                         <code>userVals</code>
       
  7308                     
       
  7309                 </li>
       
  7310             
       
  7311             </ul><span class="paren">)</span>
       
  7312         </div>
       
  7313     
       
  7314 
       
  7315     
       
  7316 
       
  7317     
       
  7318 
       
  7319     
       
  7320         <span class="flag private">private</span>
       
  7321     
       
  7322 
       
  7323     
       
  7324 
       
  7325     
       
  7326 
       
  7327     
       
  7328 
       
  7329     
       
  7330 
       
  7331     <div class="meta">
       
  7332         
       
  7333             
       
  7334                 <p>Inherited from
       
  7335                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  7336             
       
  7337         
       
  7338         
       
  7339         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  7340         
       
  7341         </p>
       
  7342 
       
  7343 
       
  7344         
       
  7345 
       
  7346         
       
  7347     </div>
       
  7348 
       
  7349     <div class="description">
       
  7350         <p>Initializes the class hierarchy for the instance, which includes
       
  7351 initializing attributes for each class defined in the class's
       
  7352 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  7353 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  7354     </div>
       
  7355 
       
  7356     
       
  7357         <div class="params">
       
  7358             <h4>Parameters:</h4>
       
  7359 
       
  7360             <ul class="params-list">
       
  7361             
       
  7362                 <li class="param">
       
  7363                     
       
  7364                         <code class="param-name">userVals</code>
       
  7365                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7366                     
       
  7367 
       
  7368                     
       
  7369 
       
  7370                     <div class="param-description">
       
  7371                         <p>Object with configuration property name/value pairs</p>
       
  7372                     </div>
       
  7373 
       
  7374                     
       
  7375                 </li>
       
  7376             
       
  7377             </ul>
       
  7378         </div>
       
  7379     
       
  7380 
       
  7381     
       
  7382 
       
  7383     
       
  7384 </div>
       
  7385 
       
  7386                 
       
  7387                     <div id="method__initHierarchyData" class="method item private inherited">
       
  7388     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  7389 
       
  7390     
       
  7391         <span class="paren">()</span>
       
  7392     
       
  7393 
       
  7394     
       
  7395 
       
  7396     
       
  7397 
       
  7398     
       
  7399         <span class="flag private">private</span>
       
  7400     
       
  7401 
       
  7402     
       
  7403 
       
  7404     
       
  7405 
       
  7406     
       
  7407 
       
  7408     
       
  7409 
       
  7410     <div class="meta">
       
  7411         
       
  7412             
       
  7413                 <p>Inherited from
       
  7414                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  7415             
       
  7416         
       
  7417         
       
  7418         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  7419         
       
  7420         </p>
       
  7421 
       
  7422 
       
  7423         
       
  7424 
       
  7425         
       
  7426     </div>
       
  7427 
       
  7428     <div class="description">
       
  7429         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  7430 the array of classes and aggregate set of attribute configurations
       
  7431 across the class hierarchy for the instance.</p>
       
  7432     </div>
       
  7433 
       
  7434     
       
  7435 
       
  7436     
       
  7437 
       
  7438     
       
  7439 </div>
       
  7440 
       
  7441                 
       
  7442                     <div id="method__initNode" class="method item private inherited">
       
  7443     <h3 class="name"><code>_initNode</code></h3>
       
  7444 
       
  7445     
       
  7446         <div class="args">
       
  7447             <span class="paren">(</span><ul class="args-list inline commas">
       
  7448             
       
  7449                 <li class="arg">
       
  7450                     
       
  7451                         <code>config</code>
       
  7452                     
       
  7453                 </li>
       
  7454             
       
  7455             </ul><span class="paren">)</span>
       
  7456         </div>
       
  7457     
       
  7458 
       
  7459     
       
  7460 
       
  7461     
       
  7462 
       
  7463     
       
  7464         <span class="flag private">private</span>
       
  7465     
       
  7466 
       
  7467     
       
  7468 
       
  7469     
       
  7470 
       
  7471     
       
  7472 
       
  7473     
       
  7474 
       
  7475     <div class="meta">
       
  7476         
       
  7477             
       
  7478                 <p>Inherited from
       
  7479                 <a href="../classes/ButtonCore.html#method__initNode">ButtonCore</a>:
       
  7480             
       
  7481         
       
  7482         
       
  7483         <a href="../files/button_js_core.js.html#l52"><code>button&#x2F;js&#x2F;core.js:52</code></a>
       
  7484         
       
  7485         </p>
       
  7486 
       
  7487 
       
  7488         
       
  7489 
       
  7490         
       
  7491     </div>
       
  7492 
       
  7493     <div class="description">
       
  7494         <p>Node initializer</p>
       
  7495     </div>
       
  7496 
       
  7497     
       
  7498         <div class="params">
       
  7499             <h4>Parameters:</h4>
       
  7500 
       
  7501             <ul class="params-list">
       
  7502             
       
  7503                 <li class="param">
       
  7504                     
       
  7505                         <code class="param-name">config</code>
       
  7506                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7507                     
       
  7508 
       
  7509                     
       
  7510 
       
  7511                     <div class="param-description">
       
  7512                         <p>Config object.</p>
       
  7513                     </div>
       
  7514 
       
  7515                     
       
  7516                 </li>
       
  7517             
       
  7518             </ul>
       
  7519         </div>
       
  7520     
       
  7521 
       
  7522     
       
  7523 
       
  7524     
       
  7525 </div>
       
  7526 
       
  7527                 
       
  7528                     <div id="method__initUIEvent" class="method item private inherited">
       
  7529     <h3 class="name"><code>_initUIEvent</code></h3>
       
  7530 
       
  7531     
       
  7532         <div class="args">
       
  7533             <span class="paren">(</span><ul class="args-list inline commas">
       
  7534             
       
  7535                 <li class="arg">
       
  7536                     
       
  7537                         <code>type</code>
       
  7538                     
       
  7539                 </li>
       
  7540             
       
  7541             </ul><span class="paren">)</span>
       
  7542         </div>
       
  7543     
       
  7544 
       
  7545     
       
  7546         <span class="returns-inline">
       
  7547             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7548         </span>
       
  7549     
       
  7550 
       
  7551     
       
  7552 
       
  7553     
       
  7554         <span class="flag private">private</span>
       
  7555     
       
  7556 
       
  7557     
       
  7558 
       
  7559     
       
  7560 
       
  7561     
       
  7562 
       
  7563     
       
  7564 
       
  7565     <div class="meta">
       
  7566         
       
  7567             
       
  7568                 <p>Inherited from
       
  7569                 <a href="../classes/Widget.html#method__initUIEvent">Widget</a>:
       
  7570             
       
  7571         
       
  7572         
       
  7573         <a href="../files/widget_js_WidgetUIEvents.js.html#l176"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:176</code></a>
       
  7574         
       
  7575         </p>
       
  7576 
       
  7577 
       
  7578         
       
  7579 
       
  7580         
       
  7581     </div>
       
  7582 
       
  7583     <div class="description">
       
  7584         <p>Sets up infrastructure required to fire a UI event.</p>
       
  7585     </div>
       
  7586 
       
  7587     
       
  7588         <div class="params">
       
  7589             <h4>Parameters:</h4>
       
  7590 
       
  7591             <ul class="params-list">
       
  7592             
       
  7593                 <li class="param">
       
  7594                     
       
  7595                         <code class="param-name">type</code>
       
  7596                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7597                     
       
  7598 
       
  7599                     
       
  7600 
       
  7601                     <div class="param-description">
       
  7602                         <p>String representing the name of the event</p>
       
  7603                     </div>
       
  7604 
       
  7605                     
       
  7606                 </li>
       
  7607             
       
  7608             </ul>
       
  7609         </div>
       
  7610     
       
  7611 
       
  7612     
       
  7613         <div class="returns">
       
  7614             <h4>Returns:</h4>
       
  7615 
       
  7616             <div class="returns-description">
       
  7617                 
       
  7618                     
       
  7619                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  7620                     
       
  7621                 
       
  7622             </div>
       
  7623         </div>
       
  7624     
       
  7625 
       
  7626     
       
  7627 </div>
       
  7628 
       
  7629                 
       
  7630                     <div id="method__isLazyAttr" class="method item private inherited">
       
  7631     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  7632 
       
  7633     
       
  7634         <div class="args">
       
  7635             <span class="paren">(</span><ul class="args-list inline commas">
       
  7636             
       
  7637                 <li class="arg">
       
  7638                     
       
  7639                         <code>name</code>
       
  7640                     
       
  7641                 </li>
       
  7642             
       
  7643             </ul><span class="paren">)</span>
       
  7644         </div>
       
  7645     
       
  7646 
       
  7647     
       
  7648         <span class="returns-inline">
       
  7649             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7650         </span>
       
  7651     
       
  7652 
       
  7653     
       
  7654 
       
  7655     
       
  7656         <span class="flag private">private</span>
       
  7657     
       
  7658 
       
  7659     
       
  7660 
       
  7661     
       
  7662 
       
  7663     
       
  7664 
       
  7665     
       
  7666 
       
  7667     <div class="meta">
       
  7668         
       
  7669             
       
  7670                 <p>Inherited from
       
  7671                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  7672             
       
  7673         
       
  7674         
       
  7675         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  7676         
       
  7677         </p>
       
  7678 
       
  7679 
       
  7680         
       
  7681 
       
  7682         
       
  7683     </div>
       
  7684 
       
  7685     <div class="description">
       
  7686         <p>Checks whether or not the attribute is one which has been
       
  7687 added lazily and still requires initialization.</p>
       
  7688     </div>
       
  7689 
       
  7690     
       
  7691         <div class="params">
       
  7692             <h4>Parameters:</h4>
       
  7693 
       
  7694             <ul class="params-list">
       
  7695             
       
  7696                 <li class="param">
       
  7697                     
       
  7698                         <code class="param-name">name</code>
       
  7699                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7700                     
       
  7701 
       
  7702                     
       
  7703 
       
  7704                     <div class="param-description">
       
  7705                         <p>The name of the attribute</p>
       
  7706                     </div>
       
  7707 
       
  7708                     
       
  7709                 </li>
       
  7710             
       
  7711             </ul>
       
  7712         </div>
       
  7713     
       
  7714 
       
  7715     
       
  7716         <div class="returns">
       
  7717             <h4>Returns:</h4>
       
  7718 
       
  7719             <div class="returns-description">
       
  7720                 
       
  7721                     
       
  7722                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  7723                     
       
  7724                     true if it's a lazily added attribute, false otherwise.
       
  7725                 
       
  7726             </div>
       
  7727         </div>
       
  7728     
       
  7729 
       
  7730     
       
  7731 </div>
       
  7732 
       
  7733                 
       
  7734                     <div id="method__isUIEvent" class="method item private inherited">
       
  7735     <h3 class="name"><code>_isUIEvent</code></h3>
       
  7736 
       
  7737     
       
  7738         <div class="args">
       
  7739             <span class="paren">(</span><ul class="args-list inline commas">
       
  7740             
       
  7741                 <li class="arg">
       
  7742                     
       
  7743                         <code>type</code>
       
  7744                     
       
  7745                 </li>
       
  7746             
       
  7747             </ul><span class="paren">)</span>
       
  7748         </div>
       
  7749     
       
  7750 
       
  7751     
       
  7752         <span class="returns-inline">
       
  7753             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7754         </span>
       
  7755     
       
  7756 
       
  7757     
       
  7758 
       
  7759     
       
  7760         <span class="flag private">private</span>
       
  7761     
       
  7762 
       
  7763     
       
  7764 
       
  7765     
       
  7766 
       
  7767     
       
  7768 
       
  7769     
       
  7770 
       
  7771     <div class="meta">
       
  7772         
       
  7773             
       
  7774                 <p>Inherited from
       
  7775                 <a href="../classes/Widget.html#method__isUIEvent">Widget</a>:
       
  7776             
       
  7777         
       
  7778         
       
  7779         <a href="../files/widget_js_WidgetUIEvents.js.html#l143"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:143</code></a>
       
  7780         
       
  7781         </p>
       
  7782 
       
  7783 
       
  7784         
       
  7785 
       
  7786         
       
  7787     </div>
       
  7788 
       
  7789     <div class="description">
       
  7790         <p>Determines if the specified event is a UI event.</p>
       
  7791     </div>
       
  7792 
       
  7793     
       
  7794         <div class="params">
       
  7795             <h4>Parameters:</h4>
       
  7796 
       
  7797             <ul class="params-list">
       
  7798             
       
  7799                 <li class="param">
       
  7800                     
       
  7801                         <code class="param-name">type</code>
       
  7802                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7803                     
       
  7804 
       
  7805                     
       
  7806 
       
  7807                     <div class="param-description">
       
  7808                         <p>String representing the name of the event</p>
       
  7809                     </div>
       
  7810 
       
  7811                     
       
  7812                 </li>
       
  7813             
       
  7814             </ul>
       
  7815         </div>
       
  7816     
       
  7817 
       
  7818     
       
  7819         <div class="returns">
       
  7820             <h4>Returns:</h4>
       
  7821 
       
  7822             <div class="returns-description">
       
  7823                 
       
  7824                     
       
  7825                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  7826                     
       
  7827                     Event Returns the name of the UI Event, otherwise
       
  7828 undefined.
       
  7829                 
       
  7830             </div>
       
  7831         </div>
       
  7832     
       
  7833 
       
  7834     
       
  7835 </div>
       
  7836 
       
  7837                 
       
  7838                     <div id="method__mapInstance" class="method item protected inherited">
       
  7839     <h3 class="name"><code>_mapInstance</code></h3>
       
  7840 
       
  7841     
       
  7842         <div class="args">
       
  7843             <span class="paren">(</span><ul class="args-list inline commas">
       
  7844             
       
  7845                 <li class="arg">
       
  7846                     
       
  7847                         <code>The</code>
       
  7848                     
       
  7849                 </li>
       
  7850             
       
  7851             </ul><span class="paren">)</span>
       
  7852         </div>
       
  7853     
       
  7854 
       
  7855     
       
  7856 
       
  7857     
       
  7858 
       
  7859     
       
  7860         <span class="flag protected">protected</span>
       
  7861     
       
  7862 
       
  7863     
       
  7864 
       
  7865     
       
  7866 
       
  7867     
       
  7868 
       
  7869     
       
  7870 
       
  7871     <div class="meta">
       
  7872         
       
  7873             
       
  7874                 <p>Inherited from
       
  7875                 <a href="../classes/Widget.html#method__mapInstance">Widget</a>:
       
  7876             
       
  7877         
       
  7878         
       
  7879         <a href="../files/widget_js_Widget.js.html#l414"><code>widget&#x2F;js&#x2F;Widget.js:414</code></a>
       
  7880         
       
  7881         </p>
       
  7882 
       
  7883 
       
  7884         
       
  7885 
       
  7886         
       
  7887     </div>
       
  7888 
       
  7889     <div class="description">
       
  7890         <p>Utility method used to add an entry to the boundingBox id to instance map.</p>
       
  7891 
       
  7892 <p>This method can be used to populate the instance with lazily created boundingBox Node references.</p>
       
  7893     </div>
       
  7894 
       
  7895     
       
  7896         <div class="params">
       
  7897             <h4>Parameters:</h4>
       
  7898 
       
  7899             <ul class="params-list">
       
  7900             
       
  7901                 <li class="param">
       
  7902                     
       
  7903                         <code class="param-name">The</code>
       
  7904                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7905                     
       
  7906 
       
  7907                     
       
  7908 
       
  7909                     <div class="param-description">
       
  7910                         <p>boundingBox id</p>
       
  7911                     </div>
       
  7912 
       
  7913                     
       
  7914                 </li>
       
  7915             
       
  7916             </ul>
       
  7917         </div>
       
  7918     
       
  7919 
       
  7920     
       
  7921 
       
  7922     
       
  7923 </div>
       
  7924 
       
  7925                 
       
  7926                     <div id="method__monitor" class="method item private inherited">
       
  7927     <h3 class="name"><code>_monitor</code></h3>
       
  7928 
       
  7929     
       
  7930         <div class="args">
       
  7931             <span class="paren">(</span><ul class="args-list inline commas">
       
  7932             
       
  7933                 <li class="arg">
       
  7934                     
       
  7935                         <code>what</code>
       
  7936                     
       
  7937                 </li>
       
  7938             
       
  7939                 <li class="arg">
       
  7940                     
       
  7941                         <code>eventType</code>
       
  7942                     
       
  7943                 </li>
       
  7944             
       
  7945                 <li class="arg">
       
  7946                     
       
  7947                         <code>o</code>
       
  7948                     
       
  7949                 </li>
       
  7950             
       
  7951             </ul><span class="paren">)</span>
       
  7952         </div>
       
  7953     
       
  7954 
       
  7955     
       
  7956 
       
  7957     
       
  7958 
       
  7959     
       
  7960         <span class="flag private">private</span>
       
  7961     
       
  7962 
       
  7963     
       
  7964 
       
  7965     
       
  7966 
       
  7967     
       
  7968 
       
  7969     
       
  7970 
       
  7971     <div class="meta">
       
  7972         
       
  7973             
       
  7974                 <p>Inherited from
       
  7975                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  7976             
       
  7977         
       
  7978         
       
  7979         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  7980         
       
  7981         </p>
       
  7982 
       
  7983 
       
  7984         
       
  7985 
       
  7986         
       
  7987     </div>
       
  7988 
       
  7989     <div class="description">
       
  7990         <p>This is the entry point for the event monitoring system.
       
  7991 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  7992 When configured, these events generate an event.  click ->
       
  7993 click<em>attach, click</em>detach, click_publish -- these can
       
  7994 be subscribed to like other events to monitor the event
       
  7995 system.  Inividual published events can have monitoring
       
  7996 turned on or off (publish can't be turned off before it
       
  7997 it published) by setting the events 'monitor' config.</p>
       
  7998     </div>
       
  7999 
       
  8000     
       
  8001         <div class="params">
       
  8002             <h4>Parameters:</h4>
       
  8003 
       
  8004             <ul class="params-list">
       
  8005             
       
  8006                 <li class="param">
       
  8007                     
       
  8008                         <code class="param-name">what</code>
       
  8009                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8010                     
       
  8011 
       
  8012                     
       
  8013 
       
  8014                     <div class="param-description">
       
  8015                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  8016                     </div>
       
  8017 
       
  8018                     
       
  8019                 </li>
       
  8020             
       
  8021                 <li class="param">
       
  8022                     
       
  8023                         <code class="param-name">eventType</code>
       
  8024                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8025                     
       
  8026 
       
  8027                     
       
  8028 
       
  8029                     <div class="param-description">
       
  8030                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  8031                     </div>
       
  8032 
       
  8033                     
       
  8034                 </li>
       
  8035             
       
  8036                 <li class="param">
       
  8037                     
       
  8038                         <code class="param-name">o</code>
       
  8039                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8040                     
       
  8041 
       
  8042                     
       
  8043 
       
  8044                     <div class="param-description">
       
  8045                         <p>Information about the event interaction, such as
       
  8046                  fire() args, subscription category, publish config</p>
       
  8047                     </div>
       
  8048 
       
  8049                     
       
  8050                 </li>
       
  8051             
       
  8052             </ul>
       
  8053         </div>
       
  8054     
       
  8055 
       
  8056     
       
  8057 
       
  8058     
       
  8059 </div>
       
  8060 
       
  8061                 
       
  8062                     <div id="method__normAttrVals" class="method item private inherited">
       
  8063     <h3 class="name"><code>_normAttrVals</code></h3>
       
  8064 
       
  8065     
       
  8066         <div class="args">
       
  8067             <span class="paren">(</span><ul class="args-list inline commas">
       
  8068             
       
  8069                 <li class="arg">
       
  8070                     
       
  8071                         <code>valueHash</code>
       
  8072                     
       
  8073                 </li>
       
  8074             
       
  8075             </ul><span class="paren">)</span>
       
  8076         </div>
       
  8077     
       
  8078 
       
  8079     
       
  8080         <span class="returns-inline">
       
  8081             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8082         </span>
       
  8083     
       
  8084 
       
  8085     
       
  8086 
       
  8087     
       
  8088         <span class="flag private">private</span>
       
  8089     
       
  8090 
       
  8091     
       
  8092 
       
  8093     
       
  8094 
       
  8095     
       
  8096 
       
  8097     
       
  8098 
       
  8099     <div class="meta">
       
  8100         
       
  8101             
       
  8102                 <p>Inherited from
       
  8103                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  8104             
       
  8105         
       
  8106         
       
  8107         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  8108         
       
  8109         </p>
       
  8110 
       
  8111 
       
  8112         
       
  8113 
       
  8114         
       
  8115     </div>
       
  8116 
       
  8117     <div class="description">
       
  8118         <p>Utility method to normalize attribute values. The base implementation
       
  8119 simply merges the hash to protect the original.</p>
       
  8120     </div>
       
  8121 
       
  8122     
       
  8123         <div class="params">
       
  8124             <h4>Parameters:</h4>
       
  8125 
       
  8126             <ul class="params-list">
       
  8127             
       
  8128                 <li class="param">
       
  8129                     
       
  8130                         <code class="param-name">valueHash</code>
       
  8131                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8132                     
       
  8133 
       
  8134                     
       
  8135 
       
  8136                     <div class="param-description">
       
  8137                         <p>An object with attribute name/value pairs</p>
       
  8138                     </div>
       
  8139 
       
  8140                     
       
  8141                 </li>
       
  8142             
       
  8143             </ul>
       
  8144         </div>
       
  8145     
       
  8146 
       
  8147     
       
  8148         <div class="returns">
       
  8149             <h4>Returns:</h4>
       
  8150 
       
  8151             <div class="returns-description">
       
  8152                 
       
  8153                     
       
  8154                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  8155                     
       
  8156                     An object literal with 2 properties - "simple" and "complex",
       
  8157 containing simple and complex attribute values respectively keyed
       
  8158 by the top level attribute name, or null, if valueHash is falsey.
       
  8159                 
       
  8160             </div>
       
  8161         </div>
       
  8162     
       
  8163 
       
  8164     
       
  8165 </div>
       
  8166 
       
  8167                 
       
  8168                     <div id="method__onDocFocus" class="method item protected inherited">
       
  8169     <h3 class="name"><code>_onDocFocus</code></h3>
       
  8170 
       
  8171     
       
  8172         <div class="args">
       
  8173             <span class="paren">(</span><ul class="args-list inline commas">
       
  8174             
       
  8175                 <li class="arg">
       
  8176                     
       
  8177                         <code>evt</code>
       
  8178                     
       
  8179                 </li>
       
  8180             
       
  8181             </ul><span class="paren">)</span>
       
  8182         </div>
       
  8183     
       
  8184 
       
  8185     
       
  8186 
       
  8187     
       
  8188 
       
  8189     
       
  8190         <span class="flag protected">protected</span>
       
  8191     
       
  8192 
       
  8193     
       
  8194 
       
  8195     
       
  8196 
       
  8197     
       
  8198 
       
  8199     
       
  8200 
       
  8201     <div class="meta">
       
  8202         
       
  8203             
       
  8204                 <p>Inherited from
       
  8205                 <a href="../classes/Widget.html#method__onDocFocus">Widget</a>:
       
  8206             
       
  8207         
       
  8208         
       
  8209         <a href="../files/widget_js_Widget.js.html#l1081"><code>widget&#x2F;js&#x2F;Widget.js:1081</code></a>
       
  8210         
       
  8211         </p>
       
  8212 
       
  8213 
       
  8214         
       
  8215 
       
  8216         
       
  8217     </div>
       
  8218 
       
  8219     <div class="description">
       
  8220         <p>DOM focus event handler, used to sync the state of the Widget with the DOM</p>
       
  8221     </div>
       
  8222 
       
  8223     
       
  8224         <div class="params">
       
  8225             <h4>Parameters:</h4>
       
  8226 
       
  8227             <ul class="params-list">
       
  8228             
       
  8229                 <li class="param">
       
  8230                     
       
  8231                         <code class="param-name">evt</code>
       
  8232                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  8233                     
       
  8234 
       
  8235                     
       
  8236 
       
  8237                     <div class="param-description">
       
  8238                         <p>The event facade for the DOM focus event</p>
       
  8239                     </div>
       
  8240 
       
  8241                     
       
  8242                 </li>
       
  8243             
       
  8244             </ul>
       
  8245         </div>
       
  8246     
       
  8247 
       
  8248     
       
  8249 
       
  8250     
       
  8251 </div>
       
  8252 
       
  8253                 
       
  8254                     <div id="method__onDocMouseDown" class="method item protected inherited">
       
  8255     <h3 class="name"><code>_onDocMouseDown</code></h3>
       
  8256 
       
  8257     
       
  8258         <div class="args">
       
  8259             <span class="paren">(</span><ul class="args-list inline commas">
       
  8260             
       
  8261                 <li class="arg">
       
  8262                     
       
  8263                         <code>evt</code>
       
  8264                     
       
  8265                 </li>
       
  8266             
       
  8267             </ul><span class="paren">)</span>
       
  8268         </div>
       
  8269     
       
  8270 
       
  8271     
       
  8272 
       
  8273     
       
  8274 
       
  8275     
       
  8276         <span class="flag protected">protected</span>
       
  8277     
       
  8278 
       
  8279     
       
  8280 
       
  8281     
       
  8282 
       
  8283     
       
  8284 
       
  8285     
       
  8286 
       
  8287     <div class="meta">
       
  8288         
       
  8289             
       
  8290                 <p>Inherited from
       
  8291                 <a href="../classes/Widget.html#method__onDocMouseDown">Widget</a>:
       
  8292             
       
  8293         
       
  8294         
       
  8295         <a href="../files/widget_js_Widget.js.html#l1068"><code>widget&#x2F;js&#x2F;Widget.js:1068</code></a>
       
  8296         
       
  8297         </p>
       
  8298 
       
  8299 
       
  8300         
       
  8301 
       
  8302         
       
  8303     </div>
       
  8304 
       
  8305     <div class="description">
       
  8306         <p>"mousedown" event handler for the owner document of the
       
  8307 widget's bounding box.</p>
       
  8308     </div>
       
  8309 
       
  8310     
       
  8311         <div class="params">
       
  8312             <h4>Parameters:</h4>
       
  8313 
       
  8314             <ul class="params-list">
       
  8315             
       
  8316                 <li class="param">
       
  8317                     
       
  8318                         <code class="param-name">evt</code>
       
  8319                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  8320                     
       
  8321 
       
  8322                     
       
  8323 
       
  8324                     <div class="param-description">
       
  8325                         <p>The event facade for the DOM focus event</p>
       
  8326                     </div>
       
  8327 
       
  8328                     
       
  8329                 </li>
       
  8330             
       
  8331             </ul>
       
  8332         </div>
       
  8333     
       
  8334 
       
  8335     
       
  8336 
       
  8337     
       
  8338 </div>
       
  8339 
       
  8340                 
       
  8341                     <div id="method__parseType" class="method item private inherited">
       
  8342     <h3 class="name"><code>_parseType</code></h3>
       
  8343 
       
  8344     
       
  8345         <span class="paren">()</span>
       
  8346     
       
  8347 
       
  8348     
       
  8349 
       
  8350     
       
  8351 
       
  8352     
       
  8353         <span class="flag private">private</span>
       
  8354     
       
  8355 
       
  8356     
       
  8357 
       
  8358     
       
  8359 
       
  8360     
       
  8361 
       
  8362     
       
  8363 
       
  8364     <div class="meta">
       
  8365         
       
  8366             
       
  8367                 <p>Inherited from
       
  8368                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  8369             
       
  8370         
       
  8371         
       
  8372         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  8373         
       
  8374         </p>
       
  8375 
       
  8376 
       
  8377         
       
  8378 
       
  8379         
       
  8380     </div>
       
  8381 
       
  8382     <div class="description">
       
  8383         <p>Returns an array with the detach key (if provided),
       
  8384 and the prefixed event name from _getType
       
  8385 Y.on('detachcategory| menu:click', fn)</p>
       
  8386     </div>
       
  8387 
       
  8388     
       
  8389 
       
  8390     
       
  8391 
       
  8392     
       
  8393 </div>
       
  8394 
       
  8395                 
       
  8396                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  8397     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  8398 
       
  8399     
       
  8400         <div class="args">
       
  8401             <span class="paren">(</span><ul class="args-list inline commas">
       
  8402             
       
  8403                 <li class="arg">
       
  8404                     
       
  8405                         <code>config</code>
       
  8406                     
       
  8407                 </li>
       
  8408             
       
  8409             </ul><span class="paren">)</span>
       
  8410         </div>
       
  8411     
       
  8412 
       
  8413     
       
  8414 
       
  8415     
       
  8416 
       
  8417     
       
  8418         <span class="flag private">private</span>
       
  8419     
       
  8420 
       
  8421     
       
  8422 
       
  8423     
       
  8424 
       
  8425     
       
  8426 
       
  8427     
       
  8428 
       
  8429     <div class="meta">
       
  8430         
       
  8431             
       
  8432                 <p>Inherited from
       
  8433                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  8434             
       
  8435         
       
  8436         
       
  8437         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  8438         
       
  8439         </p>
       
  8440 
       
  8441 
       
  8442         
       
  8443 
       
  8444         
       
  8445     </div>
       
  8446 
       
  8447     <div class="description">
       
  8448         <p>Handles the special on, after and target properties which allow the user to
       
  8449 easily configure on and after listeners as well as bubble targets during
       
  8450 construction, prior to init.</p>
       
  8451     </div>
       
  8452 
       
  8453     
       
  8454         <div class="params">
       
  8455             <h4>Parameters:</h4>
       
  8456 
       
  8457             <ul class="params-list">
       
  8458             
       
  8459                 <li class="param">
       
  8460                     
       
  8461                         <code class="param-name">config</code>
       
  8462                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8463                     
       
  8464 
       
  8465                     
       
  8466 
       
  8467                     <div class="param-description">
       
  8468                         <p>The user configuration object</p>
       
  8469                     </div>
       
  8470 
       
  8471                     
       
  8472                 </li>
       
  8473             
       
  8474             </ul>
       
  8475         </div>
       
  8476     
       
  8477 
       
  8478     
       
  8479 
       
  8480     
       
  8481 </div>
       
  8482 
       
  8483                 
       
  8484                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  8485     <h3 class="name"><code>_protectAttrs</code></h3>
       
  8486 
       
  8487     
       
  8488         <div class="args">
       
  8489             <span class="paren">(</span><ul class="args-list inline commas">
       
  8490             
       
  8491                 <li class="arg">
       
  8492                     
       
  8493                         <code>attrs</code>
       
  8494                     
       
  8495                 </li>
       
  8496             
       
  8497             </ul><span class="paren">)</span>
       
  8498         </div>
       
  8499     
       
  8500 
       
  8501     
       
  8502         <span class="returns-inline">
       
  8503             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8504         </span>
       
  8505     
       
  8506 
       
  8507     
       
  8508         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  8509   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  8510     
       
  8511 
       
  8512     
       
  8513         <span class="flag protected">protected</span>
       
  8514     
       
  8515 
       
  8516     
       
  8517 
       
  8518     
       
  8519 
       
  8520     
       
  8521 
       
  8522     
       
  8523 
       
  8524     <div class="meta">
       
  8525         
       
  8526             
       
  8527                 <p>Inherited from
       
  8528                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  8529             
       
  8530         
       
  8531         
       
  8532         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  8533         
       
  8534         </p>
       
  8535 
       
  8536 
       
  8537         
       
  8538             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  8539   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  8540         
       
  8541 
       
  8542         
       
  8543     </div>
       
  8544 
       
  8545     <div class="description">
       
  8546         <p>Utility method to protect an attribute configuration
       
  8547 hash, by merging the entire object and the individual
       
  8548 attr config objects.</p>
       
  8549     </div>
       
  8550 
       
  8551     
       
  8552         <div class="params">
       
  8553             <h4>Parameters:</h4>
       
  8554 
       
  8555             <ul class="params-list">
       
  8556             
       
  8557                 <li class="param">
       
  8558                     
       
  8559                         <code class="param-name">attrs</code>
       
  8560                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8561                     
       
  8562 
       
  8563                     
       
  8564 
       
  8565                     <div class="param-description">
       
  8566                         <p>A hash of attribute to configuration object pairs.</p>
       
  8567                     </div>
       
  8568 
       
  8569                     
       
  8570                 </li>
       
  8571             
       
  8572             </ul>
       
  8573         </div>
       
  8574     
       
  8575 
       
  8576     
       
  8577         <div class="returns">
       
  8578             <h4>Returns:</h4>
       
  8579 
       
  8580             <div class="returns-description">
       
  8581                 
       
  8582                     
       
  8583                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  8584                     
       
  8585                     A protected version of the attrs argument.
       
  8586                 
       
  8587             </div>
       
  8588         </div>
       
  8589     
       
  8590 
       
  8591     
       
  8592 </div>
       
  8593 
       
  8594                 
       
  8595                     <div id="method__publish" class="method item private inherited">
       
  8596     <h3 class="name"><code>_publish</code></h3>
       
  8597 
       
  8598     
       
  8599         <div class="args">
       
  8600             <span class="paren">(</span><ul class="args-list inline commas">
       
  8601             
       
  8602                 <li class="arg">
       
  8603                     
       
  8604                         <code>fullType</code>
       
  8605                     
       
  8606                 </li>
       
  8607             
       
  8608                 <li class="arg">
       
  8609                     
       
  8610                         <code>etOpts</code>
       
  8611                     
       
  8612                 </li>
       
  8613             
       
  8614                 <li class="arg">
       
  8615                     
       
  8616                         <code>ceOpts</code>
       
  8617                     
       
  8618                 </li>
       
  8619             
       
  8620             </ul><span class="paren">)</span>
       
  8621         </div>
       
  8622     
       
  8623 
       
  8624     
       
  8625         <span class="returns-inline">
       
  8626             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8627         </span>
       
  8628     
       
  8629 
       
  8630     
       
  8631 
       
  8632     
       
  8633         <span class="flag private">private</span>
       
  8634     
       
  8635 
       
  8636     
       
  8637 
       
  8638     
       
  8639 
       
  8640     
       
  8641 
       
  8642     
       
  8643 
       
  8644     <div class="meta">
       
  8645         
       
  8646             
       
  8647                 <p>Inherited from
       
  8648                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  8649             
       
  8650         
       
  8651         
       
  8652         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  8653         
       
  8654         </p>
       
  8655 
       
  8656 
       
  8657         
       
  8658 
       
  8659         
       
  8660     </div>
       
  8661 
       
  8662     <div class="description">
       
  8663         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  8664 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  8665 path publish, which can be used by critical code paths to improve performance.</p>
       
  8666     </div>
       
  8667 
       
  8668     
       
  8669         <div class="params">
       
  8670             <h4>Parameters:</h4>
       
  8671 
       
  8672             <ul class="params-list">
       
  8673             
       
  8674                 <li class="param">
       
  8675                     
       
  8676                         <code class="param-name">fullType</code>
       
  8677                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8678                     
       
  8679 
       
  8680                     
       
  8681 
       
  8682                     <div class="param-description">
       
  8683                         <p>The prefixed type of the event to publish.</p>
       
  8684                     </div>
       
  8685 
       
  8686                     
       
  8687                 </li>
       
  8688             
       
  8689                 <li class="param">
       
  8690                     
       
  8691                         <code class="param-name">etOpts</code>
       
  8692                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8693                     
       
  8694 
       
  8695                     
       
  8696 
       
  8697                     <div class="param-description">
       
  8698                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  8699                     </div>
       
  8700 
       
  8701                     
       
  8702                 </li>
       
  8703             
       
  8704                 <li class="param">
       
  8705                     
       
  8706                         <code class="param-name">ceOpts</code>
       
  8707                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8708                     
       
  8709 
       
  8710                     
       
  8711 
       
  8712                     <div class="param-description">
       
  8713                         <p>The publish specific configuration to mix into the published event.</p>
       
  8714                     </div>
       
  8715 
       
  8716                     
       
  8717                 </li>
       
  8718             
       
  8719             </ul>
       
  8720         </div>
       
  8721     
       
  8722 
       
  8723     
       
  8724         <div class="returns">
       
  8725             <h4>Returns:</h4>
       
  8726 
       
  8727             <div class="returns-description">
       
  8728                 
       
  8729                     
       
  8730                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  8731                     
       
  8732                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  8733 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  8734                 
       
  8735             </div>
       
  8736         </div>
       
  8737     
       
  8738 
       
  8739     
       
  8740 </div>
       
  8741 
       
  8742                 
       
  8743                     <div id="method__removeLoadingClassNames" class="method item protected inherited">
       
  8744     <h3 class="name"><code>_removeLoadingClassNames</code></h3>
       
  8745 
       
  8746     
       
  8747         <span class="paren">()</span>
       
  8748     
       
  8749 
       
  8750     
       
  8751 
       
  8752     
       
  8753 
       
  8754     
       
  8755         <span class="flag protected">protected</span>
       
  8756     
       
  8757 
       
  8758     
       
  8759 
       
  8760     
       
  8761 
       
  8762     
       
  8763 
       
  8764     
       
  8765 
       
  8766     <div class="meta">
       
  8767         
       
  8768             
       
  8769                 <p>Inherited from
       
  8770                 <a href="../classes/Widget.html#method__removeLoadingClassNames">Widget</a>:
       
  8771             
       
  8772         
       
  8773         
       
  8774         <a href="../files/widget_js_Widget.js.html#l862"><code>widget&#x2F;js&#x2F;Widget.js:862</code></a>
       
  8775         
       
  8776         </p>
       
  8777 
       
  8778 
       
  8779         
       
  8780 
       
  8781         
       
  8782     </div>
       
  8783 
       
  8784     <div class="description">
       
  8785         <p>Removes class names representative of the widget's loading state from
       
  8786 the boundingBox.</p>
       
  8787     </div>
       
  8788 
       
  8789     
       
  8790 
       
  8791     
       
  8792 
       
  8793     
       
  8794 </div>
       
  8795 
       
  8796                 
       
  8797                     <div id="method__renderBox" class="method item private inherited">
       
  8798     <h3 class="name"><code>_renderBox</code></h3>
       
  8799 
       
  8800     
       
  8801         <div class="args">
       
  8802             <span class="paren">(</span><ul class="args-list inline commas">
       
  8803             
       
  8804                 <li class="arg">
       
  8805                     
       
  8806                         <code>parentNode</code>
       
  8807                     
       
  8808                 </li>
       
  8809             
       
  8810             </ul><span class="paren">)</span>
       
  8811         </div>
       
  8812     
       
  8813 
       
  8814     
       
  8815 
       
  8816     
       
  8817 
       
  8818     
       
  8819         <span class="flag private">private</span>
       
  8820     
       
  8821 
       
  8822     
       
  8823 
       
  8824     
       
  8825 
       
  8826     
       
  8827 
       
  8828     
       
  8829 
       
  8830     <div class="meta">
       
  8831         
       
  8832             
       
  8833                 <p>Inherited from
       
  8834                 <a href="../classes/Widget.html#method__renderBox">Widget</a>:
       
  8835             
       
  8836         
       
  8837         
       
  8838         <a href="../files/widget_js_Widget.js.html#l710"><code>widget&#x2F;js&#x2F;Widget.js:710</code></a>
       
  8839         
       
  8840         </p>
       
  8841 
       
  8842 
       
  8843         
       
  8844 
       
  8845         
       
  8846     </div>
       
  8847 
       
  8848     <div class="description">
       
  8849         <p>Helper method to collect the boundingBox and contentBox and append to the provided parentNode, if not
       
  8850 already a child. The owner document of the boundingBox, or the owner document of the contentBox will be used
       
  8851 as the document into which the Widget is rendered if a parentNode is node is not provided. If both the boundingBox and
       
  8852 the contentBox are not currently in the document, and no parentNode is provided, the widget will be rendered
       
  8853 to the current document's body.</p>
       
  8854     </div>
       
  8855 
       
  8856     
       
  8857         <div class="params">
       
  8858             <h4>Parameters:</h4>
       
  8859 
       
  8860             <ul class="params-list">
       
  8861             
       
  8862                 <li class="param">
       
  8863                     
       
  8864                         <code class="param-name">parentNode</code>
       
  8865                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  8866                     
       
  8867 
       
  8868                     
       
  8869 
       
  8870                     <div class="param-description">
       
  8871                         <p>The parentNode to render the widget to. If not provided, and both the boundingBox and
       
  8872 the contentBox are not currently in the document, the widget will be rendered to the current document's body.</p>
       
  8873                     </div>
       
  8874 
       
  8875                     
       
  8876                 </li>
       
  8877             
       
  8878             </ul>
       
  8879         </div>
       
  8880     
       
  8881 
       
  8882     
       
  8883 
       
  8884     
       
  8885 </div>
       
  8886 
       
  8887                 
       
  8888                     <div id="method__renderBoxClassNames" class="method item protected inherited">
       
  8889     <h3 class="name"><code>_renderBoxClassNames</code></h3>
       
  8890 
       
  8891     
       
  8892         <span class="paren">()</span>
       
  8893     
       
  8894 
       
  8895     
       
  8896 
       
  8897     
       
  8898 
       
  8899     
       
  8900         <span class="flag protected">protected</span>
       
  8901     
       
  8902 
       
  8903     
       
  8904 
       
  8905     
       
  8906 
       
  8907     
       
  8908 
       
  8909     
       
  8910 
       
  8911     <div class="meta">
       
  8912         
       
  8913             
       
  8914                 <p>Inherited from
       
  8915                 <a href="../classes/Widget.html#method__renderBoxClassNames">Widget</a>:
       
  8916             
       
  8917         
       
  8918         
       
  8919         <a href="../files/widget_js_Widget.js.html#l838"><code>widget&#x2F;js&#x2F;Widget.js:838</code></a>
       
  8920         
       
  8921         </p>
       
  8922 
       
  8923 
       
  8924         
       
  8925 
       
  8926         
       
  8927     </div>
       
  8928 
       
  8929     <div class="description">
       
  8930         <p>Applies standard class names to the boundingBox and contentBox</p>
       
  8931     </div>
       
  8932 
       
  8933     
       
  8934 
       
  8935     
       
  8936 
       
  8937     
       
  8938 </div>
       
  8939 
       
  8940                 
       
  8941                     <div id="method__renderUI" class="method item protected inherited">
       
  8942     <h3 class="name"><code>_renderUI</code></h3>
       
  8943 
       
  8944     
       
  8945         <span class="paren">()</span>
       
  8946     
       
  8947 
       
  8948     
       
  8949 
       
  8950     
       
  8951 
       
  8952     
       
  8953         <span class="flag protected">protected</span>
       
  8954     
       
  8955 
       
  8956     
       
  8957 
       
  8958     
       
  8959 
       
  8960     
       
  8961 
       
  8962     
       
  8963 
       
  8964     <div class="meta">
       
  8965         
       
  8966             
       
  8967                 <p>Inherited from
       
  8968                 <a href="../classes/Widget.html#method__renderUI">Widget</a>:
       
  8969             
       
  8970         
       
  8971         
       
  8972         <a href="../files/widget_js_Widget.js.html#l827"><code>widget&#x2F;js&#x2F;Widget.js:827</code></a>
       
  8973         
       
  8974         </p>
       
  8975 
       
  8976 
       
  8977         
       
  8978 
       
  8979         
       
  8980     </div>
       
  8981 
       
  8982     <div class="description">
       
  8983         <p>Initializes the UI state for the Widget's bounding/content boxes.</p>
       
  8984     </div>
       
  8985 
       
  8986     
       
  8987 
       
  8988     
       
  8989 
       
  8990     
       
  8991 </div>
       
  8992 
       
  8993                 
       
  8994                     <div id="method__set" class="method item protected inherited">
       
  8995     <h3 class="name"><code>_set</code></h3>
       
  8996 
       
  8997     
       
  8998         <div class="args">
       
  8999             <span class="paren">(</span><ul class="args-list inline commas">
       
  9000             
       
  9001                 <li class="arg">
       
  9002                     
       
  9003                         <code>name</code>
       
  9004                     
       
  9005                 </li>
       
  9006             
       
  9007                 <li class="arg">
       
  9008                     
       
  9009                         <code>val</code>
       
  9010                     
       
  9011                 </li>
       
  9012             
       
  9013                 <li class="arg">
       
  9014                     
       
  9015                         <code class="optional">[opts]</code>
       
  9016                     
       
  9017                 </li>
       
  9018             
       
  9019             </ul><span class="paren">)</span>
       
  9020         </div>
       
  9021     
       
  9022 
       
  9023     
       
  9024         <span class="returns-inline">
       
  9025             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9026         </span>
       
  9027     
       
  9028 
       
  9029     
       
  9030 
       
  9031     
       
  9032         <span class="flag protected">protected</span>
       
  9033     
       
  9034 
       
  9035     
       
  9036 
       
  9037     
       
  9038 
       
  9039     
       
  9040         <span class="flag chainable">chainable</span>
       
  9041     
       
  9042 
       
  9043     
       
  9044 
       
  9045     <div class="meta">
       
  9046         
       
  9047             <p>Inherited from
       
  9048             <a href="../classes/AttributeObservable.html#method__set">
       
  9049                 AttributeObservable
       
  9050             </a>
       
  9051             
       
  9052             but overwritten in
       
  9053             
       
  9054         
       
  9055         
       
  9056         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  9057         
       
  9058         </p>
       
  9059 
       
  9060 
       
  9061         
       
  9062 
       
  9063         
       
  9064     </div>
       
  9065 
       
  9066     <div class="description">
       
  9067         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  9068     </div>
       
  9069 
       
  9070     
       
  9071         <div class="params">
       
  9072             <h4>Parameters:</h4>
       
  9073 
       
  9074             <ul class="params-list">
       
  9075             
       
  9076                 <li class="param">
       
  9077                     
       
  9078                         <code class="param-name">name</code>
       
  9079                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9080                     
       
  9081 
       
  9082                     
       
  9083 
       
  9084                     <div class="param-description">
       
  9085                         <p>The name of the attribute.</p>
       
  9086                     </div>
       
  9087 
       
  9088                     
       
  9089                 </li>
       
  9090             
       
  9091                 <li class="param">
       
  9092                     
       
  9093                         <code class="param-name">val</code>
       
  9094                         <span class="type">Any</span>
       
  9095                     
       
  9096 
       
  9097                     
       
  9098 
       
  9099                     <div class="param-description">
       
  9100                         <p>The value to set the attribute to.</p>
       
  9101                     </div>
       
  9102 
       
  9103                     
       
  9104                 </li>
       
  9105             
       
  9106                 <li class="param">
       
  9107                     
       
  9108                         <code class="param-name optional">[opts]</code>
       
  9109                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9110                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9111                     
       
  9112 
       
  9113                     
       
  9114 
       
  9115                     <div class="param-description">
       
  9116                         <p>Optional data providing the circumstances for the change.</p>
       
  9117                     </div>
       
  9118 
       
  9119                     
       
  9120                 </li>
       
  9121             
       
  9122             </ul>
       
  9123         </div>
       
  9124     
       
  9125 
       
  9126     
       
  9127         <div class="returns">
       
  9128             <h4>Returns:</h4>
       
  9129 
       
  9130             <div class="returns-description">
       
  9131                 
       
  9132                     
       
  9133                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9134                     
       
  9135                     A reference to the host object.
       
  9136                 
       
  9137             </div>
       
  9138         </div>
       
  9139     
       
  9140 
       
  9141     
       
  9142 </div>
       
  9143 
       
  9144                 
       
  9145                     <div id="method__setAttr" class="method item protected inherited">
       
  9146     <h3 class="name"><code>_setAttr</code></h3>
       
  9147 
       
  9148     
       
  9149         <div class="args">
       
  9150             <span class="paren">(</span><ul class="args-list inline commas">
       
  9151             
       
  9152                 <li class="arg">
       
  9153                     
       
  9154                         <code>name</code>
       
  9155                     
       
  9156                 </li>
       
  9157             
       
  9158                 <li class="arg">
       
  9159                     
       
  9160                         <code>value</code>
       
  9161                     
       
  9162                 </li>
       
  9163             
       
  9164                 <li class="arg">
       
  9165                     
       
  9166                         <code class="optional">[opts]</code>
       
  9167                     
       
  9168                 </li>
       
  9169             
       
  9170                 <li class="arg">
       
  9171                     
       
  9172                         <code>force</code>
       
  9173                     
       
  9174                 </li>
       
  9175             
       
  9176             </ul><span class="paren">)</span>
       
  9177         </div>
       
  9178     
       
  9179 
       
  9180     
       
  9181         <span class="returns-inline">
       
  9182             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9183         </span>
       
  9184     
       
  9185 
       
  9186     
       
  9187 
       
  9188     
       
  9189         <span class="flag protected">protected</span>
       
  9190     
       
  9191 
       
  9192     
       
  9193 
       
  9194     
       
  9195 
       
  9196     
       
  9197         <span class="flag chainable">chainable</span>
       
  9198     
       
  9199 
       
  9200     
       
  9201 
       
  9202     <div class="meta">
       
  9203         
       
  9204             
       
  9205                 <p>Inherited from
       
  9206                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  9207             
       
  9208         
       
  9209         
       
  9210         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  9211         
       
  9212         </p>
       
  9213 
       
  9214 
       
  9215         
       
  9216 
       
  9217         
       
  9218     </div>
       
  9219 
       
  9220     <div class="description">
       
  9221         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  9222 
       
  9223 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  9224     </div>
       
  9225 
       
  9226     
       
  9227         <div class="params">
       
  9228             <h4>Parameters:</h4>
       
  9229 
       
  9230             <ul class="params-list">
       
  9231             
       
  9232                 <li class="param">
       
  9233                     
       
  9234                         <code class="param-name">name</code>
       
  9235                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9236                     
       
  9237 
       
  9238                     
       
  9239 
       
  9240                     <div class="param-description">
       
  9241                         <p>The name of the attribute.</p>
       
  9242                     </div>
       
  9243 
       
  9244                     
       
  9245                 </li>
       
  9246             
       
  9247                 <li class="param">
       
  9248                     
       
  9249                         <code class="param-name">value</code>
       
  9250                         <span class="type">Any</span>
       
  9251                     
       
  9252 
       
  9253                     
       
  9254 
       
  9255                     <div class="param-description">
       
  9256                         <p>The value to set the attribute to.</p>
       
  9257                     </div>
       
  9258 
       
  9259                     
       
  9260                 </li>
       
  9261             
       
  9262                 <li class="param">
       
  9263                     
       
  9264                         <code class="param-name optional">[opts]</code>
       
  9265                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9266                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9267                     
       
  9268 
       
  9269                     
       
  9270 
       
  9271                     <div class="param-description">
       
  9272                         <p>Optional data providing the circumstances for the change.</p>
       
  9273                     </div>
       
  9274 
       
  9275                     
       
  9276                 </li>
       
  9277             
       
  9278                 <li class="param">
       
  9279                     
       
  9280                         <code class="param-name">force</code>
       
  9281                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  9282                     
       
  9283 
       
  9284                     
       
  9285 
       
  9286                     <div class="param-description">
       
  9287                         <p>If true, allows the caller to set values for
       
  9288 readOnly or writeOnce attributes which have already been set.</p>
       
  9289                     </div>
       
  9290 
       
  9291                     
       
  9292                 </li>
       
  9293             
       
  9294             </ul>
       
  9295         </div>
       
  9296     
       
  9297 
       
  9298     
       
  9299         <div class="returns">
       
  9300             <h4>Returns:</h4>
       
  9301 
       
  9302             <div class="returns-description">
       
  9303                 
       
  9304                     
       
  9305                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9306                     
       
  9307                     A reference to the host object.
       
  9308                 
       
  9309             </div>
       
  9310         </div>
       
  9311     
       
  9312 
       
  9313     
       
  9314 </div>
       
  9315 
       
  9316                 
       
  9317                     <div id="method__setAttrs" class="method item protected inherited">
       
  9318     <h3 class="name"><code>_setAttrs</code></h3>
       
  9319 
       
  9320     
       
  9321         <div class="args">
       
  9322             <span class="paren">(</span><ul class="args-list inline commas">
       
  9323             
       
  9324                 <li class="arg">
       
  9325                     
       
  9326                         <code>attrs</code>
       
  9327                     
       
  9328                 </li>
       
  9329             
       
  9330                 <li class="arg">
       
  9331                     
       
  9332                         <code class="optional">[opts]</code>
       
  9333                     
       
  9334                 </li>
       
  9335             
       
  9336             </ul><span class="paren">)</span>
       
  9337         </div>
       
  9338     
       
  9339 
       
  9340     
       
  9341         <span class="returns-inline">
       
  9342             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9343         </span>
       
  9344     
       
  9345 
       
  9346     
       
  9347 
       
  9348     
       
  9349         <span class="flag protected">protected</span>
       
  9350     
       
  9351 
       
  9352     
       
  9353 
       
  9354     
       
  9355 
       
  9356     
       
  9357         <span class="flag chainable">chainable</span>
       
  9358     
       
  9359 
       
  9360     
       
  9361 
       
  9362     <div class="meta">
       
  9363         
       
  9364             <p>Inherited from
       
  9365             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  9366                 AttributeObservable
       
  9367             </a>
       
  9368             
       
  9369             but overwritten in
       
  9370             
       
  9371         
       
  9372         
       
  9373         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  9374         
       
  9375         </p>
       
  9376 
       
  9377 
       
  9378         
       
  9379 
       
  9380         
       
  9381     </div>
       
  9382 
       
  9383     <div class="description">
       
  9384         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  9385     </div>
       
  9386 
       
  9387     
       
  9388         <div class="params">
       
  9389             <h4>Parameters:</h4>
       
  9390 
       
  9391             <ul class="params-list">
       
  9392             
       
  9393                 <li class="param">
       
  9394                     
       
  9395                         <code class="param-name">attrs</code>
       
  9396                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9397                     
       
  9398 
       
  9399                     
       
  9400 
       
  9401                     <div class="param-description">
       
  9402                         <p>An object with attributes name/value pairs.</p>
       
  9403                     </div>
       
  9404 
       
  9405                     
       
  9406                 </li>
       
  9407             
       
  9408                 <li class="param">
       
  9409                     
       
  9410                         <code class="param-name optional">[opts]</code>
       
  9411                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9412                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9413                     
       
  9414 
       
  9415                     
       
  9416 
       
  9417                     <div class="param-description">
       
  9418                         <p>Optional data providing the circumstances for the change</p>
       
  9419                     </div>
       
  9420 
       
  9421                     
       
  9422                 </li>
       
  9423             
       
  9424             </ul>
       
  9425         </div>
       
  9426     
       
  9427 
       
  9428     
       
  9429         <div class="returns">
       
  9430             <h4>Returns:</h4>
       
  9431 
       
  9432             <div class="returns-description">
       
  9433                 
       
  9434                     
       
  9435                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9436                     
       
  9437                     A reference to the host object.
       
  9438                 
       
  9439             </div>
       
  9440         </div>
       
  9441     
       
  9442 
       
  9443     
       
  9444 </div>
       
  9445 
       
  9446                 
       
  9447                     <div id="method__setAttrUI" class="method item private inherited">
       
  9448     <h3 class="name"><code>_setAttrUI</code></h3>
       
  9449 
       
  9450     
       
  9451         <div class="args">
       
  9452             <span class="paren">(</span><ul class="args-list inline commas">
       
  9453             
       
  9454                 <li class="arg">
       
  9455                     
       
  9456                         <code>e</code>
       
  9457                     
       
  9458                 </li>
       
  9459             
       
  9460             </ul><span class="paren">)</span>
       
  9461         </div>
       
  9462     
       
  9463 
       
  9464     
       
  9465 
       
  9466     
       
  9467 
       
  9468     
       
  9469         <span class="flag private">private</span>
       
  9470     
       
  9471 
       
  9472     
       
  9473 
       
  9474     
       
  9475 
       
  9476     
       
  9477 
       
  9478     
       
  9479 
       
  9480     <div class="meta">
       
  9481         
       
  9482             
       
  9483                 <p>Inherited from
       
  9484                 <a href="../classes/Widget.html#method__setAttrUI">Widget</a>:
       
  9485             
       
  9486         
       
  9487         
       
  9488         <a href="../files/widget_js_Widget.js.html#l1201"><code>widget&#x2F;js&#x2F;Widget.js:1201</code></a>
       
  9489         
       
  9490         </p>
       
  9491 
       
  9492 
       
  9493         
       
  9494 
       
  9495         
       
  9496     </div>
       
  9497 
       
  9498     <div class="description">
       
  9499         
       
  9500     </div>
       
  9501 
       
  9502     
       
  9503         <div class="params">
       
  9504             <h4>Parameters:</h4>
       
  9505 
       
  9506             <ul class="params-list">
       
  9507             
       
  9508                 <li class="param">
       
  9509                     
       
  9510                         <code class="param-name">e</code>
       
  9511                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  9512                     
       
  9513 
       
  9514                     
       
  9515 
       
  9516                     <div class="param-description">
       
  9517                          
       
  9518                     </div>
       
  9519 
       
  9520                     
       
  9521                 </li>
       
  9522             
       
  9523             </ul>
       
  9524         </div>
       
  9525     
       
  9526 
       
  9527     
       
  9528 
       
  9529     
       
  9530 </div>
       
  9531 
       
  9532                 
       
  9533                     <div id="method__setAttrVal" class="method item private inherited">
       
  9534     <h3 class="name"><code>_setAttrVal</code></h3>
       
  9535 
       
  9536     
       
  9537         <div class="args">
       
  9538             <span class="paren">(</span><ul class="args-list inline commas">
       
  9539             
       
  9540                 <li class="arg">
       
  9541                     
       
  9542                         <code>attrName</code>
       
  9543                     
       
  9544                 </li>
       
  9545             
       
  9546                 <li class="arg">
       
  9547                     
       
  9548                         <code>subAttrName</code>
       
  9549                     
       
  9550                 </li>
       
  9551             
       
  9552                 <li class="arg">
       
  9553                     
       
  9554                         <code>prevVal</code>
       
  9555                     
       
  9556                 </li>
       
  9557             
       
  9558                 <li class="arg">
       
  9559                     
       
  9560                         <code>newVal</code>
       
  9561                     
       
  9562                 </li>
       
  9563             
       
  9564                 <li class="arg">
       
  9565                     
       
  9566                         <code class="optional">[opts]</code>
       
  9567                     
       
  9568                 </li>
       
  9569             
       
  9570                 <li class="arg">
       
  9571                     
       
  9572                         <code class="optional">[attrCfg]</code>
       
  9573                     
       
  9574                 </li>
       
  9575             
       
  9576             </ul><span class="paren">)</span>
       
  9577         </div>
       
  9578     
       
  9579 
       
  9580     
       
  9581         <span class="returns-inline">
       
  9582             <span class="type">Booolean</span>
       
  9583         </span>
       
  9584     
       
  9585 
       
  9586     
       
  9587 
       
  9588     
       
  9589         <span class="flag private">private</span>
       
  9590     
       
  9591 
       
  9592     
       
  9593 
       
  9594     
       
  9595 
       
  9596     
       
  9597 
       
  9598     
       
  9599 
       
  9600     <div class="meta">
       
  9601         
       
  9602             
       
  9603                 <p>Inherited from
       
  9604                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  9605             
       
  9606         
       
  9607         
       
  9608         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  9609         
       
  9610         </p>
       
  9611 
       
  9612 
       
  9613         
       
  9614 
       
  9615         
       
  9616     </div>
       
  9617 
       
  9618     <div class="description">
       
  9619         <p>Updates the stored value of the attribute in the privately held State object,
       
  9620 if validation and setter passes.</p>
       
  9621     </div>
       
  9622 
       
  9623     
       
  9624         <div class="params">
       
  9625             <h4>Parameters:</h4>
       
  9626 
       
  9627             <ul class="params-list">
       
  9628             
       
  9629                 <li class="param">
       
  9630                     
       
  9631                         <code class="param-name">attrName</code>
       
  9632                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9633                     
       
  9634 
       
  9635                     
       
  9636 
       
  9637                     <div class="param-description">
       
  9638                         <p>The attribute name.</p>
       
  9639                     </div>
       
  9640 
       
  9641                     
       
  9642                 </li>
       
  9643             
       
  9644                 <li class="param">
       
  9645                     
       
  9646                         <code class="param-name">subAttrName</code>
       
  9647                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9648                     
       
  9649 
       
  9650                     
       
  9651 
       
  9652                     <div class="param-description">
       
  9653                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  9654                     </div>
       
  9655 
       
  9656                     
       
  9657                 </li>
       
  9658             
       
  9659                 <li class="param">
       
  9660                     
       
  9661                         <code class="param-name">prevVal</code>
       
  9662                         <span class="type">Any</span>
       
  9663                     
       
  9664 
       
  9665                     
       
  9666 
       
  9667                     <div class="param-description">
       
  9668                         <p>The currently stored value of the attribute.</p>
       
  9669                     </div>
       
  9670 
       
  9671                     
       
  9672                 </li>
       
  9673             
       
  9674                 <li class="param">
       
  9675                     
       
  9676                         <code class="param-name">newVal</code>
       
  9677                         <span class="type">Any</span>
       
  9678                     
       
  9679 
       
  9680                     
       
  9681 
       
  9682                     <div class="param-description">
       
  9683                         <p>The value which is going to be stored.</p>
       
  9684                     </div>
       
  9685 
       
  9686                     
       
  9687                 </li>
       
  9688             
       
  9689                 <li class="param">
       
  9690                     
       
  9691                         <code class="param-name optional">[opts]</code>
       
  9692                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9693                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9694                     
       
  9695 
       
  9696                     
       
  9697 
       
  9698                     <div class="param-description">
       
  9699                         <p>Optional data providing the circumstances for the change.</p>
       
  9700                     </div>
       
  9701 
       
  9702                     
       
  9703                 </li>
       
  9704             
       
  9705                 <li class="param">
       
  9706                     
       
  9707                         <code class="param-name optional">[attrCfg]</code>
       
  9708                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9709                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9710                     
       
  9711 
       
  9712                     
       
  9713 
       
  9714                     <div class="param-description">
       
  9715                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  9716 where the calling method has already obtained the config from state.</p>
       
  9717                     </div>
       
  9718 
       
  9719                     
       
  9720                 </li>
       
  9721             
       
  9722             </ul>
       
  9723         </div>
       
  9724     
       
  9725 
       
  9726     
       
  9727         <div class="returns">
       
  9728             <h4>Returns:</h4>
       
  9729 
       
  9730             <div class="returns-description">
       
  9731                 
       
  9732                     
       
  9733                         <span class="type">Booolean</span>:
       
  9734                     
       
  9735                     true if the new attribute value was stored, false if not.
       
  9736                 
       
  9737             </div>
       
  9738         </div>
       
  9739     
       
  9740 
       
  9741     
       
  9742 </div>
       
  9743 
       
  9744                 
       
  9745                     <div id="method__setBB" class="method item private inherited">
       
  9746     <h3 class="name"><code>_setBB</code></h3>
       
  9747 
       
  9748     
       
  9749         <div class="args">
       
  9750             <span class="paren">(</span><ul class="args-list inline commas">
       
  9751             
       
  9752                 <li class="arg">
       
  9753                     
       
  9754                         <code>Node/String</code>
       
  9755                     
       
  9756                 </li>
       
  9757             
       
  9758             </ul><span class="paren">)</span>
       
  9759         </div>
       
  9760     
       
  9761 
       
  9762     
       
  9763         <span class="returns-inline">
       
  9764             <span class="type"></span>
       
  9765         </span>
       
  9766     
       
  9767 
       
  9768     
       
  9769 
       
  9770     
       
  9771         <span class="flag private">private</span>
       
  9772     
       
  9773 
       
  9774     
       
  9775 
       
  9776     
       
  9777 
       
  9778     
       
  9779 
       
  9780     
       
  9781 
       
  9782     <div class="meta">
       
  9783         
       
  9784             
       
  9785                 <p>Inherited from
       
  9786                 <a href="../classes/Widget.html#method__setBB">Widget</a>:
       
  9787             
       
  9788         
       
  9789         
       
  9790         <a href="../files/widget_js_Widget.js.html#l756"><code>widget&#x2F;js&#x2F;Widget.js:756</code></a>
       
  9791         
       
  9792         </p>
       
  9793 
       
  9794 
       
  9795         
       
  9796 
       
  9797         
       
  9798     </div>
       
  9799 
       
  9800     <div class="description">
       
  9801         <p>Setter for the boundingBox attribute</p>
       
  9802     </div>
       
  9803 
       
  9804     
       
  9805         <div class="params">
       
  9806             <h4>Parameters:</h4>
       
  9807 
       
  9808             <ul class="params-list">
       
  9809             
       
  9810                 <li class="param">
       
  9811                     
       
  9812                         <code class="param-name">Node/String</code>
       
  9813                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9814                     
       
  9815 
       
  9816                     
       
  9817 
       
  9818                     <div class="param-description">
       
  9819                          
       
  9820                     </div>
       
  9821 
       
  9822                     
       
  9823                 </li>
       
  9824             
       
  9825             </ul>
       
  9826         </div>
       
  9827     
       
  9828 
       
  9829     
       
  9830         <div class="returns">
       
  9831             <h4>Returns:</h4>
       
  9832 
       
  9833             <div class="returns-description">
       
  9834                 
       
  9835                     
       
  9836                     Node
       
  9837                 
       
  9838             </div>
       
  9839         </div>
       
  9840     
       
  9841 
       
  9842     
       
  9843 </div>
       
  9844 
       
  9845                 
       
  9846                     <div id="method__setBox" class="method item private inherited">
       
  9847     <h3 class="name"><code>_setBox</code></h3>
       
  9848 
       
  9849     
       
  9850         <div class="args">
       
  9851             <span class="paren">(</span><ul class="args-list inline commas">
       
  9852             
       
  9853                 <li class="arg">
       
  9854                     
       
  9855                         <code>id</code>
       
  9856                     
       
  9857                 </li>
       
  9858             
       
  9859                 <li class="arg">
       
  9860                     
       
  9861                         <code>node</code>
       
  9862                     
       
  9863                 </li>
       
  9864             
       
  9865                 <li class="arg">
       
  9866                     
       
  9867                         <code>template</code>
       
  9868                     
       
  9869                 </li>
       
  9870             
       
  9871                 <li class="arg">
       
  9872                     
       
  9873                         <code>true</code>
       
  9874                     
       
  9875                 </li>
       
  9876             
       
  9877             </ul><span class="paren">)</span>
       
  9878         </div>
       
  9879     
       
  9880 
       
  9881     
       
  9882         <span class="returns-inline">
       
  9883             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  9884         </span>
       
  9885     
       
  9886 
       
  9887     
       
  9888 
       
  9889     
       
  9890         <span class="flag private">private</span>
       
  9891     
       
  9892 
       
  9893     
       
  9894 
       
  9895     
       
  9896 
       
  9897     
       
  9898 
       
  9899     
       
  9900 
       
  9901     <div class="meta">
       
  9902         
       
  9903             
       
  9904                 <p>Inherited from
       
  9905                 <a href="../classes/Widget.html#method__setBox">Widget</a>:
       
  9906             
       
  9907         
       
  9908         
       
  9909         <a href="../files/widget_js_Widget.js.html#l793"><code>widget&#x2F;js&#x2F;Widget.js:793</code></a>
       
  9910         
       
  9911         </p>
       
  9912 
       
  9913 
       
  9914         
       
  9915 
       
  9916         
       
  9917     </div>
       
  9918 
       
  9919     <div class="description">
       
  9920         <p>Helper method to set the bounding/content box, or create it from
       
  9921 the provided template if not found.</p>
       
  9922     </div>
       
  9923 
       
  9924     
       
  9925         <div class="params">
       
  9926             <h4>Parameters:</h4>
       
  9927 
       
  9928             <ul class="params-list">
       
  9929             
       
  9930                 <li class="param">
       
  9931                     
       
  9932                         <code class="param-name">id</code>
       
  9933                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9934                     
       
  9935 
       
  9936                     
       
  9937 
       
  9938                     <div class="param-description">
       
  9939                         <p>The node's id attribute</p>
       
  9940                     </div>
       
  9941 
       
  9942                     
       
  9943                 </li>
       
  9944             
       
  9945                 <li class="param">
       
  9946                     
       
  9947                         <code class="param-name">node</code>
       
  9948                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9949                     
       
  9950 
       
  9951                     
       
  9952 
       
  9953                     <div class="param-description">
       
  9954                         <p>The node reference</p>
       
  9955                     </div>
       
  9956 
       
  9957                     
       
  9958                 </li>
       
  9959             
       
  9960                 <li class="param">
       
  9961                     
       
  9962                         <code class="param-name">template</code>
       
  9963                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9964                     
       
  9965 
       
  9966                     
       
  9967 
       
  9968                     <div class="param-description">
       
  9969                         <p>HTML string template for the node</p>
       
  9970                     </div>
       
  9971 
       
  9972                     
       
  9973                 </li>
       
  9974             
       
  9975                 <li class="param">
       
  9976                     
       
  9977                         <code class="param-name">true</code>
       
  9978                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  9979                     
       
  9980 
       
  9981                     
       
  9982 
       
  9983                     <div class="param-description">
       
  9984                         <p>if this is the boundingBox, false if it's the contentBox</p>
       
  9985                     </div>
       
  9986 
       
  9987                     
       
  9988                 </li>
       
  9989             
       
  9990             </ul>
       
  9991         </div>
       
  9992     
       
  9993 
       
  9994     
       
  9995         <div class="returns">
       
  9996             <h4>Returns:</h4>
       
  9997 
       
  9998             <div class="returns-description">
       
  9999                 
       
 10000                     
       
 10001                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
 10002                     
       
 10003                     The node
       
 10004                 
       
 10005             </div>
       
 10006         </div>
       
 10007     
       
 10008 
       
 10009     
       
 10010 </div>
       
 10011 
       
 10012                 
       
 10013                     <div id="method__setCB" class="method item private inherited">
       
 10014     <h3 class="name"><code>_setCB</code></h3>
       
 10015 
       
 10016     
       
 10017         <div class="args">
       
 10018             <span class="paren">(</span><ul class="args-list inline commas">
       
 10019             
       
 10020                 <li class="arg">
       
 10021                     
       
 10022                         <code>node</code>
       
 10023                     
       
 10024                 </li>
       
 10025             
       
 10026             </ul><span class="paren">)</span>
       
 10027         </div>
       
 10028     
       
 10029 
       
 10030     
       
 10031         <span class="returns-inline">
       
 10032             <span class="type"></span>
       
 10033         </span>
       
 10034     
       
 10035 
       
 10036     
       
 10037 
       
 10038     
       
 10039         <span class="flag private">private</span>
       
 10040     
       
 10041 
       
 10042     
       
 10043 
       
 10044     
       
 10045 
       
 10046     
       
 10047 
       
 10048     
       
 10049 
       
 10050     <div class="meta">
       
 10051         
       
 10052             
       
 10053                 <p>Inherited from
       
 10054                 <a href="../classes/Widget.html#method__setCB">Widget</a>:
       
 10055             
       
 10056         
       
 10057         
       
 10058         <a href="../files/widget_js_Widget.js.html#l768"><code>widget&#x2F;js&#x2F;Widget.js:768</code></a>
       
 10059         
       
 10060         </p>
       
 10061 
       
 10062 
       
 10063         
       
 10064 
       
 10065         
       
 10066     </div>
       
 10067 
       
 10068     <div class="description">
       
 10069         <p>Setter for the contentBox attribute</p>
       
 10070     </div>
       
 10071 
       
 10072     
       
 10073         <div class="params">
       
 10074             <h4>Parameters:</h4>
       
 10075 
       
 10076             <ul class="params-list">
       
 10077             
       
 10078                 <li class="param">
       
 10079                     
       
 10080                         <code class="param-name">node</code>
       
 10081                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10082                     
       
 10083 
       
 10084                     
       
 10085 
       
 10086                     <div class="param-description">
       
 10087                          
       
 10088                     </div>
       
 10089 
       
 10090                     
       
 10091                 </li>
       
 10092             
       
 10093             </ul>
       
 10094         </div>
       
 10095     
       
 10096 
       
 10097     
       
 10098         <div class="returns">
       
 10099             <h4>Returns:</h4>
       
 10100 
       
 10101             <div class="returns-description">
       
 10102                 
       
 10103                     
       
 10104                     Node
       
 10105                 
       
 10106             </div>
       
 10107         </div>
       
 10108     
       
 10109 
       
 10110     
       
 10111 </div>
       
 10112 
       
 10113                 
       
 10114                     <div id="method__setStateVal" class="method item private inherited">
       
 10115     <h3 class="name"><code>_setStateVal</code></h3>
       
 10116 
       
 10117     
       
 10118         <div class="args">
       
 10119             <span class="paren">(</span><ul class="args-list inline commas">
       
 10120             
       
 10121                 <li class="arg">
       
 10122                     
       
 10123                         <code>name</code>
       
 10124                     
       
 10125                 </li>
       
 10126             
       
 10127                 <li class="arg">
       
 10128                     
       
 10129                         <code>value</code>
       
 10130                     
       
 10131                 </li>
       
 10132             
       
 10133             </ul><span class="paren">)</span>
       
 10134         </div>
       
 10135     
       
 10136 
       
 10137     
       
 10138 
       
 10139     
       
 10140 
       
 10141     
       
 10142         <span class="flag private">private</span>
       
 10143     
       
 10144 
       
 10145     
       
 10146 
       
 10147     
       
 10148 
       
 10149     
       
 10150 
       
 10151     
       
 10152 
       
 10153     <div class="meta">
       
 10154         
       
 10155             
       
 10156                 <p>Inherited from
       
 10157                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
 10158             
       
 10159         
       
 10160         
       
 10161         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
 10162         
       
 10163         </p>
       
 10164 
       
 10165 
       
 10166         
       
 10167 
       
 10168         
       
 10169     </div>
       
 10170 
       
 10171     <div class="description">
       
 10172         <p>Sets the stored value for the attribute, in either the
       
 10173 internal state object, or the state proxy if it exits</p>
       
 10174     </div>
       
 10175 
       
 10176     
       
 10177         <div class="params">
       
 10178             <h4>Parameters:</h4>
       
 10179 
       
 10180             <ul class="params-list">
       
 10181             
       
 10182                 <li class="param">
       
 10183                     
       
 10184                         <code class="param-name">name</code>
       
 10185                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10186                     
       
 10187 
       
 10188                     
       
 10189 
       
 10190                     <div class="param-description">
       
 10191                         <p>The name of the attribute</p>
       
 10192                     </div>
       
 10193 
       
 10194                     
       
 10195                 </li>
       
 10196             
       
 10197                 <li class="param">
       
 10198                     
       
 10199                         <code class="param-name">value</code>
       
 10200                         <span class="type">Any</span>
       
 10201                     
       
 10202 
       
 10203                     
       
 10204 
       
 10205                     <div class="param-description">
       
 10206                         <p>The value of the attribute</p>
       
 10207                     </div>
       
 10208 
       
 10209                     
       
 10210                 </li>
       
 10211             
       
 10212             </ul>
       
 10213         </div>
       
 10214     
       
 10215 
       
 10216     
       
 10217 
       
 10218     
       
 10219 </div>
       
 10220 
       
 10221                 
       
 10222                     <div id="method__setStrings" class="method item protected inherited">
       
 10223     <h3 class="name"><code>_setStrings</code></h3>
       
 10224 
       
 10225     
       
 10226         <div class="args">
       
 10227             <span class="paren">(</span><ul class="args-list inline commas">
       
 10228             
       
 10229                 <li class="arg">
       
 10230                     
       
 10231                         <code>strings</code>
       
 10232                     
       
 10233                 </li>
       
 10234             
       
 10235                 <li class="arg">
       
 10236                     
       
 10237                         <code>locale</code>
       
 10238                     
       
 10239                 </li>
       
 10240             
       
 10241             </ul><span class="paren">)</span>
       
 10242         </div>
       
 10243     
       
 10244 
       
 10245     
       
 10246 
       
 10247     
       
 10248 
       
 10249     
       
 10250         <span class="flag protected">protected</span>
       
 10251     
       
 10252 
       
 10253     
       
 10254 
       
 10255     
       
 10256 
       
 10257     
       
 10258 
       
 10259     
       
 10260 
       
 10261     <div class="meta">
       
 10262         
       
 10263             
       
 10264                 <p>Inherited from
       
 10265                 <a href="../classes/Widget.html#method__setStrings">Widget</a>:
       
 10266             
       
 10267         
       
 10268         
       
 10269         <a href="../files/widget_js_WidgetLocale.js.html#l35"><code>widget&#x2F;js&#x2F;WidgetLocale.js:35</code></a>
       
 10270         
       
 10271         </p>
       
 10272 
       
 10273 
       
 10274         
       
 10275 
       
 10276         
       
 10277     </div>
       
 10278 
       
 10279     <div class="description">
       
 10280         <p>Sets strings for a particular locale, merging with any existing
       
 10281 strings which may already be defined for the locale.</p>
       
 10282     </div>
       
 10283 
       
 10284     
       
 10285         <div class="params">
       
 10286             <h4>Parameters:</h4>
       
 10287 
       
 10288             <ul class="params-list">
       
 10289             
       
 10290                 <li class="param">
       
 10291                     
       
 10292                         <code class="param-name">strings</code>
       
 10293                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10294                     
       
 10295 
       
 10296                     
       
 10297 
       
 10298                     <div class="param-description">
       
 10299                         <p>The hash of string key/values to set</p>
       
 10300                     </div>
       
 10301 
       
 10302                     
       
 10303                 </li>
       
 10304             
       
 10305                 <li class="param">
       
 10306                     
       
 10307                         <code class="param-name">locale</code>
       
 10308                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10309                     
       
 10310 
       
 10311                     
       
 10312 
       
 10313                     <div class="param-description">
       
 10314                         <p>The locale for the string values being set</p>
       
 10315                     </div>
       
 10316 
       
 10317                     
       
 10318                 </li>
       
 10319             
       
 10320             </ul>
       
 10321         </div>
       
 10322     
       
 10323 
       
 10324     
       
 10325 
       
 10326     
       
 10327 </div>
       
 10328 
       
 10329                 
       
 10330                     <div id="method__strSetter" class="method item protected inherited">
       
 10331     <h3 class="name"><code>_strSetter</code></h3>
       
 10332 
       
 10333     
       
 10334         <div class="args">
       
 10335             <span class="paren">(</span><ul class="args-list inline commas">
       
 10336             
       
 10337                 <li class="arg">
       
 10338                     
       
 10339                         <code>strings</code>
       
 10340                     
       
 10341                 </li>
       
 10342             
       
 10343             </ul><span class="paren">)</span>
       
 10344         </div>
       
 10345     
       
 10346 
       
 10347     
       
 10348         <span class="returns-inline">
       
 10349             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10350         </span>
       
 10351     
       
 10352 
       
 10353     
       
 10354 
       
 10355     
       
 10356         <span class="flag protected">protected</span>
       
 10357     
       
 10358 
       
 10359     
       
 10360 
       
 10361     
       
 10362 
       
 10363     
       
 10364 
       
 10365     
       
 10366 
       
 10367     <div class="meta">
       
 10368         
       
 10369             
       
 10370                 <p>Inherited from
       
 10371                 <a href="../classes/Widget.html#method__strSetter">Widget</a>:
       
 10372             
       
 10373         
       
 10374         
       
 10375         <a href="../files/widget_js_Widget.js.html#l1212"><code>widget&#x2F;js&#x2F;Widget.js:1212</code></a>
       
 10376         
       
 10377         </p>
       
 10378 
       
 10379 
       
 10380         
       
 10381 
       
 10382         
       
 10383     </div>
       
 10384 
       
 10385     <div class="description">
       
 10386         <p>The default setter for the strings attribute. Merges partial sets
       
 10387 into the full string set, to allow users to partial sets of strings</p>
       
 10388     </div>
       
 10389 
       
 10390     
       
 10391         <div class="params">
       
 10392             <h4>Parameters:</h4>
       
 10393 
       
 10394             <ul class="params-list">
       
 10395             
       
 10396                 <li class="param">
       
 10397                     
       
 10398                         <code class="param-name">strings</code>
       
 10399                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10400                     
       
 10401 
       
 10402                     
       
 10403 
       
 10404                     <div class="param-description">
       
 10405                          
       
 10406                     </div>
       
 10407 
       
 10408                     
       
 10409                 </li>
       
 10410             
       
 10411             </ul>
       
 10412         </div>
       
 10413     
       
 10414 
       
 10415     
       
 10416         <div class="returns">
       
 10417             <h4>Returns:</h4>
       
 10418 
       
 10419             <div class="returns-description">
       
 10420                 
       
 10421                     
       
 10422                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 10423                     
       
 10424                     The full set of strings to set
       
 10425                 
       
 10426             </div>
       
 10427         </div>
       
 10428     
       
 10429 
       
 10430     
       
 10431 </div>
       
 10432 
       
 10433                 
       
 10434                     <div id="method__syncAttrUI" class="method item private inherited">
       
 10435     <h3 class="name"><code>_syncAttrUI</code></h3>
       
 10436 
       
 10437     
       
 10438         <div class="args">
       
 10439             <span class="paren">(</span><ul class="args-list inline commas">
       
 10440             
       
 10441                 <li class="arg">
       
 10442                     
       
 10443                         <code>attrs</code>
       
 10444                     
       
 10445                 </li>
       
 10446             
       
 10447             </ul><span class="paren">)</span>
       
 10448         </div>
       
 10449     
       
 10450 
       
 10451     
       
 10452 
       
 10453     
       
 10454 
       
 10455     
       
 10456         <span class="flag private">private</span>
       
 10457     
       
 10458 
       
 10459     
       
 10460 
       
 10461     
       
 10462 
       
 10463     
       
 10464 
       
 10465     
       
 10466 
       
 10467     <div class="meta">
       
 10468         
       
 10469             
       
 10470                 <p>Inherited from
       
 10471                 <a href="../classes/Widget.html#method__syncAttrUI">Widget</a>:
       
 10472             
       
 10473         
       
 10474         
       
 10475         <a href="../files/widget_js_Widget.js.html#l1186"><code>widget&#x2F;js&#x2F;Widget.js:1186</code></a>
       
 10476         
       
 10477         </p>
       
 10478 
       
 10479 
       
 10480         
       
 10481 
       
 10482         
       
 10483     </div>
       
 10484 
       
 10485     <div class="description">
       
 10486         <p>Invokes the _uiSet&#61;ATTR NAME&#62; method for the list of attributes provided</p>
       
 10487     </div>
       
 10488 
       
 10489     
       
 10490         <div class="params">
       
 10491             <h4>Parameters:</h4>
       
 10492 
       
 10493             <ul class="params-list">
       
 10494             
       
 10495                 <li class="param">
       
 10496                     
       
 10497                         <code class="param-name">attrs</code>
       
 10498                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 10499                     
       
 10500 
       
 10501                     
       
 10502 
       
 10503                     <div class="param-description">
       
 10504                          
       
 10505                     </div>
       
 10506 
       
 10507                     
       
 10508                 </li>
       
 10509             
       
 10510             </ul>
       
 10511         </div>
       
 10512     
       
 10513 
       
 10514     
       
 10515 
       
 10516     
       
 10517 </div>
       
 10518 
       
 10519                 
       
 10520                     <div id="method__syncUI" class="method item protected inherited">
       
 10521     <h3 class="name"><code>_syncUI</code></h3>
       
 10522 
       
 10523     
       
 10524         <span class="paren">()</span>
       
 10525     
       
 10526 
       
 10527     
       
 10528 
       
 10529     
       
 10530 
       
 10531     
       
 10532         <span class="flag protected">protected</span>
       
 10533     
       
 10534 
       
 10535     
       
 10536 
       
 10537     
       
 10538 
       
 10539     
       
 10540 
       
 10541     
       
 10542 
       
 10543     <div class="meta">
       
 10544         
       
 10545             
       
 10546                 <p>Inherited from
       
 10547                 <a href="../classes/Widget.html#method__syncUI">Widget</a>:
       
 10548             
       
 10549         
       
 10550         
       
 10551         <a href="../files/widget_js_Widget.js.html#l964"><code>widget&#x2F;js&#x2F;Widget.js:964</code></a>
       
 10552         
       
 10553         </p>
       
 10554 
       
 10555 
       
 10556         
       
 10557 
       
 10558         
       
 10559     </div>
       
 10560 
       
 10561     <div class="description">
       
 10562         <p>Updates the widget UI to reflect the attribute state.</p>
       
 10563     </div>
       
 10564 
       
 10565     
       
 10566 
       
 10567     
       
 10568 
       
 10569     
       
 10570 </div>
       
 10571 
       
 10572                 
       
 10573                     <div id="method__syncUIChild" class="method item protected inherited">
       
 10574     <h3 class="name"><code>_syncUIChild</code></h3>
       
 10575 
       
 10576     
       
 10577         <span class="paren">()</span>
       
 10578     
       
 10579 
       
 10580     
       
 10581 
       
 10582     
       
 10583 
       
 10584     
       
 10585         <span class="flag protected">protected</span>
       
 10586     
       
 10587 
       
 10588     
       
 10589 
       
 10590     
       
 10591 
       
 10592     
       
 10593 
       
 10594     
       
 10595 
       
 10596     <div class="meta">
       
 10597         
       
 10598             
       
 10599                 <p>Inherited from
       
 10600                 <a href="../classes/Widget.html#method__syncUIChild">Widget</a>:
       
 10601             
       
 10602         
       
 10603         
       
 10604         <a href="../files/widget-child_js_Widget-Child.js.html#l341"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:341</code></a>
       
 10605         
       
 10606         </p>
       
 10607 
       
 10608 
       
 10609         
       
 10610 
       
 10611         
       
 10612     </div>
       
 10613 
       
 10614     <div class="description">
       
 10615         <p>Synchronizes the UI to match the WidgetChild state.</p>
       
 10616 
       
 10617 <p>
       
 10618 This method is invoked after bindUI is invoked for the Widget class
       
 10619 using YUI's aop infrastructure.
       
 10620 </p>
       
 10621     </div>
       
 10622 
       
 10623     
       
 10624 
       
 10625     
       
 10626 
       
 10627     
       
 10628 </div>
       
 10629 
       
 10630                 
       
 10631                     <div id="method__uiSetChildSelected" class="method item protected inherited">
       
 10632     <h3 class="name"><code>_uiSetChildSelected</code></h3>
       
 10633 
       
 10634     
       
 10635         <div class="args">
       
 10636             <span class="paren">(</span><ul class="args-list inline commas">
       
 10637             
       
 10638                 <li class="arg">
       
 10639                     
       
 10640                         <code>selected</code>
       
 10641                     
       
 10642                 </li>
       
 10643             
       
 10644             </ul><span class="paren">)</span>
       
 10645         </div>
       
 10646     
       
 10647 
       
 10648     
       
 10649 
       
 10650     
       
 10651 
       
 10652     
       
 10653         <span class="flag protected">protected</span>
       
 10654     
       
 10655 
       
 10656     
       
 10657 
       
 10658     
       
 10659 
       
 10660     
       
 10661 
       
 10662     
       
 10663 
       
 10664     <div class="meta">
       
 10665         
       
 10666             
       
 10667                 <p>Inherited from
       
 10668                 <a href="../classes/Widget.html#method__uiSetChildSelected">Widget</a>:
       
 10669             
       
 10670         
       
 10671         
       
 10672         <a href="../files/widget-child_js_Widget-Child.js.html#l305"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:305</code></a>
       
 10673         
       
 10674         </p>
       
 10675 
       
 10676 
       
 10677         
       
 10678 
       
 10679         
       
 10680     </div>
       
 10681 
       
 10682     <div class="description">
       
 10683         <p>Updates the UI to reflect the <code>selected</code> attribute value.</p>
       
 10684     </div>
       
 10685 
       
 10686     
       
 10687         <div class="params">
       
 10688             <h4>Parameters:</h4>
       
 10689 
       
 10690             <ul class="params-list">
       
 10691             
       
 10692                 <li class="param">
       
 10693                     
       
 10694                         <code class="param-name">selected</code>
       
 10695                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 10696                     
       
 10697 
       
 10698                     
       
 10699 
       
 10700                     <div class="param-description">
       
 10701                         <p>The selected value to be reflected in the UI.</p>
       
 10702                     </div>
       
 10703 
       
 10704                     
       
 10705                 </li>
       
 10706             
       
 10707             </ul>
       
 10708         </div>
       
 10709     
       
 10710 
       
 10711     
       
 10712 
       
 10713     
       
 10714 </div>
       
 10715 
       
 10716                 
       
 10717                     <div id="method__uiSetDim" class="method item private inherited">
       
 10718     <h3 class="name"><code>_uiSetDim</code></h3>
       
 10719 
       
 10720     
       
 10721         <div class="args">
       
 10722             <span class="paren">(</span><ul class="args-list inline commas">
       
 10723             
       
 10724                 <li class="arg">
       
 10725                     
       
 10726                         <code>dim</code>
       
 10727                     
       
 10728                 </li>
       
 10729             
       
 10730                 <li class="arg">
       
 10731                     
       
 10732                         <code>val</code>
       
 10733                     
       
 10734                 </li>
       
 10735             
       
 10736             </ul><span class="paren">)</span>
       
 10737         </div>
       
 10738     
       
 10739 
       
 10740     
       
 10741 
       
 10742     
       
 10743 
       
 10744     
       
 10745         <span class="flag private">private</span>
       
 10746     
       
 10747 
       
 10748     
       
 10749 
       
 10750     
       
 10751 
       
 10752     
       
 10753 
       
 10754     
       
 10755 
       
 10756     <div class="meta">
       
 10757         
       
 10758             
       
 10759                 <p>Inherited from
       
 10760                 <a href="../classes/Widget.html#method__uiSetDim">Widget</a>:
       
 10761             
       
 10762         
       
 10763         
       
 10764         <a href="../files/widget_js_Widget.js.html#l997"><code>widget&#x2F;js&#x2F;Widget.js:997</code></a>
       
 10765         
       
 10766         </p>
       
 10767 
       
 10768 
       
 10769         
       
 10770 
       
 10771         
       
 10772     </div>
       
 10773 
       
 10774     <div class="description">
       
 10775         
       
 10776     </div>
       
 10777 
       
 10778     
       
 10779         <div class="params">
       
 10780             <h4>Parameters:</h4>
       
 10781 
       
 10782             <ul class="params-list">
       
 10783             
       
 10784                 <li class="param">
       
 10785                     
       
 10786                         <code class="param-name">dim</code>
       
 10787                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10788                     
       
 10789 
       
 10790                     
       
 10791 
       
 10792                     <div class="param-description">
       
 10793                         <p>The dimension - "width" or "height"</p>
       
 10794                     </div>
       
 10795 
       
 10796                     
       
 10797                 </li>
       
 10798             
       
 10799                 <li class="param">
       
 10800                     
       
 10801                         <code class="param-name">val</code>
       
 10802                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10803                     
       
 10804 
       
 10805                     
       
 10806 
       
 10807                     <div class="param-description">
       
 10808                         <p>The value to set</p>
       
 10809                     </div>
       
 10810 
       
 10811                     
       
 10812                 </li>
       
 10813             
       
 10814             </ul>
       
 10815         </div>
       
 10816     
       
 10817 
       
 10818     
       
 10819 
       
 10820     
       
 10821 </div>
       
 10822 
       
 10823                 
       
 10824                     <div id="method__uiSetDisabled" class="method item private inherited">
       
 10825     <h3 class="name"><code>_uiSetDisabled</code></h3>
       
 10826 
       
 10827     
       
 10828         <div class="args">
       
 10829             <span class="paren">(</span><ul class="args-list inline commas">
       
 10830             
       
 10831                 <li class="arg">
       
 10832                     
       
 10833                         <code>value</code>
       
 10834                     
       
 10835                 </li>
       
 10836             
       
 10837             </ul><span class="paren">)</span>
       
 10838         </div>
       
 10839     
       
 10840 
       
 10841     
       
 10842 
       
 10843     
       
 10844 
       
 10845     
       
 10846         <span class="flag private">private</span>
       
 10847     
       
 10848 
       
 10849     
       
 10850 
       
 10851     
       
 10852 
       
 10853     
       
 10854 
       
 10855     
       
 10856 
       
 10857     <div class="meta">
       
 10858         
       
 10859             <p>Inherited from
       
 10860             <a href="../classes/Widget.html#method__uiSetDisabled">
       
 10861                 Widget
       
 10862             </a>
       
 10863             
       
 10864             but overwritten in
       
 10865             
       
 10866         
       
 10867         
       
 10868         <a href="../files/button_js_core.js.html#l164"><code>button&#x2F;js&#x2F;core.js:164</code></a>
       
 10869         
       
 10870         </p>
       
 10871 
       
 10872 
       
 10873         
       
 10874 
       
 10875         
       
 10876     </div>
       
 10877 
       
 10878     <div class="description">
       
 10879         <p>Setter for the 'disabled' ATTR</p>
       
 10880     </div>
       
 10881 
       
 10882     
       
 10883         <div class="params">
       
 10884             <h4>Parameters:</h4>
       
 10885 
       
 10886             <ul class="params-list">
       
 10887             
       
 10888                 <li class="param">
       
 10889                     
       
 10890                         <code class="param-name">value</code>
       
 10891                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10892                     
       
 10893 
       
 10894                     
       
 10895 
       
 10896                     <div class="param-description">
       
 10897                          
       
 10898                     </div>
       
 10899 
       
 10900                     
       
 10901                 </li>
       
 10902             
       
 10903             </ul>
       
 10904         </div>
       
 10905     
       
 10906 
       
 10907     
       
 10908 
       
 10909     
       
 10910 </div>
       
 10911 
       
 10912                 
       
 10913                     <div id="method__uiSetFocused" class="method item protected inherited">
       
 10914     <h3 class="name"><code>_uiSetFocused</code></h3>
       
 10915 
       
 10916     
       
 10917         <div class="args">
       
 10918             <span class="paren">(</span><ul class="args-list inline commas">
       
 10919             
       
 10920                 <li class="arg">
       
 10921                     
       
 10922                         <code>val</code>
       
 10923                     
       
 10924                 </li>
       
 10925             
       
 10926                 <li class="arg">
       
 10927                     
       
 10928                         <code>src</code>
       
 10929                     
       
 10930                 </li>
       
 10931             
       
 10932             </ul><span class="paren">)</span>
       
 10933         </div>
       
 10934     
       
 10935 
       
 10936     
       
 10937 
       
 10938     
       
 10939 
       
 10940     
       
 10941         <span class="flag protected">protected</span>
       
 10942     
       
 10943 
       
 10944     
       
 10945 
       
 10946     
       
 10947 
       
 10948     
       
 10949 
       
 10950     
       
 10951 
       
 10952     <div class="meta">
       
 10953         
       
 10954             
       
 10955                 <p>Inherited from
       
 10956                 <a href="../classes/Widget.html#method__uiSetFocused">Widget</a>:
       
 10957             
       
 10958         
       
 10959         
       
 10960         <a href="../files/widget_js_Widget.js.html#l1029"><code>widget&#x2F;js&#x2F;Widget.js:1029</code></a>
       
 10961         
       
 10962         </p>
       
 10963 
       
 10964 
       
 10965         
       
 10966 
       
 10967         
       
 10968     </div>
       
 10969 
       
 10970     <div class="description">
       
 10971         <p>Sets the focused state for the UI</p>
       
 10972     </div>
       
 10973 
       
 10974     
       
 10975         <div class="params">
       
 10976             <h4>Parameters:</h4>
       
 10977 
       
 10978             <ul class="params-list">
       
 10979             
       
 10980                 <li class="param">
       
 10981                     
       
 10982                         <code class="param-name">val</code>
       
 10983                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10984                     
       
 10985 
       
 10986                     
       
 10987 
       
 10988                     <div class="param-description">
       
 10989                          
       
 10990                     </div>
       
 10991 
       
 10992                     
       
 10993                 </li>
       
 10994             
       
 10995                 <li class="param">
       
 10996                     
       
 10997                         <code class="param-name">src</code>
       
 10998                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10999                     
       
 11000 
       
 11001                     
       
 11002 
       
 11003                     <div class="param-description">
       
 11004                         <p>String representing the source that triggered an update to
       
 11005 the UI.</p>
       
 11006                     </div>
       
 11007 
       
 11008                     
       
 11009                 </li>
       
 11010             
       
 11011             </ul>
       
 11012         </div>
       
 11013     
       
 11014 
       
 11015     
       
 11016 
       
 11017     
       
 11018 </div>
       
 11019 
       
 11020                 
       
 11021                     <div id="method__uiSetHeight" class="method item protected inherited">
       
 11022     <h3 class="name"><code>_uiSetHeight</code></h3>
       
 11023 
       
 11024     
       
 11025         <div class="args">
       
 11026             <span class="paren">(</span><ul class="args-list inline commas">
       
 11027             
       
 11028                 <li class="arg">
       
 11029                     
       
 11030                         <code>val</code>
       
 11031                     
       
 11032                 </li>
       
 11033             
       
 11034             </ul><span class="paren">)</span>
       
 11035         </div>
       
 11036     
       
 11037 
       
 11038     
       
 11039 
       
 11040     
       
 11041 
       
 11042     
       
 11043         <span class="flag protected">protected</span>
       
 11044     
       
 11045 
       
 11046     
       
 11047 
       
 11048     
       
 11049 
       
 11050     
       
 11051 
       
 11052     
       
 11053 
       
 11054     <div class="meta">
       
 11055         
       
 11056             
       
 11057                 <p>Inherited from
       
 11058                 <a href="../classes/Widget.html#method__uiSetHeight">Widget</a>:
       
 11059             
       
 11060         
       
 11061         
       
 11062         <a href="../files/widget_js_Widget.js.html#l974"><code>widget&#x2F;js&#x2F;Widget.js:974</code></a>
       
 11063         
       
 11064         </p>
       
 11065 
       
 11066 
       
 11067         
       
 11068 
       
 11069         
       
 11070     </div>
       
 11071 
       
 11072     <div class="description">
       
 11073         <p>Sets the height on the widget's bounding box element</p>
       
 11074     </div>
       
 11075 
       
 11076     
       
 11077         <div class="params">
       
 11078             <h4>Parameters:</h4>
       
 11079 
       
 11080             <ul class="params-list">
       
 11081             
       
 11082                 <li class="param">
       
 11083                     
       
 11084                         <code class="param-name">val</code>
       
 11085                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 11086                     
       
 11087 
       
 11088                     
       
 11089 
       
 11090                     <div class="param-description">
       
 11091                          
       
 11092                     </div>
       
 11093 
       
 11094                     
       
 11095                 </li>
       
 11096             
       
 11097             </ul>
       
 11098         </div>
       
 11099     
       
 11100 
       
 11101     
       
 11102 
       
 11103     
       
 11104 </div>
       
 11105 
       
 11106                 
       
 11107                     <div id="method__uiSetLabel" class="method item private inherited">
       
 11108     <h3 class="name"><code>_uiSetLabel</code></h3>
       
 11109 
       
 11110     
       
 11111         <div class="args">
       
 11112             <span class="paren">(</span><ul class="args-list inline commas">
       
 11113             
       
 11114                 <li class="arg">
       
 11115                     
       
 11116                         <code>label</code>
       
 11117                     
       
 11118                 </li>
       
 11119             
       
 11120             </ul><span class="paren">)</span>
       
 11121         </div>
       
 11122     
       
 11123 
       
 11124     
       
 11125 
       
 11126     
       
 11127 
       
 11128     
       
 11129         <span class="flag private">private</span>
       
 11130     
       
 11131 
       
 11132     
       
 11133 
       
 11134     
       
 11135 
       
 11136     
       
 11137 
       
 11138     
       
 11139 
       
 11140     <div class="meta">
       
 11141         
       
 11142             
       
 11143                 <p>Inherited from
       
 11144                 <a href="../classes/ButtonCore.html#method__uiSetLabel">ButtonCore</a>:
       
 11145             
       
 11146         
       
 11147         
       
 11148         <a href="../files/button_js_core.js.html#l145"><code>button&#x2F;js&#x2F;core.js:145</code></a>
       
 11149         
       
 11150         </p>
       
 11151 
       
 11152 
       
 11153         
       
 11154 
       
 11155         
       
 11156     </div>
       
 11157 
       
 11158     <div class="description">
       
 11159         <p>Setter for a button's 'label' ATTR</p>
       
 11160     </div>
       
 11161 
       
 11162     
       
 11163         <div class="params">
       
 11164             <h4>Parameters:</h4>
       
 11165 
       
 11166             <ul class="params-list">
       
 11167             
       
 11168                 <li class="param">
       
 11169                     
       
 11170                         <code class="param-name">label</code>
       
 11171                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11172                     
       
 11173 
       
 11174                     
       
 11175 
       
 11176                     <div class="param-description">
       
 11177                          
       
 11178                     </div>
       
 11179 
       
 11180                     
       
 11181                 </li>
       
 11182             
       
 11183             </ul>
       
 11184         </div>
       
 11185     
       
 11186 
       
 11187     
       
 11188 
       
 11189     
       
 11190 </div>
       
 11191 
       
 11192                 
       
 11193                     <div id="method__uiSetTabIndex" class="method item protected inherited">
       
 11194     <h3 class="name"><code>_uiSetTabIndex</code></h3>
       
 11195 
       
 11196     
       
 11197         <div class="args">
       
 11198             <span class="paren">(</span><ul class="args-list inline commas">
       
 11199             
       
 11200                 <li class="arg">
       
 11201                     
       
 11202                         <code>Number</code>
       
 11203                     
       
 11204                 </li>
       
 11205             
       
 11206             </ul><span class="paren">)</span>
       
 11207         </div>
       
 11208     
       
 11209 
       
 11210     
       
 11211 
       
 11212     
       
 11213 
       
 11214     
       
 11215         <span class="flag protected">protected</span>
       
 11216     
       
 11217 
       
 11218     
       
 11219 
       
 11220     
       
 11221 
       
 11222     
       
 11223 
       
 11224     
       
 11225 
       
 11226     <div class="meta">
       
 11227         
       
 11228             
       
 11229                 <p>Inherited from
       
 11230                 <a href="../classes/Widget.html#method__uiSetTabIndex">Widget</a>:
       
 11231             
       
 11232         
       
 11233         
       
 11234         <a href="../files/widget_js_Widget.js.html#l1051"><code>widget&#x2F;js&#x2F;Widget.js:1051</code></a>
       
 11235         
       
 11236         </p>
       
 11237 
       
 11238 
       
 11239         
       
 11240 
       
 11241         
       
 11242     </div>
       
 11243 
       
 11244     <div class="description">
       
 11245         <p>Set the tabIndex on the widget's rendered UI</p>
       
 11246     </div>
       
 11247 
       
 11248     
       
 11249         <div class="params">
       
 11250             <h4>Parameters:</h4>
       
 11251 
       
 11252             <ul class="params-list">
       
 11253             
       
 11254                 <li class="param">
       
 11255                     
       
 11256                         <code class="param-name">Number</code>
       
 11257                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11258                     
       
 11259 
       
 11260                     
       
 11261 
       
 11262                     <div class="param-description">
       
 11263                          
       
 11264                     </div>
       
 11265 
       
 11266                     
       
 11267                 </li>
       
 11268             
       
 11269             </ul>
       
 11270         </div>
       
 11271     
       
 11272 
       
 11273     
       
 11274 
       
 11275     
       
 11276 </div>
       
 11277 
       
 11278                 
       
 11279                     <div id="method__uiSetVisible" class="method item protected inherited">
       
 11280     <h3 class="name"><code>_uiSetVisible</code></h3>
       
 11281 
       
 11282     
       
 11283         <div class="args">
       
 11284             <span class="paren">(</span><ul class="args-list inline commas">
       
 11285             
       
 11286                 <li class="arg">
       
 11287                     
       
 11288                         <code>val</code>
       
 11289                     
       
 11290                 </li>
       
 11291             
       
 11292             </ul><span class="paren">)</span>
       
 11293         </div>
       
 11294     
       
 11295 
       
 11296     
       
 11297 
       
 11298     
       
 11299 
       
 11300     
       
 11301         <span class="flag protected">protected</span>
       
 11302     
       
 11303 
       
 11304     
       
 11305 
       
 11306     
       
 11307 
       
 11308     
       
 11309 
       
 11310     
       
 11311 
       
 11312     <div class="meta">
       
 11313         
       
 11314             
       
 11315                 <p>Inherited from
       
 11316                 <a href="../classes/Widget.html#method__uiSetVisible">Widget</a>:
       
 11317             
       
 11318         
       
 11319         
       
 11320         <a href="../files/widget_js_Widget.js.html#l1007"><code>widget&#x2F;js&#x2F;Widget.js:1007</code></a>
       
 11321         
       
 11322         </p>
       
 11323 
       
 11324 
       
 11325         
       
 11326 
       
 11327         
       
 11328     </div>
       
 11329 
       
 11330     <div class="description">
       
 11331         <p>Sets the visible state for the UI</p>
       
 11332     </div>
       
 11333 
       
 11334     
       
 11335         <div class="params">
       
 11336             <h4>Parameters:</h4>
       
 11337 
       
 11338             <ul class="params-list">
       
 11339             
       
 11340                 <li class="param">
       
 11341                     
       
 11342                         <code class="param-name">val</code>
       
 11343                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11344                     
       
 11345 
       
 11346                     
       
 11347 
       
 11348                     <div class="param-description">
       
 11349                          
       
 11350                     </div>
       
 11351 
       
 11352                     
       
 11353                 </li>
       
 11354             
       
 11355             </ul>
       
 11356         </div>
       
 11357     
       
 11358 
       
 11359     
       
 11360 
       
 11361     
       
 11362 </div>
       
 11363 
       
 11364                 
       
 11365                     <div id="method__uiSetWidth" class="method item protected inherited">
       
 11366     <h3 class="name"><code>_uiSetWidth</code></h3>
       
 11367 
       
 11368     
       
 11369         <div class="args">
       
 11370             <span class="paren">(</span><ul class="args-list inline commas">
       
 11371             
       
 11372                 <li class="arg">
       
 11373                     
       
 11374                         <code>val</code>
       
 11375                     
       
 11376                 </li>
       
 11377             
       
 11378             </ul><span class="paren">)</span>
       
 11379         </div>
       
 11380     
       
 11381 
       
 11382     
       
 11383 
       
 11384     
       
 11385 
       
 11386     
       
 11387         <span class="flag protected">protected</span>
       
 11388     
       
 11389 
       
 11390     
       
 11391 
       
 11392     
       
 11393 
       
 11394     
       
 11395 
       
 11396     
       
 11397 
       
 11398     <div class="meta">
       
 11399         
       
 11400             
       
 11401                 <p>Inherited from
       
 11402                 <a href="../classes/Widget.html#method__uiSetWidth">Widget</a>:
       
 11403             
       
 11404         
       
 11405         
       
 11406         <a href="../files/widget_js_Widget.js.html#l986"><code>widget&#x2F;js&#x2F;Widget.js:986</code></a>
       
 11407         
       
 11408         </p>
       
 11409 
       
 11410 
       
 11411         
       
 11412 
       
 11413         
       
 11414     </div>
       
 11415 
       
 11416     <div class="description">
       
 11417         <p>Sets the width on the widget's bounding box element</p>
       
 11418     </div>
       
 11419 
       
 11420     
       
 11421         <div class="params">
       
 11422             <h4>Parameters:</h4>
       
 11423 
       
 11424             <ul class="params-list">
       
 11425             
       
 11426                 <li class="param">
       
 11427                     
       
 11428                         <code class="param-name">val</code>
       
 11429                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 11430                     
       
 11431 
       
 11432                     
       
 11433 
       
 11434                     <div class="param-description">
       
 11435                          
       
 11436                     </div>
       
 11437 
       
 11438                     
       
 11439                 </li>
       
 11440             
       
 11441             </ul>
       
 11442         </div>
       
 11443     
       
 11444 
       
 11445     
       
 11446 
       
 11447     
       
 11448 </div>
       
 11449 
       
 11450                 
       
 11451                     <div id="method__uiSizeCB" class="method item protected inherited">
       
 11452     <h3 class="name"><code>_uiSizeCB</code></h3>
       
 11453 
       
 11454     
       
 11455         <div class="args">
       
 11456             <span class="paren">(</span><ul class="args-list inline commas">
       
 11457             
       
 11458                 <li class="arg">
       
 11459                     
       
 11460                         <code>expand</code>
       
 11461                     
       
 11462                 </li>
       
 11463             
       
 11464             </ul><span class="paren">)</span>
       
 11465         </div>
       
 11466     
       
 11467 
       
 11468     
       
 11469 
       
 11470     
       
 11471 
       
 11472     
       
 11473         <span class="flag protected">protected</span>
       
 11474     
       
 11475 
       
 11476     
       
 11477 
       
 11478     
       
 11479 
       
 11480     
       
 11481 
       
 11482     
       
 11483 
       
 11484     <div class="meta">
       
 11485         
       
 11486             
       
 11487                 <p>Inherited from
       
 11488                 <a href="../classes/Widget.html#method__uiSizeCB">Widget</a>:
       
 11489             
       
 11490         
       
 11491         
       
 11492         <a href="../files/widget_js_Widget.js.html#l701"><code>widget&#x2F;js&#x2F;Widget.js:701</code></a>
       
 11493         
       
 11494         </p>
       
 11495 
       
 11496 
       
 11497         
       
 11498 
       
 11499         
       
 11500     </div>
       
 11501 
       
 11502     <div class="description">
       
 11503         
       
 11504     </div>
       
 11505 
       
 11506     
       
 11507         <div class="params">
       
 11508             <h4>Parameters:</h4>
       
 11509 
       
 11510             <ul class="params-list">
       
 11511             
       
 11512                 <li class="param">
       
 11513                     
       
 11514                         <code class="param-name">expand</code>
       
 11515                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11516                     
       
 11517 
       
 11518                     
       
 11519 
       
 11520                     <div class="param-description">
       
 11521                          
       
 11522                     </div>
       
 11523 
       
 11524                     
       
 11525                 </li>
       
 11526             
       
 11527             </ul>
       
 11528         </div>
       
 11529     
       
 11530 
       
 11531     
       
 11532 
       
 11533     
       
 11534 </div>
       
 11535 
       
 11536                 
       
 11537                     <div id="method__unbindDOM" class="method item protected inherited">
       
 11538     <h3 class="name"><code>_unbindDOM</code></h3>
       
 11539 
       
 11540     
       
 11541         <span class="paren">()</span>
       
 11542     
       
 11543 
       
 11544     
       
 11545 
       
 11546     
       
 11547 
       
 11548     
       
 11549         <span class="flag protected">protected</span>
       
 11550     
       
 11551 
       
 11552     
       
 11553 
       
 11554     
       
 11555 
       
 11556     
       
 11557 
       
 11558     
       
 11559 
       
 11560     <div class="meta">
       
 11561         
       
 11562             
       
 11563                 <p>Inherited from
       
 11564                 <a href="../classes/Widget.html#method__unbindDOM">Widget</a>:
       
 11565             
       
 11566         
       
 11567         
       
 11568         <a href="../files/widget_js_Widget.js.html#l933"><code>widget&#x2F;js&#x2F;Widget.js:933</code></a>
       
 11569         
       
 11570         </p>
       
 11571 
       
 11572 
       
 11573         
       
 11574 
       
 11575         
       
 11576     </div>
       
 11577 
       
 11578     <div class="description">
       
 11579         
       
 11580     </div>
       
 11581 
       
 11582     
       
 11583 
       
 11584     
       
 11585 
       
 11586     
       
 11587 </div>
       
 11588 
       
 11589                 
       
 11590                     <div id="method__unbindUI" class="method item protected inherited">
       
 11591     <h3 class="name"><code>_unbindUI</code></h3>
       
 11592 
       
 11593     
       
 11594         <span class="paren">()</span>
       
 11595     
       
 11596 
       
 11597     
       
 11598 
       
 11599     
       
 11600 
       
 11601     
       
 11602         <span class="flag protected">protected</span>
       
 11603     
       
 11604 
       
 11605     
       
 11606 
       
 11607     
       
 11608 
       
 11609     
       
 11610 
       
 11611     
       
 11612 
       
 11613     <div class="meta">
       
 11614         
       
 11615             
       
 11616                 <p>Inherited from
       
 11617                 <a href="../classes/Widget.html#method__unbindUI">Widget</a>:
       
 11618             
       
 11619         
       
 11620         
       
 11621         <a href="../files/widget_js_Widget.js.html#l894"><code>widget&#x2F;js&#x2F;Widget.js:894</code></a>
       
 11622         
       
 11623         </p>
       
 11624 
       
 11625 
       
 11626         
       
 11627 
       
 11628         
       
 11629     </div>
       
 11630 
       
 11631     <div class="description">
       
 11632         
       
 11633     </div>
       
 11634 
       
 11635     
       
 11636 
       
 11637     
       
 11638 
       
 11639     
       
 11640 </div>
       
 11641 
       
 11642                 
       
 11643                     <div id="method__validTabIndex" class="method item protected inherited">
       
 11644     <h3 class="name"><code>_validTabIndex</code></h3>
       
 11645 
       
 11646     
       
 11647         <div class="args">
       
 11648             <span class="paren">(</span><ul class="args-list inline commas">
       
 11649             
       
 11650                 <li class="arg">
       
 11651                     
       
 11652                         <code>tabIndex</code>
       
 11653                     
       
 11654                 </li>
       
 11655             
       
 11656             </ul><span class="paren">)</span>
       
 11657         </div>
       
 11658     
       
 11659 
       
 11660     
       
 11661 
       
 11662     
       
 11663 
       
 11664     
       
 11665         <span class="flag protected">protected</span>
       
 11666     
       
 11667 
       
 11668     
       
 11669 
       
 11670     
       
 11671 
       
 11672     
       
 11673 
       
 11674     
       
 11675 
       
 11676     <div class="meta">
       
 11677         
       
 11678             
       
 11679                 <p>Inherited from
       
 11680                 <a href="../classes/Widget.html#method__validTabIndex">Widget</a>:
       
 11681             
       
 11682         
       
 11683         
       
 11684         <a href="../files/widget_js_Widget.js.html#l1161"><code>widget&#x2F;js&#x2F;Widget.js:1161</code></a>
       
 11685         
       
 11686         </p>
       
 11687 
       
 11688 
       
 11689         
       
 11690 
       
 11691         
       
 11692     </div>
       
 11693 
       
 11694     <div class="description">
       
 11695         
       
 11696     </div>
       
 11697 
       
 11698     
       
 11699         <div class="params">
       
 11700             <h4>Parameters:</h4>
       
 11701 
       
 11702             <ul class="params-list">
       
 11703             
       
 11704                 <li class="param">
       
 11705                     
       
 11706                         <code class="param-name">tabIndex</code>
       
 11707                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 11708                     
       
 11709 
       
 11710                     
       
 11711 
       
 11712                     <div class="param-description">
       
 11713                          
       
 11714                     </div>
       
 11715 
       
 11716                     
       
 11717                 </li>
       
 11718             
       
 11719             </ul>
       
 11720         </div>
       
 11721     
       
 11722 
       
 11723     
       
 11724 
       
 11725     
       
 11726 </div>
       
 11727 
       
 11728                 
       
 11729                     <div id="method_addAttr" class="method item inherited">
       
 11730     <h3 class="name"><code>addAttr</code></h3>
       
 11731 
       
 11732     
       
 11733         <div class="args">
       
 11734             <span class="paren">(</span><ul class="args-list inline commas">
       
 11735             
       
 11736                 <li class="arg">
       
 11737                     
       
 11738                         <code>name</code>
       
 11739                     
       
 11740                 </li>
       
 11741             
       
 11742                 <li class="arg">
       
 11743                     
       
 11744                         <code>config</code>
       
 11745                     
       
 11746                 </li>
       
 11747             
       
 11748                 <li class="arg">
       
 11749                     
       
 11750                         <code>lazy</code>
       
 11751                     
       
 11752                 </li>
       
 11753             
       
 11754             </ul><span class="paren">)</span>
       
 11755         </div>
       
 11756     
       
 11757 
       
 11758     
       
 11759         <span class="returns-inline">
       
 11760             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11761         </span>
       
 11762     
       
 11763 
       
 11764     
       
 11765 
       
 11766     
       
 11767 
       
 11768     
       
 11769 
       
 11770     
       
 11771 
       
 11772     
       
 11773         <span class="flag chainable">chainable</span>
       
 11774     
       
 11775 
       
 11776     
       
 11777 
       
 11778     <div class="meta">
       
 11779         
       
 11780             
       
 11781                 <p>Inherited from
       
 11782                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
 11783             
       
 11784         
       
 11785         
       
 11786         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
 11787         
       
 11788         </p>
       
 11789 
       
 11790 
       
 11791         
       
 11792 
       
 11793         
       
 11794     </div>
       
 11795 
       
 11796     <div class="description">
       
 11797         <p>
       
 11798 Adds an attribute with the provided configuration to the host object.
       
 11799 </p>
       
 11800 
       
 11801 <p>
       
 11802 The config argument object supports the following properties:
       
 11803 </p>
       
 11804 
       
 11805 <dl>
       
 11806    <dt>value &#60;Any&#62;</dt>
       
 11807    <dd>The initial value to set on the attribute</dd>
       
 11808 
       
 11809    <dt>valueFn &#60;Function | String&#62;</dt>
       
 11810    <dd>
       
 11811    <p>A function, which will return the initial value to set on the attribute. This is useful
       
 11812    for cases where the attribute configuration is defined statically, but needs to
       
 11813    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
 11814    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
 11815    case the value property is used.</p>
       
 11816 
       
 11817    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
 11818    </dd>
       
 11819 
       
 11820    <dt>readOnly &#60;boolean&#62;</dt>
       
 11821    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
 11822        cannot be modified by invoking the set method.</dd>
       
 11823 
       
 11824    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
 11825    <dd>
       
 11826        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
 11827        can only have their values set once, be it through the default configuration,
       
 11828        constructor configuration arguments, or by invoking set.
       
 11829        <p>The writeOnce attribute can also be set to the string "initOnly",
       
 11830         in which case the attribute can only be set during initialization
       
 11831        (when used with Base, this means it can only be set during construction)</p>
       
 11832    </dd>
       
 11833 
       
 11834    <dt>setter &#60;Function | String&#62;</dt>
       
 11835    <dd>
       
 11836    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
 11837    The value returned by the setter will be the final stored value. Returning
       
 11838    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
 11839    the value from being stored.
       
 11840    </p>
       
 11841 
       
 11842    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
 11843    </dd>
       
 11844 
       
 11845    <dt>getter &#60;Function | String&#62;</dt>
       
 11846    <dd>
       
 11847    <p>
       
 11848    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
 11849    The value returned by the getter function is the value which will be returned to the user when they
       
 11850    invoke get.
       
 11851    </p>
       
 11852 
       
 11853    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
 11854    </dd>
       
 11855 
       
 11856    <dt>validator &#60;Function | String&#62;</dt>
       
 11857    <dd>
       
 11858    <p>
       
 11859    The validator function invoked prior to setting the stored value. Returning
       
 11860    false from the validator function will prevent the value from being stored.
       
 11861    </p>
       
 11862 
       
 11863    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
 11864    </dd>
       
 11865 
       
 11866    <dt>lazyAdd &#60;boolean&#62;</dt>
       
 11867    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
 11868    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
 11869    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
 11870 
       
 11871 </dl>
       
 11872 
       
 11873 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
 11874 the context ("this") set to the host object.</p>
       
 11875 
       
 11876 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
 11877 and are not intended for public use.</p>
       
 11878     </div>
       
 11879 
       
 11880     
       
 11881         <div class="params">
       
 11882             <h4>Parameters:</h4>
       
 11883 
       
 11884             <ul class="params-list">
       
 11885             
       
 11886                 <li class="param">
       
 11887                     
       
 11888                         <code class="param-name">name</code>
       
 11889                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11890                     
       
 11891 
       
 11892                     
       
 11893 
       
 11894                     <div class="param-description">
       
 11895                         <p>The name of the attribute.</p>
       
 11896                     </div>
       
 11897 
       
 11898                     
       
 11899                 </li>
       
 11900             
       
 11901                 <li class="param">
       
 11902                     
       
 11903                         <code class="param-name">config</code>
       
 11904                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11905                     
       
 11906 
       
 11907                     
       
 11908 
       
 11909                     <div class="param-description">
       
 11910                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
 11911 
       
 11912 <p>
       
 11913 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
 11914 to protect the original values, you will need to merge the object.
       
 11915 </p>
       
 11916                     </div>
       
 11917 
       
 11918                     
       
 11919                 </li>
       
 11920             
       
 11921                 <li class="param">
       
 11922                     
       
 11923                         <code class="param-name">lazy</code>
       
 11924                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11925                     
       
 11926 
       
 11927                     
       
 11928 
       
 11929                     <div class="param-description">
       
 11930                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
 11931                     </div>
       
 11932 
       
 11933                     
       
 11934                 </li>
       
 11935             
       
 11936             </ul>
       
 11937         </div>
       
 11938     
       
 11939 
       
 11940     
       
 11941         <div class="returns">
       
 11942             <h4>Returns:</h4>
       
 11943 
       
 11944             <div class="returns-description">
       
 11945                 
       
 11946                     
       
 11947                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11948                     
       
 11949                     A reference to the host object.
       
 11950                 
       
 11951             </div>
       
 11952         </div>
       
 11953     
       
 11954 
       
 11955     
       
 11956 </div>
       
 11957 
       
 11958                 
       
 11959                     <div id="method_addAttrs" class="method item inherited">
       
 11960     <h3 class="name"><code>addAttrs</code></h3>
       
 11961 
       
 11962     
       
 11963         <div class="args">
       
 11964             <span class="paren">(</span><ul class="args-list inline commas">
       
 11965             
       
 11966                 <li class="arg">
       
 11967                     
       
 11968                         <code>cfgs</code>
       
 11969                     
       
 11970                 </li>
       
 11971             
       
 11972                 <li class="arg">
       
 11973                     
       
 11974                         <code>values</code>
       
 11975                     
       
 11976                 </li>
       
 11977             
       
 11978                 <li class="arg">
       
 11979                     
       
 11980                         <code>lazy</code>
       
 11981                     
       
 11982                 </li>
       
 11983             
       
 11984             </ul><span class="paren">)</span>
       
 11985         </div>
       
 11986     
       
 11987 
       
 11988     
       
 11989         <span class="returns-inline">
       
 11990             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11991         </span>
       
 11992     
       
 11993 
       
 11994     
       
 11995 
       
 11996     
       
 11997 
       
 11998     
       
 11999 
       
 12000     
       
 12001 
       
 12002     
       
 12003         <span class="flag chainable">chainable</span>
       
 12004     
       
 12005 
       
 12006     
       
 12007 
       
 12008     <div class="meta">
       
 12009         
       
 12010             
       
 12011                 <p>Inherited from
       
 12012                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
 12013             
       
 12014         
       
 12015         
       
 12016         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
 12017         
       
 12018         </p>
       
 12019 
       
 12020 
       
 12021         
       
 12022 
       
 12023         
       
 12024     </div>
       
 12025 
       
 12026     <div class="description">
       
 12027         <p>Configures a group of attributes, and sets initial values.</p>
       
 12028 
       
 12029 <p>
       
 12030 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
 12031 The caller is responsible for merging/cloning the configuration object if required.
       
 12032 </p>
       
 12033     </div>
       
 12034 
       
 12035     
       
 12036         <div class="params">
       
 12037             <h4>Parameters:</h4>
       
 12038 
       
 12039             <ul class="params-list">
       
 12040             
       
 12041                 <li class="param">
       
 12042                     
       
 12043                         <code class="param-name">cfgs</code>
       
 12044                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12045                     
       
 12046 
       
 12047                     
       
 12048 
       
 12049                     <div class="param-description">
       
 12050                         <p>An object with attribute name/configuration pairs.</p>
       
 12051                     </div>
       
 12052 
       
 12053                     
       
 12054                 </li>
       
 12055             
       
 12056                 <li class="param">
       
 12057                     
       
 12058                         <code class="param-name">values</code>
       
 12059                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12060                     
       
 12061 
       
 12062                     
       
 12063 
       
 12064                     <div class="param-description">
       
 12065                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
 12066 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
 12067                     </div>
       
 12068 
       
 12069                     
       
 12070                 </li>
       
 12071             
       
 12072                 <li class="param">
       
 12073                     
       
 12074                         <code class="param-name">lazy</code>
       
 12075                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12076                     
       
 12077 
       
 12078                     
       
 12079 
       
 12080                     <div class="param-description">
       
 12081                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
 12082 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
 12083 See <a href="#method_addAttr">addAttr</a>.</p>
       
 12084                     </div>
       
 12085 
       
 12086                     
       
 12087                 </li>
       
 12088             
       
 12089             </ul>
       
 12090         </div>
       
 12091     
       
 12092 
       
 12093     
       
 12094         <div class="returns">
       
 12095             <h4>Returns:</h4>
       
 12096 
       
 12097             <div class="returns-description">
       
 12098                 
       
 12099                     
       
 12100                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 12101                     
       
 12102                     A reference to the host object.
       
 12103                 
       
 12104             </div>
       
 12105         </div>
       
 12106     
       
 12107 
       
 12108     
       
 12109 </div>
       
 12110 
       
 12111                 
       
 12112                     <div id="method_addTarget" class="method item inherited">
       
 12113     <h3 class="name"><code>addTarget</code></h3>
       
 12114 
       
 12115     
       
 12116         <div class="args">
       
 12117             <span class="paren">(</span><ul class="args-list inline commas">
       
 12118             
       
 12119                 <li class="arg">
       
 12120                     
       
 12121                         <code>o</code>
       
 12122                     
       
 12123                 </li>
       
 12124             
       
 12125             </ul><span class="paren">)</span>
       
 12126         </div>
       
 12127     
       
 12128 
       
 12129     
       
 12130 
       
 12131     
       
 12132 
       
 12133     
       
 12134 
       
 12135     
       
 12136 
       
 12137     
       
 12138 
       
 12139     
       
 12140 
       
 12141     
       
 12142 
       
 12143     <div class="meta">
       
 12144         
       
 12145             
       
 12146                 <p>Inherited from
       
 12147                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
 12148             
       
 12149         
       
 12150         
       
 12151         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
 12152         
       
 12153         </p>
       
 12154 
       
 12155 
       
 12156         
       
 12157 
       
 12158         
       
 12159     </div>
       
 12160 
       
 12161     <div class="description">
       
 12162         <p>Registers another EventTarget as a bubble target.  Bubble order
       
 12163 is determined by the order registered.  Multiple targets can
       
 12164 be specified.</p>
       
 12165 
       
 12166 <p>Events can only bubble if emitFacade is true.</p>
       
 12167 
       
 12168 <p>Included in the event-custom-complex submodule.</p>
       
 12169     </div>
       
 12170 
       
 12171     
       
 12172         <div class="params">
       
 12173             <h4>Parameters:</h4>
       
 12174 
       
 12175             <ul class="params-list">
       
 12176             
       
 12177                 <li class="param">
       
 12178                     
       
 12179                         <code class="param-name">o</code>
       
 12180                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 12181                     
       
 12182 
       
 12183                     
       
 12184 
       
 12185                     <div class="param-description">
       
 12186                         <p>the target to add</p>
       
 12187                     </div>
       
 12188 
       
 12189                     
       
 12190                 </li>
       
 12191             
       
 12192             </ul>
       
 12193         </div>
       
 12194     
       
 12195 
       
 12196     
       
 12197 
       
 12198     
       
 12199 </div>
       
 12200 
       
 12201                 
       
 12202                     <div id="method_after" class="method item inherited">
       
 12203     <h3 class="name"><code>after</code></h3>
       
 12204 
       
 12205     
       
 12206         <div class="args">
       
 12207             <span class="paren">(</span><ul class="args-list inline commas">
       
 12208             
       
 12209                 <li class="arg">
       
 12210                     
       
 12211                         <code>type</code>
       
 12212                     
       
 12213                 </li>
       
 12214             
       
 12215                 <li class="arg">
       
 12216                     
       
 12217                         <code>fn</code>
       
 12218                     
       
 12219                 </li>
       
 12220             
       
 12221                 <li class="arg">
       
 12222                     
       
 12223                         <code class="optional">[context]</code>
       
 12224                     
       
 12225                 </li>
       
 12226             
       
 12227                 <li class="arg">
       
 12228                     
       
 12229                         <code class="optional">[arg*]</code>
       
 12230                     
       
 12231                 </li>
       
 12232             
       
 12233             </ul><span class="paren">)</span>
       
 12234         </div>
       
 12235     
       
 12236 
       
 12237     
       
 12238         <span class="returns-inline">
       
 12239             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 12240         </span>
       
 12241     
       
 12242 
       
 12243     
       
 12244 
       
 12245     
       
 12246 
       
 12247     
       
 12248 
       
 12249     
       
 12250 
       
 12251     
       
 12252 
       
 12253     
       
 12254 
       
 12255     <div class="meta">
       
 12256         
       
 12257             
       
 12258                 <p>Inherited from
       
 12259                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
 12260             
       
 12261         
       
 12262         
       
 12263         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
 12264         
       
 12265         </p>
       
 12266 
       
 12267 
       
 12268         
       
 12269 
       
 12270         
       
 12271     </div>
       
 12272 
       
 12273     <div class="description">
       
 12274         <p>Subscribe to a custom event hosted by this object.  The
       
 12275 supplied callback will execute after any listeners add
       
 12276 via the subscribe method, and after the default function,
       
 12277 if configured for the event, has executed.</p>
       
 12278     </div>
       
 12279 
       
 12280     
       
 12281         <div class="params">
       
 12282             <h4>Parameters:</h4>
       
 12283 
       
 12284             <ul class="params-list">
       
 12285             
       
 12286                 <li class="param">
       
 12287                     
       
 12288                         <code class="param-name">type</code>
       
 12289                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12290                     
       
 12291 
       
 12292                     
       
 12293 
       
 12294                     <div class="param-description">
       
 12295                         <p>The name of the event</p>
       
 12296                     </div>
       
 12297 
       
 12298                     
       
 12299                 </li>
       
 12300             
       
 12301                 <li class="param">
       
 12302                     
       
 12303                         <code class="param-name">fn</code>
       
 12304                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 12305                     
       
 12306 
       
 12307                     
       
 12308 
       
 12309                     <div class="param-description">
       
 12310                         <p>The callback to execute in response to the event</p>
       
 12311                     </div>
       
 12312 
       
 12313                     
       
 12314                 </li>
       
 12315             
       
 12316                 <li class="param">
       
 12317                     
       
 12318                         <code class="param-name optional">[context]</code>
       
 12319                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12320                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 12321                     
       
 12322 
       
 12323                     
       
 12324 
       
 12325                     <div class="param-description">
       
 12326                         <p>Override <code>this</code> object in callback</p>
       
 12327                     </div>
       
 12328 
       
 12329                     
       
 12330                 </li>
       
 12331             
       
 12332                 <li class="param">
       
 12333                     
       
 12334                         <code class="param-name optional">[arg*]</code>
       
 12335                         <span class="type">Any</span>
       
 12336                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 12337                     
       
 12338 
       
 12339                     
       
 12340 
       
 12341                     <div class="param-description">
       
 12342                         <p>0..n additional arguments to supply to the subscriber</p>
       
 12343                     </div>
       
 12344 
       
 12345                     
       
 12346                 </li>
       
 12347             
       
 12348             </ul>
       
 12349         </div>
       
 12350     
       
 12351 
       
 12352     
       
 12353         <div class="returns">
       
 12354             <h4>Returns:</h4>
       
 12355 
       
 12356             <div class="returns-description">
       
 12357                 
       
 12358                     
       
 12359                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 12360                     
       
 12361                     A subscription handle capable of detaching the
       
 12362                       subscription
       
 12363                 
       
 12364             </div>
       
 12365         </div>
       
 12366     
       
 12367 
       
 12368     
       
 12369 </div>
       
 12370 
       
 12371                 
       
 12372                     <div id="method_ancestor" class="method item inherited">
       
 12373     <h3 class="name"><code>ancestor</code></h3>
       
 12374 
       
 12375     
       
 12376         <div class="args">
       
 12377             <span class="paren">(</span><ul class="args-list inline commas">
       
 12378             
       
 12379                 <li class="arg">
       
 12380                     
       
 12381                         <code>depth</code>
       
 12382                     
       
 12383                 </li>
       
 12384             
       
 12385             </ul><span class="paren">)</span>
       
 12386         </div>
       
 12387     
       
 12388 
       
 12389     
       
 12390         <span class="returns-inline">
       
 12391             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 12392         </span>
       
 12393     
       
 12394 
       
 12395     
       
 12396 
       
 12397     
       
 12398 
       
 12399     
       
 12400 
       
 12401     
       
 12402 
       
 12403     
       
 12404 
       
 12405     
       
 12406 
       
 12407     <div class="meta">
       
 12408         
       
 12409             
       
 12410                 <p>Inherited from
       
 12411                 <a href="../classes/Widget.html#method_ancestor">Widget</a>:
       
 12412             
       
 12413         
       
 12414         
       
 12415         <a href="../files/widget-child_js_Widget-Child.js.html#l279"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:279</code></a>
       
 12416         
       
 12417         </p>
       
 12418 
       
 12419 
       
 12420         
       
 12421 
       
 12422         
       
 12423     </div>
       
 12424 
       
 12425     <div class="description">
       
 12426         <p>Returns the Widget instance at the specified depth.</p>
       
 12427     </div>
       
 12428 
       
 12429     
       
 12430         <div class="params">
       
 12431             <h4>Parameters:</h4>
       
 12432 
       
 12433             <ul class="params-list">
       
 12434             
       
 12435                 <li class="param">
       
 12436                     
       
 12437                         <code class="param-name">depth</code>
       
 12438                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 12439                     
       
 12440 
       
 12441                     
       
 12442 
       
 12443                     <div class="param-description">
       
 12444                         <p>Number representing the depth of the ancestor.</p>
       
 12445                     </div>
       
 12446 
       
 12447                     
       
 12448                 </li>
       
 12449             
       
 12450             </ul>
       
 12451         </div>
       
 12452     
       
 12453 
       
 12454     
       
 12455         <div class="returns">
       
 12456             <h4>Returns:</h4>
       
 12457 
       
 12458             <div class="returns-description">
       
 12459                 
       
 12460                     
       
 12461                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 12462                     
       
 12463                     Widget instance.
       
 12464                 
       
 12465             </div>
       
 12466         </div>
       
 12467     
       
 12468 
       
 12469     
       
 12470 </div>
       
 12471 
       
 12472                 
       
 12473                     <div id="method_attrAdded" class="method item inherited">
       
 12474     <h3 class="name"><code>attrAdded</code></h3>
       
 12475 
       
 12476     
       
 12477         <div class="args">
       
 12478             <span class="paren">(</span><ul class="args-list inline commas">
       
 12479             
       
 12480                 <li class="arg">
       
 12481                     
       
 12482                         <code>name</code>
       
 12483                     
       
 12484                 </li>
       
 12485             
       
 12486             </ul><span class="paren">)</span>
       
 12487         </div>
       
 12488     
       
 12489 
       
 12490     
       
 12491         <span class="returns-inline">
       
 12492             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12493         </span>
       
 12494     
       
 12495 
       
 12496     
       
 12497 
       
 12498     
       
 12499 
       
 12500     
       
 12501 
       
 12502     
       
 12503 
       
 12504     
       
 12505 
       
 12506     
       
 12507 
       
 12508     <div class="meta">
       
 12509         
       
 12510             
       
 12511                 <p>Inherited from
       
 12512                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
 12513             
       
 12514         
       
 12515         
       
 12516         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
 12517         
       
 12518         </p>
       
 12519 
       
 12520 
       
 12521         
       
 12522 
       
 12523         
       
 12524     </div>
       
 12525 
       
 12526     <div class="description">
       
 12527         <p>Checks if the given attribute has been added to the host</p>
       
 12528     </div>
       
 12529 
       
 12530     
       
 12531         <div class="params">
       
 12532             <h4>Parameters:</h4>
       
 12533 
       
 12534             <ul class="params-list">
       
 12535             
       
 12536                 <li class="param">
       
 12537                     
       
 12538                         <code class="param-name">name</code>
       
 12539                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12540                     
       
 12541 
       
 12542                     
       
 12543 
       
 12544                     <div class="param-description">
       
 12545                         <p>The name of the attribute to check.</p>
       
 12546                     </div>
       
 12547 
       
 12548                     
       
 12549                 </li>
       
 12550             
       
 12551             </ul>
       
 12552         </div>
       
 12553     
       
 12554 
       
 12555     
       
 12556         <div class="returns">
       
 12557             <h4>Returns:</h4>
       
 12558 
       
 12559             <div class="returns-description">
       
 12560                 
       
 12561                     
       
 12562                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
 12563                     
       
 12564                     true if an attribute with the given name has been added, false if it hasn't.
       
 12565         This method will return true for lazily added attributes.
       
 12566                 
       
 12567             </div>
       
 12568         </div>
       
 12569     
       
 12570 
       
 12571     
       
 12572 </div>
       
 12573 
       
 12574                 
       
 12575                     <div id="method_before" class="method item inherited">
       
 12576     <h3 class="name"><code>before</code></h3>
       
 12577 
       
 12578     
       
 12579         <span class="paren">()</span>
       
 12580     
       
 12581 
       
 12582     
       
 12583         <span class="returns-inline">
       
 12584             <span class="type"></span>
       
 12585         </span>
       
 12586     
       
 12587 
       
 12588     
       
 12589 
       
 12590     
       
 12591 
       
 12592     
       
 12593 
       
 12594     
       
 12595 
       
 12596     
       
 12597 
       
 12598     
       
 12599 
       
 12600     <div class="meta">
       
 12601         
       
 12602             
       
 12603                 <p>Inherited from
       
 12604                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
 12605             
       
 12606         
       
 12607         
       
 12608         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
 12609         
       
 12610         </p>
       
 12611 
       
 12612 
       
 12613         
       
 12614 
       
 12615         
       
 12616     </div>
       
 12617 
       
 12618     <div class="description">
       
 12619         <p>Executes the callback before a DOM event, custom event
       
 12620 or method.  If the first argument is a function, it
       
 12621 is assumed the target is a method.  For DOM and custom
       
 12622 events, this is an alias for Y.on.</p>
       
 12623 
       
 12624 <p>For DOM and custom events:
       
 12625 type, callback, context, 0-n arguments</p>
       
 12626 
       
 12627 <p>For methods:
       
 12628 callback, object (method host), methodName, context, 0-n arguments</p>
       
 12629     </div>
       
 12630 
       
 12631     
       
 12632 
       
 12633     
       
 12634         <div class="returns">
       
 12635             <h4>Returns:</h4>
       
 12636 
       
 12637             <div class="returns-description">
       
 12638                 
       
 12639                     
       
 12640                     detach handle
       
 12641                 
       
 12642             </div>
       
 12643         </div>
       
 12644     
       
 12645 
       
 12646     
       
 12647 </div>
       
 12648 
       
 12649                 
       
 12650                     <div id="method_bindUI" class="method item">
       
 12651     <h3 class="name"><code>bindUI</code></h3>
       
 12652 
       
 12653     
       
 12654         <span class="paren">()</span>
       
 12655     
       
 12656 
       
 12657     
       
 12658 
       
 12659     
       
 12660 
       
 12661     
       
 12662 
       
 12663     
       
 12664 
       
 12665     
       
 12666 
       
 12667     
       
 12668 
       
 12669     
       
 12670 
       
 12671     <div class="meta">
       
 12672         
       
 12673             <p>Inherited from
       
 12674             <a href="../classes/Widget.html#method_bindUI">
       
 12675                 Widget
       
 12676             </a>
       
 12677             
       
 12678             but overwritten in
       
 12679             
       
 12680         
       
 12681         
       
 12682         <a href="../files/button_js_button.js.html#l63"><code>button&#x2F;js&#x2F;button.js:63</code></a>
       
 12683         
       
 12684         </p>
       
 12685 
       
 12686 
       
 12687         
       
 12688 
       
 12689         
       
 12690     </div>
       
 12691 
       
 12692     <div class="description">
       
 12693         <p>Hooks up events for the widget</p>
       
 12694     </div>
       
 12695 
       
 12696     
       
 12697 
       
 12698     
       
 12699 
       
 12700     
       
 12701 </div>
       
 12702 
       
 12703                 
       
 12704                     <div id="method_blur" class="method item inherited">
       
 12705     <h3 class="name"><code>blur</code></h3>
       
 12706 
       
 12707     
       
 12708         <span class="paren">()</span>
       
 12709     
       
 12710 
       
 12711     
       
 12712 
       
 12713     
       
 12714 
       
 12715     
       
 12716 
       
 12717     
       
 12718 
       
 12719     
       
 12720 
       
 12721     
       
 12722         <span class="flag chainable">chainable</span>
       
 12723     
       
 12724 
       
 12725     
       
 12726 
       
 12727     <div class="meta">
       
 12728         
       
 12729             
       
 12730                 <p>Inherited from
       
 12731                 <a href="../classes/Widget.html#method_blur">Widget</a>:
       
 12732             
       
 12733         
       
 12734         
       
 12735         <a href="../files/widget_js_Widget.js.html#l673"><code>widget&#x2F;js&#x2F;Widget.js:673</code></a>
       
 12736         
       
 12737         </p>
       
 12738 
       
 12739 
       
 12740         
       
 12741 
       
 12742         
       
 12743     </div>
       
 12744 
       
 12745     <div class="description">
       
 12746         <p>Causes the Widget to lose focus by setting the "focused" attribute
       
 12747 to "false"</p>
       
 12748     </div>
       
 12749 
       
 12750     
       
 12751 
       
 12752     
       
 12753 
       
 12754     
       
 12755 </div>
       
 12756 
       
 12757                 
       
 12758                     <div id="method_bubble" class="method item inherited">
       
 12759     <h3 class="name"><code>bubble</code></h3>
       
 12760 
       
 12761     
       
 12762         <div class="args">
       
 12763             <span class="paren">(</span><ul class="args-list inline commas">
       
 12764             
       
 12765                 <li class="arg">
       
 12766                     
       
 12767                         <code>evt</code>
       
 12768                     
       
 12769                 </li>
       
 12770             
       
 12771             </ul><span class="paren">)</span>
       
 12772         </div>
       
 12773     
       
 12774 
       
 12775     
       
 12776         <span class="returns-inline">
       
 12777             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12778         </span>
       
 12779     
       
 12780 
       
 12781     
       
 12782 
       
 12783     
       
 12784 
       
 12785     
       
 12786 
       
 12787     
       
 12788 
       
 12789     
       
 12790 
       
 12791     
       
 12792 
       
 12793     <div class="meta">
       
 12794         
       
 12795             
       
 12796                 <p>Inherited from
       
 12797                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
 12798             
       
 12799         
       
 12800         
       
 12801         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
 12802         
       
 12803         </p>
       
 12804 
       
 12805 
       
 12806         
       
 12807 
       
 12808         
       
 12809     </div>
       
 12810 
       
 12811     <div class="description">
       
 12812         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
 12813     </div>
       
 12814 
       
 12815     
       
 12816         <div class="params">
       
 12817             <h4>Parameters:</h4>
       
 12818 
       
 12819             <ul class="params-list">
       
 12820             
       
 12821                 <li class="param">
       
 12822                     
       
 12823                         <code class="param-name">evt</code>
       
 12824                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 12825                     
       
 12826 
       
 12827                     
       
 12828 
       
 12829                     <div class="param-description">
       
 12830                         <p>the custom event to propagate</p>
       
 12831                     </div>
       
 12832 
       
 12833                     
       
 12834                 </li>
       
 12835             
       
 12836             </ul>
       
 12837         </div>
       
 12838     
       
 12839 
       
 12840     
       
 12841         <div class="returns">
       
 12842             <h4>Returns:</h4>
       
 12843 
       
 12844             <div class="returns-description">
       
 12845                 
       
 12846                     
       
 12847                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
 12848                     
       
 12849                     the aggregated return value from Event.Custom.fire
       
 12850                 
       
 12851             </div>
       
 12852         </div>
       
 12853     
       
 12854 
       
 12855     
       
 12856 </div>
       
 12857 
       
 12858                 
       
 12859                     <div id="method_destroy" class="method item inherited">
       
 12860     <h3 class="name"><code>destroy</code></h3>
       
 12861 
       
 12862     
       
 12863         <div class="args">
       
 12864             <span class="paren">(</span><ul class="args-list inline commas">
       
 12865             
       
 12866                 <li class="arg">
       
 12867                     
       
 12868                         <code>destroyAllNodes</code>
       
 12869                     
       
 12870                 </li>
       
 12871             
       
 12872             </ul><span class="paren">)</span>
       
 12873         </div>
       
 12874     
       
 12875 
       
 12876     
       
 12877         <span class="returns-inline">
       
 12878             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 12879         </span>
       
 12880     
       
 12881 
       
 12882     
       
 12883 
       
 12884     
       
 12885 
       
 12886     
       
 12887 
       
 12888     
       
 12889 
       
 12890     
       
 12891         <span class="flag chainable">chainable</span>
       
 12892     
       
 12893 
       
 12894     
       
 12895 
       
 12896     <div class="meta">
       
 12897         
       
 12898             <p>Inherited from
       
 12899             <a href="../classes/BaseObservable.html#method_destroy">
       
 12900                 BaseObservable
       
 12901             </a>
       
 12902             
       
 12903             but overwritten in
       
 12904             
       
 12905         
       
 12906         
       
 12907         <a href="../files/widget_js_Widget.js.html#l452"><code>widget&#x2F;js&#x2F;Widget.js:452</code></a>
       
 12908         
       
 12909         </p>
       
 12910 
       
 12911 
       
 12912         
       
 12913 
       
 12914         
       
 12915     </div>
       
 12916 
       
 12917     <div class="description">
       
 12918         <p>
       
 12919 Destroy lifecycle method. Fires the destroy
       
 12920 event, prior to invoking destructors for the
       
 12921 class hierarchy.
       
 12922 
       
 12923 Overrides Base's implementation, to support arguments to destroy
       
 12924 </p>
       
 12925 
       
 12926 <p>
       
 12927 Subscribers to the destroy
       
 12928 event can invoke preventDefault on the event object, to prevent destruction
       
 12929 from proceeding.
       
 12930 </p>
       
 12931     </div>
       
 12932 
       
 12933     
       
 12934         <div class="params">
       
 12935             <h4>Parameters:</h4>
       
 12936 
       
 12937             <ul class="params-list">
       
 12938             
       
 12939                 <li class="param">
       
 12940                     
       
 12941                         <code class="param-name">destroyAllNodes</code>
       
 12942                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12943                     
       
 12944 
       
 12945                     
       
 12946 
       
 12947                     <div class="param-description">
       
 12948                         <p>If true, all nodes contained within the Widget are
       
 12949 removed and destroyed. Defaults to false due to potentially high run-time cost.</p>
       
 12950                     </div>
       
 12951 
       
 12952                     
       
 12953                 </li>
       
 12954             
       
 12955             </ul>
       
 12956         </div>
       
 12957     
       
 12958 
       
 12959     
       
 12960         <div class="returns">
       
 12961             <h4>Returns:</h4>
       
 12962 
       
 12963             <div class="returns-description">
       
 12964                 
       
 12965                     
       
 12966                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 12967                     
       
 12968                     A reference to this object
       
 12969                 
       
 12970             </div>
       
 12971         </div>
       
 12972     
       
 12973 
       
 12974     
       
 12975 </div>
       
 12976 
       
 12977                 
       
 12978                     <div id="method_destructor" class="method item protected inherited">
       
 12979     <h3 class="name"><code>destructor</code></h3>
       
 12980 
       
 12981     
       
 12982         <span class="paren">()</span>
       
 12983     
       
 12984 
       
 12985     
       
 12986 
       
 12987     
       
 12988 
       
 12989     
       
 12990         <span class="flag protected">protected</span>
       
 12991     
       
 12992 
       
 12993     
       
 12994 
       
 12995     
       
 12996 
       
 12997     
       
 12998 
       
 12999     
       
 13000 
       
 13001     <div class="meta">
       
 13002         
       
 13003             
       
 13004                 <p>Inherited from
       
 13005                 <a href="../classes/Widget.html#method_destructor">Widget</a>:
       
 13006             
       
 13007         
       
 13008         
       
 13009         <a href="../files/widget_js_Widget.js.html#l427"><code>widget&#x2F;js&#x2F;Widget.js:427</code></a>
       
 13010         
       
 13011         </p>
       
 13012 
       
 13013 
       
 13014         
       
 13015 
       
 13016         
       
 13017     </div>
       
 13018 
       
 13019     <div class="description">
       
 13020         <p>Destructor lifecycle implementation for the Widget class. Purges events attached
       
 13021 to the bounding box and content box, removes them from the DOM and removes
       
 13022 the Widget from the list of registered widgets.</p>
       
 13023     </div>
       
 13024 
       
 13025     
       
 13026 
       
 13027     
       
 13028 
       
 13029     
       
 13030 </div>
       
 13031 
       
 13032                 
       
 13033                     <div id="method_detach" class="method item inherited">
       
 13034     <h3 class="name"><code>detach</code></h3>
       
 13035 
       
 13036     
       
 13037         <div class="args">
       
 13038             <span class="paren">(</span><ul class="args-list inline commas">
       
 13039             
       
 13040                 <li class="arg">
       
 13041                     
       
 13042                         <code>type</code>
       
 13043                     
       
 13044                 </li>
       
 13045             
       
 13046                 <li class="arg">
       
 13047                     
       
 13048                         <code>fn</code>
       
 13049                     
       
 13050                 </li>
       
 13051             
       
 13052                 <li class="arg">
       
 13053                     
       
 13054                         <code>context</code>
       
 13055                     
       
 13056                 </li>
       
 13057             
       
 13058             </ul><span class="paren">)</span>
       
 13059         </div>
       
 13060     
       
 13061 
       
 13062     
       
 13063         <span class="returns-inline">
       
 13064             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 13065         </span>
       
 13066     
       
 13067 
       
 13068     
       
 13069 
       
 13070     
       
 13071 
       
 13072     
       
 13073 
       
 13074     
       
 13075 
       
 13076     
       
 13077 
       
 13078     
       
 13079 
       
 13080     <div class="meta">
       
 13081         
       
 13082             
       
 13083                 <p>Inherited from
       
 13084                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
 13085             
       
 13086         
       
 13087         
       
 13088         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
 13089         
       
 13090         </p>
       
 13091 
       
 13092 
       
 13093         
       
 13094 
       
 13095         
       
 13096     </div>
       
 13097 
       
 13098     <div class="description">
       
 13099         <p>Detach one or more listeners the from the specified event</p>
       
 13100     </div>
       
 13101 
       
 13102     
       
 13103         <div class="params">
       
 13104             <h4>Parameters:</h4>
       
 13105 
       
 13106             <ul class="params-list">
       
 13107             
       
 13108                 <li class="param">
       
 13109                     
       
 13110                         <code class="param-name">type</code>
       
 13111                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 13112                     
       
 13113 
       
 13114                     
       
 13115 
       
 13116                     <div class="param-description">
       
 13117                         <p>Either the handle to the subscriber or the
       
 13118                        type of event.  If the type
       
 13119                        is not specified, it will attempt to remove
       
 13120                        the listener from all hosted events.</p>
       
 13121                     </div>
       
 13122 
       
 13123                     
       
 13124                 </li>
       
 13125             
       
 13126                 <li class="param">
       
 13127                     
       
 13128                         <code class="param-name">fn</code>
       
 13129                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 13130                     
       
 13131 
       
 13132                     
       
 13133 
       
 13134                     <div class="param-description">
       
 13135                         <p>The subscribed function to unsubscribe, if not
       
 13136                          supplied, all subscribers will be removed.</p>
       
 13137                     </div>
       
 13138 
       
 13139                     
       
 13140                 </li>
       
 13141             
       
 13142                 <li class="param">
       
 13143                     
       
 13144                         <code class="param-name">context</code>
       
 13145                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 13146                     
       
 13147 
       
 13148                     
       
 13149 
       
 13150                     <div class="param-description">
       
 13151                         <p>The custom object passed to subscribe.  This is
       
 13152                        optional, but if supplied will be used to
       
 13153                        disambiguate multiple listeners that are the same
       
 13154                        (e.g., you subscribe many object using a function
       
 13155                        that lives on the prototype)</p>
       
 13156                     </div>
       
 13157 
       
 13158                     
       
 13159                 </li>
       
 13160             
       
 13161             </ul>
       
 13162         </div>
       
 13163     
       
 13164 
       
 13165     
       
 13166         <div class="returns">
       
 13167             <h4>Returns:</h4>
       
 13168 
       
 13169             <div class="returns-description">
       
 13170                 
       
 13171                     
       
 13172                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
 13173                     
       
 13174                     the host
       
 13175                 
       
 13176             </div>
       
 13177         </div>
       
 13178     
       
 13179 
       
 13180     
       
 13181 </div>
       
 13182 
       
 13183                 
       
 13184                     <div id="method_detachAll" class="method item inherited">
       
 13185     <h3 class="name"><code>detachAll</code></h3>
       
 13186 
       
 13187     
       
 13188         <div class="args">
       
 13189             <span class="paren">(</span><ul class="args-list inline commas">
       
 13190             
       
 13191                 <li class="arg">
       
 13192                     
       
 13193                         <code>type</code>
       
 13194                     
       
 13195                 </li>
       
 13196             
       
 13197             </ul><span class="paren">)</span>
       
 13198         </div>
       
 13199     
       
 13200 
       
 13201     
       
 13202 
       
 13203     
       
 13204 
       
 13205     
       
 13206 
       
 13207     
       
 13208 
       
 13209     
       
 13210 
       
 13211     
       
 13212 
       
 13213     
       
 13214 
       
 13215     <div class="meta">
       
 13216         
       
 13217             
       
 13218                 <p>Inherited from
       
 13219                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
 13220             
       
 13221         
       
 13222         
       
 13223         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
 13224         
       
 13225         </p>
       
 13226 
       
 13227 
       
 13228         
       
 13229 
       
 13230         
       
 13231     </div>
       
 13232 
       
 13233     <div class="description">
       
 13234         <p>Removes all listeners from the specified event.  If the event type
       
 13235 is not specified, all listeners from all hosted custom events will
       
 13236 be removed.</p>
       
 13237     </div>
       
 13238 
       
 13239     
       
 13240         <div class="params">
       
 13241             <h4>Parameters:</h4>
       
 13242 
       
 13243             <ul class="params-list">
       
 13244             
       
 13245                 <li class="param">
       
 13246                     
       
 13247                         <code class="param-name">type</code>
       
 13248                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13249                     
       
 13250 
       
 13251                     
       
 13252 
       
 13253                     <div class="param-description">
       
 13254                         <p>The type, or name of the event</p>
       
 13255                     </div>
       
 13256 
       
 13257                     
       
 13258                 </li>
       
 13259             
       
 13260             </ul>
       
 13261         </div>
       
 13262     
       
 13263 
       
 13264     
       
 13265 
       
 13266     
       
 13267 </div>
       
 13268 
       
 13269                 
       
 13270                     <div id="method_disable" class="method item public inherited">
       
 13271     <h3 class="name"><code>disable</code></h3>
       
 13272 
       
 13273     
       
 13274         <span class="paren">()</span>
       
 13275     
       
 13276 
       
 13277     
       
 13278 
       
 13279     
       
 13280 
       
 13281     
       
 13282         <span class="flag public">public</span>
       
 13283     
       
 13284 
       
 13285     
       
 13286 
       
 13287     
       
 13288 
       
 13289     
       
 13290 
       
 13291     
       
 13292 
       
 13293     <div class="meta">
       
 13294         
       
 13295             <p>Inherited from
       
 13296             <a href="../classes/Widget.html#method_disable">
       
 13297                 Widget
       
 13298             </a>
       
 13299             
       
 13300             but overwritten in
       
 13301             
       
 13302         
       
 13303         
       
 13304         <a href="../files/button_js_core.js.html#l107"><code>button&#x2F;js&#x2F;core.js:107</code></a>
       
 13305         
       
 13306         </p>
       
 13307 
       
 13308 
       
 13309         
       
 13310 
       
 13311         
       
 13312     </div>
       
 13313 
       
 13314     <div class="description">
       
 13315         <p>Sets the button's <code>disabled</code> DOM attribute to true</p>
       
 13316     </div>
       
 13317 
       
 13318     
       
 13319 
       
 13320     
       
 13321 
       
 13322     
       
 13323 </div>
       
 13324 
       
 13325                 
       
 13326                     <div id="method_enable" class="method item public inherited">
       
 13327     <h3 class="name"><code>enable</code></h3>
       
 13328 
       
 13329     
       
 13330         <span class="paren">()</span>
       
 13331     
       
 13332 
       
 13333     
       
 13334 
       
 13335     
       
 13336 
       
 13337     
       
 13338         <span class="flag public">public</span>
       
 13339     
       
 13340 
       
 13341     
       
 13342 
       
 13343     
       
 13344 
       
 13345     
       
 13346 
       
 13347     
       
 13348 
       
 13349     <div class="meta">
       
 13350         
       
 13351             <p>Inherited from
       
 13352             <a href="../classes/Widget.html#method_enable">
       
 13353                 Widget
       
 13354             </a>
       
 13355             
       
 13356             but overwritten in
       
 13357             
       
 13358         
       
 13359         
       
 13360         <a href="../files/button_js_core.js.html#l98"><code>button&#x2F;js&#x2F;core.js:98</code></a>
       
 13361         
       
 13362         </p>
       
 13363 
       
 13364 
       
 13365         
       
 13366 
       
 13367         
       
 13368     </div>
       
 13369 
       
 13370     <div class="description">
       
 13371         <p>Sets the button's <code>disabled</code> DOM attribute to false</p>
       
 13372     </div>
       
 13373 
       
 13374     
       
 13375 
       
 13376     
       
 13377 
       
 13378     
       
 13379 </div>
       
 13380 
       
 13381                 
       
 13382                     <div id="method_fire" class="method item inherited">
       
 13383     <h3 class="name"><code>fire</code></h3>
       
 13384 
       
 13385     
       
 13386         <div class="args">
       
 13387             <span class="paren">(</span><ul class="args-list inline commas">
       
 13388             
       
 13389                 <li class="arg">
       
 13390                     
       
 13391                         <code>type</code>
       
 13392                     
       
 13393                 </li>
       
 13394             
       
 13395                 <li class="arg">
       
 13396                     
       
 13397                         <code>arguments</code>
       
 13398                     
       
 13399                 </li>
       
 13400             
       
 13401             </ul><span class="paren">)</span>
       
 13402         </div>
       
 13403     
       
 13404 
       
 13405     
       
 13406         <span class="returns-inline">
       
 13407             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 13408         </span>
       
 13409     
       
 13410 
       
 13411     
       
 13412 
       
 13413     
       
 13414 
       
 13415     
       
 13416 
       
 13417     
       
 13418 
       
 13419     
       
 13420 
       
 13421     
       
 13422 
       
 13423     <div class="meta">
       
 13424         
       
 13425             
       
 13426                 <p>Inherited from
       
 13427                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
 13428             
       
 13429         
       
 13430         
       
 13431         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
 13432         
       
 13433         </p>
       
 13434 
       
 13435 
       
 13436         
       
 13437 
       
 13438         
       
 13439     </div>
       
 13440 
       
 13441     <div class="description">
       
 13442         <p>Fire a custom event by name.  The callback functions will be executed
       
 13443 from the context specified when the event was created, and with the
       
 13444 following parameters.</p>
       
 13445 
       
 13446 <p>If the custom event object hasn't been created, then the event hasn't
       
 13447 been published and it has no subscribers.  For performance sake, we
       
 13448 immediate exit in this case.  This means the event won't bubble, so
       
 13449 if the intention is that a bubble target be notified, the event must
       
 13450 be published on this object first.</p>
       
 13451 
       
 13452 <p>The first argument is the event type, and any additional arguments are
       
 13453 passed to the listeners as parameters.  If the first of these is an
       
 13454 object literal, and the event is configured to emit an event facade,
       
 13455 that object is mixed into the event facade and the facade is provided
       
 13456 in place of the original object.</p>
       
 13457     </div>
       
 13458 
       
 13459     
       
 13460         <div class="params">
       
 13461             <h4>Parameters:</h4>
       
 13462 
       
 13463             <ul class="params-list">
       
 13464             
       
 13465                 <li class="param">
       
 13466                     
       
 13467                         <code class="param-name">type</code>
       
 13468                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 13469                     
       
 13470 
       
 13471                     
       
 13472 
       
 13473                     <div class="param-description">
       
 13474                         <p>The type of the event, or an object that contains
       
 13475 a 'type' property.</p>
       
 13476                     </div>
       
 13477 
       
 13478                     
       
 13479                 </li>
       
 13480             
       
 13481                 <li class="param">
       
 13482                     
       
 13483                         <code class="param-name">arguments</code>
       
 13484                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
 13485                     
       
 13486 
       
 13487                     
       
 13488 
       
 13489                     <div class="param-description">
       
 13490                         <p>an arbitrary set of parameters to pass to
       
 13491 the handler.  If the first of these is an object literal and the event is
       
 13492 configured to emit an event facade, the event facade will replace that
       
 13493 parameter after the properties the object literal contains are copied to
       
 13494 the event facade.</p>
       
 13495                     </div>
       
 13496 
       
 13497                     
       
 13498                 </li>
       
 13499             
       
 13500             </ul>
       
 13501         </div>
       
 13502     
       
 13503 
       
 13504     
       
 13505         <div class="returns">
       
 13506             <h4>Returns:</h4>
       
 13507 
       
 13508             <div class="returns-description">
       
 13509                 
       
 13510                     
       
 13511                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
 13512                     
       
 13513                     the event host
       
 13514                 
       
 13515             </div>
       
 13516         </div>
       
 13517     
       
 13518 
       
 13519     
       
 13520 </div>
       
 13521 
       
 13522                 
       
 13523                     <div id="method_focus" class="method item inherited">
       
 13524     <h3 class="name"><code>focus</code></h3>
       
 13525 
       
 13526     
       
 13527         <span class="paren">()</span>
       
 13528     
       
 13529 
       
 13530     
       
 13531 
       
 13532     
       
 13533 
       
 13534     
       
 13535 
       
 13536     
       
 13537 
       
 13538     
       
 13539 
       
 13540     
       
 13541         <span class="flag chainable">chainable</span>
       
 13542     
       
 13543 
       
 13544     
       
 13545 
       
 13546     <div class="meta">
       
 13547         
       
 13548             
       
 13549                 <p>Inherited from
       
 13550                 <a href="../classes/Widget.html#method_focus">Widget</a>:
       
 13551             
       
 13552         
       
 13553         
       
 13554         <a href="../files/widget_js_Widget.js.html#l663"><code>widget&#x2F;js&#x2F;Widget.js:663</code></a>
       
 13555         
       
 13556         </p>
       
 13557 
       
 13558 
       
 13559         
       
 13560 
       
 13561         
       
 13562     </div>
       
 13563 
       
 13564     <div class="description">
       
 13565         <p>Causes the Widget to receive the focus by setting the "focused"
       
 13566 attribute to "true".</p>
       
 13567     </div>
       
 13568 
       
 13569     
       
 13570 
       
 13571     
       
 13572 
       
 13573     
       
 13574 </div>
       
 13575 
       
 13576                 
       
 13577                     <div id="method_get" class="method item inherited">
       
 13578     <h3 class="name"><code>get</code></h3>
       
 13579 
       
 13580     
       
 13581         <div class="args">
       
 13582             <span class="paren">(</span><ul class="args-list inline commas">
       
 13583             
       
 13584                 <li class="arg">
       
 13585                     
       
 13586                         <code>name</code>
       
 13587                     
       
 13588                 </li>
       
 13589             
       
 13590             </ul><span class="paren">)</span>
       
 13591         </div>
       
 13592     
       
 13593 
       
 13594     
       
 13595         <span class="returns-inline">
       
 13596             <span class="type">Any</span>
       
 13597         </span>
       
 13598     
       
 13599 
       
 13600     
       
 13601 
       
 13602     
       
 13603 
       
 13604     
       
 13605 
       
 13606     
       
 13607 
       
 13608     
       
 13609 
       
 13610     
       
 13611 
       
 13612     <div class="meta">
       
 13613         
       
 13614             
       
 13615                 <p>Inherited from
       
 13616                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
 13617             
       
 13618         
       
 13619         
       
 13620         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
 13621         
       
 13622         </p>
       
 13623 
       
 13624 
       
 13625         
       
 13626 
       
 13627         
       
 13628     </div>
       
 13629 
       
 13630     <div class="description">
       
 13631         <p>Returns the current value of the attribute. If the attribute
       
 13632 has been configured with a 'getter' function, this method will delegate
       
 13633 to the 'getter' to obtain the value of the attribute.</p>
       
 13634     </div>
       
 13635 
       
 13636     
       
 13637         <div class="params">
       
 13638             <h4>Parameters:</h4>
       
 13639 
       
 13640             <ul class="params-list">
       
 13641             
       
 13642                 <li class="param">
       
 13643                     
       
 13644                         <code class="param-name">name</code>
       
 13645                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13646                     
       
 13647 
       
 13648                     
       
 13649 
       
 13650                     <div class="param-description">
       
 13651                         <p>The name of the attribute. If the value of the attribute is an Object,
       
 13652 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
 13653                     </div>
       
 13654 
       
 13655                     
       
 13656                 </li>
       
 13657             
       
 13658             </ul>
       
 13659         </div>
       
 13660     
       
 13661 
       
 13662     
       
 13663         <div class="returns">
       
 13664             <h4>Returns:</h4>
       
 13665 
       
 13666             <div class="returns-description">
       
 13667                 
       
 13668                     
       
 13669                         <span class="type">Any</span>:
       
 13670                     
       
 13671                     The value of the attribute
       
 13672                 
       
 13673             </div>
       
 13674         </div>
       
 13675     
       
 13676 
       
 13677     
       
 13678 </div>
       
 13679 
       
 13680                 
       
 13681                     <div id="method_getAttrs" class="method item inherited">
       
 13682     <h3 class="name"><code>getAttrs</code></h3>
       
 13683 
       
 13684     
       
 13685         <div class="args">
       
 13686             <span class="paren">(</span><ul class="args-list inline commas">
       
 13687             
       
 13688                 <li class="arg">
       
 13689                     
       
 13690                         <code>attrs</code>
       
 13691                     
       
 13692                 </li>
       
 13693             
       
 13694             </ul><span class="paren">)</span>
       
 13695         </div>
       
 13696     
       
 13697 
       
 13698     
       
 13699         <span class="returns-inline">
       
 13700             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 13701         </span>
       
 13702     
       
 13703 
       
 13704     
       
 13705 
       
 13706     
       
 13707 
       
 13708     
       
 13709 
       
 13710     
       
 13711 
       
 13712     
       
 13713 
       
 13714     
       
 13715 
       
 13716     <div class="meta">
       
 13717         
       
 13718             
       
 13719                 <p>Inherited from
       
 13720                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
 13721             
       
 13722         
       
 13723         
       
 13724         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
 13725         
       
 13726         </p>
       
 13727 
       
 13728 
       
 13729         
       
 13730 
       
 13731         
       
 13732     </div>
       
 13733 
       
 13734     <div class="description">
       
 13735         <p>Gets multiple attribute values.</p>
       
 13736     </div>
       
 13737 
       
 13738     
       
 13739         <div class="params">
       
 13740             <h4>Parameters:</h4>
       
 13741 
       
 13742             <ul class="params-list">
       
 13743             
       
 13744                 <li class="param">
       
 13745                     
       
 13746                         <code class="param-name">attrs</code>
       
 13747                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
 13748                     
       
 13749 
       
 13750                     
       
 13751 
       
 13752                     <div class="param-description">
       
 13753                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
 13754 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
 13755                     </div>
       
 13756 
       
 13757                     
       
 13758                 </li>
       
 13759             
       
 13760             </ul>
       
 13761         </div>
       
 13762     
       
 13763 
       
 13764     
       
 13765         <div class="returns">
       
 13766             <h4>Returns:</h4>
       
 13767 
       
 13768             <div class="returns-description">
       
 13769                 
       
 13770                     
       
 13771                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 13772                     
       
 13773                     An object with attribute name/value pairs.
       
 13774                 
       
 13775             </div>
       
 13776         </div>
       
 13777     
       
 13778 
       
 13779     
       
 13780 </div>
       
 13781 
       
 13782                 
       
 13783                     <div id="method_getClassName" class="method item inherited">
       
 13784     <h3 class="name"><code>getClassName</code></h3>
       
 13785 
       
 13786     
       
 13787         <div class="args">
       
 13788             <span class="paren">(</span><ul class="args-list inline commas">
       
 13789             
       
 13790                 <li class="arg">
       
 13791                     
       
 13792                         <code>args</code>
       
 13793                     
       
 13794                 </li>
       
 13795             
       
 13796             </ul><span class="paren">)</span>
       
 13797         </div>
       
 13798     
       
 13799 
       
 13800     
       
 13801 
       
 13802     
       
 13803 
       
 13804     
       
 13805 
       
 13806     
       
 13807 
       
 13808     
       
 13809 
       
 13810     
       
 13811 
       
 13812     
       
 13813 
       
 13814     <div class="meta">
       
 13815         
       
 13816             <p>Inherited from
       
 13817             <a href="../classes/Widget.html#method_getClassName">
       
 13818                 Widget
       
 13819             </a>
       
 13820             
       
 13821             but overwritten in
       
 13822             
       
 13823         
       
 13824         
       
 13825         <a href="../files/widget_js_Widget.js.html#l309"><code>widget&#x2F;js&#x2F;Widget.js:309</code></a>
       
 13826         
       
 13827         </p>
       
 13828 
       
 13829 
       
 13830         
       
 13831 
       
 13832         
       
 13833     </div>
       
 13834 
       
 13835     <div class="description">
       
 13836         <p>Generate a standard prefixed classname for the Widget, prefixed by the default prefix defined
       
 13837 by the <code>Y.config.classNamePrefix</code> attribute used by <code>ClassNameManager</code> and
       
 13838 <code>Widget.NAME.toLowerCase()</code> (e.g. "yui-widget-xxxxx-yyyyy", based on default values for
       
 13839 the prefix and widget class name).</p>
       
 13840 
       
 13841 <p>
       
 13842 The instance based version of this method can be used to generate standard prefixed classnames,
       
 13843 based on the instances NAME, as opposed to Widget.NAME. This method should be used when you
       
 13844 need to use a constant class name across different types instances.
       
 13845 </p>
       
 13846     </div>
       
 13847 
       
 13848     
       
 13849         <div class="params">
       
 13850             <h4>Parameters:</h4>
       
 13851 
       
 13852             <ul class="params-list">
       
 13853             
       
 13854                 <li class="param">
       
 13855                     
       
 13856                         <code class="param-name">args</code>
       
 13857                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String*</a></span>
       
 13858                     
       
 13859 
       
 13860                     
       
 13861                         <span class="flag multiple" title="This argument may occur one or more times.">multiple</span>
       
 13862                     
       
 13863 
       
 13864                     <div class="param-description">
       
 13865                         <p>0..n strings which should be concatenated, using the default separator defined by ClassNameManager, to create the class name</p>
       
 13866                     </div>
       
 13867 
       
 13868                     
       
 13869                 </li>
       
 13870             
       
 13871             </ul>
       
 13872         </div>
       
 13873     
       
 13874 
       
 13875     
       
 13876 
       
 13877     
       
 13878 </div>
       
 13879 
       
 13880                 
       
 13881                     <div id="method_getDefaultLocale" class="method item inherited">
       
 13882     <h3 class="name"><code>getDefaultLocale</code></h3>
       
 13883 
       
 13884     
       
 13885         <span class="paren">()</span>
       
 13886     
       
 13887 
       
 13888     
       
 13889         <span class="returns-inline">
       
 13890             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13891         </span>
       
 13892     
       
 13893 
       
 13894     
       
 13895 
       
 13896     
       
 13897 
       
 13898     
       
 13899 
       
 13900     
       
 13901 
       
 13902     
       
 13903 
       
 13904     
       
 13905 
       
 13906     <div class="meta">
       
 13907         
       
 13908             
       
 13909                 <p>Inherited from
       
 13910                 <a href="../classes/Widget.html#method_getDefaultLocale">Widget</a>:
       
 13911             
       
 13912         
       
 13913         
       
 13914         <a href="../files/widget_js_WidgetLocale.js.html#l153"><code>widget&#x2F;js&#x2F;WidgetLocale.js:153</code></a>
       
 13915         
       
 13916         </p>
       
 13917 
       
 13918 
       
 13919         
       
 13920 
       
 13921         
       
 13922     </div>
       
 13923 
       
 13924     <div class="description">
       
 13925         <p>Returns the default locale for the widget (the locale value defined by the
       
 13926 widget class, or provided by the user during construction).</p>
       
 13927     </div>
       
 13928 
       
 13929     
       
 13930 
       
 13931     
       
 13932         <div class="returns">
       
 13933             <h4>Returns:</h4>
       
 13934 
       
 13935             <div class="returns-description">
       
 13936                 
       
 13937                     
       
 13938                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 13939                     
       
 13940                     The default locale for the widget
       
 13941                 
       
 13942             </div>
       
 13943         </div>
       
 13944     
       
 13945 
       
 13946     
       
 13947 </div>
       
 13948 
       
 13949                 
       
 13950                     <div id="method_getEvent" class="method item inherited">
       
 13951     <h3 class="name"><code>getEvent</code></h3>
       
 13952 
       
 13953     
       
 13954         <div class="args">
       
 13955             <span class="paren">(</span><ul class="args-list inline commas">
       
 13956             
       
 13957                 <li class="arg">
       
 13958                     
       
 13959                         <code>type</code>
       
 13960                     
       
 13961                 </li>
       
 13962             
       
 13963                 <li class="arg">
       
 13964                     
       
 13965                         <code>prefixed</code>
       
 13966                     
       
 13967                 </li>
       
 13968             
       
 13969             </ul><span class="paren">)</span>
       
 13970         </div>
       
 13971     
       
 13972 
       
 13973     
       
 13974         <span class="returns-inline">
       
 13975             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 13976         </span>
       
 13977     
       
 13978 
       
 13979     
       
 13980 
       
 13981     
       
 13982 
       
 13983     
       
 13984 
       
 13985     
       
 13986 
       
 13987     
       
 13988 
       
 13989     
       
 13990 
       
 13991     <div class="meta">
       
 13992         
       
 13993             
       
 13994                 <p>Inherited from
       
 13995                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
 13996             
       
 13997         
       
 13998         
       
 13999         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
 14000         
       
 14001         </p>
       
 14002 
       
 14003 
       
 14004         
       
 14005 
       
 14006         
       
 14007     </div>
       
 14008 
       
 14009     <div class="description">
       
 14010         <p>Returns the custom event of the provided type has been created, a
       
 14011 falsy value otherwise</p>
       
 14012     </div>
       
 14013 
       
 14014     
       
 14015         <div class="params">
       
 14016             <h4>Parameters:</h4>
       
 14017 
       
 14018             <ul class="params-list">
       
 14019             
       
 14020                 <li class="param">
       
 14021                     
       
 14022                         <code class="param-name">type</code>
       
 14023                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14024                     
       
 14025 
       
 14026                     
       
 14027 
       
 14028                     <div class="param-description">
       
 14029                         <p>the type, or name of the event</p>
       
 14030                     </div>
       
 14031 
       
 14032                     
       
 14033                 </li>
       
 14034             
       
 14035                 <li class="param">
       
 14036                     
       
 14037                         <code class="param-name">prefixed</code>
       
 14038                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14039                     
       
 14040 
       
 14041                     
       
 14042 
       
 14043                     <div class="param-description">
       
 14044                         <p>if true, the type is prefixed already</p>
       
 14045                     </div>
       
 14046 
       
 14047                     
       
 14048                 </li>
       
 14049             
       
 14050             </ul>
       
 14051         </div>
       
 14052     
       
 14053 
       
 14054     
       
 14055         <div class="returns">
       
 14056             <h4>Returns:</h4>
       
 14057 
       
 14058             <div class="returns-description">
       
 14059                 
       
 14060                     
       
 14061                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 14062                     
       
 14063                     the custom event or null
       
 14064                 
       
 14065             </div>
       
 14066         </div>
       
 14067     
       
 14068 
       
 14069     
       
 14070 </div>
       
 14071 
       
 14072                 
       
 14073                     <div id="method_getNode" class="method item public inherited">
       
 14074     <h3 class="name"><code>getNode</code></h3>
       
 14075 
       
 14076     
       
 14077         <span class="paren">()</span>
       
 14078     
       
 14079 
       
 14080     
       
 14081 
       
 14082     
       
 14083 
       
 14084     
       
 14085         <span class="flag public">public</span>
       
 14086     
       
 14087 
       
 14088     
       
 14089 
       
 14090     
       
 14091 
       
 14092     
       
 14093 
       
 14094     
       
 14095 
       
 14096     <div class="meta">
       
 14097         
       
 14098             
       
 14099                 <p>Inherited from
       
 14100                 <a href="../classes/ButtonCore.html#method_getNode">ButtonCore</a>:
       
 14101             
       
 14102         
       
 14103         
       
 14104         <a href="../files/button_js_core.js.html#l116"><code>button&#x2F;js&#x2F;core.js:116</code></a>
       
 14105         
       
 14106         </p>
       
 14107 
       
 14108 
       
 14109         
       
 14110 
       
 14111         
       
 14112     </div>
       
 14113 
       
 14114     <div class="description">
       
 14115         <p>Gets the host DOM node for this button instance</p>
       
 14116     </div>
       
 14117 
       
 14118     
       
 14119 
       
 14120     
       
 14121 
       
 14122     
       
 14123 </div>
       
 14124 
       
 14125                 
       
 14126                     <div id="method_getSkinName" class="method item inherited">
       
 14127     <h3 class="name"><code>getSkinName</code></h3>
       
 14128 
       
 14129     
       
 14130         <div class="args">
       
 14131             <span class="paren">(</span><ul class="args-list inline commas">
       
 14132             
       
 14133                 <li class="arg">
       
 14134                     
       
 14135                         <code class="optional">[skinPrefix]</code>
       
 14136                     
       
 14137                 </li>
       
 14138             
       
 14139             </ul><span class="paren">)</span>
       
 14140         </div>
       
 14141     
       
 14142 
       
 14143     
       
 14144         <span class="returns-inline">
       
 14145             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14146         </span>
       
 14147     
       
 14148 
       
 14149     
       
 14150 
       
 14151     
       
 14152 
       
 14153     
       
 14154 
       
 14155     
       
 14156 
       
 14157     
       
 14158 
       
 14159     
       
 14160 
       
 14161     <div class="meta">
       
 14162         
       
 14163             
       
 14164                 <p>Inherited from
       
 14165                 <a href="../classes/Widget.html#method_getSkinName">Widget</a>:
       
 14166             
       
 14167         
       
 14168         
       
 14169         <a href="../files/widget_js_WidgetSkin.js.html#l12"><code>widget&#x2F;js&#x2F;WidgetSkin.js:12</code></a>
       
 14170         
       
 14171         </p>
       
 14172 
       
 14173 
       
 14174         
       
 14175 
       
 14176         
       
 14177     </div>
       
 14178 
       
 14179     <div class="description">
       
 14180         <p>Returns the name of the skin that's currently applied to the widget.</p>
       
 14181 
       
 14182 <p>Searches up the Widget's ancestor axis for, by default, a class
       
 14183 yui3-skin-(name), and returns the (name) portion. Otherwise, returns null.</p>
       
 14184 
       
 14185 <p>This is only really useful after the widget's DOM structure is in the
       
 14186 document, either by render or by progressive enhancement.</p>
       
 14187     </div>
       
 14188 
       
 14189     
       
 14190         <div class="params">
       
 14191             <h4>Parameters:</h4>
       
 14192 
       
 14193             <ul class="params-list">
       
 14194             
       
 14195                 <li class="param">
       
 14196                     
       
 14197                         <code class="param-name optional">[skinPrefix]</code>
       
 14198                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14199                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 14200                     
       
 14201 
       
 14202                     
       
 14203 
       
 14204                     <div class="param-description">
       
 14205                         <p>The prefix which the implementation uses for the skin
       
 14206 ("yui3-skin-" is the default).</p>
       
 14207 
       
 14208 <p>NOTE: skinPrefix will be used as part of a regular expression:</p>
       
 14209 
       
 14210 <pre><code>new RegExp('\\b' + skinPrefix + '(\\S+)')
       
 14211 </code></pre>
       
 14212 
       
 14213 <p>Although an unlikely use case, literal characters which may result in an invalid
       
 14214 regular expression should be escaped.</p>
       
 14215                     </div>
       
 14216 
       
 14217                     
       
 14218                 </li>
       
 14219             
       
 14220             </ul>
       
 14221         </div>
       
 14222     
       
 14223 
       
 14224     
       
 14225         <div class="returns">
       
 14226             <h4>Returns:</h4>
       
 14227 
       
 14228             <div class="returns-description">
       
 14229                 
       
 14230                     
       
 14231                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 14232                     
       
 14233                     The name of the skin, or null, if a matching skin class is not found.
       
 14234                 
       
 14235             </div>
       
 14236         </div>
       
 14237     
       
 14238 
       
 14239     
       
 14240 </div>
       
 14241 
       
 14242                 
       
 14243                     <div id="method_getString" class="method item deprecated inherited">
       
 14244     <h3 class="name"><code>getString</code></h3>
       
 14245 
       
 14246     
       
 14247         <div class="args">
       
 14248             <span class="paren">(</span><ul class="args-list inline commas">
       
 14249             
       
 14250                 <li class="arg">
       
 14251                     
       
 14252                         <code>key</code>
       
 14253                     
       
 14254                 </li>
       
 14255             
       
 14256             </ul><span class="paren">)</span>
       
 14257         </div>
       
 14258     
       
 14259 
       
 14260     
       
 14261         <span class="returns-inline">
       
 14262             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14263         </span>
       
 14264     
       
 14265 
       
 14266     
       
 14267         <span class="flag deprecated" title="Used by deprecated WidgetLocale implementations.">deprecated</span>
       
 14268     
       
 14269 
       
 14270     
       
 14271 
       
 14272     
       
 14273 
       
 14274     
       
 14275 
       
 14276     
       
 14277 
       
 14278     
       
 14279 
       
 14280     <div class="meta">
       
 14281         
       
 14282             <p>Inherited from
       
 14283             <a href="../classes/Widget.html#method_getString">
       
 14284                 Widget
       
 14285             </a>
       
 14286             
       
 14287             but overwritten in
       
 14288             
       
 14289         
       
 14290         
       
 14291         <a href="../files/widget_js_Widget.js.html#l1225"><code>widget&#x2F;js&#x2F;Widget.js:1225</code></a>
       
 14292         
       
 14293         </p>
       
 14294 
       
 14295 
       
 14296         
       
 14297             <p>Deprecated: Used by deprecated WidgetLocale implementations.</p>
       
 14298         
       
 14299 
       
 14300         
       
 14301     </div>
       
 14302 
       
 14303     <div class="description">
       
 14304         <p>Helper method to get a specific string value</p>
       
 14305     </div>
       
 14306 
       
 14307     
       
 14308         <div class="params">
       
 14309             <h4>Parameters:</h4>
       
 14310 
       
 14311             <ul class="params-list">
       
 14312             
       
 14313                 <li class="param">
       
 14314                     
       
 14315                         <code class="param-name">key</code>
       
 14316                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14317                     
       
 14318 
       
 14319                     
       
 14320 
       
 14321                     <div class="param-description">
       
 14322                          
       
 14323                     </div>
       
 14324 
       
 14325                     
       
 14326                 </li>
       
 14327             
       
 14328             </ul>
       
 14329         </div>
       
 14330     
       
 14331 
       
 14332     
       
 14333         <div class="returns">
       
 14334             <h4>Returns:</h4>
       
 14335 
       
 14336             <div class="returns-description">
       
 14337                 
       
 14338                     
       
 14339                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 14340                     
       
 14341                     The string
       
 14342                 
       
 14343             </div>
       
 14344         </div>
       
 14345     
       
 14346 
       
 14347     
       
 14348 </div>
       
 14349 
       
 14350                 
       
 14351                     <div id="method_getStrings" class="method item deprecated inherited">
       
 14352     <h3 class="name"><code>getStrings</code></h3>
       
 14353 
       
 14354     
       
 14355         <div class="args">
       
 14356             <span class="paren">(</span><ul class="args-list inline commas">
       
 14357             
       
 14358                 <li class="arg">
       
 14359                     
       
 14360                         <code>key</code>
       
 14361                     
       
 14362                 </li>
       
 14363             
       
 14364             </ul><span class="paren">)</span>
       
 14365         </div>
       
 14366     
       
 14367 
       
 14368     
       
 14369         <span class="returns-inline">
       
 14370             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14371         </span>
       
 14372     
       
 14373 
       
 14374     
       
 14375         <span class="flag deprecated" title="Used by deprecated WidgetLocale implementations.">deprecated</span>
       
 14376     
       
 14377 
       
 14378     
       
 14379 
       
 14380     
       
 14381 
       
 14382     
       
 14383 
       
 14384     
       
 14385 
       
 14386     
       
 14387 
       
 14388     <div class="meta">
       
 14389         
       
 14390             <p>Inherited from
       
 14391             <a href="../classes/Widget.html#method_getStrings">
       
 14392                 Widget
       
 14393             </a>
       
 14394             
       
 14395             but overwritten in
       
 14396             
       
 14397         
       
 14398         
       
 14399         <a href="../files/widget_js_Widget.js.html#l1237"><code>widget&#x2F;js&#x2F;Widget.js:1237</code></a>
       
 14400         
       
 14401         </p>
       
 14402 
       
 14403 
       
 14404         
       
 14405             <p>Deprecated: Used by deprecated WidgetLocale implementations.</p>
       
 14406         
       
 14407 
       
 14408         
       
 14409     </div>
       
 14410 
       
 14411     <div class="description">
       
 14412         <p>Helper method to get the complete set of strings for the widget</p>
       
 14413     </div>
       
 14414 
       
 14415     
       
 14416         <div class="params">
       
 14417             <h4>Parameters:</h4>
       
 14418 
       
 14419             <ul class="params-list">
       
 14420             
       
 14421                 <li class="param">
       
 14422                     
       
 14423                         <code class="param-name">key</code>
       
 14424                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14425                     
       
 14426 
       
 14427                     
       
 14428 
       
 14429                     <div class="param-description">
       
 14430                          
       
 14431                     </div>
       
 14432 
       
 14433                     
       
 14434                 </li>
       
 14435             
       
 14436             </ul>
       
 14437         </div>
       
 14438     
       
 14439 
       
 14440     
       
 14441         <div class="returns">
       
 14442             <h4>Returns:</h4>
       
 14443 
       
 14444             <div class="returns-description">
       
 14445                 
       
 14446                     
       
 14447                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 14448                     
       
 14449                     The strings
       
 14450                 
       
 14451             </div>
       
 14452         </div>
       
 14453     
       
 14454 
       
 14455     
       
 14456 </div>
       
 14457 
       
 14458                 
       
 14459                     <div id="method_getTargets" class="method item inherited">
       
 14460     <h3 class="name"><code>getTargets</code></h3>
       
 14461 
       
 14462     
       
 14463         <span class="paren">()</span>
       
 14464     
       
 14465 
       
 14466     
       
 14467         <span class="returns-inline">
       
 14468             <span class="type"></span>
       
 14469         </span>
       
 14470     
       
 14471 
       
 14472     
       
 14473 
       
 14474     
       
 14475 
       
 14476     
       
 14477 
       
 14478     
       
 14479 
       
 14480     
       
 14481 
       
 14482     
       
 14483 
       
 14484     <div class="meta">
       
 14485         
       
 14486             
       
 14487                 <p>Inherited from
       
 14488                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
 14489             
       
 14490         
       
 14491         
       
 14492         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
 14493         
       
 14494         </p>
       
 14495 
       
 14496 
       
 14497         
       
 14498 
       
 14499         
       
 14500     </div>
       
 14501 
       
 14502     <div class="description">
       
 14503         <p>Returns an array of bubble targets for this object.</p>
       
 14504     </div>
       
 14505 
       
 14506     
       
 14507 
       
 14508     
       
 14509         <div class="returns">
       
 14510             <h4>Returns:</h4>
       
 14511 
       
 14512             <div class="returns-description">
       
 14513                 
       
 14514                     
       
 14515                     EventTarget[]
       
 14516                 
       
 14517             </div>
       
 14518         </div>
       
 14519     
       
 14520 
       
 14521     
       
 14522 </div>
       
 14523 
       
 14524                 
       
 14525                     <div id="method_hide" class="method item inherited">
       
 14526     <h3 class="name"><code>hide</code></h3>
       
 14527 
       
 14528     
       
 14529         <span class="paren">()</span>
       
 14530     
       
 14531 
       
 14532     
       
 14533 
       
 14534     
       
 14535 
       
 14536     
       
 14537 
       
 14538     
       
 14539 
       
 14540     
       
 14541 
       
 14542     
       
 14543         <span class="flag chainable">chainable</span>
       
 14544     
       
 14545 
       
 14546     
       
 14547 
       
 14548     <div class="meta">
       
 14549         
       
 14550             
       
 14551                 <p>Inherited from
       
 14552                 <a href="../classes/Widget.html#method_hide">Widget</a>:
       
 14553             
       
 14554         
       
 14555         
       
 14556         <a href="../files/widget_js_Widget.js.html#l645"><code>widget&#x2F;js&#x2F;Widget.js:645</code></a>
       
 14557         
       
 14558         </p>
       
 14559 
       
 14560 
       
 14561         
       
 14562 
       
 14563         
       
 14564     </div>
       
 14565 
       
 14566     <div class="description">
       
 14567         <p>Hides the Widget by setting the "visible" attribute to "false".</p>
       
 14568     </div>
       
 14569 
       
 14570     
       
 14571 
       
 14572     
       
 14573 
       
 14574     
       
 14575 </div>
       
 14576 
       
 14577                 
       
 14578                     <div id="method_init" class="method item inherited">
       
 14579     <h3 class="name"><code>init</code></h3>
       
 14580 
       
 14581     
       
 14582         <div class="args">
       
 14583             <span class="paren">(</span><ul class="args-list inline commas">
       
 14584             
       
 14585                 <li class="arg">
       
 14586                     
       
 14587                         <code>cfg</code>
       
 14588                     
       
 14589                 </li>
       
 14590             
       
 14591             </ul><span class="paren">)</span>
       
 14592         </div>
       
 14593     
       
 14594 
       
 14595     
       
 14596         <span class="returns-inline">
       
 14597             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
 14598         </span>
       
 14599     
       
 14600 
       
 14601     
       
 14602 
       
 14603     
       
 14604 
       
 14605     
       
 14606 
       
 14607     
       
 14608 
       
 14609     
       
 14610         <span class="flag chainable">chainable</span>
       
 14611     
       
 14612 
       
 14613     
       
 14614 
       
 14615     <div class="meta">
       
 14616         
       
 14617             <p>Inherited from
       
 14618             <a href="../classes/BaseObservable.html#method_init">
       
 14619                 BaseObservable
       
 14620             </a>
       
 14621             
       
 14622             but overwritten in
       
 14623             
       
 14624         
       
 14625         
       
 14626         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
 14627         
       
 14628         </p>
       
 14629 
       
 14630 
       
 14631         
       
 14632 
       
 14633         
       
 14634     </div>
       
 14635 
       
 14636     <div class="description">
       
 14637         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
 14638 and invokes initializers for the class hierarchy.</p>
       
 14639     </div>
       
 14640 
       
 14641     
       
 14642         <div class="params">
       
 14643             <h4>Parameters:</h4>
       
 14644 
       
 14645             <ul class="params-list">
       
 14646             
       
 14647                 <li class="param">
       
 14648                     
       
 14649                         <code class="param-name">cfg</code>
       
 14650                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14651                     
       
 14652 
       
 14653                     
       
 14654 
       
 14655                     <div class="param-description">
       
 14656                         <p>Object with configuration property name/value pairs</p>
       
 14657                     </div>
       
 14658 
       
 14659                     
       
 14660                 </li>
       
 14661             
       
 14662             </ul>
       
 14663         </div>
       
 14664     
       
 14665 
       
 14666     
       
 14667         <div class="returns">
       
 14668             <h4>Returns:</h4>
       
 14669 
       
 14670             <div class="returns-description">
       
 14671                 
       
 14672                     
       
 14673                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
 14674                     
       
 14675                     A reference to this object
       
 14676                 
       
 14677             </div>
       
 14678         </div>
       
 14679     
       
 14680 
       
 14681     
       
 14682 </div>
       
 14683 
       
 14684                 
       
 14685                     <div id="method_initializer" class="method item private">
       
 14686     <h3 class="name"><code>initializer</code></h3>
       
 14687 
       
 14688     
       
 14689         <div class="args">
       
 14690             <span class="paren">(</span><ul class="args-list inline commas">
       
 14691             
       
 14692                 <li class="arg">
       
 14693                     
       
 14694                         <code>config</code>
       
 14695                     
       
 14696                 </li>
       
 14697             
       
 14698             </ul><span class="paren">)</span>
       
 14699         </div>
       
 14700     
       
 14701 
       
 14702     
       
 14703 
       
 14704     
       
 14705 
       
 14706     
       
 14707         <span class="flag private">private</span>
       
 14708     
       
 14709 
       
 14710     
       
 14711 
       
 14712     
       
 14713 
       
 14714     
       
 14715 
       
 14716     
       
 14717 
       
 14718     <div class="meta">
       
 14719         
       
 14720             <p>Inherited from
       
 14721             <a href="../classes/Widget.html#method_initializer">
       
 14722                 Widget
       
 14723             </a>
       
 14724             
       
 14725             but overwritten in
       
 14726             
       
 14727         
       
 14728         
       
 14729         <a href="../files/button_js_button.js.html#l46"><code>button&#x2F;js&#x2F;button.js:46</code></a>
       
 14730         
       
 14731         </p>
       
 14732 
       
 14733 
       
 14734         
       
 14735 
       
 14736         
       
 14737     </div>
       
 14738 
       
 14739     <div class="description">
       
 14740         <p>Internal init() handler.</p>
       
 14741     </div>
       
 14742 
       
 14743     
       
 14744         <div class="params">
       
 14745             <h4>Parameters:</h4>
       
 14746 
       
 14747             <ul class="params-list">
       
 14748             
       
 14749                 <li class="param">
       
 14750                     
       
 14751                         <code class="param-name">config</code>
       
 14752                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14753                     
       
 14754 
       
 14755                     
       
 14756 
       
 14757                     <div class="param-description">
       
 14758                         <p>Config object.</p>
       
 14759                     </div>
       
 14760 
       
 14761                     
       
 14762                 </li>
       
 14763             
       
 14764             </ul>
       
 14765         </div>
       
 14766     
       
 14767 
       
 14768     
       
 14769 
       
 14770     
       
 14771 </div>
       
 14772 
       
 14773                 
       
 14774                     <div id="method_isRoot" class="method item inherited">
       
 14775     <h3 class="name"><code>isRoot</code></h3>
       
 14776 
       
 14777     
       
 14778         <span class="paren">()</span>
       
 14779     
       
 14780 
       
 14781     
       
 14782         <span class="returns-inline">
       
 14783             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 14784         </span>
       
 14785     
       
 14786 
       
 14787     
       
 14788 
       
 14789     
       
 14790 
       
 14791     
       
 14792 
       
 14793     
       
 14794 
       
 14795     
       
 14796 
       
 14797     
       
 14798 
       
 14799     <div class="meta">
       
 14800         
       
 14801             
       
 14802                 <p>Inherited from
       
 14803                 <a href="../classes/Widget.html#method_isRoot">Widget</a>:
       
 14804             
       
 14805         
       
 14806         
       
 14807         <a href="../files/widget-child_js_Widget-Child.js.html#l267"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:267</code></a>
       
 14808         
       
 14809         </p>
       
 14810 
       
 14811 
       
 14812         
       
 14813 
       
 14814         
       
 14815     </div>
       
 14816 
       
 14817     <div class="description">
       
 14818         <p>Determines if the Widget is the root Widget in the 
       
 14819 object hierarchy.</p>
       
 14820     </div>
       
 14821 
       
 14822     
       
 14823 
       
 14824     
       
 14825         <div class="returns">
       
 14826             <h4>Returns:</h4>
       
 14827 
       
 14828             <div class="returns-description">
       
 14829                 
       
 14830                     
       
 14831                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
 14832                     
       
 14833                     Boolean indicating if Widget is the root Widget in the 
       
 14834 object hierarchy.
       
 14835                 
       
 14836             </div>
       
 14837         </div>
       
 14838     
       
 14839 
       
 14840     
       
 14841 </div>
       
 14842 
       
 14843                 
       
 14844                     <div id="method_modifyAttr" class="method item inherited">
       
 14845     <h3 class="name"><code>modifyAttr</code></h3>
       
 14846 
       
 14847     
       
 14848         <div class="args">
       
 14849             <span class="paren">(</span><ul class="args-list inline commas">
       
 14850             
       
 14851                 <li class="arg">
       
 14852                     
       
 14853                         <code>name</code>
       
 14854                     
       
 14855                 </li>
       
 14856             
       
 14857                 <li class="arg">
       
 14858                     
       
 14859                         <code>config</code>
       
 14860                     
       
 14861                 </li>
       
 14862             
       
 14863             </ul><span class="paren">)</span>
       
 14864         </div>
       
 14865     
       
 14866 
       
 14867     
       
 14868 
       
 14869     
       
 14870 
       
 14871     
       
 14872 
       
 14873     
       
 14874 
       
 14875     
       
 14876 
       
 14877     
       
 14878 
       
 14879     
       
 14880 
       
 14881     <div class="meta">
       
 14882         
       
 14883             
       
 14884                 <p>Inherited from
       
 14885                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
 14886             
       
 14887         
       
 14888         
       
 14889         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
 14890         
       
 14891         </p>
       
 14892 
       
 14893 
       
 14894         
       
 14895 
       
 14896         
       
 14897     </div>
       
 14898 
       
 14899     <div class="description">
       
 14900         <p>Updates the configuration of an attribute which has already been added.</p>
       
 14901 
       
 14902 <p>
       
 14903 The properties which can be modified through this interface are limited
       
 14904 to the following subset of attributes, which can be safely modified
       
 14905 after a value has already been set on the attribute: readOnly, writeOnce,
       
 14906 broadcast and getter.
       
 14907 </p>
       
 14908     </div>
       
 14909 
       
 14910     
       
 14911         <div class="params">
       
 14912             <h4>Parameters:</h4>
       
 14913 
       
 14914             <ul class="params-list">
       
 14915             
       
 14916                 <li class="param">
       
 14917                     
       
 14918                         <code class="param-name">name</code>
       
 14919                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14920                     
       
 14921 
       
 14922                     
       
 14923 
       
 14924                     <div class="param-description">
       
 14925                         <p>The name of the attribute whose configuration is to be updated.</p>
       
 14926                     </div>
       
 14927 
       
 14928                     
       
 14929                 </li>
       
 14930             
       
 14931                 <li class="param">
       
 14932                     
       
 14933                         <code class="param-name">config</code>
       
 14934                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14935                     
       
 14936 
       
 14937                     
       
 14938 
       
 14939                     <div class="param-description">
       
 14940                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
 14941                     </div>
       
 14942 
       
 14943                     
       
 14944                 </li>
       
 14945             
       
 14946             </ul>
       
 14947         </div>
       
 14948     
       
 14949 
       
 14950     
       
 14951 
       
 14952     
       
 14953 </div>
       
 14954 
       
 14955                 
       
 14956                     <div id="method_next" class="method item inherited">
       
 14957     <h3 class="name"><code>next</code></h3>
       
 14958 
       
 14959     
       
 14960         <div class="args">
       
 14961             <span class="paren">(</span><ul class="args-list inline commas">
       
 14962             
       
 14963                 <li class="arg">
       
 14964                     
       
 14965                         <code>circular</code>
       
 14966                     
       
 14967                 </li>
       
 14968             
       
 14969             </ul><span class="paren">)</span>
       
 14970         </div>
       
 14971     
       
 14972 
       
 14973     
       
 14974         <span class="returns-inline">
       
 14975             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 14976         </span>
       
 14977     
       
 14978 
       
 14979     
       
 14980 
       
 14981     
       
 14982 
       
 14983     
       
 14984 
       
 14985     
       
 14986 
       
 14987     
       
 14988 
       
 14989     
       
 14990 
       
 14991     <div class="meta">
       
 14992         
       
 14993             
       
 14994                 <p>Inherited from
       
 14995                 <a href="../classes/Widget.html#method_next">Widget</a>:
       
 14996             
       
 14997         
       
 14998         
       
 14999         <a href="../files/widget-child_js_Widget-Child.js.html#l191"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:191</code></a>
       
 15000         
       
 15001         </p>
       
 15002 
       
 15003 
       
 15004         
       
 15005 
       
 15006         
       
 15007     </div>
       
 15008 
       
 15009     <div class="description">
       
 15010         <p>Returns the Widget's next sibling.</p>
       
 15011     </div>
       
 15012 
       
 15013     
       
 15014         <div class="params">
       
 15015             <h4>Parameters:</h4>
       
 15016 
       
 15017             <ul class="params-list">
       
 15018             
       
 15019                 <li class="param">
       
 15020                     
       
 15021                         <code class="param-name">circular</code>
       
 15022                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 15023                     
       
 15024 
       
 15025                     
       
 15026 
       
 15027                     <div class="param-description">
       
 15028                         <p>Boolean indicating if the parent's first child 
       
 15029 should be returned if the child has no next sibling.</p>
       
 15030                     </div>
       
 15031 
       
 15032                     
       
 15033                 </li>
       
 15034             
       
 15035             </ul>
       
 15036         </div>
       
 15037     
       
 15038 
       
 15039     
       
 15040         <div class="returns">
       
 15041             <h4>Returns:</h4>
       
 15042 
       
 15043             <div class="returns-description">
       
 15044                 
       
 15045                     
       
 15046                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 15047                     
       
 15048                     Widget instance.
       
 15049                 
       
 15050             </div>
       
 15051         </div>
       
 15052     
       
 15053 
       
 15054     
       
 15055 </div>
       
 15056 
       
 15057                 
       
 15058                     <div id="method_on" class="method item inherited">
       
 15059     <h3 class="name"><code>on</code></h3>
       
 15060 
       
 15061     
       
 15062         <div class="args">
       
 15063             <span class="paren">(</span><ul class="args-list inline commas">
       
 15064             
       
 15065                 <li class="arg">
       
 15066                     
       
 15067                         <code>type</code>
       
 15068                     
       
 15069                 </li>
       
 15070             
       
 15071                 <li class="arg">
       
 15072                     
       
 15073                         <code>fn</code>
       
 15074                     
       
 15075                 </li>
       
 15076             
       
 15077                 <li class="arg">
       
 15078                     
       
 15079                         <code class="optional">[context]</code>
       
 15080                     
       
 15081                 </li>
       
 15082             
       
 15083                 <li class="arg">
       
 15084                     
       
 15085                         <code class="optional">[arg*]</code>
       
 15086                     
       
 15087                 </li>
       
 15088             
       
 15089             </ul><span class="paren">)</span>
       
 15090         </div>
       
 15091     
       
 15092 
       
 15093     
       
 15094         <span class="returns-inline">
       
 15095             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 15096         </span>
       
 15097     
       
 15098 
       
 15099     
       
 15100 
       
 15101     
       
 15102 
       
 15103     
       
 15104 
       
 15105     
       
 15106 
       
 15107     
       
 15108 
       
 15109     
       
 15110 
       
 15111     <div class="meta">
       
 15112         
       
 15113             
       
 15114                 <p>Inherited from
       
 15115                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
 15116             
       
 15117         
       
 15118         
       
 15119         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
 15120         
       
 15121         </p>
       
 15122 
       
 15123 
       
 15124         
       
 15125 
       
 15126         
       
 15127     </div>
       
 15128 
       
 15129     <div class="description">
       
 15130         <p>Subscribe a callback function to a custom event fired by this object or
       
 15131 from an object that bubbles its events to this object.</p>
       
 15132 
       
 15133 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
 15134 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
 15135 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
 15136 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
 15137 API for all available properties and methods. Subscribers to
       
 15138 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
 15139 after the event name.</p>
       
 15140 
       
 15141 <p>To subscribe to multiple events at once, pass an object as the first
       
 15142 argument, where the key:value pairs correspond to the eventName:callback,
       
 15143 or pass an array of event names as the first argument to subscribe to
       
 15144 all listed events with the same callback.</p>
       
 15145 
       
 15146 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
 15147 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
 15148 recommended to use the event methods whenever possible.</p>
       
 15149     </div>
       
 15150 
       
 15151     
       
 15152         <div class="params">
       
 15153             <h4>Parameters:</h4>
       
 15154 
       
 15155             <ul class="params-list">
       
 15156             
       
 15157                 <li class="param">
       
 15158                     
       
 15159                         <code class="param-name">type</code>
       
 15160                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15161                     
       
 15162 
       
 15163                     
       
 15164 
       
 15165                     <div class="param-description">
       
 15166                         <p>The name of the event</p>
       
 15167                     </div>
       
 15168 
       
 15169                     
       
 15170                 </li>
       
 15171             
       
 15172                 <li class="param">
       
 15173                     
       
 15174                         <code class="param-name">fn</code>
       
 15175                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 15176                     
       
 15177 
       
 15178                     
       
 15179 
       
 15180                     <div class="param-description">
       
 15181                         <p>The callback to execute in response to the event</p>
       
 15182                     </div>
       
 15183 
       
 15184                     
       
 15185                 </li>
       
 15186             
       
 15187                 <li class="param">
       
 15188                     
       
 15189                         <code class="param-name optional">[context]</code>
       
 15190                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15191                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15192                     
       
 15193 
       
 15194                     
       
 15195 
       
 15196                     <div class="param-description">
       
 15197                         <p>Override <code>this</code> object in callback</p>
       
 15198                     </div>
       
 15199 
       
 15200                     
       
 15201                 </li>
       
 15202             
       
 15203                 <li class="param">
       
 15204                     
       
 15205                         <code class="param-name optional">[arg*]</code>
       
 15206                         <span class="type">Any</span>
       
 15207                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15208                     
       
 15209 
       
 15210                     
       
 15211 
       
 15212                     <div class="param-description">
       
 15213                         <p>0..n additional arguments to supply to the subscriber</p>
       
 15214                     </div>
       
 15215 
       
 15216                     
       
 15217                 </li>
       
 15218             
       
 15219             </ul>
       
 15220         </div>
       
 15221     
       
 15222 
       
 15223     
       
 15224         <div class="returns">
       
 15225             <h4>Returns:</h4>
       
 15226 
       
 15227             <div class="returns-description">
       
 15228                 
       
 15229                     
       
 15230                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 15231                     
       
 15232                     A subscription handle capable of detaching that
       
 15233                       subscription
       
 15234                 
       
 15235             </div>
       
 15236         </div>
       
 15237     
       
 15238 
       
 15239     
       
 15240 </div>
       
 15241 
       
 15242                 
       
 15243                     <div id="method_once" class="method item inherited">
       
 15244     <h3 class="name"><code>once</code></h3>
       
 15245 
       
 15246     
       
 15247         <div class="args">
       
 15248             <span class="paren">(</span><ul class="args-list inline commas">
       
 15249             
       
 15250                 <li class="arg">
       
 15251                     
       
 15252                         <code>type</code>
       
 15253                     
       
 15254                 </li>
       
 15255             
       
 15256                 <li class="arg">
       
 15257                     
       
 15258                         <code>fn</code>
       
 15259                     
       
 15260                 </li>
       
 15261             
       
 15262                 <li class="arg">
       
 15263                     
       
 15264                         <code class="optional">[context]</code>
       
 15265                     
       
 15266                 </li>
       
 15267             
       
 15268                 <li class="arg">
       
 15269                     
       
 15270                         <code class="optional">[arg*]</code>
       
 15271                     
       
 15272                 </li>
       
 15273             
       
 15274             </ul><span class="paren">)</span>
       
 15275         </div>
       
 15276     
       
 15277 
       
 15278     
       
 15279         <span class="returns-inline">
       
 15280             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 15281         </span>
       
 15282     
       
 15283 
       
 15284     
       
 15285 
       
 15286     
       
 15287 
       
 15288     
       
 15289 
       
 15290     
       
 15291 
       
 15292     
       
 15293 
       
 15294     
       
 15295 
       
 15296     <div class="meta">
       
 15297         
       
 15298             
       
 15299                 <p>Inherited from
       
 15300                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
 15301             
       
 15302         
       
 15303         
       
 15304         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
 15305         
       
 15306         </p>
       
 15307 
       
 15308 
       
 15309         
       
 15310 
       
 15311         
       
 15312     </div>
       
 15313 
       
 15314     <div class="description">
       
 15315         <p>Listen to a custom event hosted by this object one time.
       
 15316 This is the equivalent to <code>on</code> except the
       
 15317 listener is immediatelly detached when it is executed.</p>
       
 15318     </div>
       
 15319 
       
 15320     
       
 15321         <div class="params">
       
 15322             <h4>Parameters:</h4>
       
 15323 
       
 15324             <ul class="params-list">
       
 15325             
       
 15326                 <li class="param">
       
 15327                     
       
 15328                         <code class="param-name">type</code>
       
 15329                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15330                     
       
 15331 
       
 15332                     
       
 15333 
       
 15334                     <div class="param-description">
       
 15335                         <p>The name of the event</p>
       
 15336                     </div>
       
 15337 
       
 15338                     
       
 15339                 </li>
       
 15340             
       
 15341                 <li class="param">
       
 15342                     
       
 15343                         <code class="param-name">fn</code>
       
 15344                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 15345                     
       
 15346 
       
 15347                     
       
 15348 
       
 15349                     <div class="param-description">
       
 15350                         <p>The callback to execute in response to the event</p>
       
 15351                     </div>
       
 15352 
       
 15353                     
       
 15354                 </li>
       
 15355             
       
 15356                 <li class="param">
       
 15357                     
       
 15358                         <code class="param-name optional">[context]</code>
       
 15359                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15360                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15361                     
       
 15362 
       
 15363                     
       
 15364 
       
 15365                     <div class="param-description">
       
 15366                         <p>Override <code>this</code> object in callback</p>
       
 15367                     </div>
       
 15368 
       
 15369                     
       
 15370                 </li>
       
 15371             
       
 15372                 <li class="param">
       
 15373                     
       
 15374                         <code class="param-name optional">[arg*]</code>
       
 15375                         <span class="type">Any</span>
       
 15376                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15377                     
       
 15378 
       
 15379                     
       
 15380 
       
 15381                     <div class="param-description">
       
 15382                         <p>0..n additional arguments to supply to the subscriber</p>
       
 15383                     </div>
       
 15384 
       
 15385                     
       
 15386                 </li>
       
 15387             
       
 15388             </ul>
       
 15389         </div>
       
 15390     
       
 15391 
       
 15392     
       
 15393         <div class="returns">
       
 15394             <h4>Returns:</h4>
       
 15395 
       
 15396             <div class="returns-description">
       
 15397                 
       
 15398                     
       
 15399                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 15400                     
       
 15401                     A subscription handle capable of detaching the
       
 15402                       subscription
       
 15403                 
       
 15404             </div>
       
 15405         </div>
       
 15406     
       
 15407 
       
 15408     
       
 15409 </div>
       
 15410 
       
 15411                 
       
 15412                     <div id="method_onceAfter" class="method item inherited">
       
 15413     <h3 class="name"><code>onceAfter</code></h3>
       
 15414 
       
 15415     
       
 15416         <div class="args">
       
 15417             <span class="paren">(</span><ul class="args-list inline commas">
       
 15418             
       
 15419                 <li class="arg">
       
 15420                     
       
 15421                         <code>type</code>
       
 15422                     
       
 15423                 </li>
       
 15424             
       
 15425                 <li class="arg">
       
 15426                     
       
 15427                         <code>fn</code>
       
 15428                     
       
 15429                 </li>
       
 15430             
       
 15431                 <li class="arg">
       
 15432                     
       
 15433                         <code class="optional">[context]</code>
       
 15434                     
       
 15435                 </li>
       
 15436             
       
 15437                 <li class="arg">
       
 15438                     
       
 15439                         <code class="optional">[arg*]</code>
       
 15440                     
       
 15441                 </li>
       
 15442             
       
 15443             </ul><span class="paren">)</span>
       
 15444         </div>
       
 15445     
       
 15446 
       
 15447     
       
 15448         <span class="returns-inline">
       
 15449             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 15450         </span>
       
 15451     
       
 15452 
       
 15453     
       
 15454 
       
 15455     
       
 15456 
       
 15457     
       
 15458 
       
 15459     
       
 15460 
       
 15461     
       
 15462 
       
 15463     
       
 15464 
       
 15465     <div class="meta">
       
 15466         
       
 15467             
       
 15468                 <p>Inherited from
       
 15469                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
 15470             
       
 15471         
       
 15472         
       
 15473         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
 15474         
       
 15475         </p>
       
 15476 
       
 15477 
       
 15478         
       
 15479 
       
 15480         
       
 15481     </div>
       
 15482 
       
 15483     <div class="description">
       
 15484         <p>Listen to a custom event hosted by this object one time.
       
 15485 This is the equivalent to <code>after</code> except the
       
 15486 listener is immediatelly detached when it is executed.</p>
       
 15487     </div>
       
 15488 
       
 15489     
       
 15490         <div class="params">
       
 15491             <h4>Parameters:</h4>
       
 15492 
       
 15493             <ul class="params-list">
       
 15494             
       
 15495                 <li class="param">
       
 15496                     
       
 15497                         <code class="param-name">type</code>
       
 15498                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15499                     
       
 15500 
       
 15501                     
       
 15502 
       
 15503                     <div class="param-description">
       
 15504                         <p>The name of the event</p>
       
 15505                     </div>
       
 15506 
       
 15507                     
       
 15508                 </li>
       
 15509             
       
 15510                 <li class="param">
       
 15511                     
       
 15512                         <code class="param-name">fn</code>
       
 15513                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 15514                     
       
 15515 
       
 15516                     
       
 15517 
       
 15518                     <div class="param-description">
       
 15519                         <p>The callback to execute in response to the event</p>
       
 15520                     </div>
       
 15521 
       
 15522                     
       
 15523                 </li>
       
 15524             
       
 15525                 <li class="param">
       
 15526                     
       
 15527                         <code class="param-name optional">[context]</code>
       
 15528                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15529                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15530                     
       
 15531 
       
 15532                     
       
 15533 
       
 15534                     <div class="param-description">
       
 15535                         <p>Override <code>this</code> object in callback</p>
       
 15536                     </div>
       
 15537 
       
 15538                     
       
 15539                 </li>
       
 15540             
       
 15541                 <li class="param">
       
 15542                     
       
 15543                         <code class="param-name optional">[arg*]</code>
       
 15544                         <span class="type">Any</span>
       
 15545                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15546                     
       
 15547 
       
 15548                     
       
 15549 
       
 15550                     <div class="param-description">
       
 15551                         <p>0..n additional arguments to supply to the subscriber</p>
       
 15552                     </div>
       
 15553 
       
 15554                     
       
 15555                 </li>
       
 15556             
       
 15557             </ul>
       
 15558         </div>
       
 15559     
       
 15560 
       
 15561     
       
 15562         <div class="returns">
       
 15563             <h4>Returns:</h4>
       
 15564 
       
 15565             <div class="returns-description">
       
 15566                 
       
 15567                     
       
 15568                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 15569                     
       
 15570                     A subscription handle capable of detaching that
       
 15571                       subscription
       
 15572                 
       
 15573             </div>
       
 15574         </div>
       
 15575     
       
 15576 
       
 15577     
       
 15578 </div>
       
 15579 
       
 15580                 
       
 15581                     <div id="method_parseType" class="method item inherited">
       
 15582     <h3 class="name"><code>parseType</code></h3>
       
 15583 
       
 15584     
       
 15585         <div class="args">
       
 15586             <span class="paren">(</span><ul class="args-list inline commas">
       
 15587             
       
 15588                 <li class="arg">
       
 15589                     
       
 15590                         <code>type</code>
       
 15591                     
       
 15592                 </li>
       
 15593             
       
 15594                 <li class="arg">
       
 15595                     
       
 15596                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
 15597                     
       
 15598                 </li>
       
 15599             
       
 15600             </ul><span class="paren">)</span>
       
 15601         </div>
       
 15602     
       
 15603 
       
 15604     
       
 15605         <span class="returns-inline">
       
 15606             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 15607         </span>
       
 15608     
       
 15609 
       
 15610     
       
 15611 
       
 15612     
       
 15613 
       
 15614     
       
 15615 
       
 15616     
       
 15617 
       
 15618     
       
 15619 
       
 15620     
       
 15621 
       
 15622     <div class="meta">
       
 15623         
       
 15624             
       
 15625                 <p>Inherited from
       
 15626                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
 15627             
       
 15628         
       
 15629         
       
 15630         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
 15631         
       
 15632         </p>
       
 15633 
       
 15634 
       
 15635         
       
 15636 
       
 15637         
       
 15638             <p>Available since 3.3.0</p>
       
 15639         
       
 15640     </div>
       
 15641 
       
 15642     <div class="description">
       
 15643         <p>Takes the type parameter passed to 'on' and parses out the
       
 15644 various pieces that could be included in the type.  If the
       
 15645 event type is passed without a prefix, it will be expanded
       
 15646 to include the prefix one is supplied or the event target
       
 15647 is configured with a default prefix.</p>
       
 15648     </div>
       
 15649 
       
 15650     
       
 15651         <div class="params">
       
 15652             <h4>Parameters:</h4>
       
 15653 
       
 15654             <ul class="params-list">
       
 15655             
       
 15656                 <li class="param">
       
 15657                     
       
 15658                         <code class="param-name">type</code>
       
 15659                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15660                     
       
 15661 
       
 15662                     
       
 15663 
       
 15664                     <div class="param-description">
       
 15665                         <p>the type</p>
       
 15666                     </div>
       
 15667 
       
 15668                     
       
 15669                 </li>
       
 15670             
       
 15671                 <li class="param">
       
 15672                     
       
 15673                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
 15674                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15675                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15676                     
       
 15677 
       
 15678                     
       
 15679 
       
 15680                     <div class="param-description">
       
 15681                         <p>the prefix</p>
       
 15682                     </div>
       
 15683 
       
 15684                     
       
 15685                 </li>
       
 15686             
       
 15687             </ul>
       
 15688         </div>
       
 15689     
       
 15690 
       
 15691     
       
 15692         <div class="returns">
       
 15693             <h4>Returns:</h4>
       
 15694 
       
 15695             <div class="returns-description">
       
 15696                 
       
 15697                     
       
 15698                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
 15699                     
       
 15700                     an array containing:
       
 15701  * the detach category, if supplied,
       
 15702  * the prefixed event type,
       
 15703  * whether or not this is an after listener,
       
 15704  * the supplied event type
       
 15705                 
       
 15706             </div>
       
 15707         </div>
       
 15708     
       
 15709 
       
 15710     
       
 15711 </div>
       
 15712 
       
 15713                 
       
 15714                     <div id="method_previous" class="method item inherited">
       
 15715     <h3 class="name"><code>previous</code></h3>
       
 15716 
       
 15717     
       
 15718         <div class="args">
       
 15719             <span class="paren">(</span><ul class="args-list inline commas">
       
 15720             
       
 15721                 <li class="arg">
       
 15722                     
       
 15723                         <code>circular</code>
       
 15724                     
       
 15725                 </li>
       
 15726             
       
 15727             </ul><span class="paren">)</span>
       
 15728         </div>
       
 15729     
       
 15730 
       
 15731     
       
 15732         <span class="returns-inline">
       
 15733             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 15734         </span>
       
 15735     
       
 15736 
       
 15737     
       
 15738 
       
 15739     
       
 15740 
       
 15741     
       
 15742 
       
 15743     
       
 15744 
       
 15745     
       
 15746 
       
 15747     
       
 15748 
       
 15749     <div class="meta">
       
 15750         
       
 15751             
       
 15752                 <p>Inherited from
       
 15753                 <a href="../classes/Widget.html#method_previous">Widget</a>:
       
 15754             
       
 15755         
       
 15756         
       
 15757         <a href="../files/widget-child_js_Widget-Child.js.html#l216"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:216</code></a>
       
 15758         
       
 15759         </p>
       
 15760 
       
 15761 
       
 15762         
       
 15763 
       
 15764         
       
 15765     </div>
       
 15766 
       
 15767     <div class="description">
       
 15768         <p>Returns the Widget's previous sibling.</p>
       
 15769     </div>
       
 15770 
       
 15771     
       
 15772         <div class="params">
       
 15773             <h4>Parameters:</h4>
       
 15774 
       
 15775             <ul class="params-list">
       
 15776             
       
 15777                 <li class="param">
       
 15778                     
       
 15779                         <code class="param-name">circular</code>
       
 15780                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 15781                     
       
 15782 
       
 15783                     
       
 15784 
       
 15785                     <div class="param-description">
       
 15786                         <p>Boolean indicating if the parent's last child 
       
 15787 should be returned if the child has no previous sibling.</p>
       
 15788                     </div>
       
 15789 
       
 15790                     
       
 15791                 </li>
       
 15792             
       
 15793             </ul>
       
 15794         </div>
       
 15795     
       
 15796 
       
 15797     
       
 15798         <div class="returns">
       
 15799             <h4>Returns:</h4>
       
 15800 
       
 15801             <div class="returns-description">
       
 15802                 
       
 15803                     
       
 15804                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 15805                     
       
 15806                     Widget instance.
       
 15807                 
       
 15808             </div>
       
 15809         </div>
       
 15810     
       
 15811 
       
 15812     
       
 15813 </div>
       
 15814 
       
 15815                 
       
 15816                     <div id="method_publish" class="method item inherited">
       
 15817     <h3 class="name"><code>publish</code></h3>
       
 15818 
       
 15819     
       
 15820         <div class="args">
       
 15821             <span class="paren">(</span><ul class="args-list inline commas">
       
 15822             
       
 15823                 <li class="arg">
       
 15824                     
       
 15825                         <code>type</code>
       
 15826                     
       
 15827                 </li>
       
 15828             
       
 15829                 <li class="arg">
       
 15830                     
       
 15831                         <code>opts</code>
       
 15832                     
       
 15833                 </li>
       
 15834             
       
 15835             </ul><span class="paren">)</span>
       
 15836         </div>
       
 15837     
       
 15838 
       
 15839     
       
 15840         <span class="returns-inline">
       
 15841             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 15842         </span>
       
 15843     
       
 15844 
       
 15845     
       
 15846 
       
 15847     
       
 15848 
       
 15849     
       
 15850 
       
 15851     
       
 15852 
       
 15853     
       
 15854 
       
 15855     
       
 15856 
       
 15857     <div class="meta">
       
 15858         
       
 15859             
       
 15860                 <p>Inherited from
       
 15861                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
 15862             
       
 15863         
       
 15864         
       
 15865         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
 15866         
       
 15867         </p>
       
 15868 
       
 15869 
       
 15870         
       
 15871 
       
 15872         
       
 15873     </div>
       
 15874 
       
 15875     <div class="description">
       
 15876         <p>Creates a new custom event of the specified type.  If a custom event
       
 15877 by that name already exists, it will not be re-created.  In either
       
 15878 case the custom event is returned.</p>
       
 15879     </div>
       
 15880 
       
 15881     
       
 15882         <div class="params">
       
 15883             <h4>Parameters:</h4>
       
 15884 
       
 15885             <ul class="params-list">
       
 15886             
       
 15887                 <li class="param">
       
 15888                     
       
 15889                         <code class="param-name">type</code>
       
 15890                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15891                     
       
 15892 
       
 15893                     
       
 15894 
       
 15895                     <div class="param-description">
       
 15896                         <p>the type, or name of the event</p>
       
 15897                     </div>
       
 15898 
       
 15899                     
       
 15900                 </li>
       
 15901             
       
 15902                 <li class="param">
       
 15903                     
       
 15904                         <code class="param-name">opts</code>
       
 15905                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15906                     
       
 15907 
       
 15908                     
       
 15909 
       
 15910                     <div class="param-description">
       
 15911                         <p>optional config params.  Valid properties are:</p>
       
 15912 
       
 15913 <p><ul>
       
 15914    <li>
       
 15915   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
 15916    </li>
       
 15917    <li>
       
 15918   'bubbles': whether or not this event bubbles (true)
       
 15919              Events can only bubble if emitFacade is true.
       
 15920    </li>
       
 15921    <li>
       
 15922   'context': the default execution context for the listeners (this)
       
 15923    </li>
       
 15924    <li>
       
 15925   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
 15926    </li>
       
 15927    <li>
       
 15928   'emitFacade': whether or not this event emits a facade (false)
       
 15929    </li>
       
 15930    <li>
       
 15931   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
 15932    </li>
       
 15933    <li>
       
 15934   'fireOnce': if an event is configured to fire once, new subscribers after
       
 15935   the fire will be notified immediately.
       
 15936    </li>
       
 15937    <li>
       
 15938   'async': fireOnce event listeners will fire synchronously if the event has already
       
 15939    fired unless async is true.
       
 15940    </li>
       
 15941    <li>
       
 15942   'preventable': whether or not preventDefault() has an effect (true)
       
 15943    </li>
       
 15944    <li>
       
 15945   'preventedFn': a function that is executed when preventDefault is called
       
 15946    </li>
       
 15947    <li>
       
 15948   'queuable': whether or not this event can be queued during bubbling (false)
       
 15949    </li>
       
 15950    <li>
       
 15951   'silent': if silent is true, debug messages are not provided for this event.
       
 15952    </li>
       
 15953    <li>
       
 15954   'stoppedFn': a function that is executed when stopPropagation is called
       
 15955    </li></p>
       
 15956 
       
 15957 <p><li>
       
 15958   'monitored': specifies whether or not this event should send notifications about
       
 15959   when the event has been attached, detached, or published.
       
 15960    </li>
       
 15961    <li>
       
 15962   'type': the event type (valid option if not provided as the first parameter to publish)
       
 15963    </li>
       
 15964  </ul></p>
       
 15965                     </div>
       
 15966 
       
 15967                     
       
 15968                 </li>
       
 15969             
       
 15970             </ul>
       
 15971         </div>
       
 15972     
       
 15973 
       
 15974     
       
 15975         <div class="returns">
       
 15976             <h4>Returns:</h4>
       
 15977 
       
 15978             <div class="returns-description">
       
 15979                 
       
 15980                     
       
 15981                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 15982                     
       
 15983                     the custom event
       
 15984                 
       
 15985             </div>
       
 15986         </div>
       
 15987     
       
 15988 
       
 15989     
       
 15990 </div>
       
 15991 
       
 15992                 
       
 15993                     <div id="method_removeAttr" class="method item inherited">
       
 15994     <h3 class="name"><code>removeAttr</code></h3>
       
 15995 
       
 15996     
       
 15997         <div class="args">
       
 15998             <span class="paren">(</span><ul class="args-list inline commas">
       
 15999             
       
 16000                 <li class="arg">
       
 16001                     
       
 16002                         <code>name</code>
       
 16003                     
       
 16004                 </li>
       
 16005             
       
 16006             </ul><span class="paren">)</span>
       
 16007         </div>
       
 16008     
       
 16009 
       
 16010     
       
 16011 
       
 16012     
       
 16013 
       
 16014     
       
 16015 
       
 16016     
       
 16017 
       
 16018     
       
 16019 
       
 16020     
       
 16021 
       
 16022     
       
 16023 
       
 16024     <div class="meta">
       
 16025         
       
 16026             
       
 16027                 <p>Inherited from
       
 16028                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
 16029             
       
 16030         
       
 16031         
       
 16032         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
 16033         
       
 16034         </p>
       
 16035 
       
 16036 
       
 16037         
       
 16038 
       
 16039         
       
 16040     </div>
       
 16041 
       
 16042     <div class="description">
       
 16043         <p>Removes an attribute from the host object</p>
       
 16044     </div>
       
 16045 
       
 16046     
       
 16047         <div class="params">
       
 16048             <h4>Parameters:</h4>
       
 16049 
       
 16050             <ul class="params-list">
       
 16051             
       
 16052                 <li class="param">
       
 16053                     
       
 16054                         <code class="param-name">name</code>
       
 16055                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16056                     
       
 16057 
       
 16058                     
       
 16059 
       
 16060                     <div class="param-description">
       
 16061                         <p>The name of the attribute to be removed.</p>
       
 16062                     </div>
       
 16063 
       
 16064                     
       
 16065                 </li>
       
 16066             
       
 16067             </ul>
       
 16068         </div>
       
 16069     
       
 16070 
       
 16071     
       
 16072 
       
 16073     
       
 16074 </div>
       
 16075 
       
 16076                 
       
 16077                     <div id="method_removeTarget" class="method item inherited">
       
 16078     <h3 class="name"><code>removeTarget</code></h3>
       
 16079 
       
 16080     
       
 16081         <div class="args">
       
 16082             <span class="paren">(</span><ul class="args-list inline commas">
       
 16083             
       
 16084                 <li class="arg">
       
 16085                     
       
 16086                         <code>o</code>
       
 16087                     
       
 16088                 </li>
       
 16089             
       
 16090             </ul><span class="paren">)</span>
       
 16091         </div>
       
 16092     
       
 16093 
       
 16094     
       
 16095 
       
 16096     
       
 16097 
       
 16098     
       
 16099 
       
 16100     
       
 16101 
       
 16102     
       
 16103 
       
 16104     
       
 16105 
       
 16106     
       
 16107 
       
 16108     <div class="meta">
       
 16109         
       
 16110             
       
 16111                 <p>Inherited from
       
 16112                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
 16113             
       
 16114         
       
 16115         
       
 16116         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
 16117         
       
 16118         </p>
       
 16119 
       
 16120 
       
 16121         
       
 16122 
       
 16123         
       
 16124     </div>
       
 16125 
       
 16126     <div class="description">
       
 16127         <p>Removes a bubble target</p>
       
 16128     </div>
       
 16129 
       
 16130     
       
 16131         <div class="params">
       
 16132             <h4>Parameters:</h4>
       
 16133 
       
 16134             <ul class="params-list">
       
 16135             
       
 16136                 <li class="param">
       
 16137                     
       
 16138                         <code class="param-name">o</code>
       
 16139                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 16140                     
       
 16141 
       
 16142                     
       
 16143 
       
 16144                     <div class="param-description">
       
 16145                         <p>the target to remove</p>
       
 16146                     </div>
       
 16147 
       
 16148                     
       
 16149                 </li>
       
 16150             
       
 16151             </ul>
       
 16152         </div>
       
 16153     
       
 16154 
       
 16155     
       
 16156 
       
 16157     
       
 16158 </div>
       
 16159 
       
 16160                 
       
 16161                     <div id="method_render" class="method item inherited">
       
 16162     <h3 class="name"><code>render</code></h3>
       
 16163 
       
 16164     
       
 16165         <div class="args">
       
 16166             <span class="paren">(</span><ul class="args-list inline commas">
       
 16167             
       
 16168                 <li class="arg">
       
 16169                     
       
 16170                         <code>parentNode</code>
       
 16171                     
       
 16172                 </li>
       
 16173             
       
 16174             </ul><span class="paren">)</span>
       
 16175         </div>
       
 16176     
       
 16177 
       
 16178     
       
 16179 
       
 16180     
       
 16181 
       
 16182     
       
 16183 
       
 16184     
       
 16185         <span class="flag final">final</span>
       
 16186     
       
 16187 
       
 16188     
       
 16189 
       
 16190     
       
 16191         <span class="flag chainable">chainable</span>
       
 16192     
       
 16193 
       
 16194     
       
 16195 
       
 16196     <div class="meta">
       
 16197         
       
 16198             
       
 16199                 <p>Inherited from
       
 16200                 <a href="../classes/Widget.html#method_render">Widget</a>:
       
 16201             
       
 16202         
       
 16203         
       
 16204         <a href="../files/widget_js_Widget.js.html#l513"><code>widget&#x2F;js&#x2F;Widget.js:513</code></a>
       
 16205         
       
 16206         </p>
       
 16207 
       
 16208 
       
 16209         
       
 16210 
       
 16211         
       
 16212     </div>
       
 16213 
       
 16214     <div class="description">
       
 16215         <p>Establishes the initial DOM for the widget. Invoking this
       
 16216 method will lead to the creating of all DOM elements for
       
 16217 the widget (or the manipulation of existing DOM elements
       
 16218 for the progressive enhancement use case).</p>
       
 16219 
       
 16220 <p>
       
 16221 This method should only be invoked once for an initialized
       
 16222 widget.
       
 16223 </p>
       
 16224 
       
 16225 <p>
       
 16226 It delegates to the widget specific renderer method to do
       
 16227 the actual work.
       
 16228 </p>
       
 16229     </div>
       
 16230 
       
 16231     
       
 16232         <div class="params">
       
 16233             <h4>Parameters:</h4>
       
 16234 
       
 16235             <ul class="params-list">
       
 16236             
       
 16237                 <li class="param">
       
 16238                     
       
 16239                         <code class="param-name">parentNode</code>
       
 16240                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16241                     
       
 16242 
       
 16243                     
       
 16244 
       
 16245                     <div class="param-description">
       
 16246                         <p>Optional. The Node under which the
       
 16247 Widget is to be rendered. This can be a Node instance or a CSS selector string.</p>
       
 16248 
       
 16249 <p>
       
 16250 If the selector string returns more than one Node, the first node will be used
       
 16251 as the parentNode. NOTE: This argument is required if both the boundingBox and contentBox
       
 16252 are not currently in the document. If it's not provided, the Widget will be rendered
       
 16253 to the body of the current document in this case.
       
 16254 </p>
       
 16255                     </div>
       
 16256 
       
 16257                     
       
 16258                 </li>
       
 16259             
       
 16260             </ul>
       
 16261         </div>
       
 16262     
       
 16263 
       
 16264     
       
 16265 
       
 16266     
       
 16267 </div>
       
 16268 
       
 16269                 
       
 16270                     <div id="method_renderer" class="method item protected inherited">
       
 16271     <h3 class="name"><code>renderer</code></h3>
       
 16272 
       
 16273     
       
 16274         <span class="paren">()</span>
       
 16275     
       
 16276 
       
 16277     
       
 16278 
       
 16279     
       
 16280 
       
 16281     
       
 16282         <span class="flag protected">protected</span>
       
 16283     
       
 16284 
       
 16285     
       
 16286 
       
 16287     
       
 16288 
       
 16289     
       
 16290 
       
 16291     
       
 16292 
       
 16293     <div class="meta">
       
 16294         
       
 16295             
       
 16296                 <p>Inherited from
       
 16297                 <a href="../classes/Widget.html#method_renderer">Widget</a>:
       
 16298             
       
 16299         
       
 16300         
       
 16301         <a href="../files/widget_js_Widget.js.html#l588"><code>widget&#x2F;js&#x2F;Widget.js:588</code></a>
       
 16302         
       
 16303         </p>
       
 16304 
       
 16305 
       
 16306         
       
 16307 
       
 16308         
       
 16309     </div>
       
 16310 
       
 16311     <div class="description">
       
 16312         <p>Creates DOM (or manipulates DOM for progressive enhancement)
       
 16313 This method is invoked by render() and is not chained
       
 16314 automatically for the class hierarchy (unlike initializer, destructor)
       
 16315 so it should be chained manually for subclasses if required.</p>
       
 16316     </div>
       
 16317 
       
 16318     
       
 16319 
       
 16320     
       
 16321 
       
 16322     
       
 16323 </div>
       
 16324 
       
 16325                 
       
 16326                     <div id="method_renderUI" class="method item private inherited">
       
 16327     <h3 class="name"><code>renderUI</code></h3>
       
 16328 
       
 16329     
       
 16330         <div class="args">
       
 16331             <span class="paren">(</span><ul class="args-list inline commas">
       
 16332             
       
 16333                 <li class="arg">
       
 16334                     
       
 16335                         <code>config</code>
       
 16336                     
       
 16337                 </li>
       
 16338             
       
 16339             </ul><span class="paren">)</span>
       
 16340         </div>
       
 16341     
       
 16342 
       
 16343     
       
 16344 
       
 16345     
       
 16346 
       
 16347     
       
 16348         <span class="flag private">private</span>
       
 16349     
       
 16350 
       
 16351     
       
 16352 
       
 16353     
       
 16354 
       
 16355     
       
 16356 
       
 16357     
       
 16358 
       
 16359     <div class="meta">
       
 16360         
       
 16361             <p>Inherited from
       
 16362             <a href="../classes/Widget.html#method_renderUI">
       
 16363                 Widget
       
 16364             </a>
       
 16365             
       
 16366             but overwritten in
       
 16367             
       
 16368         
       
 16369         
       
 16370         <a href="../files/button_js_core.js.html#l80"><code>button&#x2F;js&#x2F;core.js:80</code></a>
       
 16371         
       
 16372         </p>
       
 16373 
       
 16374 
       
 16375         
       
 16376 
       
 16377         
       
 16378     </div>
       
 16379 
       
 16380     <div class="description">
       
 16381         <p>Renders any UI/DOM elements for Button instances</p>
       
 16382     </div>
       
 16383 
       
 16384     
       
 16385         <div class="params">
       
 16386             <h4>Parameters:</h4>
       
 16387 
       
 16388             <ul class="params-list">
       
 16389             
       
 16390                 <li class="param">
       
 16391                     
       
 16392                         <code class="param-name">config</code>
       
 16393                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16394                     
       
 16395 
       
 16396                     
       
 16397 
       
 16398                     <div class="param-description">
       
 16399                         <p>Config object.</p>
       
 16400                     </div>
       
 16401 
       
 16402                     
       
 16403                 </li>
       
 16404             
       
 16405             </ul>
       
 16406         </div>
       
 16407     
       
 16408 
       
 16409     
       
 16410 
       
 16411     
       
 16412 </div>
       
 16413 
       
 16414                 
       
 16415                     <div id="method_reset" class="method item inherited">
       
 16416     <h3 class="name"><code>reset</code></h3>
       
 16417 
       
 16418     
       
 16419         <div class="args">
       
 16420             <span class="paren">(</span><ul class="args-list inline commas">
       
 16421             
       
 16422                 <li class="arg">
       
 16423                     
       
 16424                         <code>name</code>
       
 16425                     
       
 16426                 </li>
       
 16427             
       
 16428             </ul><span class="paren">)</span>
       
 16429         </div>
       
 16430     
       
 16431 
       
 16432     
       
 16433         <span class="returns-inline">
       
 16434             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16435         </span>
       
 16436     
       
 16437 
       
 16438     
       
 16439 
       
 16440     
       
 16441 
       
 16442     
       
 16443 
       
 16444     
       
 16445 
       
 16446     
       
 16447         <span class="flag chainable">chainable</span>
       
 16448     
       
 16449 
       
 16450     
       
 16451 
       
 16452     <div class="meta">
       
 16453         
       
 16454             
       
 16455                 <p>Inherited from
       
 16456                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
 16457             
       
 16458         
       
 16459         
       
 16460         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
 16461         
       
 16462         </p>
       
 16463 
       
 16464 
       
 16465         
       
 16466 
       
 16467         
       
 16468     </div>
       
 16469 
       
 16470     <div class="description">
       
 16471         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
 16472 the attribute is not readOnly, or writeOnce.</p>
       
 16473     </div>
       
 16474 
       
 16475     
       
 16476         <div class="params">
       
 16477             <h4>Parameters:</h4>
       
 16478 
       
 16479             <ul class="params-list">
       
 16480             
       
 16481                 <li class="param">
       
 16482                     
       
 16483                         <code class="param-name">name</code>
       
 16484                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16485                     
       
 16486 
       
 16487                     
       
 16488 
       
 16489                     <div class="param-description">
       
 16490                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
 16491                     </div>
       
 16492 
       
 16493                     
       
 16494                 </li>
       
 16495             
       
 16496             </ul>
       
 16497         </div>
       
 16498     
       
 16499 
       
 16500     
       
 16501         <div class="returns">
       
 16502             <h4>Returns:</h4>
       
 16503 
       
 16504             <div class="returns-description">
       
 16505                 
       
 16506                     
       
 16507                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 16508                     
       
 16509                     A reference to the host object.
       
 16510                 
       
 16511             </div>
       
 16512         </div>
       
 16513     
       
 16514 
       
 16515     
       
 16516 </div>
       
 16517 
       
 16518                 
       
 16519                     <div id="method_set" class="method item inherited">
       
 16520     <h3 class="name"><code>set</code></h3>
       
 16521 
       
 16522     
       
 16523         <div class="args">
       
 16524             <span class="paren">(</span><ul class="args-list inline commas">
       
 16525             
       
 16526                 <li class="arg">
       
 16527                     
       
 16528                         <code>name</code>
       
 16529                     
       
 16530                 </li>
       
 16531             
       
 16532                 <li class="arg">
       
 16533                     
       
 16534                         <code>value</code>
       
 16535                     
       
 16536                 </li>
       
 16537             
       
 16538                 <li class="arg">
       
 16539                     
       
 16540                         <code class="optional">[opts]</code>
       
 16541                     
       
 16542                 </li>
       
 16543             
       
 16544             </ul><span class="paren">)</span>
       
 16545         </div>
       
 16546     
       
 16547 
       
 16548     
       
 16549         <span class="returns-inline">
       
 16550             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16551         </span>
       
 16552     
       
 16553 
       
 16554     
       
 16555 
       
 16556     
       
 16557 
       
 16558     
       
 16559 
       
 16560     
       
 16561 
       
 16562     
       
 16563         <span class="flag chainable">chainable</span>
       
 16564     
       
 16565 
       
 16566     
       
 16567 
       
 16568     <div class="meta">
       
 16569         
       
 16570             <p>Inherited from
       
 16571             <a href="../classes/AttributeObservable.html#method_set">
       
 16572                 AttributeObservable
       
 16573             </a>
       
 16574             
       
 16575             but overwritten in
       
 16576             
       
 16577         
       
 16578         
       
 16579         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
 16580         
       
 16581         </p>
       
 16582 
       
 16583 
       
 16584         
       
 16585 
       
 16586         
       
 16587     </div>
       
 16588 
       
 16589     <div class="description">
       
 16590         <p>Sets the value of an attribute.</p>
       
 16591     </div>
       
 16592 
       
 16593     
       
 16594         <div class="params">
       
 16595             <h4>Parameters:</h4>
       
 16596 
       
 16597             <ul class="params-list">
       
 16598             
       
 16599                 <li class="param">
       
 16600                     
       
 16601                         <code class="param-name">name</code>
       
 16602                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16603                     
       
 16604 
       
 16605                     
       
 16606 
       
 16607                     <div class="param-description">
       
 16608                         <p>The name of the attribute. If the
       
 16609 current value of the attribute is an Object, dot notation can be used
       
 16610 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
 16611                     </div>
       
 16612 
       
 16613                     
       
 16614                 </li>
       
 16615             
       
 16616                 <li class="param">
       
 16617                     
       
 16618                         <code class="param-name">value</code>
       
 16619                         <span class="type">Any</span>
       
 16620                     
       
 16621 
       
 16622                     
       
 16623 
       
 16624                     <div class="param-description">
       
 16625                         <p>The value to set the attribute to.</p>
       
 16626                     </div>
       
 16627 
       
 16628                     
       
 16629                 </li>
       
 16630             
       
 16631                 <li class="param">
       
 16632                     
       
 16633                         <code class="param-name optional">[opts]</code>
       
 16634                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16635                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 16636                     
       
 16637 
       
 16638                     
       
 16639 
       
 16640                     <div class="param-description">
       
 16641                         <p>Optional data providing the circumstances for the change.</p>
       
 16642                     </div>
       
 16643 
       
 16644                     
       
 16645                 </li>
       
 16646             
       
 16647             </ul>
       
 16648         </div>
       
 16649     
       
 16650 
       
 16651     
       
 16652         <div class="returns">
       
 16653             <h4>Returns:</h4>
       
 16654 
       
 16655             <div class="returns-description">
       
 16656                 
       
 16657                     
       
 16658                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 16659                     
       
 16660                     A reference to the host object.
       
 16661                 
       
 16662             </div>
       
 16663         </div>
       
 16664     
       
 16665 
       
 16666     
       
 16667 </div>
       
 16668 
       
 16669                 
       
 16670                     <div id="method_setAttrs" class="method item inherited">
       
 16671     <h3 class="name"><code>setAttrs</code></h3>
       
 16672 
       
 16673     
       
 16674         <div class="args">
       
 16675             <span class="paren">(</span><ul class="args-list inline commas">
       
 16676             
       
 16677                 <li class="arg">
       
 16678                     
       
 16679                         <code>attrs</code>
       
 16680                     
       
 16681                 </li>
       
 16682             
       
 16683                 <li class="arg">
       
 16684                     
       
 16685                         <code class="optional">[opts]</code>
       
 16686                     
       
 16687                 </li>
       
 16688             
       
 16689             </ul><span class="paren">)</span>
       
 16690         </div>
       
 16691     
       
 16692 
       
 16693     
       
 16694         <span class="returns-inline">
       
 16695             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16696         </span>
       
 16697     
       
 16698 
       
 16699     
       
 16700 
       
 16701     
       
 16702 
       
 16703     
       
 16704 
       
 16705     
       
 16706 
       
 16707     
       
 16708         <span class="flag chainable">chainable</span>
       
 16709     
       
 16710 
       
 16711     
       
 16712 
       
 16713     <div class="meta">
       
 16714         
       
 16715             <p>Inherited from
       
 16716             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 16717                 AttributeObservable
       
 16718             </a>
       
 16719             
       
 16720             but overwritten in
       
 16721             
       
 16722         
       
 16723         
       
 16724         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 16725         
       
 16726         </p>
       
 16727 
       
 16728 
       
 16729         
       
 16730 
       
 16731         
       
 16732     </div>
       
 16733 
       
 16734     <div class="description">
       
 16735         <p>Sets multiple attribute values.</p>
       
 16736     </div>
       
 16737 
       
 16738     
       
 16739         <div class="params">
       
 16740             <h4>Parameters:</h4>
       
 16741 
       
 16742             <ul class="params-list">
       
 16743             
       
 16744                 <li class="param">
       
 16745                     
       
 16746                         <code class="param-name">attrs</code>
       
 16747                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16748                     
       
 16749 
       
 16750                     
       
 16751 
       
 16752                     <div class="param-description">
       
 16753                         <p>An object with attributes name/value pairs.</p>
       
 16754                     </div>
       
 16755 
       
 16756                     
       
 16757                 </li>
       
 16758             
       
 16759                 <li class="param">
       
 16760                     
       
 16761                         <code class="param-name optional">[opts]</code>
       
 16762                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16763                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 16764                     
       
 16765 
       
 16766                     
       
 16767 
       
 16768                     <div class="param-description">
       
 16769                         <p>Optional data providing the circumstances for the change.</p>
       
 16770                     </div>
       
 16771 
       
 16772                     
       
 16773                 </li>
       
 16774             
       
 16775             </ul>
       
 16776         </div>
       
 16777     
       
 16778 
       
 16779     
       
 16780         <div class="returns">
       
 16781             <h4>Returns:</h4>
       
 16782 
       
 16783             <div class="returns-description">
       
 16784                 
       
 16785                     
       
 16786                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 16787                     
       
 16788                     A reference to the host object.
       
 16789                 
       
 16790             </div>
       
 16791         </div>
       
 16792     
       
 16793 
       
 16794     
       
 16795 </div>
       
 16796 
       
 16797                 
       
 16798                     <div id="method_show" class="method item inherited">
       
 16799     <h3 class="name"><code>show</code></h3>
       
 16800 
       
 16801     
       
 16802         <span class="paren">()</span>
       
 16803     
       
 16804 
       
 16805     
       
 16806 
       
 16807     
       
 16808 
       
 16809     
       
 16810 
       
 16811     
       
 16812 
       
 16813     
       
 16814 
       
 16815     
       
 16816         <span class="flag chainable">chainable</span>
       
 16817     
       
 16818 
       
 16819     
       
 16820 
       
 16821     <div class="meta">
       
 16822         
       
 16823             
       
 16824                 <p>Inherited from
       
 16825                 <a href="../classes/Widget.html#method_show">Widget</a>:
       
 16826             
       
 16827         
       
 16828         
       
 16829         <a href="../files/widget_js_Widget.js.html#l654"><code>widget&#x2F;js&#x2F;Widget.js:654</code></a>
       
 16830         
       
 16831         </p>
       
 16832 
       
 16833 
       
 16834         
       
 16835 
       
 16836         
       
 16837     </div>
       
 16838 
       
 16839     <div class="description">
       
 16840         <p>Shows the Widget by setting the "visible" attribute to "true".</p>
       
 16841     </div>
       
 16842 
       
 16843     
       
 16844 
       
 16845     
       
 16846 
       
 16847     
       
 16848 </div>
       
 16849 
       
 16850                 
       
 16851                     <div id="method_subscribe" class="method item deprecated inherited">
       
 16852     <h3 class="name"><code>subscribe</code></h3>
       
 16853 
       
 16854     
       
 16855         <span class="paren">()</span>
       
 16856     
       
 16857 
       
 16858     
       
 16859 
       
 16860     
       
 16861         <span class="flag deprecated" title="use on">deprecated</span>
       
 16862     
       
 16863 
       
 16864     
       
 16865 
       
 16866     
       
 16867 
       
 16868     
       
 16869 
       
 16870     
       
 16871 
       
 16872     
       
 16873 
       
 16874     <div class="meta">
       
 16875         
       
 16876             
       
 16877                 <p>Inherited from
       
 16878                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 16879             
       
 16880         
       
 16881         
       
 16882         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 16883         
       
 16884         </p>
       
 16885 
       
 16886 
       
 16887         
       
 16888             <p>Deprecated: use on</p>
       
 16889         
       
 16890 
       
 16891         
       
 16892     </div>
       
 16893 
       
 16894     <div class="description">
       
 16895         <p>subscribe to an event</p>
       
 16896     </div>
       
 16897 
       
 16898     
       
 16899 
       
 16900     
       
 16901 
       
 16902     
       
 16903 </div>
       
 16904 
       
 16905                 
       
 16906                     <div id="method_syncUI" class="method item">
       
 16907     <h3 class="name"><code>syncUI</code></h3>
       
 16908 
       
 16909     
       
 16910         <span class="paren">()</span>
       
 16911     
       
 16912 
       
 16913     
       
 16914 
       
 16915     
       
 16916 
       
 16917     
       
 16918 
       
 16919     
       
 16920 
       
 16921     
       
 16922 
       
 16923     
       
 16924 
       
 16925     
       
 16926 
       
 16927     <div class="meta">
       
 16928         
       
 16929             <p>Inherited from
       
 16930             <a href="../classes/Widget.html#method_syncUI">
       
 16931                 Widget
       
 16932             </a>
       
 16933             
       
 16934             but overwritten in
       
 16935             
       
 16936         
       
 16937         
       
 16938         <a href="../files/button_js_button.js.html#l75"><code>button&#x2F;js&#x2F;button.js:75</code></a>
       
 16939         
       
 16940         </p>
       
 16941 
       
 16942 
       
 16943         
       
 16944 
       
 16945         
       
 16946     </div>
       
 16947 
       
 16948     <div class="description">
       
 16949         <p>Updates button attributes</p>
       
 16950     </div>
       
 16951 
       
 16952     
       
 16953 
       
 16954     
       
 16955 
       
 16956     
       
 16957 </div>
       
 16958 
       
 16959                 
       
 16960                     <div id="method_toString" class="method item inherited">
       
 16961     <h3 class="name"><code>toString</code></h3>
       
 16962 
       
 16963     
       
 16964         <span class="paren">()</span>
       
 16965     
       
 16966 
       
 16967     
       
 16968         <span class="returns-inline">
       
 16969             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16970         </span>
       
 16971     
       
 16972 
       
 16973     
       
 16974 
       
 16975     
       
 16976 
       
 16977     
       
 16978 
       
 16979     
       
 16980 
       
 16981     
       
 16982 
       
 16983     
       
 16984 
       
 16985     <div class="meta">
       
 16986         
       
 16987             <p>Inherited from
       
 16988             <a href="../classes/BaseCore.html#method_toString">
       
 16989                 BaseCore
       
 16990             </a>
       
 16991             
       
 16992             but overwritten in
       
 16993             
       
 16994         
       
 16995         
       
 16996         <a href="../files/widget_js_Widget.js.html#l1107"><code>widget&#x2F;js&#x2F;Widget.js:1107</code></a>
       
 16997         
       
 16998         </p>
       
 16999 
       
 17000 
       
 17001         
       
 17002 
       
 17003         
       
 17004     </div>
       
 17005 
       
 17006     <div class="description">
       
 17007         <p>Generic toString implementation for all widgets.</p>
       
 17008     </div>
       
 17009 
       
 17010     
       
 17011 
       
 17012     
       
 17013         <div class="returns">
       
 17014             <h4>Returns:</h4>
       
 17015 
       
 17016             <div class="returns-description">
       
 17017                 
       
 17018                     
       
 17019                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 17020                     
       
 17021                     The default string value for the widget [ displays the NAME of the instance, and the unique id ]
       
 17022                 
       
 17023             </div>
       
 17024         </div>
       
 17025     
       
 17026 
       
 17027     
       
 17028 </div>
       
 17029 
       
 17030                 
       
 17031                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 17032     <h3 class="name"><code>unsubscribe</code></h3>
       
 17033 
       
 17034     
       
 17035         <span class="paren">()</span>
       
 17036     
       
 17037 
       
 17038     
       
 17039 
       
 17040     
       
 17041         <span class="flag deprecated" title="use detach">deprecated</span>
       
 17042     
       
 17043 
       
 17044     
       
 17045 
       
 17046     
       
 17047 
       
 17048     
       
 17049 
       
 17050     
       
 17051 
       
 17052     
       
 17053 
       
 17054     <div class="meta">
       
 17055         
       
 17056             
       
 17057                 <p>Inherited from
       
 17058                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 17059             
       
 17060         
       
 17061         
       
 17062         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 17063         
       
 17064         </p>
       
 17065 
       
 17066 
       
 17067         
       
 17068             <p>Deprecated: use detach</p>
       
 17069         
       
 17070 
       
 17071         
       
 17072     </div>
       
 17073 
       
 17074     <div class="description">
       
 17075         <p>detach a listener</p>
       
 17076     </div>
       
 17077 
       
 17078     
       
 17079 
       
 17080     
       
 17081 
       
 17082     
       
 17083 </div>
       
 17084 
       
 17085                 
       
 17086                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 17087     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 17088 
       
 17089     
       
 17090         <div class="args">
       
 17091             <span class="paren">(</span><ul class="args-list inline commas">
       
 17092             
       
 17093                 <li class="arg">
       
 17094                     
       
 17095                         <code>type</code>
       
 17096                     
       
 17097                 </li>
       
 17098             
       
 17099             </ul><span class="paren">)</span>
       
 17100         </div>
       
 17101     
       
 17102 
       
 17103     
       
 17104 
       
 17105     
       
 17106         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 17107     
       
 17108 
       
 17109     
       
 17110 
       
 17111     
       
 17112 
       
 17113     
       
 17114 
       
 17115     
       
 17116 
       
 17117     
       
 17118 
       
 17119     <div class="meta">
       
 17120         
       
 17121             
       
 17122                 <p>Inherited from
       
 17123                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 17124             
       
 17125         
       
 17126         
       
 17127         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 17128         
       
 17129         </p>
       
 17130 
       
 17131 
       
 17132         
       
 17133             <p>Deprecated: use detachAll</p>
       
 17134         
       
 17135 
       
 17136         
       
 17137     </div>
       
 17138 
       
 17139     <div class="description">
       
 17140         <p>Removes all listeners from the specified event.  If the event type
       
 17141 is not specified, all listeners from all hosted custom events will
       
 17142 be removed.</p>
       
 17143     </div>
       
 17144 
       
 17145     
       
 17146         <div class="params">
       
 17147             <h4>Parameters:</h4>
       
 17148 
       
 17149             <ul class="params-list">
       
 17150             
       
 17151                 <li class="param">
       
 17152                     
       
 17153                         <code class="param-name">type</code>
       
 17154                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17155                     
       
 17156 
       
 17157                     
       
 17158 
       
 17159                     <div class="param-description">
       
 17160                         <p>The type, or name of the event</p>
       
 17161                     </div>
       
 17162 
       
 17163                     
       
 17164                 </li>
       
 17165             
       
 17166             </ul>
       
 17167         </div>
       
 17168     
       
 17169 
       
 17170     
       
 17171 
       
 17172     
       
 17173 </div>
       
 17174 
       
 17175                 
       
 17176             </div>
       
 17177         
       
 17178 
       
 17179         
       
 17180             <div id="properties" class="api-class-tabpanel">
       
 17181                 <h2 class="off-left">Properties</h2>
       
 17182 
       
 17183                 
       
 17184                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 17185     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 17186     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 17187 
       
 17188     
       
 17189 
       
 17190     
       
 17191         <span class="flag protected">protected</span>
       
 17192     
       
 17193 
       
 17194     
       
 17195 
       
 17196     
       
 17197 
       
 17198     <div class="meta">
       
 17199         
       
 17200             
       
 17201                 <p>Inherited from
       
 17202                 <a href="../classes/BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
       
 17203             
       
 17204         
       
 17205         
       
 17206         <a href="../files/base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
       
 17207         
       
 17208         </p>
       
 17209 
       
 17210         
       
 17211 
       
 17212         
       
 17213     </div>
       
 17214 
       
 17215     <div class="description">
       
 17216         <p>This property controls whether or not instances of this class should
       
 17217 allow users to add ad-hoc attributes through the constructor configuration
       
 17218 hash.</p>
       
 17219 
       
 17220 <p>AdHoc attributes are attributes which are not defined by the class, and are
       
 17221 not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
       
 17222     </div>
       
 17223 
       
 17224     
       
 17225         <p><strong>Default:</strong> undefined (false)</p>
       
 17226     
       
 17227 
       
 17228     
       
 17229 
       
 17230     
       
 17231 </div>
       
 17232 
       
 17233                 
       
 17234                     <div id="property__UI_ATTRS" class="property item private inherited">
       
 17235     <h3 class="name"><code>_UI_ATTRS</code></h3>
       
 17236     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17237 
       
 17238     
       
 17239 
       
 17240     
       
 17241         <span class="flag private">private</span>
       
 17242     
       
 17243 
       
 17244     
       
 17245 
       
 17246     
       
 17247 
       
 17248     <div class="meta">
       
 17249         
       
 17250             
       
 17251                 <p>Inherited from
       
 17252                 <a href="../classes/Widget.html#property__UI_ATTRS">Widget</a>:
       
 17253             
       
 17254         
       
 17255         
       
 17256         <a href="../files/widget_js_Widget.js.html#l1249"><code>widget&#x2F;js&#x2F;Widget.js:1249</code></a>
       
 17257         
       
 17258         </p>
       
 17259 
       
 17260         
       
 17261 
       
 17262         
       
 17263     </div>
       
 17264 
       
 17265     <div class="description">
       
 17266         <p>The lists of UI attributes to bind and sync for widget's _bindUI and _syncUI implementations</p>
       
 17267     </div>
       
 17268 
       
 17269     
       
 17270 
       
 17271     
       
 17272 
       
 17273     
       
 17274 </div>
       
 17275 
       
 17276                 
       
 17277                     <div id="property_ATTRS" class="property item protected">
       
 17278     <h3 class="name"><code>ATTRS</code></h3>
       
 17279     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17280 
       
 17281     
       
 17282 
       
 17283     
       
 17284         <span class="flag protected">protected</span>
       
 17285     
       
 17286 
       
 17287     
       
 17288 
       
 17289     
       
 17290         <span class="flag static">static</span>
       
 17291     
       
 17292 
       
 17293     <div class="meta">
       
 17294         
       
 17295             
       
 17296                 
       
 17297                 <p>
       
 17298                 
       
 17299                 Defined in
       
 17300                 
       
 17301             
       
 17302         
       
 17303         
       
 17304         <a href="../files/button_js_button.js.html#l120"><code>button&#x2F;js&#x2F;button.js:120</code></a>
       
 17305         
       
 17306         </p>
       
 17307 
       
 17308         
       
 17309 
       
 17310         
       
 17311     </div>
       
 17312 
       
 17313     <div class="description">
       
 17314         <p>Static property used to define the default attribute configuration of
       
 17315 the Widget.</p>
       
 17316     </div>
       
 17317 
       
 17318     
       
 17319 
       
 17320     
       
 17321 
       
 17322     
       
 17323 </div>
       
 17324 
       
 17325                 
       
 17326                     <div id="property_BOUNDING_TEMPLATE" class="property item">
       
 17327     <h3 class="name"><code>BOUNDING_TEMPLATE</code></h3>
       
 17328     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17329 
       
 17330     
       
 17331 
       
 17332     
       
 17333 
       
 17334     
       
 17335 
       
 17336     
       
 17337 
       
 17338     <div class="meta">
       
 17339         
       
 17340             <p>Inherited from
       
 17341             <a href="../classes/Widget.html#property_BOUNDING_TEMPLATE">
       
 17342                 Widget
       
 17343             </a>
       
 17344             
       
 17345             but overwritten in
       
 17346             
       
 17347         
       
 17348         
       
 17349         <a href="../files/button_js_button.js.html#l28"><code>button&#x2F;js&#x2F;button.js:28</code></a>
       
 17350         
       
 17351         </p>
       
 17352 
       
 17353         
       
 17354 
       
 17355         
       
 17356     </div>
       
 17357 
       
 17358     <div class="description">
       
 17359         <p>Bounding box template that will contain the Button's DOM subtree.</p>
       
 17360     </div>
       
 17361 
       
 17362     
       
 17363         <p><strong>Default:</strong> &lt;button/&gt;</p>
       
 17364     
       
 17365 
       
 17366     
       
 17367 
       
 17368     
       
 17369 </div>
       
 17370 
       
 17371                 
       
 17372                     <div id="property_CLASS_NAMES" class="property item">
       
 17373     <h3 class="name"><code>CLASS_NAMES</code></h3>
       
 17374     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17375 
       
 17376     
       
 17377 
       
 17378     
       
 17379 
       
 17380     
       
 17381 
       
 17382     
       
 17383         <span class="flag static">static</span>
       
 17384     
       
 17385 
       
 17386     <div class="meta">
       
 17387         
       
 17388             
       
 17389                 
       
 17390                 <p>
       
 17391                 
       
 17392                 Defined in
       
 17393                 
       
 17394             
       
 17395         
       
 17396         
       
 17397         <a href="../files/button_js_button.js.html#l159"><code>button&#x2F;js&#x2F;button.js:159</code></a>
       
 17398         
       
 17399         </p>
       
 17400 
       
 17401         
       
 17402 
       
 17403         
       
 17404     </div>
       
 17405 
       
 17406     <div class="description">
       
 17407         <p>List of class names used in the Button's DOM</p>
       
 17408     </div>
       
 17409 
       
 17410     
       
 17411 
       
 17412     
       
 17413 
       
 17414     
       
 17415 </div>
       
 17416 
       
 17417                 
       
 17418                     <div id="property_constructor" class="property item private inherited">
       
 17419     <h3 class="name"><code>constructor</code></h3>
       
 17420     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17421 
       
 17422     
       
 17423 
       
 17424     
       
 17425         <span class="flag private">private</span>
       
 17426     
       
 17427 
       
 17428     
       
 17429 
       
 17430     
       
 17431 
       
 17432     <div class="meta">
       
 17433         
       
 17434             
       
 17435                 <p>Inherited from
       
 17436                 <a href="../classes/ButtonCore.html#property_constructor">ButtonCore</a>:
       
 17437             
       
 17438         
       
 17439         
       
 17440         <a href="../files/button_js_core.js.html#l31"><code>button&#x2F;js&#x2F;core.js:31</code></a>
       
 17441         
       
 17442         </p>
       
 17443 
       
 17444         
       
 17445 
       
 17446         
       
 17447     </div>
       
 17448 
       
 17449     <div class="description">
       
 17450         
       
 17451     </div>
       
 17452 
       
 17453     
       
 17454         <p><strong>Default:</strong> ButtonCore</p>
       
 17455     
       
 17456 
       
 17457     
       
 17458 
       
 17459     
       
 17460 </div>
       
 17461 
       
 17462                 
       
 17463                     <div id="property_CONTENT_TEMPLATE" class="property item">
       
 17464     <h3 class="name"><code>CONTENT_TEMPLATE</code></h3>
       
 17465     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17466 
       
 17467     
       
 17468 
       
 17469     
       
 17470 
       
 17471     
       
 17472 
       
 17473     
       
 17474 
       
 17475     <div class="meta">
       
 17476         
       
 17477             <p>Inherited from
       
 17478             <a href="../classes/Widget.html#property_CONTENT_TEMPLATE">
       
 17479                 Widget
       
 17480             </a>
       
 17481             
       
 17482             but overwritten in
       
 17483             
       
 17484         
       
 17485         
       
 17486         <a href="../files/button_js_button.js.html#l37"><code>button&#x2F;js&#x2F;button.js:37</code></a>
       
 17487         
       
 17488         </p>
       
 17489 
       
 17490         
       
 17491 
       
 17492         
       
 17493     </div>
       
 17494 
       
 17495     <div class="description">
       
 17496         <p>Content box template</p>
       
 17497     </div>
       
 17498 
       
 17499     
       
 17500         <p><strong>Default:</strong> null</p>
       
 17501     
       
 17502 
       
 17503     
       
 17504 
       
 17505     
       
 17506 </div>
       
 17507 
       
 17508                 
       
 17509                     <div id="property_DEF_PARENT_NODE" class="property item inherited">
       
 17510     <h3 class="name"><code>DEF_PARENT_NODE</code></h3>
       
 17511     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
       
 17512 
       
 17513     
       
 17514 
       
 17515     
       
 17516 
       
 17517     
       
 17518 
       
 17519     
       
 17520 
       
 17521     <div class="meta">
       
 17522         
       
 17523             
       
 17524                 <p>Inherited from
       
 17525                 <a href="../classes/Widget.html#property_DEF_PARENT_NODE">Widget</a>:
       
 17526             
       
 17527         
       
 17528         
       
 17529         <a href="../files/widget_js_Widget.js.html#l1126"><code>widget&#x2F;js&#x2F;Widget.js:1126</code></a>
       
 17530         
       
 17531         </p>
       
 17532 
       
 17533         
       
 17534 
       
 17535         
       
 17536     </div>
       
 17537 
       
 17538     <div class="description">
       
 17539         <p>Default node to render the bounding box to. If not set,
       
 17540 will default to the current document body.</p>
       
 17541     </div>
       
 17542 
       
 17543     
       
 17544 
       
 17545     
       
 17546 
       
 17547     
       
 17548 </div>
       
 17549 
       
 17550                 
       
 17551                     <div id="property_DEF_UNIT" class="property item inherited">
       
 17552     <h3 class="name"><code>DEF_UNIT</code></h3>
       
 17553     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17554 
       
 17555     
       
 17556 
       
 17557     
       
 17558 
       
 17559     
       
 17560 
       
 17561     
       
 17562 
       
 17563     <div class="meta">
       
 17564         
       
 17565             
       
 17566                 <p>Inherited from
       
 17567                 <a href="../classes/Widget.html#property_DEF_UNIT">Widget</a>:
       
 17568             
       
 17569         
       
 17570         
       
 17571         <a href="../files/widget_js_Widget.js.html#l1118"><code>widget&#x2F;js&#x2F;Widget.js:1118</code></a>
       
 17572         
       
 17573         </p>
       
 17574 
       
 17575         
       
 17576 
       
 17577         
       
 17578     </div>
       
 17579 
       
 17580     <div class="description">
       
 17581         <p>Default unit to use for dimension values</p>
       
 17582     </div>
       
 17583 
       
 17584     
       
 17585 
       
 17586     
       
 17587 
       
 17588     
       
 17589 </div>
       
 17590 
       
 17591                 
       
 17592                     <div id="property_HTML_PARSER" class="property item protected">
       
 17593     <h3 class="name"><code>HTML_PARSER</code></h3>
       
 17594     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17595 
       
 17596     
       
 17597 
       
 17598     
       
 17599         <span class="flag protected">protected</span>
       
 17600     
       
 17601 
       
 17602     
       
 17603 
       
 17604     
       
 17605         <span class="flag static">static</span>
       
 17606     
       
 17607 
       
 17608     <div class="meta">
       
 17609         
       
 17610             
       
 17611                 
       
 17612                 <p>
       
 17613                 
       
 17614                 Defined in
       
 17615                 
       
 17616             
       
 17617         
       
 17618         
       
 17619         <a href="../files/button_js_button.js.html#l142"><code>button&#x2F;js&#x2F;button.js:142</code></a>
       
 17620         
       
 17621         </p>
       
 17622 
       
 17623         
       
 17624 
       
 17625         
       
 17626     </div>
       
 17627 
       
 17628     <div class="description">
       
 17629         
       
 17630     </div>
       
 17631 
       
 17632     
       
 17633 
       
 17634     
       
 17635 
       
 17636     
       
 17637 </div>
       
 17638 
       
 17639                 
       
 17640                     <div id="property_NAME" class="property item protected">
       
 17641     <h3 class="name"><code>NAME</code></h3>
       
 17642     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17643 
       
 17644     
       
 17645 
       
 17646     
       
 17647         <span class="flag protected">protected</span>
       
 17648     
       
 17649 
       
 17650     
       
 17651 
       
 17652     
       
 17653         <span class="flag static">static</span>
       
 17654     
       
 17655 
       
 17656     <div class="meta">
       
 17657         
       
 17658             
       
 17659                 
       
 17660                 <p>
       
 17661                 
       
 17662                 Defined in
       
 17663                 
       
 17664             
       
 17665         
       
 17666         
       
 17667         <a href="../files/button_js_button.js.html#l108"><code>button&#x2F;js&#x2F;button.js:108</code></a>
       
 17668         
       
 17669         </p>
       
 17670 
       
 17671         
       
 17672 
       
 17673         
       
 17674     </div>
       
 17675 
       
 17676     <div class="description">
       
 17677         <p>The identity of the widget.</p>
       
 17678     </div>
       
 17679 
       
 17680     
       
 17681         <p><strong>Default:</strong> &#x27;button&#x27;</p>
       
 17682     
       
 17683 
       
 17684     
       
 17685 
       
 17686     
       
 17687 </div>
       
 17688 
       
 17689                 
       
 17690                     <div id="property_name" class="property item deprecated inherited">
       
 17691     <h3 class="name"><code>name</code></h3>
       
 17692     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17693 
       
 17694     
       
 17695         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 17696     
       
 17697 
       
 17698     
       
 17699 
       
 17700     
       
 17701 
       
 17702     
       
 17703 
       
 17704     <div class="meta">
       
 17705         
       
 17706             
       
 17707                 <p>Inherited from
       
 17708                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 17709             
       
 17710         
       
 17711         
       
 17712         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 17713         
       
 17714         </p>
       
 17715 
       
 17716         
       
 17717             <p>Deprecated: Use this.constructor.NAME</p>
       
 17718         
       
 17719 
       
 17720         
       
 17721     </div>
       
 17722 
       
 17723     <div class="description">
       
 17724         <p>The string used to identify the class of this object.</p>
       
 17725     </div>
       
 17726 
       
 17727     
       
 17728 
       
 17729     
       
 17730 
       
 17731     
       
 17732 </div>
       
 17733 
       
 17734                 
       
 17735                     <div id="property_TEMPLATE" class="property item inherited">
       
 17736     <h3 class="name"><code>TEMPLATE</code></h3>
       
 17737     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17738 
       
 17739     
       
 17740 
       
 17741     
       
 17742 
       
 17743     
       
 17744 
       
 17745     
       
 17746 
       
 17747     <div class="meta">
       
 17748         
       
 17749             
       
 17750                 <p>Inherited from
       
 17751                 <a href="../classes/ButtonCore.html#property_TEMPLATE">ButtonCore</a>:
       
 17752             
       
 17753         
       
 17754         
       
 17755         <a href="../files/button_js_core.js.html#l23"><code>button&#x2F;js&#x2F;core.js:23</code></a>
       
 17756         
       
 17757         </p>
       
 17758 
       
 17759         
       
 17760 
       
 17761         
       
 17762     </div>
       
 17763 
       
 17764     <div class="description">
       
 17765         
       
 17766     </div>
       
 17767 
       
 17768     
       
 17769         <p><strong>Default:</strong> &lt;button/&gt;</p>
       
 17770     
       
 17771 
       
 17772     
       
 17773 
       
 17774     
       
 17775 </div>
       
 17776 
       
 17777                 
       
 17778                     <div id="property_UI_EVENTS" class="property item inherited">
       
 17779     <h3 class="name"><code>UI_EVENTS</code></h3>
       
 17780     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17781 
       
 17782     
       
 17783 
       
 17784     
       
 17785 
       
 17786     
       
 17787 
       
 17788     
       
 17789 
       
 17790     <div class="meta">
       
 17791         
       
 17792             
       
 17793                 <p>Inherited from
       
 17794                 <a href="../classes/Widget.html#property_UI_EVENTS">Widget</a>:
       
 17795             
       
 17796         
       
 17797         
       
 17798         <a href="../files/widget_js_WidgetUIEvents.js.html#l52"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:52</code></a>
       
 17799         
       
 17800         </p>
       
 17801 
       
 17802         
       
 17803 
       
 17804         
       
 17805     </div>
       
 17806 
       
 17807     <div class="description">
       
 17808         <p>Map of DOM events that should be fired as Custom Events by the
       
 17809 Widget instance.</p>
       
 17810     </div>
       
 17811 
       
 17812     
       
 17813 
       
 17814     
       
 17815 
       
 17816     
       
 17817 </div>
       
 17818 
       
 17819                 
       
 17820             </div>
       
 17821         
       
 17822 
       
 17823         
       
 17824             <div id="attrs" class="api-class-tabpanel">
       
 17825                 <h2 class="off-left">Attributes</h2>
       
 17826 
       
 17827                 
       
 17828                     <div id="attr_boundingBox" class="attr item inherited">
       
 17829     <a name="config_boundingBox"></a> 
       
 17830     <h3 class="name"><code>boundingBox</code></h3>
       
 17831     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
       
 17832 
       
 17833     
       
 17834 
       
 17835     
       
 17836 
       
 17837     
       
 17838 
       
 17839     
       
 17840 
       
 17841     
       
 17842 
       
 17843     
       
 17844 
       
 17845     
       
 17846 
       
 17847     <div class="meta">
       
 17848         
       
 17849             
       
 17850                 <p>Inherited from
       
 17851                 <a href="../classes/Widget.html#attr_boundingBox">Widget</a>:
       
 17852             
       
 17853         
       
 17854         
       
 17855         <a href="../files/widget_js_Widget.js.html#l175"><code>widget&#x2F;js&#x2F;Widget.js:175</code></a>
       
 17856         
       
 17857         </p>
       
 17858 
       
 17859         
       
 17860 
       
 17861         
       
 17862     </div>
       
 17863 
       
 17864     <div class="description">
       
 17865         <p>The outermost DOM node for the Widget, used for sizing and positioning
       
 17866 of a Widget as well as a containing element for any decorator elements used
       
 17867 for skinning.</p>
       
 17868     </div>
       
 17869 
       
 17870     
       
 17871 
       
 17872     
       
 17873         <div class="emits box">
       
 17874             <h4>Fires event <code>boundingBoxChange</code></h4>
       
 17875 
       
 17876             <p>
       
 17877             Fires when the value for the configuration attribute <code>boundingBox</code> is
       
 17878             changed. You can listen for the event using the <code>on</code> method if you
       
 17879             wish to be notified before the attribute's value has changed, or
       
 17880             using the <code>after</code> method if you wish to be notified after the
       
 17881             attribute's value has changed.
       
 17882             </p>
       
 17883 
       
 17884             <div class="params">
       
 17885                 <h4>Parameters:</h4>
       
 17886 
       
 17887                 <ul class="params-list">
       
 17888                     <li class="param">
       
 17889                         <code class="param-name">e</code>
       
 17890                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17891 
       
 17892                         <div class="param-description">
       
 17893                             An Event Facade object with the following
       
 17894                             attribute-specific properties added:
       
 17895                         </div>
       
 17896 
       
 17897                         <ul class="params-list">
       
 17898                             <li class="param">
       
 17899                                 <code class="param-name">prevVal</code>
       
 17900                                 <span class="type">Any</span>
       
 17901                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 17902                             </li>
       
 17903                             <li class="param">
       
 17904                                 <code class="param-name">newVal</code>
       
 17905                                 <span class="type">Any</span>
       
 17906                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 17907                             </li>
       
 17908                             <li class="param">
       
 17909                                 <code class="param-name">attrName</code>
       
 17910                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17911                                 <div class="param-description">The name of the attribute being set.</div>
       
 17912                             </li>
       
 17913                             <li class="param">
       
 17914                                 <code class="param-name">subAttrName</code>
       
 17915                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17916                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 17917                             </li>
       
 17918                         </ul>
       
 17919                     </li>
       
 17920                 </ul>
       
 17921             </div>
       
 17922         </div>
       
 17923     
       
 17924 
       
 17925     
       
 17926 </div>
       
 17927 
       
 17928                 
       
 17929                     <div id="attr_contentBox" class="attr item inherited">
       
 17930     <a name="config_contentBox"></a> 
       
 17931     <h3 class="name"><code>contentBox</code></h3>
       
 17932     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
       
 17933 
       
 17934     
       
 17935 
       
 17936     
       
 17937 
       
 17938     
       
 17939 
       
 17940     
       
 17941 
       
 17942     
       
 17943 
       
 17944     
       
 17945 
       
 17946     
       
 17947 
       
 17948     <div class="meta">
       
 17949         
       
 17950             
       
 17951                 <p>Inherited from
       
 17952                 <a href="../classes/Widget.html#attr_contentBox">Widget</a>:
       
 17953             
       
 17954         
       
 17955         
       
 17956         <a href="../files/widget_js_Widget.js.html#l189"><code>widget&#x2F;js&#x2F;Widget.js:189</code></a>
       
 17957         
       
 17958         </p>
       
 17959 
       
 17960         
       
 17961 
       
 17962         
       
 17963     </div>
       
 17964 
       
 17965     <div class="description">
       
 17966         <p>A DOM node that is a direct descendant of a Widget's bounding box that
       
 17967 houses its content.</p>
       
 17968     </div>
       
 17969 
       
 17970     
       
 17971 
       
 17972     
       
 17973         <div class="emits box">
       
 17974             <h4>Fires event <code>contentBoxChange</code></h4>
       
 17975 
       
 17976             <p>
       
 17977             Fires when the value for the configuration attribute <code>contentBox</code> is
       
 17978             changed. You can listen for the event using the <code>on</code> method if you
       
 17979             wish to be notified before the attribute's value has changed, or
       
 17980             using the <code>after</code> method if you wish to be notified after the
       
 17981             attribute's value has changed.
       
 17982             </p>
       
 17983 
       
 17984             <div class="params">
       
 17985                 <h4>Parameters:</h4>
       
 17986 
       
 17987                 <ul class="params-list">
       
 17988                     <li class="param">
       
 17989                         <code class="param-name">e</code>
       
 17990                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17991 
       
 17992                         <div class="param-description">
       
 17993                             An Event Facade object with the following
       
 17994                             attribute-specific properties added:
       
 17995                         </div>
       
 17996 
       
 17997                         <ul class="params-list">
       
 17998                             <li class="param">
       
 17999                                 <code class="param-name">prevVal</code>
       
 18000                                 <span class="type">Any</span>
       
 18001                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18002                             </li>
       
 18003                             <li class="param">
       
 18004                                 <code class="param-name">newVal</code>
       
 18005                                 <span class="type">Any</span>
       
 18006                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18007                             </li>
       
 18008                             <li class="param">
       
 18009                                 <code class="param-name">attrName</code>
       
 18010                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18011                                 <div class="param-description">The name of the attribute being set.</div>
       
 18012                             </li>
       
 18013                             <li class="param">
       
 18014                                 <code class="param-name">subAttrName</code>
       
 18015                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18016                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18017                             </li>
       
 18018                         </ul>
       
 18019                     </li>
       
 18020                 </ul>
       
 18021             </div>
       
 18022         </div>
       
 18023     
       
 18024 
       
 18025     
       
 18026 </div>
       
 18027 
       
 18028                 
       
 18029                     <div id="attr_destroyed" class="attr item inherited">
       
 18030     <a name="config_destroyed"></a> 
       
 18031     <h3 class="name"><code>destroyed</code></h3>
       
 18032     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18033 
       
 18034     
       
 18035 
       
 18036     
       
 18037 
       
 18038     
       
 18039 
       
 18040     
       
 18041 
       
 18042     
       
 18043 
       
 18044     
       
 18045 
       
 18046     
       
 18047         <span class="flag readonly">readonly</span>
       
 18048     
       
 18049 
       
 18050     <div class="meta">
       
 18051         
       
 18052             
       
 18053                 <p>Inherited from
       
 18054                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 18055             
       
 18056         
       
 18057         
       
 18058         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 18059         
       
 18060         </p>
       
 18061 
       
 18062         
       
 18063 
       
 18064         
       
 18065     </div>
       
 18066 
       
 18067     <div class="description">
       
 18068         <p>Flag indicating whether or not this object
       
 18069 has been through the destroy lifecycle phase.</p>
       
 18070     </div>
       
 18071 
       
 18072     
       
 18073         <p><strong>Default:</strong> false</p>
       
 18074     
       
 18075 
       
 18076     
       
 18077         <div class="emits box">
       
 18078             <h4>Fires event <code>destroyedChange</code></h4>
       
 18079 
       
 18080             <p>
       
 18081             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 18082             changed. You can listen for the event using the <code>on</code> method if you
       
 18083             wish to be notified before the attribute's value has changed, or
       
 18084             using the <code>after</code> method if you wish to be notified after the
       
 18085             attribute's value has changed.
       
 18086             </p>
       
 18087 
       
 18088             <div class="params">
       
 18089                 <h4>Parameters:</h4>
       
 18090 
       
 18091                 <ul class="params-list">
       
 18092                     <li class="param">
       
 18093                         <code class="param-name">e</code>
       
 18094                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18095 
       
 18096                         <div class="param-description">
       
 18097                             An Event Facade object with the following
       
 18098                             attribute-specific properties added:
       
 18099                         </div>
       
 18100 
       
 18101                         <ul class="params-list">
       
 18102                             <li class="param">
       
 18103                                 <code class="param-name">prevVal</code>
       
 18104                                 <span class="type">Any</span>
       
 18105                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18106                             </li>
       
 18107                             <li class="param">
       
 18108                                 <code class="param-name">newVal</code>
       
 18109                                 <span class="type">Any</span>
       
 18110                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18111                             </li>
       
 18112                             <li class="param">
       
 18113                                 <code class="param-name">attrName</code>
       
 18114                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18115                                 <div class="param-description">The name of the attribute being set.</div>
       
 18116                             </li>
       
 18117                             <li class="param">
       
 18118                                 <code class="param-name">subAttrName</code>
       
 18119                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18120                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18121                             </li>
       
 18122                         </ul>
       
 18123                     </li>
       
 18124                 </ul>
       
 18125             </div>
       
 18126         </div>
       
 18127     
       
 18128 
       
 18129     
       
 18130 </div>
       
 18131 
       
 18132                 
       
 18133                     <div id="attr_disabled" class="attr item inherited">
       
 18134     <a name="config_disabled"></a> 
       
 18135     <h3 class="name"><code>disabled</code></h3>
       
 18136     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18137 
       
 18138     
       
 18139 
       
 18140     
       
 18141 
       
 18142     
       
 18143 
       
 18144     
       
 18145 
       
 18146     
       
 18147 
       
 18148     
       
 18149 
       
 18150     
       
 18151 
       
 18152     <div class="meta">
       
 18153         
       
 18154             <p>Inherited from
       
 18155             <a href="../classes/Widget.html#attr_disabled">
       
 18156                 Widget
       
 18157             </a>
       
 18158             
       
 18159             but overwritten in
       
 18160             
       
 18161         
       
 18162         
       
 18163         <a href="../files/button_js_core.js.html#l205"><code>button&#x2F;js&#x2F;core.js:205</code></a>
       
 18164         
       
 18165         </p>
       
 18166 
       
 18167         
       
 18168 
       
 18169         
       
 18170     </div>
       
 18171 
       
 18172     <div class="description">
       
 18173         <p>The button's enabled/disabled state</p>
       
 18174     </div>
       
 18175 
       
 18176     
       
 18177 
       
 18178     
       
 18179         <div class="emits box">
       
 18180             <h4>Fires event <code>disabledChange</code></h4>
       
 18181 
       
 18182             <p>
       
 18183             Fires when the value for the configuration attribute <code>disabled</code> is
       
 18184             changed. You can listen for the event using the <code>on</code> method if you
       
 18185             wish to be notified before the attribute's value has changed, or
       
 18186             using the <code>after</code> method if you wish to be notified after the
       
 18187             attribute's value has changed.
       
 18188             </p>
       
 18189 
       
 18190             <div class="params">
       
 18191                 <h4>Parameters:</h4>
       
 18192 
       
 18193                 <ul class="params-list">
       
 18194                     <li class="param">
       
 18195                         <code class="param-name">e</code>
       
 18196                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18197 
       
 18198                         <div class="param-description">
       
 18199                             An Event Facade object with the following
       
 18200                             attribute-specific properties added:
       
 18201                         </div>
       
 18202 
       
 18203                         <ul class="params-list">
       
 18204                             <li class="param">
       
 18205                                 <code class="param-name">prevVal</code>
       
 18206                                 <span class="type">Any</span>
       
 18207                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18208                             </li>
       
 18209                             <li class="param">
       
 18210                                 <code class="param-name">newVal</code>
       
 18211                                 <span class="type">Any</span>
       
 18212                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18213                             </li>
       
 18214                             <li class="param">
       
 18215                                 <code class="param-name">attrName</code>
       
 18216                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18217                                 <div class="param-description">The name of the attribute being set.</div>
       
 18218                             </li>
       
 18219                             <li class="param">
       
 18220                                 <code class="param-name">subAttrName</code>
       
 18221                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18222                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18223                             </li>
       
 18224                         </ul>
       
 18225                     </li>
       
 18226                 </ul>
       
 18227             </div>
       
 18228         </div>
       
 18229     
       
 18230 
       
 18231     
       
 18232 </div>
       
 18233 
       
 18234                 
       
 18235                     <div id="attr_focused" class="attr item inherited">
       
 18236     <a name="config_focused"></a> 
       
 18237     <h3 class="name"><code>focused</code></h3>
       
 18238     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18239 
       
 18240     
       
 18241 
       
 18242     
       
 18243 
       
 18244     
       
 18245 
       
 18246     
       
 18247 
       
 18248     
       
 18249 
       
 18250     
       
 18251 
       
 18252     
       
 18253         <span class="flag readonly">readonly</span>
       
 18254     
       
 18255 
       
 18256     <div class="meta">
       
 18257         
       
 18258             
       
 18259                 <p>Inherited from
       
 18260                 <a href="../classes/Widget.html#attr_focused">Widget</a>:
       
 18261             
       
 18262         
       
 18263         
       
 18264         <a href="../files/widget_js_Widget.js.html#l218"><code>widget&#x2F;js&#x2F;Widget.js:218</code></a>
       
 18265         
       
 18266         </p>
       
 18267 
       
 18268         
       
 18269 
       
 18270         
       
 18271     </div>
       
 18272 
       
 18273     <div class="description">
       
 18274         <p>Boolean indicating if the Widget, or one of its descendants,
       
 18275 has focus.</p>
       
 18276     </div>
       
 18277 
       
 18278     
       
 18279         <p><strong>Default:</strong> false</p>
       
 18280     
       
 18281 
       
 18282     
       
 18283         <div class="emits box">
       
 18284             <h4>Fires event <code>focusedChange</code></h4>
       
 18285 
       
 18286             <p>
       
 18287             Fires when the value for the configuration attribute <code>focused</code> is
       
 18288             changed. You can listen for the event using the <code>on</code> method if you
       
 18289             wish to be notified before the attribute's value has changed, or
       
 18290             using the <code>after</code> method if you wish to be notified after the
       
 18291             attribute's value has changed.
       
 18292             </p>
       
 18293 
       
 18294             <div class="params">
       
 18295                 <h4>Parameters:</h4>
       
 18296 
       
 18297                 <ul class="params-list">
       
 18298                     <li class="param">
       
 18299                         <code class="param-name">e</code>
       
 18300                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18301 
       
 18302                         <div class="param-description">
       
 18303                             An Event Facade object with the following
       
 18304                             attribute-specific properties added:
       
 18305                         </div>
       
 18306 
       
 18307                         <ul class="params-list">
       
 18308                             <li class="param">
       
 18309                                 <code class="param-name">prevVal</code>
       
 18310                                 <span class="type">Any</span>
       
 18311                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18312                             </li>
       
 18313                             <li class="param">
       
 18314                                 <code class="param-name">newVal</code>
       
 18315                                 <span class="type">Any</span>
       
 18316                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18317                             </li>
       
 18318                             <li class="param">
       
 18319                                 <code class="param-name">attrName</code>
       
 18320                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18321                                 <div class="param-description">The name of the attribute being set.</div>
       
 18322                             </li>
       
 18323                             <li class="param">
       
 18324                                 <code class="param-name">subAttrName</code>
       
 18325                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18326                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18327                             </li>
       
 18328                         </ul>
       
 18329                     </li>
       
 18330                 </ul>
       
 18331             </div>
       
 18332         </div>
       
 18333     
       
 18334 
       
 18335     
       
 18336 </div>
       
 18337 
       
 18338                 
       
 18339                     <div id="attr_height" class="attr item inherited">
       
 18340     <a name="config_height"></a> 
       
 18341     <h3 class="name"><code>height</code></h3>
       
 18342     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 18343 
       
 18344     
       
 18345 
       
 18346     
       
 18347 
       
 18348     
       
 18349 
       
 18350     
       
 18351 
       
 18352     
       
 18353 
       
 18354     
       
 18355 
       
 18356     
       
 18357 
       
 18358     <div class="meta">
       
 18359         
       
 18360             
       
 18361                 <p>Inherited from
       
 18362                 <a href="../classes/Widget.html#attr_height">Widget</a>:
       
 18363             
       
 18364         
       
 18365         
       
 18366         <a href="../files/widget_js_Widget.js.html#l252"><code>widget&#x2F;js&#x2F;Widget.js:252</code></a>
       
 18367         
       
 18368         </p>
       
 18369 
       
 18370         
       
 18371 
       
 18372         
       
 18373     </div>
       
 18374 
       
 18375     <div class="description">
       
 18376         <p>String with units, or number, representing the height of the Widget. If a number is provided,
       
 18377 the default unit, defined by the Widgets DEF_UNIT, property is used.</p>
       
 18378     </div>
       
 18379 
       
 18380     
       
 18381         <p><strong>Default:</strong> EMPTY_STR</p>
       
 18382     
       
 18383 
       
 18384     
       
 18385         <div class="emits box">
       
 18386             <h4>Fires event <code>heightChange</code></h4>
       
 18387 
       
 18388             <p>
       
 18389             Fires when the value for the configuration attribute <code>height</code> is
       
 18390             changed. You can listen for the event using the <code>on</code> method if you
       
 18391             wish to be notified before the attribute's value has changed, or
       
 18392             using the <code>after</code> method if you wish to be notified after the
       
 18393             attribute's value has changed.
       
 18394             </p>
       
 18395 
       
 18396             <div class="params">
       
 18397                 <h4>Parameters:</h4>
       
 18398 
       
 18399                 <ul class="params-list">
       
 18400                     <li class="param">
       
 18401                         <code class="param-name">e</code>
       
 18402                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18403 
       
 18404                         <div class="param-description">
       
 18405                             An Event Facade object with the following
       
 18406                             attribute-specific properties added:
       
 18407                         </div>
       
 18408 
       
 18409                         <ul class="params-list">
       
 18410                             <li class="param">
       
 18411                                 <code class="param-name">prevVal</code>
       
 18412                                 <span class="type">Any</span>
       
 18413                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18414                             </li>
       
 18415                             <li class="param">
       
 18416                                 <code class="param-name">newVal</code>
       
 18417                                 <span class="type">Any</span>
       
 18418                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18419                             </li>
       
 18420                             <li class="param">
       
 18421                                 <code class="param-name">attrName</code>
       
 18422                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18423                                 <div class="param-description">The name of the attribute being set.</div>
       
 18424                             </li>
       
 18425                             <li class="param">
       
 18426                                 <code class="param-name">subAttrName</code>
       
 18427                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18428                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18429                             </li>
       
 18430                         </ul>
       
 18431                     </li>
       
 18432                 </ul>
       
 18433             </div>
       
 18434         </div>
       
 18435     
       
 18436 
       
 18437     
       
 18438 </div>
       
 18439 
       
 18440                 
       
 18441                     <div id="attr_id" class="attr item inherited">
       
 18442     <a name="config_id"></a> 
       
 18443     <h3 class="name"><code>id</code></h3>
       
 18444     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18445 
       
 18446     
       
 18447 
       
 18448     
       
 18449 
       
 18450     
       
 18451 
       
 18452     
       
 18453 
       
 18454     
       
 18455 
       
 18456     
       
 18457 
       
 18458     
       
 18459 
       
 18460     <div class="meta">
       
 18461         
       
 18462             
       
 18463                 <p>Inherited from
       
 18464                 <a href="../classes/Widget.html#attr_id">Widget</a>:
       
 18465             
       
 18466         
       
 18467         
       
 18468         <a href="../files/widget_js_Widget.js.html#l149"><code>widget&#x2F;js&#x2F;Widget.js:149</code></a>
       
 18469         
       
 18470         </p>
       
 18471 
       
 18472         
       
 18473 
       
 18474         
       
 18475     </div>
       
 18476 
       
 18477     <div class="description">
       
 18478         
       
 18479     </div>
       
 18480 
       
 18481     
       
 18482         <p><strong>Default:</strong> Generated using guid()</p>
       
 18483     
       
 18484 
       
 18485     
       
 18486         <div class="emits box">
       
 18487             <h4>Fires event <code>idChange</code></h4>
       
 18488 
       
 18489             <p>
       
 18490             Fires when the value for the configuration attribute <code>id</code> is
       
 18491             changed. You can listen for the event using the <code>on</code> method if you
       
 18492             wish to be notified before the attribute's value has changed, or
       
 18493             using the <code>after</code> method if you wish to be notified after the
       
 18494             attribute's value has changed.
       
 18495             </p>
       
 18496 
       
 18497             <div class="params">
       
 18498                 <h4>Parameters:</h4>
       
 18499 
       
 18500                 <ul class="params-list">
       
 18501                     <li class="param">
       
 18502                         <code class="param-name">e</code>
       
 18503                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18504 
       
 18505                         <div class="param-description">
       
 18506                             An Event Facade object with the following
       
 18507                             attribute-specific properties added:
       
 18508                         </div>
       
 18509 
       
 18510                         <ul class="params-list">
       
 18511                             <li class="param">
       
 18512                                 <code class="param-name">prevVal</code>
       
 18513                                 <span class="type">Any</span>
       
 18514                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18515                             </li>
       
 18516                             <li class="param">
       
 18517                                 <code class="param-name">newVal</code>
       
 18518                                 <span class="type">Any</span>
       
 18519                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18520                             </li>
       
 18521                             <li class="param">
       
 18522                                 <code class="param-name">attrName</code>
       
 18523                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18524                                 <div class="param-description">The name of the attribute being set.</div>
       
 18525                             </li>
       
 18526                             <li class="param">
       
 18527                                 <code class="param-name">subAttrName</code>
       
 18528                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18529                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18530                             </li>
       
 18531                         </ul>
       
 18532                     </li>
       
 18533                 </ul>
       
 18534             </div>
       
 18535         </div>
       
 18536     
       
 18537 
       
 18538     
       
 18539 </div>
       
 18540 
       
 18541                 
       
 18542                     <div id="attr_initialized" class="attr item inherited">
       
 18543     <a name="config_initialized"></a> 
       
 18544     <h3 class="name"><code>initialized</code></h3>
       
 18545     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18546 
       
 18547     
       
 18548 
       
 18549     
       
 18550 
       
 18551     
       
 18552 
       
 18553     
       
 18554 
       
 18555     
       
 18556 
       
 18557     
       
 18558 
       
 18559     
       
 18560         <span class="flag readonly">readonly</span>
       
 18561     
       
 18562 
       
 18563     <div class="meta">
       
 18564         
       
 18565             
       
 18566                 <p>Inherited from
       
 18567                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 18568             
       
 18569         
       
 18570         
       
 18571         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 18572         
       
 18573         </p>
       
 18574 
       
 18575         
       
 18576 
       
 18577         
       
 18578     </div>
       
 18579 
       
 18580     <div class="description">
       
 18581         <p>Flag indicating whether or not this object
       
 18582 has been through the init lifecycle phase.</p>
       
 18583     </div>
       
 18584 
       
 18585     
       
 18586         <p><strong>Default:</strong> false</p>
       
 18587     
       
 18588 
       
 18589     
       
 18590         <div class="emits box">
       
 18591             <h4>Fires event <code>initializedChange</code></h4>
       
 18592 
       
 18593             <p>
       
 18594             Fires when the value for the configuration attribute <code>initialized</code> is
       
 18595             changed. You can listen for the event using the <code>on</code> method if you
       
 18596             wish to be notified before the attribute's value has changed, or
       
 18597             using the <code>after</code> method if you wish to be notified after the
       
 18598             attribute's value has changed.
       
 18599             </p>
       
 18600 
       
 18601             <div class="params">
       
 18602                 <h4>Parameters:</h4>
       
 18603 
       
 18604                 <ul class="params-list">
       
 18605                     <li class="param">
       
 18606                         <code class="param-name">e</code>
       
 18607                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18608 
       
 18609                         <div class="param-description">
       
 18610                             An Event Facade object with the following
       
 18611                             attribute-specific properties added:
       
 18612                         </div>
       
 18613 
       
 18614                         <ul class="params-list">
       
 18615                             <li class="param">
       
 18616                                 <code class="param-name">prevVal</code>
       
 18617                                 <span class="type">Any</span>
       
 18618                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18619                             </li>
       
 18620                             <li class="param">
       
 18621                                 <code class="param-name">newVal</code>
       
 18622                                 <span class="type">Any</span>
       
 18623                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18624                             </li>
       
 18625                             <li class="param">
       
 18626                                 <code class="param-name">attrName</code>
       
 18627                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18628                                 <div class="param-description">The name of the attribute being set.</div>
       
 18629                             </li>
       
 18630                             <li class="param">
       
 18631                                 <code class="param-name">subAttrName</code>
       
 18632                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18633                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18634                             </li>
       
 18635                         </ul>
       
 18636                     </li>
       
 18637                 </ul>
       
 18638             </div>
       
 18639         </div>
       
 18640     
       
 18641 
       
 18642     
       
 18643 </div>
       
 18644 
       
 18645                 
       
 18646                     <div id="attr_label" class="attr item">
       
 18647     <a name="config_label"></a> 
       
 18648     <h3 class="name"><code>label</code></h3>
       
 18649     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18650 
       
 18651     
       
 18652 
       
 18653     
       
 18654 
       
 18655     
       
 18656 
       
 18657     
       
 18658 
       
 18659     
       
 18660 
       
 18661     
       
 18662 
       
 18663     
       
 18664 
       
 18665     <div class="meta">
       
 18666         
       
 18667             <p>Inherited from
       
 18668             <a href="../classes/ButtonCore.html#attr_label">
       
 18669                 ButtonCore
       
 18670             </a>
       
 18671             
       
 18672             but overwritten in
       
 18673             
       
 18674         
       
 18675         
       
 18676         <a href="../files/button_js_button.js.html#l131"><code>button&#x2F;js&#x2F;button.js:131</code></a>
       
 18677         
       
 18678         </p>
       
 18679 
       
 18680         
       
 18681 
       
 18682         
       
 18683     </div>
       
 18684 
       
 18685     <div class="description">
       
 18686         <p>The text of the button (the <code>value</code> or <code>text</code> property)</p>
       
 18687     </div>
       
 18688 
       
 18689     
       
 18690 
       
 18691     
       
 18692         <div class="emits box">
       
 18693             <h4>Fires event <code>labelChange</code></h4>
       
 18694 
       
 18695             <p>
       
 18696             Fires when the value for the configuration attribute <code>label</code> is
       
 18697             changed. You can listen for the event using the <code>on</code> method if you
       
 18698             wish to be notified before the attribute's value has changed, or
       
 18699             using the <code>after</code> method if you wish to be notified after the
       
 18700             attribute's value has changed.
       
 18701             </p>
       
 18702 
       
 18703             <div class="params">
       
 18704                 <h4>Parameters:</h4>
       
 18705 
       
 18706                 <ul class="params-list">
       
 18707                     <li class="param">
       
 18708                         <code class="param-name">e</code>
       
 18709                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18710 
       
 18711                         <div class="param-description">
       
 18712                             An Event Facade object with the following
       
 18713                             attribute-specific properties added:
       
 18714                         </div>
       
 18715 
       
 18716                         <ul class="params-list">
       
 18717                             <li class="param">
       
 18718                                 <code class="param-name">prevVal</code>
       
 18719                                 <span class="type">Any</span>
       
 18720                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18721                             </li>
       
 18722                             <li class="param">
       
 18723                                 <code class="param-name">newVal</code>
       
 18724                                 <span class="type">Any</span>
       
 18725                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18726                             </li>
       
 18727                             <li class="param">
       
 18728                                 <code class="param-name">attrName</code>
       
 18729                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18730                                 <div class="param-description">The name of the attribute being set.</div>
       
 18731                             </li>
       
 18732                             <li class="param">
       
 18733                                 <code class="param-name">subAttrName</code>
       
 18734                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18735                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18736                             </li>
       
 18737                         </ul>
       
 18738                     </li>
       
 18739                 </ul>
       
 18740             </div>
       
 18741         </div>
       
 18742     
       
 18743 
       
 18744     
       
 18745 </div>
       
 18746 
       
 18747                 
       
 18748                     <div id="attr_locale" class="attr item deprecated inherited">
       
 18749     <a name="config_locale"></a> 
       
 18750     <h3 class="name"><code>locale</code></h3>
       
 18751     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18752 
       
 18753     
       
 18754         <span class="flag deprecated" title="Use Y.config.lang and Y.Intl externalization support">deprecated</span>
       
 18755     
       
 18756 
       
 18757     
       
 18758 
       
 18759     
       
 18760 
       
 18761     
       
 18762 
       
 18763     
       
 18764 
       
 18765     
       
 18766 
       
 18767     
       
 18768 
       
 18769     <div class="meta">
       
 18770         
       
 18771             
       
 18772                 <p>Inherited from
       
 18773                 <a href="../classes/Widget.html#attr_locale">Widget</a>:
       
 18774             
       
 18775         
       
 18776         
       
 18777         <a href="../files/widget_js_WidgetLocale.js.html#l17"><code>widget&#x2F;js&#x2F;WidgetLocale.js:17</code></a>
       
 18778         
       
 18779         </p>
       
 18780 
       
 18781         
       
 18782             <p>Deprecated: Use Y.config.lang and Y.Intl externalization support</p>
       
 18783         
       
 18784 
       
 18785         
       
 18786     </div>
       
 18787 
       
 18788     <div class="description">
       
 18789         <p>The default locale for the widget. NOTE: Using get/set on the "strings" attribute will
       
 18790 return/set strings for this locale.</p>
       
 18791     </div>
       
 18792 
       
 18793     
       
 18794         <p><strong>Default:</strong> &quot;en&quot;</p>
       
 18795     
       
 18796 
       
 18797     
       
 18798         <div class="emits box">
       
 18799             <h4>Fires event <code>localeChange</code></h4>
       
 18800 
       
 18801             <p>
       
 18802             Fires when the value for the configuration attribute <code>locale</code> is
       
 18803             changed. You can listen for the event using the <code>on</code> method if you
       
 18804             wish to be notified before the attribute's value has changed, or
       
 18805             using the <code>after</code> method if you wish to be notified after the
       
 18806             attribute's value has changed.
       
 18807             </p>
       
 18808 
       
 18809             <div class="params">
       
 18810                 <h4>Parameters:</h4>
       
 18811 
       
 18812                 <ul class="params-list">
       
 18813                     <li class="param">
       
 18814                         <code class="param-name">e</code>
       
 18815                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18816 
       
 18817                         <div class="param-description">
       
 18818                             An Event Facade object with the following
       
 18819                             attribute-specific properties added:
       
 18820                         </div>
       
 18821 
       
 18822                         <ul class="params-list">
       
 18823                             <li class="param">
       
 18824                                 <code class="param-name">prevVal</code>
       
 18825                                 <span class="type">Any</span>
       
 18826                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18827                             </li>
       
 18828                             <li class="param">
       
 18829                                 <code class="param-name">newVal</code>
       
 18830                                 <span class="type">Any</span>
       
 18831                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18832                             </li>
       
 18833                             <li class="param">
       
 18834                                 <code class="param-name">attrName</code>
       
 18835                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18836                                 <div class="param-description">The name of the attribute being set.</div>
       
 18837                             </li>
       
 18838                             <li class="param">
       
 18839                                 <code class="param-name">subAttrName</code>
       
 18840                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18841                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18842                             </li>
       
 18843                         </ul>
       
 18844                     </li>
       
 18845                 </ul>
       
 18846             </div>
       
 18847         </div>
       
 18848     
       
 18849 
       
 18850     
       
 18851 </div>
       
 18852 
       
 18853                 
       
 18854                     <div id="attr_render" class="attr item inherited">
       
 18855     <a name="config_render"></a> 
       
 18856     <h3 class="name"><code>render</code></h3>
       
 18857     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
       
 18858 
       
 18859     
       
 18860 
       
 18861     
       
 18862 
       
 18863     
       
 18864 
       
 18865     
       
 18866 
       
 18867     
       
 18868 
       
 18869     
       
 18870 
       
 18871     
       
 18872 
       
 18873     <div class="meta">
       
 18874         
       
 18875             
       
 18876                 <p>Inherited from
       
 18877                 <a href="../classes/Widget.html#attr_render">Widget</a>:
       
 18878             
       
 18879         
       
 18880         
       
 18881         <a href="../files/widget_js_Widget.js.html#l286"><code>widget&#x2F;js&#x2F;Widget.js:286</code></a>
       
 18882         
       
 18883         </p>
       
 18884 
       
 18885         
       
 18886 
       
 18887         
       
 18888     </div>
       
 18889 
       
 18890     <div class="description">
       
 18891         <p>Whether or not to render the widget automatically after init, and optionally, to which parent node.</p>
       
 18892     </div>
       
 18893 
       
 18894     
       
 18895 
       
 18896     
       
 18897         <div class="emits box">
       
 18898             <h4>Fires event <code>renderChange</code></h4>
       
 18899 
       
 18900             <p>
       
 18901             Fires when the value for the configuration attribute <code>render</code> is
       
 18902             changed. You can listen for the event using the <code>on</code> method if you
       
 18903             wish to be notified before the attribute's value has changed, or
       
 18904             using the <code>after</code> method if you wish to be notified after the
       
 18905             attribute's value has changed.
       
 18906             </p>
       
 18907 
       
 18908             <div class="params">
       
 18909                 <h4>Parameters:</h4>
       
 18910 
       
 18911                 <ul class="params-list">
       
 18912                     <li class="param">
       
 18913                         <code class="param-name">e</code>
       
 18914                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18915 
       
 18916                         <div class="param-description">
       
 18917                             An Event Facade object with the following
       
 18918                             attribute-specific properties added:
       
 18919                         </div>
       
 18920 
       
 18921                         <ul class="params-list">
       
 18922                             <li class="param">
       
 18923                                 <code class="param-name">prevVal</code>
       
 18924                                 <span class="type">Any</span>
       
 18925                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18926                             </li>
       
 18927                             <li class="param">
       
 18928                                 <code class="param-name">newVal</code>
       
 18929                                 <span class="type">Any</span>
       
 18930                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18931                             </li>
       
 18932                             <li class="param">
       
 18933                                 <code class="param-name">attrName</code>
       
 18934                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18935                                 <div class="param-description">The name of the attribute being set.</div>
       
 18936                             </li>
       
 18937                             <li class="param">
       
 18938                                 <code class="param-name">subAttrName</code>
       
 18939                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18940                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18941                             </li>
       
 18942                         </ul>
       
 18943                     </li>
       
 18944                 </ul>
       
 18945             </div>
       
 18946         </div>
       
 18947     
       
 18948 
       
 18949     
       
 18950 </div>
       
 18951 
       
 18952                 
       
 18953                     <div id="attr_rendered" class="attr item inherited">
       
 18954     <a name="config_rendered"></a> 
       
 18955     <h3 class="name"><code>rendered</code></h3>
       
 18956     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18957 
       
 18958     
       
 18959 
       
 18960     
       
 18961 
       
 18962     
       
 18963 
       
 18964     
       
 18965 
       
 18966     
       
 18967 
       
 18968     
       
 18969 
       
 18970     
       
 18971         <span class="flag readonly">readonly</span>
       
 18972     
       
 18973 
       
 18974     <div class="meta">
       
 18975         
       
 18976             
       
 18977                 <p>Inherited from
       
 18978                 <a href="../classes/Widget.html#attr_rendered">Widget</a>:
       
 18979             
       
 18980         
       
 18981         
       
 18982         <a href="../files/widget_js_Widget.js.html#l161"><code>widget&#x2F;js&#x2F;Widget.js:161</code></a>
       
 18983         
       
 18984         </p>
       
 18985 
       
 18986         
       
 18987 
       
 18988         
       
 18989     </div>
       
 18990 
       
 18991     <div class="description">
       
 18992         <p>Flag indicating whether or not this Widget
       
 18993 has been through the render lifecycle phase.</p>
       
 18994     </div>
       
 18995 
       
 18996     
       
 18997         <p><strong>Default:</strong> false</p>
       
 18998     
       
 18999 
       
 19000     
       
 19001         <div class="emits box">
       
 19002             <h4>Fires event <code>renderedChange</code></h4>
       
 19003 
       
 19004             <p>
       
 19005             Fires when the value for the configuration attribute <code>rendered</code> is
       
 19006             changed. You can listen for the event using the <code>on</code> method if you
       
 19007             wish to be notified before the attribute's value has changed, or
       
 19008             using the <code>after</code> method if you wish to be notified after the
       
 19009             attribute's value has changed.
       
 19010             </p>
       
 19011 
       
 19012             <div class="params">
       
 19013                 <h4>Parameters:</h4>
       
 19014 
       
 19015                 <ul class="params-list">
       
 19016                     <li class="param">
       
 19017                         <code class="param-name">e</code>
       
 19018                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19019 
       
 19020                         <div class="param-description">
       
 19021                             An Event Facade object with the following
       
 19022                             attribute-specific properties added:
       
 19023                         </div>
       
 19024 
       
 19025                         <ul class="params-list">
       
 19026                             <li class="param">
       
 19027                                 <code class="param-name">prevVal</code>
       
 19028                                 <span class="type">Any</span>
       
 19029                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19030                             </li>
       
 19031                             <li class="param">
       
 19032                                 <code class="param-name">newVal</code>
       
 19033                                 <span class="type">Any</span>
       
 19034                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19035                             </li>
       
 19036                             <li class="param">
       
 19037                                 <code class="param-name">attrName</code>
       
 19038                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19039                                 <div class="param-description">The name of the attribute being set.</div>
       
 19040                             </li>
       
 19041                             <li class="param">
       
 19042                                 <code class="param-name">subAttrName</code>
       
 19043                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19044                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19045                             </li>
       
 19046                         </ul>
       
 19047                     </li>
       
 19048                 </ul>
       
 19049             </div>
       
 19050         </div>
       
 19051     
       
 19052 
       
 19053     
       
 19054 </div>
       
 19055 
       
 19056                 
       
 19057                     <div id="attr_srcNode" class="attr item inherited">
       
 19058     <a name="config_srcNode"></a> 
       
 19059     <h3 class="name"><code>srcNode</code></h3>
       
 19060     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Node.html" class="crosslink">Node</a></span>
       
 19061 
       
 19062     
       
 19063 
       
 19064     
       
 19065 
       
 19066     
       
 19067 
       
 19068     
       
 19069 
       
 19070     
       
 19071 
       
 19072     
       
 19073 
       
 19074     
       
 19075 
       
 19076     <div class="meta">
       
 19077         
       
 19078             
       
 19079                 <p>Inherited from
       
 19080                 <a href="../classes/Widget.html#attr_srcNode">Widget</a>:
       
 19081             
       
 19082         
       
 19083         
       
 19084         <a href="../files/widget_js_WidgetHTMLParser.js.html#l58"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:58</code></a>
       
 19085         
       
 19086         </p>
       
 19087 
       
 19088         
       
 19089 
       
 19090         
       
 19091     </div>
       
 19092 
       
 19093     <div class="description">
       
 19094         <p>The DOM node to parse for configuration values, passed to the Widget's HTML_PARSER definition</p>
       
 19095     </div>
       
 19096 
       
 19097     
       
 19098 
       
 19099     
       
 19100         <div class="emits box">
       
 19101             <h4>Fires event <code>srcNodeChange</code></h4>
       
 19102 
       
 19103             <p>
       
 19104             Fires when the value for the configuration attribute <code>srcNode</code> is
       
 19105             changed. You can listen for the event using the <code>on</code> method if you
       
 19106             wish to be notified before the attribute's value has changed, or
       
 19107             using the <code>after</code> method if you wish to be notified after the
       
 19108             attribute's value has changed.
       
 19109             </p>
       
 19110 
       
 19111             <div class="params">
       
 19112                 <h4>Parameters:</h4>
       
 19113 
       
 19114                 <ul class="params-list">
       
 19115                     <li class="param">
       
 19116                         <code class="param-name">e</code>
       
 19117                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19118 
       
 19119                         <div class="param-description">
       
 19120                             An Event Facade object with the following
       
 19121                             attribute-specific properties added:
       
 19122                         </div>
       
 19123 
       
 19124                         <ul class="params-list">
       
 19125                             <li class="param">
       
 19126                                 <code class="param-name">prevVal</code>
       
 19127                                 <span class="type">Any</span>
       
 19128                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19129                             </li>
       
 19130                             <li class="param">
       
 19131                                 <code class="param-name">newVal</code>
       
 19132                                 <span class="type">Any</span>
       
 19133                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19134                             </li>
       
 19135                             <li class="param">
       
 19136                                 <code class="param-name">attrName</code>
       
 19137                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19138                                 <div class="param-description">The name of the attribute being set.</div>
       
 19139                             </li>
       
 19140                             <li class="param">
       
 19141                                 <code class="param-name">subAttrName</code>
       
 19142                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19143                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19144                             </li>
       
 19145                         </ul>
       
 19146                     </li>
       
 19147                 </ul>
       
 19148             </div>
       
 19149         </div>
       
 19150     
       
 19151 
       
 19152     
       
 19153 </div>
       
 19154 
       
 19155                 
       
 19156                     <div id="attr_strings" class="attr item inherited">
       
 19157     <a name="config_strings"></a> 
       
 19158     <h3 class="name"><code>strings</code></h3>
       
 19159     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 19160 
       
 19161     
       
 19162 
       
 19163     
       
 19164 
       
 19165     
       
 19166 
       
 19167     
       
 19168 
       
 19169     
       
 19170 
       
 19171     
       
 19172 
       
 19173     
       
 19174 
       
 19175     <div class="meta">
       
 19176         
       
 19177             
       
 19178                 <p>Inherited from
       
 19179                 <a href="../classes/Widget.html#attr_strings">Widget</a>:
       
 19180             
       
 19181         
       
 19182         
       
 19183         <a href="../files/widget_js_Widget.js.html#l274"><code>widget&#x2F;js&#x2F;Widget.js:274</code></a>
       
 19184         
       
 19185         </p>
       
 19186 
       
 19187         
       
 19188 
       
 19189         
       
 19190     </div>
       
 19191 
       
 19192     <div class="description">
       
 19193         <p>Collection of strings used to label elements of the Widget's UI.</p>
       
 19194     </div>
       
 19195 
       
 19196     
       
 19197         <p><strong>Default:</strong> null</p>
       
 19198     
       
 19199 
       
 19200     
       
 19201         <div class="emits box">
       
 19202             <h4>Fires event <code>stringsChange</code></h4>
       
 19203 
       
 19204             <p>
       
 19205             Fires when the value for the configuration attribute <code>strings</code> is
       
 19206             changed. You can listen for the event using the <code>on</code> method if you
       
 19207             wish to be notified before the attribute's value has changed, or
       
 19208             using the <code>after</code> method if you wish to be notified after the
       
 19209             attribute's value has changed.
       
 19210             </p>
       
 19211 
       
 19212             <div class="params">
       
 19213                 <h4>Parameters:</h4>
       
 19214 
       
 19215                 <ul class="params-list">
       
 19216                     <li class="param">
       
 19217                         <code class="param-name">e</code>
       
 19218                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19219 
       
 19220                         <div class="param-description">
       
 19221                             An Event Facade object with the following
       
 19222                             attribute-specific properties added:
       
 19223                         </div>
       
 19224 
       
 19225                         <ul class="params-list">
       
 19226                             <li class="param">
       
 19227                                 <code class="param-name">prevVal</code>
       
 19228                                 <span class="type">Any</span>
       
 19229                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19230                             </li>
       
 19231                             <li class="param">
       
 19232                                 <code class="param-name">newVal</code>
       
 19233                                 <span class="type">Any</span>
       
 19234                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19235                             </li>
       
 19236                             <li class="param">
       
 19237                                 <code class="param-name">attrName</code>
       
 19238                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19239                                 <div class="param-description">The name of the attribute being set.</div>
       
 19240                             </li>
       
 19241                             <li class="param">
       
 19242                                 <code class="param-name">subAttrName</code>
       
 19243                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19244                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19245                             </li>
       
 19246                         </ul>
       
 19247                     </li>
       
 19248                 </ul>
       
 19249             </div>
       
 19250         </div>
       
 19251     
       
 19252 
       
 19253     
       
 19254 </div>
       
 19255 
       
 19256                 
       
 19257                     <div id="attr_tabIndex" class="attr item inherited">
       
 19258     <a name="config_tabIndex"></a> 
       
 19259     <h3 class="name"><code>tabIndex</code></h3>
       
 19260     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 19261 
       
 19262     
       
 19263 
       
 19264     
       
 19265 
       
 19266     
       
 19267 
       
 19268     
       
 19269 
       
 19270     
       
 19271 
       
 19272     
       
 19273 
       
 19274     
       
 19275 
       
 19276     <div class="meta">
       
 19277         
       
 19278             
       
 19279                 <p>Inherited from
       
 19280                 <a href="../classes/Widget.html#attr_tabIndex">Widget</a>:
       
 19281             
       
 19282         
       
 19283         
       
 19284         <a href="../files/widget_js_Widget.js.html#l202"><code>widget&#x2F;js&#x2F;Widget.js:202</code></a>
       
 19285         
       
 19286         </p>
       
 19287 
       
 19288         
       
 19289 
       
 19290         
       
 19291     </div>
       
 19292 
       
 19293     <div class="description">
       
 19294         <p>Number (between -32767 to 32767) indicating the widget's
       
 19295 position in the default tab flow.  The value is used to set the
       
 19296 "tabIndex" attribute on the widget's bounding box.  Negative values allow
       
 19297 the widget to receive DOM focus programmatically (by calling the focus
       
 19298 method), while being removed from the default tab flow.  A value of
       
 19299 null removes the "tabIndex" attribute from the widget's bounding box.</p>
       
 19300     </div>
       
 19301 
       
 19302     
       
 19303         <p><strong>Default:</strong> null</p>
       
 19304     
       
 19305 
       
 19306     
       
 19307         <div class="emits box">
       
 19308             <h4>Fires event <code>tabIndexChange</code></h4>
       
 19309 
       
 19310             <p>
       
 19311             Fires when the value for the configuration attribute <code>tabIndex</code> is
       
 19312             changed. You can listen for the event using the <code>on</code> method if you
       
 19313             wish to be notified before the attribute's value has changed, or
       
 19314             using the <code>after</code> method if you wish to be notified after the
       
 19315             attribute's value has changed.
       
 19316             </p>
       
 19317 
       
 19318             <div class="params">
       
 19319                 <h4>Parameters:</h4>
       
 19320 
       
 19321                 <ul class="params-list">
       
 19322                     <li class="param">
       
 19323                         <code class="param-name">e</code>
       
 19324                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19325 
       
 19326                         <div class="param-description">
       
 19327                             An Event Facade object with the following
       
 19328                             attribute-specific properties added:
       
 19329                         </div>
       
 19330 
       
 19331                         <ul class="params-list">
       
 19332                             <li class="param">
       
 19333                                 <code class="param-name">prevVal</code>
       
 19334                                 <span class="type">Any</span>
       
 19335                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19336                             </li>
       
 19337                             <li class="param">
       
 19338                                 <code class="param-name">newVal</code>
       
 19339                                 <span class="type">Any</span>
       
 19340                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19341                             </li>
       
 19342                             <li class="param">
       
 19343                                 <code class="param-name">attrName</code>
       
 19344                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19345                                 <div class="param-description">The name of the attribute being set.</div>
       
 19346                             </li>
       
 19347                             <li class="param">
       
 19348                                 <code class="param-name">subAttrName</code>
       
 19349                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19350                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19351                             </li>
       
 19352                         </ul>
       
 19353                     </li>
       
 19354                 </ul>
       
 19355             </div>
       
 19356         </div>
       
 19357     
       
 19358 
       
 19359     
       
 19360 </div>
       
 19361 
       
 19362                 
       
 19363                     <div id="attr_visible" class="attr item inherited">
       
 19364     <a name="config_visible"></a> 
       
 19365     <h3 class="name"><code>visible</code></h3>
       
 19366     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 19367 
       
 19368     
       
 19369 
       
 19370     
       
 19371 
       
 19372     
       
 19373 
       
 19374     
       
 19375 
       
 19376     
       
 19377 
       
 19378     
       
 19379 
       
 19380     
       
 19381 
       
 19382     <div class="meta">
       
 19383         
       
 19384             
       
 19385                 <p>Inherited from
       
 19386                 <a href="../classes/Widget.html#attr_visible">Widget</a>:
       
 19387             
       
 19388         
       
 19389         
       
 19390         <a href="../files/widget_js_Widget.js.html#l242"><code>widget&#x2F;js&#x2F;Widget.js:242</code></a>
       
 19391         
       
 19392         </p>
       
 19393 
       
 19394         
       
 19395 
       
 19396         
       
 19397     </div>
       
 19398 
       
 19399     <div class="description">
       
 19400         <p>Boolean indicating whether or not the Widget is visible.</p>
       
 19401     </div>
       
 19402 
       
 19403     
       
 19404         <p><strong>Default:</strong> TRUE</p>
       
 19405     
       
 19406 
       
 19407     
       
 19408         <div class="emits box">
       
 19409             <h4>Fires event <code>visibleChange</code></h4>
       
 19410 
       
 19411             <p>
       
 19412             Fires when the value for the configuration attribute <code>visible</code> is
       
 19413             changed. You can listen for the event using the <code>on</code> method if you
       
 19414             wish to be notified before the attribute's value has changed, or
       
 19415             using the <code>after</code> method if you wish to be notified after the
       
 19416             attribute's value has changed.
       
 19417             </p>
       
 19418 
       
 19419             <div class="params">
       
 19420                 <h4>Parameters:</h4>
       
 19421 
       
 19422                 <ul class="params-list">
       
 19423                     <li class="param">
       
 19424                         <code class="param-name">e</code>
       
 19425                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19426 
       
 19427                         <div class="param-description">
       
 19428                             An Event Facade object with the following
       
 19429                             attribute-specific properties added:
       
 19430                         </div>
       
 19431 
       
 19432                         <ul class="params-list">
       
 19433                             <li class="param">
       
 19434                                 <code class="param-name">prevVal</code>
       
 19435                                 <span class="type">Any</span>
       
 19436                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19437                             </li>
       
 19438                             <li class="param">
       
 19439                                 <code class="param-name">newVal</code>
       
 19440                                 <span class="type">Any</span>
       
 19441                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19442                             </li>
       
 19443                             <li class="param">
       
 19444                                 <code class="param-name">attrName</code>
       
 19445                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19446                                 <div class="param-description">The name of the attribute being set.</div>
       
 19447                             </li>
       
 19448                             <li class="param">
       
 19449                                 <code class="param-name">subAttrName</code>
       
 19450                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19451                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19452                             </li>
       
 19453                         </ul>
       
 19454                     </li>
       
 19455                 </ul>
       
 19456             </div>
       
 19457         </div>
       
 19458     
       
 19459 
       
 19460     
       
 19461 </div>
       
 19462 
       
 19463                 
       
 19464                     <div id="attr_width" class="attr item inherited">
       
 19465     <a name="config_width"></a> 
       
 19466     <h3 class="name"><code>width</code></h3>
       
 19467     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 19468 
       
 19469     
       
 19470 
       
 19471     
       
 19472 
       
 19473     
       
 19474 
       
 19475     
       
 19476 
       
 19477     
       
 19478 
       
 19479     
       
 19480 
       
 19481     
       
 19482 
       
 19483     <div class="meta">
       
 19484         
       
 19485             
       
 19486                 <p>Inherited from
       
 19487                 <a href="../classes/Widget.html#attr_width">Widget</a>:
       
 19488             
       
 19489         
       
 19490         
       
 19491         <a href="../files/widget_js_Widget.js.html#l263"><code>widget&#x2F;js&#x2F;Widget.js:263</code></a>
       
 19492         
       
 19493         </p>
       
 19494 
       
 19495         
       
 19496 
       
 19497         
       
 19498     </div>
       
 19499 
       
 19500     <div class="description">
       
 19501         <p>String with units, or number, representing the width of the Widget. If a number is provided,
       
 19502 the default unit, defined by the Widgets DEF_UNIT, property is used.</p>
       
 19503     </div>
       
 19504 
       
 19505     
       
 19506         <p><strong>Default:</strong> EMPTY_STR</p>
       
 19507     
       
 19508 
       
 19509     
       
 19510         <div class="emits box">
       
 19511             <h4>Fires event <code>widthChange</code></h4>
       
 19512 
       
 19513             <p>
       
 19514             Fires when the value for the configuration attribute <code>width</code> is
       
 19515             changed. You can listen for the event using the <code>on</code> method if you
       
 19516             wish to be notified before the attribute's value has changed, or
       
 19517             using the <code>after</code> method if you wish to be notified after the
       
 19518             attribute's value has changed.
       
 19519             </p>
       
 19520 
       
 19521             <div class="params">
       
 19522                 <h4>Parameters:</h4>
       
 19523 
       
 19524                 <ul class="params-list">
       
 19525                     <li class="param">
       
 19526                         <code class="param-name">e</code>
       
 19527                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19528 
       
 19529                         <div class="param-description">
       
 19530                             An Event Facade object with the following
       
 19531                             attribute-specific properties added:
       
 19532                         </div>
       
 19533 
       
 19534                         <ul class="params-list">
       
 19535                             <li class="param">
       
 19536                                 <code class="param-name">prevVal</code>
       
 19537                                 <span class="type">Any</span>
       
 19538                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19539                             </li>
       
 19540                             <li class="param">
       
 19541                                 <code class="param-name">newVal</code>
       
 19542                                 <span class="type">Any</span>
       
 19543                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19544                             </li>
       
 19545                             <li class="param">
       
 19546                                 <code class="param-name">attrName</code>
       
 19547                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19548                                 <div class="param-description">The name of the attribute being set.</div>
       
 19549                             </li>
       
 19550                             <li class="param">
       
 19551                                 <code class="param-name">subAttrName</code>
       
 19552                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19553                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19554                             </li>
       
 19555                         </ul>
       
 19556                     </li>
       
 19557                 </ul>
       
 19558             </div>
       
 19559         </div>
       
 19560     
       
 19561 
       
 19562     
       
 19563 </div>
       
 19564 
       
 19565                 
       
 19566             </div>
       
 19567         
       
 19568 
       
 19569         
       
 19570             <div id="events" class="api-class-tabpanel">
       
 19571                 <h2 class="off-left">Events</h2>
       
 19572 
       
 19573                 
       
 19574                     <div id="event_destroy" class="events item inherited">
       
 19575     <h3 class="name"><code>destroy</code></h3>
       
 19576     <span class="type"></span>
       
 19577 
       
 19578     
       
 19579 
       
 19580     
       
 19581 
       
 19582     
       
 19583 
       
 19584     
       
 19585 
       
 19586     <div class="meta">
       
 19587         
       
 19588             
       
 19589                 <p>Inherited from
       
 19590                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 19591             
       
 19592         
       
 19593         
       
 19594         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 19595         
       
 19596         </p>
       
 19597 
       
 19598         
       
 19599 
       
 19600         
       
 19601     </div>
       
 19602 
       
 19603     <div class="description">
       
 19604         <p>
       
 19605 Lifecycle event for the destroy phase,
       
 19606 fired prior to destruction. Invoking the preventDefault
       
 19607 method on the event object provided to subscribers will
       
 19608 prevent destruction from proceeding.
       
 19609 </p>
       
 19610 
       
 19611 <p>
       
 19612 Subscribers to the "after" moment of this event, will be notified
       
 19613 after destruction is complete (and as a result cannot prevent
       
 19614 destruction).
       
 19615 </p>
       
 19616     </div>
       
 19617 
       
 19618     
       
 19619         <div class="params">
       
 19620             <h4>Event Payload:</h4>
       
 19621 
       
 19622             <ul class="params-list">
       
 19623             
       
 19624                 <li class="param">
       
 19625                     
       
 19626                         <code class="param-name">e</code>
       
 19627                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19628                     
       
 19629 
       
 19630                     
       
 19631 
       
 19632                     <div class="param-description">
       
 19633                         <p>Event object</p>
       
 19634                     </div>
       
 19635 
       
 19636                     
       
 19637                 </li>
       
 19638             
       
 19639             </ul>
       
 19640         </div>
       
 19641     
       
 19642 
       
 19643 
       
 19644     
       
 19645 </div>
       
 19646 
       
 19647                 
       
 19648                     <div id="event_init" class="events item inherited">
       
 19649     <h3 class="name"><code>init</code></h3>
       
 19650     <span class="type"></span>
       
 19651 
       
 19652     
       
 19653 
       
 19654     
       
 19655 
       
 19656     
       
 19657 
       
 19658     
       
 19659 
       
 19660     <div class="meta">
       
 19661         
       
 19662             
       
 19663                 <p>Inherited from
       
 19664                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 19665             
       
 19666         
       
 19667         
       
 19668         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 19669         
       
 19670         </p>
       
 19671 
       
 19672         
       
 19673 
       
 19674         
       
 19675     </div>
       
 19676 
       
 19677     <div class="description">
       
 19678         <p>
       
 19679 Lifecycle event for the init phase, fired prior to initialization.
       
 19680 Invoking the preventDefault() method on the event object provided
       
 19681 to subscribers will prevent initialization from occuring.
       
 19682 </p>
       
 19683 
       
 19684 <p>
       
 19685 Subscribers to the "after" momemt of this event, will be notified
       
 19686 after initialization of the object is complete (and therefore
       
 19687 cannot prevent initialization).
       
 19688 </p>
       
 19689     </div>
       
 19690 
       
 19691     
       
 19692         <div class="params">
       
 19693             <h4>Event Payload:</h4>
       
 19694 
       
 19695             <ul class="params-list">
       
 19696             
       
 19697                 <li class="param">
       
 19698                     
       
 19699                         <code class="param-name">e</code>
       
 19700                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19701                     
       
 19702 
       
 19703                     
       
 19704 
       
 19705                     <div class="param-description">
       
 19706                         <p>Event object, with a cfg property which
       
 19707 refers to the configuration object passed to the constructor.</p>
       
 19708                     </div>
       
 19709 
       
 19710                     
       
 19711                 </li>
       
 19712             
       
 19713             </ul>
       
 19714         </div>
       
 19715     
       
 19716 
       
 19717 
       
 19718     
       
 19719 </div>
       
 19720 
       
 19721                 
       
 19722                     <div id="event_render" class="events item inherited">
       
 19723     <h3 class="name"><code>render</code></h3>
       
 19724     <span class="type"></span>
       
 19725 
       
 19726     
       
 19727 
       
 19728     
       
 19729 
       
 19730     
       
 19731 
       
 19732     
       
 19733 
       
 19734     <div class="meta">
       
 19735         
       
 19736             
       
 19737                 <p>Inherited from
       
 19738                 <a href="../classes/Widget.html#event_render">Widget</a>:
       
 19739             
       
 19740         
       
 19741         
       
 19742         <a href="../files/widget_js_Widget.js.html#l543"><code>widget&#x2F;js&#x2F;Widget.js:543</code></a>
       
 19743         
       
 19744         </p>
       
 19745 
       
 19746         
       
 19747 
       
 19748         
       
 19749     </div>
       
 19750 
       
 19751     <div class="description">
       
 19752         <p>Lifecycle event for the render phase, fired prior to rendering the UI
       
 19753 for the widget (prior to invoking the widget's renderer method).</p>
       
 19754 
       
 19755 <p>
       
 19756 Subscribers to the "on" moment of this event, will be notified
       
 19757 before the widget is rendered.
       
 19758 </p>
       
 19759 
       
 19760 <p>
       
 19761 Subscribers to the "after" moment of this event, will be notified
       
 19762 after rendering is complete.
       
 19763 </p>
       
 19764     </div>
       
 19765 
       
 19766     
       
 19767         <div class="params">
       
 19768             <h4>Event Payload:</h4>
       
 19769 
       
 19770             <ul class="params-list">
       
 19771             
       
 19772                 <li class="param">
       
 19773                     
       
 19774                         <code class="param-name">e</code>
       
 19775                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19776                     
       
 19777 
       
 19778                     
       
 19779 
       
 19780                     <div class="param-description">
       
 19781                         <p>The Event Facade</p>
       
 19782                     </div>
       
 19783 
       
 19784                     
       
 19785                 </li>
       
 19786             
       
 19787             </ul>
       
 19788         </div>
       
 19789     
       
 19790 
       
 19791 
       
 19792     
       
 19793 </div>
       
 19794 
       
 19795                 
       
 19796                     <div id="event_widget:contentUpdate" class="events item inherited">
       
 19797     <h3 class="name"><code>widget:contentUpdate</code></h3>
       
 19798     <span class="type"></span>
       
 19799 
       
 19800     
       
 19801 
       
 19802     
       
 19803 
       
 19804     
       
 19805 
       
 19806     
       
 19807 
       
 19808     <div class="meta">
       
 19809         
       
 19810             
       
 19811                 <p>Inherited from
       
 19812                 <a href="../classes/Widget.html#event_widget:contentUpdate">Widget</a>:
       
 19813             
       
 19814         
       
 19815         
       
 19816         <a href="../files/widget_js_Widget.js.html#l397"><code>widget&#x2F;js&#x2F;Widget.js:397</code></a>
       
 19817         
       
 19818         </p>
       
 19819 
       
 19820         
       
 19821 
       
 19822         
       
 19823     </div>
       
 19824 
       
 19825     <div class="description">
       
 19826         <p>Notification event, which widget implementations can fire, when
       
 19827 they change the content of the widget. This event has no default
       
 19828 behavior and cannot be prevented, so the "on" or "after"
       
 19829 moments are effectively equivalent (with on listeners being invoked before
       
 19830 after listeners).</p>
       
 19831     </div>
       
 19832 
       
 19833     
       
 19834         <div class="params">
       
 19835             <h4>Event Payload:</h4>
       
 19836 
       
 19837             <ul class="params-list">
       
 19838             
       
 19839                 <li class="param">
       
 19840                     
       
 19841                         <code class="param-name">e</code>
       
 19842                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19843                     
       
 19844 
       
 19845                     
       
 19846 
       
 19847                     <div class="param-description">
       
 19848                         <p>The Event Facade</p>
       
 19849                     </div>
       
 19850 
       
 19851                     
       
 19852                 </li>
       
 19853             
       
 19854             </ul>
       
 19855         </div>
       
 19856     
       
 19857 
       
 19858 
       
 19859     
       
 19860 </div>
       
 19861 
       
 19862                 
       
 19863             </div>
       
 19864         
       
 19865     </div>
       
 19866 </div>
       
 19867 
       
 19868                     </div>
       
 19869                 </div>
       
 19870             </div>
       
 19871         </div>
       
 19872     </div>
       
 19873 </div>
       
 19874 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 19875 <script>prettyPrint();</script>
       
 19876 <script src="../assets/js/yui-prettify.js"></script>
       
 19877 <script src="../assets/../api.js"></script>
       
 19878 <script src="../assets/js/api-filter.js"></script>
       
 19879 <script src="../assets/js/api-list.js"></script>
       
 19880 <script src="../assets/js/api-search.js"></script>
       
 19881 <script src="../assets/js/apidocs.js"></script>
       
 19882 </body>
       
 19883 </html>