src/cm/media/js/lib/yui/yui_3.10.3/api/classes/ButtonGroup.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>ButtonGroup - 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>ButtonGroup Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536         <div class="extends">
       
  1537             Extends <a href="../classes/Widget.html" class="crosslink">Widget</a>
       
  1538         </div>
       
  1539     
       
  1540 
       
  1541     
       
  1542         <div class="foundat">
       
  1543             Defined in: <a href="../files/button_js_group.js.html#l12"><code>button&#x2F;js&#x2F;group.js:12</code></a>
       
  1544         </div>
       
  1545     
       
  1546 
       
  1547     
       
  1548         
       
  1549             Module: <a href="../modules/button-group.html">button-group</a>
       
  1550         
       
  1551     
       
  1552 
       
  1553     
       
  1554 </div>
       
  1555 
       
  1556 
       
  1557 
       
  1558 <div class="box intro">
       
  1559     <p>Creates a ButtonGroup</p>
       
  1560 </div>
       
  1561 
       
  1562 
       
  1563     <div class="constructor">
       
  1564         <h2>Constructor</h2>
       
  1565         <div id="method_ButtonGroup" class="method item">
       
  1566     <h3 class="name"><code>ButtonGroup</code></h3>
       
  1567 
       
  1568     
       
  1569         <div class="args">
       
  1570             <span class="paren">(</span><ul class="args-list inline commas">
       
  1571             
       
  1572                 <li class="arg">
       
  1573                     
       
  1574                         <code>config</code>
       
  1575                     
       
  1576                 </li>
       
  1577             
       
  1578             </ul><span class="paren">)</span>
       
  1579         </div>
       
  1580     
       
  1581 
       
  1582     
       
  1583 
       
  1584     
       
  1585 
       
  1586     
       
  1587 
       
  1588     
       
  1589 
       
  1590     
       
  1591 
       
  1592     
       
  1593 
       
  1594     
       
  1595 
       
  1596     <div class="meta">
       
  1597         
       
  1598             
       
  1599                 
       
  1600                 <p>
       
  1601                 
       
  1602                 Defined in
       
  1603                 
       
  1604             
       
  1605         
       
  1606         
       
  1607         <a href="../files/button_js_group.js.html#l12"><code>button&#x2F;js&#x2F;group.js:12</code></a>
       
  1608         
       
  1609         </p>
       
  1610 
       
  1611 
       
  1612         
       
  1613 
       
  1614         
       
  1615     </div>
       
  1616 
       
  1617     <div class="description">
       
  1618         
       
  1619     </div>
       
  1620 
       
  1621     
       
  1622         <div class="params">
       
  1623             <h4>Parameters:</h4>
       
  1624 
       
  1625             <ul class="params-list">
       
  1626             
       
  1627                 <li class="param">
       
  1628                     
       
  1629                         <code class="param-name">config</code>
       
  1630                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  1631                     
       
  1632 
       
  1633                     
       
  1634 
       
  1635                     <div class="param-description">
       
  1636                         <p>Configuration object</p>
       
  1637                     </div>
       
  1638 
       
  1639                     
       
  1640                 </li>
       
  1641             
       
  1642             </ul>
       
  1643         </div>
       
  1644     
       
  1645 
       
  1646     
       
  1647 
       
  1648     
       
  1649 </div>
       
  1650 
       
  1651     </div>
       
  1652 
       
  1653 
       
  1654 <div id="classdocs" class="tabview">
       
  1655     <ul class="api-class-tabs">
       
  1656         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1657 
       
  1658         
       
  1659             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1660         
       
  1661         
       
  1662             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1663         
       
  1664         
       
  1665             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1666         
       
  1667         
       
  1668             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1669         
       
  1670     </ul>
       
  1671 
       
  1672     <div>
       
  1673         <div id="index" class="api-class-tabpanel index">
       
  1674             <h2 class="off-left">Item Index</h2>
       
  1675 
       
  1676             
       
  1677                 <div class="index-section methods">
       
  1678                     <h3>Methods</h3>
       
  1679 
       
  1680                     <ul class="index-list methods extends">
       
  1681                         
       
  1682                             <li class="index-item method private inherited">
       
  1683                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1684 
       
  1685                                 
       
  1686                                 
       
  1687                             </li>
       
  1688                         
       
  1689                             <li class="index-item method private inherited">
       
  1690                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1691 
       
  1692                                 
       
  1693                                 
       
  1694                             </li>
       
  1695                         
       
  1696                             <li class="index-item method protected inherited">
       
  1697                                 <a href="#method__afterChildSelectedChange">_afterChildSelectedChange</a>
       
  1698 
       
  1699                                 
       
  1700                                 
       
  1701                             </li>
       
  1702                         
       
  1703                             <li class="index-item method private inherited">
       
  1704                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1705 
       
  1706                                 
       
  1707                                 
       
  1708                             </li>
       
  1709                         
       
  1710                             <li class="index-item method protected inherited">
       
  1711                                 <a href="#method__applyParsedConfig">_applyParsedConfig</a>
       
  1712 
       
  1713                                 
       
  1714                                 
       
  1715                             </li>
       
  1716                         
       
  1717                             <li class="index-item method protected inherited">
       
  1718                                 <a href="#method__applyParser">_applyParser</a>
       
  1719 
       
  1720                                 
       
  1721                                 
       
  1722                             </li>
       
  1723                         
       
  1724                             <li class="index-item method private inherited">
       
  1725                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1726 
       
  1727                                 
       
  1728                                 
       
  1729                             </li>
       
  1730                         
       
  1731                             <li class="index-item method private inherited">
       
  1732                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1733 
       
  1734                                 
       
  1735                                 
       
  1736                             </li>
       
  1737                         
       
  1738                             <li class="index-item method private inherited">
       
  1739                                 <a href="#method__baseInit">_baseInit</a>
       
  1740 
       
  1741                                 
       
  1742                                 
       
  1743                             </li>
       
  1744                         
       
  1745                             <li class="index-item method private inherited">
       
  1746                                 <a href="#method__bindAttrUI">_bindAttrUI</a>
       
  1747 
       
  1748                                 
       
  1749                                 
       
  1750                             </li>
       
  1751                         
       
  1752                             <li class="index-item method protected inherited">
       
  1753                                 <a href="#method__bindDOM">_bindDOM</a>
       
  1754 
       
  1755                                 
       
  1756                                 
       
  1757                             </li>
       
  1758                         
       
  1759                             <li class="index-item method protected inherited">
       
  1760                                 <a href="#method__bindUI">_bindUI</a>
       
  1761 
       
  1762                                 
       
  1763                                 
       
  1764                             </li>
       
  1765                         
       
  1766                             <li class="index-item method protected inherited">
       
  1767                                 <a href="#method__bindUIChild">_bindUIChild</a>
       
  1768 
       
  1769                                 
       
  1770                                 
       
  1771                             </li>
       
  1772                         
       
  1773                             <li class="index-item method private inherited">
       
  1774                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1775 
       
  1776                                 
       
  1777                                 
       
  1778                             </li>
       
  1779                         
       
  1780                             <li class="index-item method private inherited">
       
  1781                                 <a href="#method__createUIEvent">_createUIEvent</a>
       
  1782 
       
  1783                                 
       
  1784                                 
       
  1785                             </li>
       
  1786                         
       
  1787                             <li class="index-item method private inherited">
       
  1788                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1789 
       
  1790                                 
       
  1791                                 
       
  1792                             </li>
       
  1793                         
       
  1794                             <li class="index-item method protected inherited">
       
  1795                                 <a href="#method__defaultCB">_defaultCB</a>
       
  1796 
       
  1797                                 
       
  1798                                 
       
  1799                             </li>
       
  1800                         
       
  1801                             <li class="index-item method protected inherited">
       
  1802                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1803 
       
  1804                                 
       
  1805                                 
       
  1806                             </li>
       
  1807                         
       
  1808                             <li class="index-item method protected inherited">
       
  1809                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1810 
       
  1811                                 
       
  1812                                 
       
  1813                             </li>
       
  1814                         
       
  1815                             <li class="index-item method protected inherited">
       
  1816                                 <a href="#method__defRenderFn">_defRenderFn</a>
       
  1817 
       
  1818                                 
       
  1819                                 
       
  1820                             </li>
       
  1821                         
       
  1822                             <li class="index-item method protected inherited">
       
  1823                                 <a href="#method__destroyBox">_destroyBox</a>
       
  1824 
       
  1825                                 
       
  1826                                 
       
  1827                             </li>
       
  1828                         
       
  1829                             <li class="index-item method private inherited">
       
  1830                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1831 
       
  1832                                 
       
  1833                                 
       
  1834                             </li>
       
  1835                         
       
  1836                             <li class="index-item method private inherited">
       
  1837                                 <a href="#method__destroyUIEvents">_destroyUIEvents</a>
       
  1838 
       
  1839                                 
       
  1840                                 
       
  1841                             </li>
       
  1842                         
       
  1843                             <li class="index-item method private inherited">
       
  1844                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1845 
       
  1846                                 
       
  1847                                 
       
  1848                             </li>
       
  1849                         
       
  1850                             <li class="index-item method private inherited">
       
  1851                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1852 
       
  1853                                 
       
  1854                                 
       
  1855                             </li>
       
  1856                         
       
  1857                             <li class="index-item method private inherited">
       
  1858                                 <a href="#method__filterUIEvent">_filterUIEvent</a>
       
  1859 
       
  1860                                 
       
  1861                                 
       
  1862                             </li>
       
  1863                         
       
  1864                             <li class="index-item method private inherited">
       
  1865                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1866 
       
  1867                                 
       
  1868                                 
       
  1869                             </li>
       
  1870                         
       
  1871                             <li class="index-item method protected inherited">
       
  1872                                 <a href="#method__getAttr">_getAttr</a>
       
  1873 
       
  1874                                 
       
  1875                                 
       
  1876                             </li>
       
  1877                         
       
  1878                             <li class="index-item method protected inherited">
       
  1879                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1880 
       
  1881                                 
       
  1882                                 
       
  1883                             </li>
       
  1884                         
       
  1885                             <li class="index-item method protected inherited">
       
  1886                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1887 
       
  1888                                 
       
  1889                                 
       
  1890                             </li>
       
  1891                         
       
  1892                             <li class="index-item method private inherited">
       
  1893                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1894 
       
  1895                                 
       
  1896                                 
       
  1897                             </li>
       
  1898                         
       
  1899                             <li class="index-item method protected inherited">
       
  1900                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1901 
       
  1902                                 
       
  1903                                 
       
  1904                             </li>
       
  1905                         
       
  1906                             <li class="index-item method protected inherited">
       
  1907                                 <a href="#method__getClasses">_getClasses</a>
       
  1908 
       
  1909                                 
       
  1910                                 
       
  1911                             </li>
       
  1912                         
       
  1913                             <li class="index-item method private inherited">
       
  1914                                 <a href="#method__getFullType">_getFullType</a>
       
  1915 
       
  1916                                 
       
  1917                                 
       
  1918                             </li>
       
  1919                         
       
  1920                             <li class="index-item method private inherited">
       
  1921                                 <a href="#method__getHtmlParser">_getHtmlParser</a>
       
  1922 
       
  1923                                 
       
  1924                                 
       
  1925                             </li>
       
  1926                         
       
  1927                             <li class="index-item method private inherited">
       
  1928                                 <a href="#method__getNodeToParse">_getNodeToParse</a>
       
  1929 
       
  1930                                 
       
  1931                                 
       
  1932                             </li>
       
  1933                         
       
  1934                             <li class="index-item method protected inherited">
       
  1935                                 <a href="#method__getSrcNode">_getSrcNode</a>
       
  1936 
       
  1937                                 
       
  1938                                 
       
  1939                             </li>
       
  1940                         
       
  1941                             <li class="index-item method private inherited">
       
  1942                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1943 
       
  1944                                 
       
  1945                                 
       
  1946                             </li>
       
  1947                         
       
  1948                             <li class="index-item method protected inherited">
       
  1949                                 <a href="#method__getStrings">_getStrings</a>
       
  1950 
       
  1951                                 
       
  1952                                 
       
  1953                             </li>
       
  1954                         
       
  1955                             <li class="index-item method private inherited">
       
  1956                                 <a href="#method__getType">_getType</a>
       
  1957 
       
  1958                                 
       
  1959                                 
       
  1960                             </li>
       
  1961                         
       
  1962                             <li class="index-item method protected inherited inherited">
       
  1963                                 <a href="#method__getUIEventNode">_getUIEventNode</a>
       
  1964 
       
  1965                                 
       
  1966                                 
       
  1967                             </li>
       
  1968                         
       
  1969                             <li class="index-item method protected inherited">
       
  1970                                 <a href="#method__guid">_guid</a>
       
  1971 
       
  1972                                 
       
  1973                                 
       
  1974                             </li>
       
  1975                         
       
  1976                             <li class="index-item method private">
       
  1977                                 <a href="#method__handleClick">_handleClick</a>
       
  1978 
       
  1979                                 
       
  1980                                 
       
  1981                             </li>
       
  1982                         
       
  1983                             <li class="index-item method private inherited">
       
  1984                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1985 
       
  1986                                 
       
  1987                                 
       
  1988                             </li>
       
  1989                         
       
  1990                             <li class="index-item method private inherited inherited">
       
  1991                                 <a href="#method__initAttribute">_initAttribute</a>
       
  1992 
       
  1993                                 
       
  1994                                 
       
  1995                             </li>
       
  1996                         
       
  1997                             <li class="index-item method protected inherited">
       
  1998                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1999 
       
  2000                                 
       
  2001                                 
       
  2002                             </li>
       
  2003                         
       
  2004                             <li class="index-item method private inherited">
       
  2005                                 <a href="#method__initBase">_initBase</a>
       
  2006 
       
  2007                                 
       
  2008                                 
       
  2009                             </li>
       
  2010                         
       
  2011                             <li class="index-item method private inherited">
       
  2012                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  2013 
       
  2014                                 
       
  2015                                 
       
  2016                             </li>
       
  2017                         
       
  2018                             <li class="index-item method private inherited">
       
  2019                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  2020 
       
  2021                                 
       
  2022                                 
       
  2023                             </li>
       
  2024                         
       
  2025                             <li class="index-item method private inherited">
       
  2026                                 <a href="#method__initUIEvent">_initUIEvent</a>
       
  2027 
       
  2028                                 
       
  2029                                 
       
  2030                             </li>
       
  2031                         
       
  2032                             <li class="index-item method private inherited">
       
  2033                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  2034 
       
  2035                                 
       
  2036                                 
       
  2037                             </li>
       
  2038                         
       
  2039                             <li class="index-item method private inherited">
       
  2040                                 <a href="#method__isUIEvent">_isUIEvent</a>
       
  2041 
       
  2042                                 
       
  2043                                 
       
  2044                             </li>
       
  2045                         
       
  2046                             <li class="index-item method protected inherited">
       
  2047                                 <a href="#method__mapInstance">_mapInstance</a>
       
  2048 
       
  2049                                 
       
  2050                                 
       
  2051                             </li>
       
  2052                         
       
  2053                             <li class="index-item method private inherited">
       
  2054                                 <a href="#method__monitor">_monitor</a>
       
  2055 
       
  2056                                 
       
  2057                                 
       
  2058                             </li>
       
  2059                         
       
  2060                             <li class="index-item method private inherited">
       
  2061                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  2062 
       
  2063                                 
       
  2064                                 
       
  2065                             </li>
       
  2066                         
       
  2067                             <li class="index-item method protected inherited">
       
  2068                                 <a href="#method__onDocFocus">_onDocFocus</a>
       
  2069 
       
  2070                                 
       
  2071                                 
       
  2072                             </li>
       
  2073                         
       
  2074                             <li class="index-item method protected inherited">
       
  2075                                 <a href="#method__onDocMouseDown">_onDocMouseDown</a>
       
  2076 
       
  2077                                 
       
  2078                                 
       
  2079                             </li>
       
  2080                         
       
  2081                             <li class="index-item method private inherited">
       
  2082                                 <a href="#method__parseType">_parseType</a>
       
  2083 
       
  2084                                 
       
  2085                                 
       
  2086                             </li>
       
  2087                         
       
  2088                             <li class="index-item method private inherited">
       
  2089                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  2090 
       
  2091                                 
       
  2092                                 
       
  2093                             </li>
       
  2094                         
       
  2095                             <li class="index-item method protected deprecated inherited">
       
  2096                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  2097 
       
  2098                                 
       
  2099                                 
       
  2100                                     <span class="flag deprecated">deprecated</span>
       
  2101                                 
       
  2102                             </li>
       
  2103                         
       
  2104                             <li class="index-item method private inherited">
       
  2105                                 <a href="#method__publish">_publish</a>
       
  2106 
       
  2107                                 
       
  2108                                 
       
  2109                             </li>
       
  2110                         
       
  2111                             <li class="index-item method protected inherited">
       
  2112                                 <a href="#method__removeLoadingClassNames">_removeLoadingClassNames</a>
       
  2113 
       
  2114                                 
       
  2115                                 
       
  2116                             </li>
       
  2117                         
       
  2118                             <li class="index-item method private inherited">
       
  2119                                 <a href="#method__renderBox">_renderBox</a>
       
  2120 
       
  2121                                 
       
  2122                                 
       
  2123                             </li>
       
  2124                         
       
  2125                             <li class="index-item method protected inherited">
       
  2126                                 <a href="#method__renderBoxClassNames">_renderBoxClassNames</a>
       
  2127 
       
  2128                                 
       
  2129                                 
       
  2130                             </li>
       
  2131                         
       
  2132                             <li class="index-item method protected inherited">
       
  2133                                 <a href="#method__renderUI">_renderUI</a>
       
  2134 
       
  2135                                 
       
  2136                                 
       
  2137                             </li>
       
  2138                         
       
  2139                             <li class="index-item method protected inherited inherited">
       
  2140                                 <a href="#method__set">_set</a>
       
  2141 
       
  2142                                 
       
  2143                                 
       
  2144                             </li>
       
  2145                         
       
  2146                             <li class="index-item method protected inherited">
       
  2147                                 <a href="#method__setAttr">_setAttr</a>
       
  2148 
       
  2149                                 
       
  2150                                 
       
  2151                             </li>
       
  2152                         
       
  2153                             <li class="index-item method protected inherited inherited">
       
  2154                                 <a href="#method__setAttrs">_setAttrs</a>
       
  2155 
       
  2156                                 
       
  2157                                 
       
  2158                             </li>
       
  2159                         
       
  2160                             <li class="index-item method private inherited">
       
  2161                                 <a href="#method__setAttrUI">_setAttrUI</a>
       
  2162 
       
  2163                                 
       
  2164                                 
       
  2165                             </li>
       
  2166                         
       
  2167                             <li class="index-item method private inherited">
       
  2168                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  2169 
       
  2170                                 
       
  2171                                 
       
  2172                             </li>
       
  2173                         
       
  2174                             <li class="index-item method private inherited">
       
  2175                                 <a href="#method__setBB">_setBB</a>
       
  2176 
       
  2177                                 
       
  2178                                 
       
  2179                             </li>
       
  2180                         
       
  2181                             <li class="index-item method private inherited">
       
  2182                                 <a href="#method__setBox">_setBox</a>
       
  2183 
       
  2184                                 
       
  2185                                 
       
  2186                             </li>
       
  2187                         
       
  2188                             <li class="index-item method private inherited">
       
  2189                                 <a href="#method__setCB">_setCB</a>
       
  2190 
       
  2191                                 
       
  2192                                 
       
  2193                             </li>
       
  2194                         
       
  2195                             <li class="index-item method private inherited">
       
  2196                                 <a href="#method__setStateVal">_setStateVal</a>
       
  2197 
       
  2198                                 
       
  2199                                 
       
  2200                             </li>
       
  2201                         
       
  2202                             <li class="index-item method protected inherited">
       
  2203                                 <a href="#method__setStrings">_setStrings</a>
       
  2204 
       
  2205                                 
       
  2206                                 
       
  2207                             </li>
       
  2208                         
       
  2209                             <li class="index-item method protected inherited">
       
  2210                                 <a href="#method__strSetter">_strSetter</a>
       
  2211 
       
  2212                                 
       
  2213                                 
       
  2214                             </li>
       
  2215                         
       
  2216                             <li class="index-item method private inherited">
       
  2217                                 <a href="#method__syncAttrUI">_syncAttrUI</a>
       
  2218 
       
  2219                                 
       
  2220                                 
       
  2221                             </li>
       
  2222                         
       
  2223                             <li class="index-item method protected inherited">
       
  2224                                 <a href="#method__syncUI">_syncUI</a>
       
  2225 
       
  2226                                 
       
  2227                                 
       
  2228                             </li>
       
  2229                         
       
  2230                             <li class="index-item method protected inherited">
       
  2231                                 <a href="#method__syncUIChild">_syncUIChild</a>
       
  2232 
       
  2233                                 
       
  2234                                 
       
  2235                             </li>
       
  2236                         
       
  2237                             <li class="index-item method protected inherited">
       
  2238                                 <a href="#method__uiSetChildSelected">_uiSetChildSelected</a>
       
  2239 
       
  2240                                 
       
  2241                                 
       
  2242                             </li>
       
  2243                         
       
  2244                             <li class="index-item method private inherited">
       
  2245                                 <a href="#method__uiSetDim">_uiSetDim</a>
       
  2246 
       
  2247                                 
       
  2248                                 
       
  2249                             </li>
       
  2250                         
       
  2251                             <li class="index-item method protected inherited">
       
  2252                                 <a href="#method__uiSetDisabled">_uiSetDisabled</a>
       
  2253 
       
  2254                                 
       
  2255                                 
       
  2256                             </li>
       
  2257                         
       
  2258                             <li class="index-item method protected inherited">
       
  2259                                 <a href="#method__uiSetFocused">_uiSetFocused</a>
       
  2260 
       
  2261                                 
       
  2262                                 
       
  2263                             </li>
       
  2264                         
       
  2265                             <li class="index-item method protected inherited">
       
  2266                                 <a href="#method__uiSetHeight">_uiSetHeight</a>
       
  2267 
       
  2268                                 
       
  2269                                 
       
  2270                             </li>
       
  2271                         
       
  2272                             <li class="index-item method protected inherited">
       
  2273                                 <a href="#method__uiSetTabIndex">_uiSetTabIndex</a>
       
  2274 
       
  2275                                 
       
  2276                                 
       
  2277                             </li>
       
  2278                         
       
  2279                             <li class="index-item method protected inherited">
       
  2280                                 <a href="#method__uiSetVisible">_uiSetVisible</a>
       
  2281 
       
  2282                                 
       
  2283                                 
       
  2284                             </li>
       
  2285                         
       
  2286                             <li class="index-item method protected inherited">
       
  2287                                 <a href="#method__uiSetWidth">_uiSetWidth</a>
       
  2288 
       
  2289                                 
       
  2290                                 
       
  2291                             </li>
       
  2292                         
       
  2293                             <li class="index-item method protected inherited">
       
  2294                                 <a href="#method__uiSizeCB">_uiSizeCB</a>
       
  2295 
       
  2296                                 
       
  2297                                 
       
  2298                             </li>
       
  2299                         
       
  2300                             <li class="index-item method protected inherited">
       
  2301                                 <a href="#method__unbindDOM">_unbindDOM</a>
       
  2302 
       
  2303                                 
       
  2304                                 
       
  2305                             </li>
       
  2306                         
       
  2307                             <li class="index-item method protected inherited">
       
  2308                                 <a href="#method__unbindUI">_unbindUI</a>
       
  2309 
       
  2310                                 
       
  2311                                 
       
  2312                             </li>
       
  2313                         
       
  2314                             <li class="index-item method protected inherited">
       
  2315                                 <a href="#method__validTabIndex">_validTabIndex</a>
       
  2316 
       
  2317                                 
       
  2318                                 
       
  2319                             </li>
       
  2320                         
       
  2321                             <li class="index-item method inherited">
       
  2322                                 <a href="#method_addAttr">addAttr</a>
       
  2323 
       
  2324                                 
       
  2325                                 
       
  2326                             </li>
       
  2327                         
       
  2328                             <li class="index-item method inherited">
       
  2329                                 <a href="#method_addAttrs">addAttrs</a>
       
  2330 
       
  2331                                 
       
  2332                                 
       
  2333                             </li>
       
  2334                         
       
  2335                             <li class="index-item method inherited">
       
  2336                                 <a href="#method_addTarget">addTarget</a>
       
  2337 
       
  2338                                 
       
  2339                                 
       
  2340                             </li>
       
  2341                         
       
  2342                             <li class="index-item method inherited">
       
  2343                                 <a href="#method_after">after</a>
       
  2344 
       
  2345                                 
       
  2346                                 
       
  2347                             </li>
       
  2348                         
       
  2349                             <li class="index-item method inherited">
       
  2350                                 <a href="#method_ancestor">ancestor</a>
       
  2351 
       
  2352                                 
       
  2353                                 
       
  2354                             </li>
       
  2355                         
       
  2356                             <li class="index-item method inherited">
       
  2357                                 <a href="#method_attrAdded">attrAdded</a>
       
  2358 
       
  2359                                 
       
  2360                                 
       
  2361                             </li>
       
  2362                         
       
  2363                             <li class="index-item method inherited">
       
  2364                                 <a href="#method_before">before</a>
       
  2365 
       
  2366                                 
       
  2367                                 
       
  2368                             </li>
       
  2369                         
       
  2370                             <li class="index-item method public inherited">
       
  2371                                 <a href="#method_bindUI">bindUI</a>
       
  2372 
       
  2373                                 
       
  2374                                 
       
  2375                             </li>
       
  2376                         
       
  2377                             <li class="index-item method inherited">
       
  2378                                 <a href="#method_blur">blur</a>
       
  2379 
       
  2380                                 
       
  2381                                 
       
  2382                             </li>
       
  2383                         
       
  2384                             <li class="index-item method inherited">
       
  2385                                 <a href="#method_bubble">bubble</a>
       
  2386 
       
  2387                                 
       
  2388                                 
       
  2389                             </li>
       
  2390                         
       
  2391                             <li class="index-item method inherited inherited">
       
  2392                                 <a href="#method_destroy">destroy</a>
       
  2393 
       
  2394                                 
       
  2395                                 
       
  2396                             </li>
       
  2397                         
       
  2398                             <li class="index-item method protected inherited">
       
  2399                                 <a href="#method_destructor">destructor</a>
       
  2400 
       
  2401                                 
       
  2402                                 
       
  2403                             </li>
       
  2404                         
       
  2405                             <li class="index-item method inherited">
       
  2406                                 <a href="#method_detach">detach</a>
       
  2407 
       
  2408                                 
       
  2409                                 
       
  2410                             </li>
       
  2411                         
       
  2412                             <li class="index-item method inherited">
       
  2413                                 <a href="#method_detachAll">detachAll</a>
       
  2414 
       
  2415                                 
       
  2416                                 
       
  2417                             </li>
       
  2418                         
       
  2419                             <li class="index-item method inherited">
       
  2420                                 <a href="#method_disable">disable</a>
       
  2421 
       
  2422                                 
       
  2423                                 
       
  2424                             </li>
       
  2425                         
       
  2426                             <li class="index-item method inherited">
       
  2427                                 <a href="#method_enable">enable</a>
       
  2428 
       
  2429                                 
       
  2430                                 
       
  2431                             </li>
       
  2432                         
       
  2433                             <li class="index-item method inherited">
       
  2434                                 <a href="#method_fire">fire</a>
       
  2435 
       
  2436                                 
       
  2437                                 
       
  2438                             </li>
       
  2439                         
       
  2440                             <li class="index-item method inherited">
       
  2441                                 <a href="#method_focus">focus</a>
       
  2442 
       
  2443                                 
       
  2444                                 
       
  2445                             </li>
       
  2446                         
       
  2447                             <li class="index-item method inherited">
       
  2448                                 <a href="#method_get">get</a>
       
  2449 
       
  2450                                 
       
  2451                                 
       
  2452                             </li>
       
  2453                         
       
  2454                             <li class="index-item method inherited">
       
  2455                                 <a href="#method_getAttrs">getAttrs</a>
       
  2456 
       
  2457                                 
       
  2458                                 
       
  2459                             </li>
       
  2460                         
       
  2461                             <li class="index-item method public">
       
  2462                                 <a href="#method_getButtons">getButtons</a>
       
  2463 
       
  2464                                 
       
  2465                                 
       
  2466                             </li>
       
  2467                         
       
  2468                             <li class="index-item method inherited inherited">
       
  2469                                 <a href="#method_getClassName">getClassName</a>
       
  2470 
       
  2471                                 
       
  2472                                 
       
  2473                             </li>
       
  2474                         
       
  2475                             <li class="index-item method inherited">
       
  2476                                 <a href="#method_getDefaultLocale">getDefaultLocale</a>
       
  2477 
       
  2478                                 
       
  2479                                 
       
  2480                             </li>
       
  2481                         
       
  2482                             <li class="index-item method inherited">
       
  2483                                 <a href="#method_getEvent">getEvent</a>
       
  2484 
       
  2485                                 
       
  2486                                 
       
  2487                             </li>
       
  2488                         
       
  2489                             <li class="index-item method public">
       
  2490                                 <a href="#method_getSelectedButtons">getSelectedButtons</a>
       
  2491 
       
  2492                                 
       
  2493                                 
       
  2494                             </li>
       
  2495                         
       
  2496                             <li class="index-item method public">
       
  2497                                 <a href="#method_getSelectedValues">getSelectedValues</a>
       
  2498 
       
  2499                                 
       
  2500                                 
       
  2501                             </li>
       
  2502                         
       
  2503                             <li class="index-item method inherited">
       
  2504                                 <a href="#method_getSkinName">getSkinName</a>
       
  2505 
       
  2506                                 
       
  2507                                 
       
  2508                             </li>
       
  2509                         
       
  2510                             <li class="index-item method deprecated inherited inherited">
       
  2511                                 <a href="#method_getString">getString</a>
       
  2512 
       
  2513                                 
       
  2514                                 
       
  2515                                     <span class="flag deprecated">deprecated</span>
       
  2516                                 
       
  2517                             </li>
       
  2518                         
       
  2519                             <li class="index-item method deprecated inherited inherited">
       
  2520                                 <a href="#method_getStrings">getStrings</a>
       
  2521 
       
  2522                                 
       
  2523                                 
       
  2524                                     <span class="flag deprecated">deprecated</span>
       
  2525                                 
       
  2526                             </li>
       
  2527                         
       
  2528                             <li class="index-item method inherited">
       
  2529                                 <a href="#method_getTargets">getTargets</a>
       
  2530 
       
  2531                                 
       
  2532                                 
       
  2533                             </li>
       
  2534                         
       
  2535                             <li class="index-item method inherited">
       
  2536                                 <a href="#method_hide">hide</a>
       
  2537 
       
  2538                                 
       
  2539                                 
       
  2540                             </li>
       
  2541                         
       
  2542                             <li class="index-item method inherited inherited">
       
  2543                                 <a href="#method_init">init</a>
       
  2544 
       
  2545                                 
       
  2546                                 
       
  2547                             </li>
       
  2548                         
       
  2549                             <li class="index-item method protected inherited">
       
  2550                                 <a href="#method_initializer">initializer</a>
       
  2551 
       
  2552                                 
       
  2553                                 
       
  2554                             </li>
       
  2555                         
       
  2556                             <li class="index-item method inherited">
       
  2557                                 <a href="#method_isRoot">isRoot</a>
       
  2558 
       
  2559                                 
       
  2560                                 
       
  2561                             </li>
       
  2562                         
       
  2563                             <li class="index-item method inherited">
       
  2564                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  2565 
       
  2566                                 
       
  2567                                 
       
  2568                             </li>
       
  2569                         
       
  2570                             <li class="index-item method inherited">
       
  2571                                 <a href="#method_next">next</a>
       
  2572 
       
  2573                                 
       
  2574                                 
       
  2575                             </li>
       
  2576                         
       
  2577                             <li class="index-item method inherited">
       
  2578                                 <a href="#method_on">on</a>
       
  2579 
       
  2580                                 
       
  2581                                 
       
  2582                             </li>
       
  2583                         
       
  2584                             <li class="index-item method inherited">
       
  2585                                 <a href="#method_once">once</a>
       
  2586 
       
  2587                                 
       
  2588                                 
       
  2589                             </li>
       
  2590                         
       
  2591                             <li class="index-item method inherited">
       
  2592                                 <a href="#method_onceAfter">onceAfter</a>
       
  2593 
       
  2594                                 
       
  2595                                 
       
  2596                             </li>
       
  2597                         
       
  2598                             <li class="index-item method inherited">
       
  2599                                 <a href="#method_parseType">parseType</a>
       
  2600 
       
  2601                                 
       
  2602                                 
       
  2603                             </li>
       
  2604                         
       
  2605                             <li class="index-item method inherited">
       
  2606                                 <a href="#method_previous">previous</a>
       
  2607 
       
  2608                                 
       
  2609                                 
       
  2610                             </li>
       
  2611                         
       
  2612                             <li class="index-item method inherited">
       
  2613                                 <a href="#method_publish">publish</a>
       
  2614 
       
  2615                                 
       
  2616                                 
       
  2617                             </li>
       
  2618                         
       
  2619                             <li class="index-item method inherited">
       
  2620                                 <a href="#method_removeAttr">removeAttr</a>
       
  2621 
       
  2622                                 
       
  2623                                 
       
  2624                             </li>
       
  2625                         
       
  2626                             <li class="index-item method inherited">
       
  2627                                 <a href="#method_removeTarget">removeTarget</a>
       
  2628 
       
  2629                                 
       
  2630                                 
       
  2631                             </li>
       
  2632                         
       
  2633                             <li class="index-item method inherited">
       
  2634                                 <a href="#method_render">render</a>
       
  2635 
       
  2636                                 
       
  2637                                 
       
  2638                             </li>
       
  2639                         
       
  2640                             <li class="index-item method protected inherited">
       
  2641                                 <a href="#method_renderer">renderer</a>
       
  2642 
       
  2643                                 
       
  2644                                 
       
  2645                             </li>
       
  2646                         
       
  2647                             <li class="index-item method public inherited">
       
  2648                                 <a href="#method_renderUI">renderUI</a>
       
  2649 
       
  2650                                 
       
  2651                                 
       
  2652                             </li>
       
  2653                         
       
  2654                             <li class="index-item method inherited">
       
  2655                                 <a href="#method_reset">reset</a>
       
  2656 
       
  2657                                 
       
  2658                                 
       
  2659                             </li>
       
  2660                         
       
  2661                             <li class="index-item method inherited inherited">
       
  2662                                 <a href="#method_set">set</a>
       
  2663 
       
  2664                                 
       
  2665                                 
       
  2666                             </li>
       
  2667                         
       
  2668                             <li class="index-item method inherited inherited">
       
  2669                                 <a href="#method_setAttrs">setAttrs</a>
       
  2670 
       
  2671                                 
       
  2672                                 
       
  2673                             </li>
       
  2674                         
       
  2675                             <li class="index-item method inherited">
       
  2676                                 <a href="#method_show">show</a>
       
  2677 
       
  2678                                 
       
  2679                                 
       
  2680                             </li>
       
  2681                         
       
  2682                             <li class="index-item method deprecated inherited">
       
  2683                                 <a href="#method_subscribe">subscribe</a>
       
  2684 
       
  2685                                 
       
  2686                                 
       
  2687                                     <span class="flag deprecated">deprecated</span>
       
  2688                                 
       
  2689                             </li>
       
  2690                         
       
  2691                             <li class="index-item method protected inherited">
       
  2692                                 <a href="#method_syncUI">syncUI</a>
       
  2693 
       
  2694                                 
       
  2695                                 
       
  2696                             </li>
       
  2697                         
       
  2698                             <li class="index-item method inherited inherited">
       
  2699                                 <a href="#method_toString">toString</a>
       
  2700 
       
  2701                                 
       
  2702                                 
       
  2703                             </li>
       
  2704                         
       
  2705                             <li class="index-item method deprecated inherited">
       
  2706                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2707 
       
  2708                                 
       
  2709                                 
       
  2710                                     <span class="flag deprecated">deprecated</span>
       
  2711                                 
       
  2712                             </li>
       
  2713                         
       
  2714                             <li class="index-item method deprecated inherited">
       
  2715                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2716 
       
  2717                                 
       
  2718                                 
       
  2719                                     <span class="flag deprecated">deprecated</span>
       
  2720                                 
       
  2721                             </li>
       
  2722                         
       
  2723                     </ul>
       
  2724                 </div>
       
  2725             
       
  2726 
       
  2727             
       
  2728                 <div class="index-section properties">
       
  2729                     <h3>Properties</h3>
       
  2730 
       
  2731                     <ul class="index-list properties extends">
       
  2732                         
       
  2733                             <li class="index-item property protected inherited">
       
  2734                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2735 
       
  2736                                 
       
  2737                                 
       
  2738                             </li>
       
  2739                         
       
  2740                             <li class="index-item property private inherited">
       
  2741                                 <a href="#property__UI_ATTRS">_UI_ATTRS</a>
       
  2742 
       
  2743                                 
       
  2744                                 
       
  2745                             </li>
       
  2746                         
       
  2747                             <li class="index-item property protected">
       
  2748                                 <a href="#property_ATTRS">ATTRS</a>
       
  2749 
       
  2750                                 
       
  2751                                     <span class="flag static">static</span>
       
  2752                                 
       
  2753                                 
       
  2754                             </li>
       
  2755                         
       
  2756                             <li class="index-item property inherited">
       
  2757                                 <a href="#property_BOUNDING_TEMPLATE">BOUNDING_TEMPLATE</a>
       
  2758 
       
  2759                                 
       
  2760                                 
       
  2761                             </li>
       
  2762                         
       
  2763                             <li class="index-item property">
       
  2764                                 <a href="#property_BUTTON_SELECTOR">BUTTON_SELECTOR</a>
       
  2765 
       
  2766                                 
       
  2767                                 
       
  2768                             </li>
       
  2769                         
       
  2770                             <li class="index-item property">
       
  2771                                 <a href="#property_CLASS_NAMES">CLASS_NAMES</a>
       
  2772 
       
  2773                                 
       
  2774                                     <span class="flag static">static</span>
       
  2775                                 
       
  2776                                 
       
  2777                             </li>
       
  2778                         
       
  2779                             <li class="index-item property inherited">
       
  2780                                 <a href="#property_CONTENT_TEMPLATE">CONTENT_TEMPLATE</a>
       
  2781 
       
  2782                                 
       
  2783                                 
       
  2784                             </li>
       
  2785                         
       
  2786                             <li class="index-item property inherited">
       
  2787                                 <a href="#property_DEF_PARENT_NODE">DEF_PARENT_NODE</a>
       
  2788 
       
  2789                                 
       
  2790                                 
       
  2791                             </li>
       
  2792                         
       
  2793                             <li class="index-item property inherited">
       
  2794                                 <a href="#property_DEF_UNIT">DEF_UNIT</a>
       
  2795 
       
  2796                                 
       
  2797                                 
       
  2798                             </li>
       
  2799                         
       
  2800                             <li class="index-item property protected">
       
  2801                                 <a href="#property_NAME">NAME</a>
       
  2802 
       
  2803                                 
       
  2804                                     <span class="flag static">static</span>
       
  2805                                 
       
  2806                                 
       
  2807                             </li>
       
  2808                         
       
  2809                             <li class="index-item property deprecated inherited">
       
  2810                                 <a href="#property_name">name</a>
       
  2811 
       
  2812                                 
       
  2813                                 
       
  2814                                     <span class="flag deprecated">deprecated</span>
       
  2815                                 
       
  2816                             </li>
       
  2817                         
       
  2818                             <li class="index-item property inherited">
       
  2819                                 <a href="#property_UI_EVENTS">UI_EVENTS</a>
       
  2820 
       
  2821                                 
       
  2822                                 
       
  2823                             </li>
       
  2824                         
       
  2825                     </ul>
       
  2826                 </div>
       
  2827             
       
  2828 
       
  2829             
       
  2830                 <div class="index-section attrs">
       
  2831                     <h3>Attributes</h3>
       
  2832 
       
  2833                     <ul class="index-list attrs extends">
       
  2834                         
       
  2835                             <li class="index-item attr inherited">
       
  2836                                 <a href="#attr_boundingBox">boundingBox</a>
       
  2837                             </li>
       
  2838                         
       
  2839                             <li class="index-item attr inherited">
       
  2840                                 <a href="#attr_contentBox">contentBox</a>
       
  2841                             </li>
       
  2842                         
       
  2843                             <li class="index-item attr inherited">
       
  2844                                 <a href="#attr_destroyed">destroyed</a>
       
  2845                             </li>
       
  2846                         
       
  2847                             <li class="index-item attr inherited">
       
  2848                                 <a href="#attr_disabled">disabled</a>
       
  2849                             </li>
       
  2850                         
       
  2851                             <li class="index-item attr inherited">
       
  2852                                 <a href="#attr_focused">focused</a>
       
  2853                             </li>
       
  2854                         
       
  2855                             <li class="index-item attr inherited">
       
  2856                                 <a href="#attr_height">height</a>
       
  2857                             </li>
       
  2858                         
       
  2859                             <li class="index-item attr inherited">
       
  2860                                 <a href="#attr_id">id</a>
       
  2861                             </li>
       
  2862                         
       
  2863                             <li class="index-item attr inherited">
       
  2864                                 <a href="#attr_initialized">initialized</a>
       
  2865                             </li>
       
  2866                         
       
  2867                             <li class="index-item attr deprecated inherited">
       
  2868                                 <a href="#attr_locale">locale</a>
       
  2869                             </li>
       
  2870                         
       
  2871                             <li class="index-item attr inherited">
       
  2872                                 <a href="#attr_render">render</a>
       
  2873                             </li>
       
  2874                         
       
  2875                             <li class="index-item attr inherited">
       
  2876                                 <a href="#attr_rendered">rendered</a>
       
  2877                             </li>
       
  2878                         
       
  2879                             <li class="index-item attr inherited">
       
  2880                                 <a href="#attr_srcNode">srcNode</a>
       
  2881                             </li>
       
  2882                         
       
  2883                             <li class="index-item attr inherited">
       
  2884                                 <a href="#attr_strings">strings</a>
       
  2885                             </li>
       
  2886                         
       
  2887                             <li class="index-item attr inherited">
       
  2888                                 <a href="#attr_tabIndex">tabIndex</a>
       
  2889                             </li>
       
  2890                         
       
  2891                             <li class="index-item attr">
       
  2892                                 <a href="#attr_type">type</a>
       
  2893                             </li>
       
  2894                         
       
  2895                             <li class="index-item attr inherited">
       
  2896                                 <a href="#attr_visible">visible</a>
       
  2897                             </li>
       
  2898                         
       
  2899                             <li class="index-item attr inherited">
       
  2900                                 <a href="#attr_width">width</a>
       
  2901                             </li>
       
  2902                         
       
  2903                     </ul>
       
  2904                 </div>
       
  2905             
       
  2906 
       
  2907             
       
  2908                 <div class="index-section events">
       
  2909                     <h3>Events</h3>
       
  2910 
       
  2911                     <ul class="index-list events extends">
       
  2912                         
       
  2913                             <li class="index-item event inherited">
       
  2914                                 <a href="#event_destroy">destroy</a>
       
  2915 
       
  2916                                 
       
  2917                                 
       
  2918                             </li>
       
  2919                         
       
  2920                             <li class="index-item event inherited">
       
  2921                                 <a href="#event_init">init</a>
       
  2922 
       
  2923                                 
       
  2924                                 
       
  2925                             </li>
       
  2926                         
       
  2927                             <li class="index-item event inherited">
       
  2928                                 <a href="#event_render">render</a>
       
  2929 
       
  2930                                 
       
  2931                                 
       
  2932                             </li>
       
  2933                         
       
  2934                             <li class="index-item event">
       
  2935                                 <a href="#event_selectionChange">selectionChange</a>
       
  2936 
       
  2937                                 
       
  2938                                 
       
  2939                             </li>
       
  2940                         
       
  2941                             <li class="index-item event inherited">
       
  2942                                 <a href="#event_widget:contentUpdate">widget:contentUpdate</a>
       
  2943 
       
  2944                                 
       
  2945                                 
       
  2946                             </li>
       
  2947                         
       
  2948                     </ul>
       
  2949                 </div>
       
  2950             
       
  2951         </div>
       
  2952 
       
  2953         
       
  2954             <div id="methods" class="api-class-tabpanel">
       
  2955                 <h2 class="off-left">Methods</h2>
       
  2956 
       
  2957                 
       
  2958                     <div id="method__addAttrs" class="method item private inherited">
       
  2959     <h3 class="name"><code>_addAttrs</code></h3>
       
  2960 
       
  2961     
       
  2962         <div class="args">
       
  2963             <span class="paren">(</span><ul class="args-list inline commas">
       
  2964             
       
  2965                 <li class="arg">
       
  2966                     
       
  2967                         <code>cfgs</code>
       
  2968                     
       
  2969                 </li>
       
  2970             
       
  2971                 <li class="arg">
       
  2972                     
       
  2973                         <code>values</code>
       
  2974                     
       
  2975                 </li>
       
  2976             
       
  2977                 <li class="arg">
       
  2978                     
       
  2979                         <code>lazy</code>
       
  2980                     
       
  2981                 </li>
       
  2982             
       
  2983             </ul><span class="paren">)</span>
       
  2984         </div>
       
  2985     
       
  2986 
       
  2987     
       
  2988 
       
  2989     
       
  2990 
       
  2991     
       
  2992         <span class="flag private">private</span>
       
  2993     
       
  2994 
       
  2995     
       
  2996 
       
  2997     
       
  2998 
       
  2999     
       
  3000 
       
  3001     
       
  3002 
       
  3003     <div class="meta">
       
  3004         
       
  3005             
       
  3006                 <p>Inherited from
       
  3007                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  3008             
       
  3009         
       
  3010         
       
  3011         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  3012         
       
  3013         </p>
       
  3014 
       
  3015 
       
  3016         
       
  3017 
       
  3018         
       
  3019     </div>
       
  3020 
       
  3021     <div class="description">
       
  3022         <p>Implementation behind the public addAttrs method.</p>
       
  3023 
       
  3024 <p>This method is invoked directly by get if it encounters a scenario
       
  3025 in which an attribute's valueFn attempts to obtain the
       
  3026 value an attribute in the same group of attributes, which has not yet
       
  3027 been added (on demand initialization).</p>
       
  3028     </div>
       
  3029 
       
  3030     
       
  3031         <div class="params">
       
  3032             <h4>Parameters:</h4>
       
  3033 
       
  3034             <ul class="params-list">
       
  3035             
       
  3036                 <li class="param">
       
  3037                     
       
  3038                         <code class="param-name">cfgs</code>
       
  3039                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3040                     
       
  3041 
       
  3042                     
       
  3043 
       
  3044                     <div class="param-description">
       
  3045                         <p>An object with attribute name/configuration pairs.</p>
       
  3046                     </div>
       
  3047 
       
  3048                     
       
  3049                 </li>
       
  3050             
       
  3051                 <li class="param">
       
  3052                     
       
  3053                         <code class="param-name">values</code>
       
  3054                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3055                     
       
  3056 
       
  3057                     
       
  3058 
       
  3059                     <div class="param-description">
       
  3060                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  3061 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  3062                     </div>
       
  3063 
       
  3064                     
       
  3065                 </li>
       
  3066             
       
  3067                 <li class="param">
       
  3068                     
       
  3069                         <code class="param-name">lazy</code>
       
  3070                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  3071                     
       
  3072 
       
  3073                     
       
  3074 
       
  3075                     <div class="param-description">
       
  3076                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  3077 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  3078 See <a href="#method_addAttr">addAttr</a>.</p>
       
  3079                     </div>
       
  3080 
       
  3081                     
       
  3082                 </li>
       
  3083             
       
  3084             </ul>
       
  3085         </div>
       
  3086     
       
  3087 
       
  3088     
       
  3089 
       
  3090     
       
  3091 </div>
       
  3092 
       
  3093                 
       
  3094                     <div id="method__addLazyAttr" class="method item private inherited">
       
  3095     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  3096 
       
  3097     
       
  3098         <div class="args">
       
  3099             <span class="paren">(</span><ul class="args-list inline commas">
       
  3100             
       
  3101                 <li class="arg">
       
  3102                     
       
  3103                         <code>name</code>
       
  3104                     
       
  3105                 </li>
       
  3106             
       
  3107                 <li class="arg">
       
  3108                     
       
  3109                         <code class="optional">[lazyCfg]</code>
       
  3110                     
       
  3111                 </li>
       
  3112             
       
  3113             </ul><span class="paren">)</span>
       
  3114         </div>
       
  3115     
       
  3116 
       
  3117     
       
  3118 
       
  3119     
       
  3120 
       
  3121     
       
  3122         <span class="flag private">private</span>
       
  3123     
       
  3124 
       
  3125     
       
  3126 
       
  3127     
       
  3128 
       
  3129     
       
  3130 
       
  3131     
       
  3132 
       
  3133     <div class="meta">
       
  3134         
       
  3135             
       
  3136                 <p>Inherited from
       
  3137                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  3138             
       
  3139         
       
  3140         
       
  3141         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  3142         
       
  3143         </p>
       
  3144 
       
  3145 
       
  3146         
       
  3147 
       
  3148         
       
  3149     </div>
       
  3150 
       
  3151     <div class="description">
       
  3152         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  3153     </div>
       
  3154 
       
  3155     
       
  3156         <div class="params">
       
  3157             <h4>Parameters:</h4>
       
  3158 
       
  3159             <ul class="params-list">
       
  3160             
       
  3161                 <li class="param">
       
  3162                     
       
  3163                         <code class="param-name">name</code>
       
  3164                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3165                     
       
  3166 
       
  3167                     
       
  3168 
       
  3169                     <div class="param-description">
       
  3170                         <p>The name of the attribute</p>
       
  3171                     </div>
       
  3172 
       
  3173                     
       
  3174                 </li>
       
  3175             
       
  3176                 <li class="param">
       
  3177                     
       
  3178                         <code class="param-name optional">[lazyCfg]</code>
       
  3179                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3180                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  3181                     
       
  3182 
       
  3183                     
       
  3184 
       
  3185                     <div class="param-description">
       
  3186                         <p>Optional config hash for the attribute. This is added for performance
       
  3187 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  3188                     </div>
       
  3189 
       
  3190                     
       
  3191                 </li>
       
  3192             
       
  3193             </ul>
       
  3194         </div>
       
  3195     
       
  3196 
       
  3197     
       
  3198 
       
  3199     
       
  3200 </div>
       
  3201 
       
  3202                 
       
  3203                     <div id="method__afterChildSelectedChange" class="method item protected inherited">
       
  3204     <h3 class="name"><code>_afterChildSelectedChange</code></h3>
       
  3205 
       
  3206     
       
  3207         <div class="args">
       
  3208             <span class="paren">(</span><ul class="args-list inline commas">
       
  3209             
       
  3210                 <li class="arg">
       
  3211                     
       
  3212                         <code>event</code>
       
  3213                     
       
  3214                 </li>
       
  3215             
       
  3216             </ul><span class="paren">)</span>
       
  3217         </div>
       
  3218     
       
  3219 
       
  3220     
       
  3221 
       
  3222     
       
  3223 
       
  3224     
       
  3225         <span class="flag protected">protected</span>
       
  3226     
       
  3227 
       
  3228     
       
  3229 
       
  3230     
       
  3231 
       
  3232     
       
  3233 
       
  3234     
       
  3235 
       
  3236     <div class="meta">
       
  3237         
       
  3238             
       
  3239                 <p>Inherited from
       
  3240                 <a href="../classes/Widget.html#method__afterChildSelectedChange">Widget</a>:
       
  3241             
       
  3242         
       
  3243         
       
  3244         <a href="../files/widget-child_js_Widget-Child.js.html#l327"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:327</code></a>
       
  3245         
       
  3246         </p>
       
  3247 
       
  3248 
       
  3249         
       
  3250 
       
  3251         
       
  3252     </div>
       
  3253 
       
  3254     <div class="description">
       
  3255         <p>Default attribute change listener for the <code>selected</code> 
       
  3256 attribute, responsible for updating the UI, in response to 
       
  3257 attribute changes.</p>
       
  3258     </div>
       
  3259 
       
  3260     
       
  3261         <div class="params">
       
  3262             <h4>Parameters:</h4>
       
  3263 
       
  3264             <ul class="params-list">
       
  3265             
       
  3266                 <li class="param">
       
  3267                     
       
  3268                         <code class="param-name">event</code>
       
  3269                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3270                     
       
  3271 
       
  3272                     
       
  3273 
       
  3274                     <div class="param-description">
       
  3275                         <p>The event facade for the attribute change.</p>
       
  3276                     </div>
       
  3277 
       
  3278                     
       
  3279                 </li>
       
  3280             
       
  3281             </ul>
       
  3282         </div>
       
  3283     
       
  3284 
       
  3285     
       
  3286 
       
  3287     
       
  3288 </div>
       
  3289 
       
  3290                 
       
  3291                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  3292     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  3293 
       
  3294     
       
  3295         <div class="args">
       
  3296             <span class="paren">(</span><ul class="args-list inline commas">
       
  3297             
       
  3298                 <li class="arg">
       
  3299                     
       
  3300                         <code>allAttrs</code>
       
  3301                     
       
  3302                 </li>
       
  3303             
       
  3304             </ul><span class="paren">)</span>
       
  3305         </div>
       
  3306     
       
  3307 
       
  3308     
       
  3309         <span class="returns-inline">
       
  3310             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3311         </span>
       
  3312     
       
  3313 
       
  3314     
       
  3315 
       
  3316     
       
  3317         <span class="flag private">private</span>
       
  3318     
       
  3319 
       
  3320     
       
  3321 
       
  3322     
       
  3323 
       
  3324     
       
  3325 
       
  3326     
       
  3327 
       
  3328     <div class="meta">
       
  3329         
       
  3330             
       
  3331                 <p>Inherited from
       
  3332                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  3333             
       
  3334         
       
  3335         
       
  3336         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  3337         
       
  3338         </p>
       
  3339 
       
  3340 
       
  3341         
       
  3342 
       
  3343         
       
  3344     </div>
       
  3345 
       
  3346     <div class="description">
       
  3347         <p>A helper method, used by _initHierarchyData to aggregate
       
  3348 attribute configuration across the instances class hierarchy.</p>
       
  3349 
       
  3350 <p>The method will protect the attribute configuration value to protect the statically defined
       
  3351 default value in ATTRS if required (if the value is an object literal, array or the
       
  3352 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  3353     </div>
       
  3354 
       
  3355     
       
  3356         <div class="params">
       
  3357             <h4>Parameters:</h4>
       
  3358 
       
  3359             <ul class="params-list">
       
  3360             
       
  3361                 <li class="param">
       
  3362                     
       
  3363                         <code class="param-name">allAttrs</code>
       
  3364                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3365                     
       
  3366 
       
  3367                     
       
  3368 
       
  3369                     <div class="param-description">
       
  3370                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  3371 (subclass first, Base last)</p>
       
  3372                     </div>
       
  3373 
       
  3374                     
       
  3375                 </li>
       
  3376             
       
  3377             </ul>
       
  3378         </div>
       
  3379     
       
  3380 
       
  3381     
       
  3382         <div class="returns">
       
  3383             <h4>Returns:</h4>
       
  3384 
       
  3385             <div class="returns-description">
       
  3386                 
       
  3387                     
       
  3388                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3389                     
       
  3390                     The aggregate set of ATTRS definitions for the instance
       
  3391                 
       
  3392             </div>
       
  3393         </div>
       
  3394     
       
  3395 
       
  3396     
       
  3397 </div>
       
  3398 
       
  3399                 
       
  3400                     <div id="method__applyParsedConfig" class="method item protected inherited">
       
  3401     <h3 class="name"><code>_applyParsedConfig</code></h3>
       
  3402 
       
  3403     
       
  3404         <span class="paren">()</span>
       
  3405     
       
  3406 
       
  3407     
       
  3408         <span class="returns-inline">
       
  3409             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3410         </span>
       
  3411     
       
  3412 
       
  3413     
       
  3414 
       
  3415     
       
  3416         <span class="flag protected">protected</span>
       
  3417     
       
  3418 
       
  3419     
       
  3420 
       
  3421     
       
  3422 
       
  3423     
       
  3424 
       
  3425     
       
  3426 
       
  3427     <div class="meta">
       
  3428         
       
  3429             
       
  3430                 <p>Inherited from
       
  3431                 <a href="../classes/Widget.html#method__applyParsedConfig">Widget</a>:
       
  3432             
       
  3433         
       
  3434         
       
  3435         <a href="../files/widget_js_WidgetHTMLParser.js.html#l83"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:83</code></a>
       
  3436         
       
  3437         </p>
       
  3438 
       
  3439 
       
  3440         
       
  3441 
       
  3442         
       
  3443     </div>
       
  3444 
       
  3445     <div class="description">
       
  3446         
       
  3447     </div>
       
  3448 
       
  3449     
       
  3450 
       
  3451     
       
  3452         <div class="returns">
       
  3453             <h4>Returns:</h4>
       
  3454 
       
  3455             <div class="returns-description">
       
  3456                 
       
  3457                     
       
  3458                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3459                     
       
  3460                     The merged configuration literal
       
  3461                 
       
  3462             </div>
       
  3463         </div>
       
  3464     
       
  3465 
       
  3466     
       
  3467 </div>
       
  3468 
       
  3469                 
       
  3470                     <div id="method__applyParser" class="method item protected inherited">
       
  3471     <h3 class="name"><code>_applyParser</code></h3>
       
  3472 
       
  3473     
       
  3474         <div class="args">
       
  3475             <span class="paren">(</span><ul class="args-list inline commas">
       
  3476             
       
  3477                 <li class="arg">
       
  3478                     
       
  3479                         <code>config</code>
       
  3480                     
       
  3481                 </li>
       
  3482             
       
  3483             </ul><span class="paren">)</span>
       
  3484         </div>
       
  3485     
       
  3486 
       
  3487     
       
  3488 
       
  3489     
       
  3490 
       
  3491     
       
  3492         <span class="flag protected">protected</span>
       
  3493     
       
  3494 
       
  3495     
       
  3496 
       
  3497     
       
  3498 
       
  3499     
       
  3500 
       
  3501     
       
  3502 
       
  3503     <div class="meta">
       
  3504         
       
  3505             
       
  3506                 <p>Inherited from
       
  3507                 <a href="../classes/Widget.html#method__applyParser">Widget</a>:
       
  3508             
       
  3509         
       
  3510         
       
  3511         <a href="../files/widget_js_WidgetHTMLParser.js.html#l92"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:92</code></a>
       
  3512         
       
  3513         </p>
       
  3514 
       
  3515 
       
  3516         
       
  3517 
       
  3518         
       
  3519     </div>
       
  3520 
       
  3521     <div class="description">
       
  3522         <p>Utility method used to apply the <code>HTML_PARSER</code> configuration for the
       
  3523 instance, to retrieve config data values.</p>
       
  3524     </div>
       
  3525 
       
  3526     
       
  3527         <div class="params">
       
  3528             <h4>Parameters:</h4>
       
  3529 
       
  3530             <ul class="params-list">
       
  3531             
       
  3532                 <li class="param">
       
  3533                     
       
  3534                         <code class="param-name">config</code>
       
  3535                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3536                     
       
  3537 
       
  3538                     
       
  3539 
       
  3540                     <div class="param-description">
       
  3541                         <p>User configuration object (will be populated with values from Node)</p>
       
  3542                     </div>
       
  3543 
       
  3544                     
       
  3545                 </li>
       
  3546             
       
  3547             </ul>
       
  3548         </div>
       
  3549     
       
  3550 
       
  3551     
       
  3552 
       
  3553     
       
  3554 </div>
       
  3555 
       
  3556                 
       
  3557                     <div id="method__attrCfgHash" class="method item private inherited">
       
  3558     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  3559 
       
  3560     
       
  3561         <span class="paren">()</span>
       
  3562     
       
  3563 
       
  3564     
       
  3565 
       
  3566     
       
  3567 
       
  3568     
       
  3569         <span class="flag private">private</span>
       
  3570     
       
  3571 
       
  3572     
       
  3573 
       
  3574     
       
  3575 
       
  3576     
       
  3577 
       
  3578     
       
  3579 
       
  3580     <div class="meta">
       
  3581         
       
  3582             
       
  3583                 <p>Inherited from
       
  3584                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  3585             
       
  3586         
       
  3587         
       
  3588         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  3589         
       
  3590         </p>
       
  3591 
       
  3592 
       
  3593         
       
  3594 
       
  3595         
       
  3596     </div>
       
  3597 
       
  3598     <div class="description">
       
  3599         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  3600 this class for iteration performance reasons.</p>
       
  3601     </div>
       
  3602 
       
  3603     
       
  3604 
       
  3605     
       
  3606 
       
  3607     
       
  3608 </div>
       
  3609 
       
  3610                 
       
  3611                     <div id="method__baseDestroy" class="method item private inherited">
       
  3612     <h3 class="name"><code>_baseDestroy</code></h3>
       
  3613 
       
  3614     
       
  3615         <span class="paren">()</span>
       
  3616     
       
  3617 
       
  3618     
       
  3619 
       
  3620     
       
  3621 
       
  3622     
       
  3623         <span class="flag private">private</span>
       
  3624     
       
  3625 
       
  3626     
       
  3627 
       
  3628     
       
  3629 
       
  3630     
       
  3631 
       
  3632     
       
  3633 
       
  3634     <div class="meta">
       
  3635         
       
  3636             
       
  3637                 <p>Inherited from
       
  3638                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  3639             
       
  3640         
       
  3641         
       
  3642         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  3643         
       
  3644         </p>
       
  3645 
       
  3646 
       
  3647         
       
  3648 
       
  3649         
       
  3650     </div>
       
  3651 
       
  3652     <div class="description">
       
  3653         <p>Internal destroy implementation for BaseCore</p>
       
  3654     </div>
       
  3655 
       
  3656     
       
  3657 
       
  3658     
       
  3659 
       
  3660     
       
  3661 </div>
       
  3662 
       
  3663                 
       
  3664                     <div id="method__baseInit" class="method item private inherited">
       
  3665     <h3 class="name"><code>_baseInit</code></h3>
       
  3666 
       
  3667     
       
  3668         <span class="paren">()</span>
       
  3669     
       
  3670 
       
  3671     
       
  3672 
       
  3673     
       
  3674 
       
  3675     
       
  3676         <span class="flag private">private</span>
       
  3677     
       
  3678 
       
  3679     
       
  3680 
       
  3681     
       
  3682 
       
  3683     
       
  3684 
       
  3685     
       
  3686 
       
  3687     <div class="meta">
       
  3688         
       
  3689             
       
  3690                 <p>Inherited from
       
  3691                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  3692             
       
  3693         
       
  3694         
       
  3695         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  3696         
       
  3697         </p>
       
  3698 
       
  3699 
       
  3700         
       
  3701 
       
  3702         
       
  3703     </div>
       
  3704 
       
  3705     <div class="description">
       
  3706         <p>Internal initialization implementation for BaseCore</p>
       
  3707     </div>
       
  3708 
       
  3709     
       
  3710 
       
  3711     
       
  3712 
       
  3713     
       
  3714 </div>
       
  3715 
       
  3716                 
       
  3717                     <div id="method__bindAttrUI" class="method item private inherited">
       
  3718     <h3 class="name"><code>_bindAttrUI</code></h3>
       
  3719 
       
  3720     
       
  3721         <div class="args">
       
  3722             <span class="paren">(</span><ul class="args-list inline commas">
       
  3723             
       
  3724                 <li class="arg">
       
  3725                     
       
  3726                         <code>attrs</code>
       
  3727                     
       
  3728                 </li>
       
  3729             
       
  3730             </ul><span class="paren">)</span>
       
  3731         </div>
       
  3732     
       
  3733 
       
  3734     
       
  3735 
       
  3736     
       
  3737 
       
  3738     
       
  3739         <span class="flag private">private</span>
       
  3740     
       
  3741 
       
  3742     
       
  3743 
       
  3744     
       
  3745 
       
  3746     
       
  3747 
       
  3748     
       
  3749 
       
  3750     <div class="meta">
       
  3751         
       
  3752             
       
  3753                 <p>Inherited from
       
  3754                 <a href="../classes/Widget.html#method__bindAttrUI">Widget</a>:
       
  3755             
       
  3756         
       
  3757         
       
  3758         <a href="../files/widget_js_Widget.js.html#l1170"><code>widget&#x2F;js&#x2F;Widget.js:1170</code></a>
       
  3759         
       
  3760         </p>
       
  3761 
       
  3762 
       
  3763         
       
  3764 
       
  3765         
       
  3766     </div>
       
  3767 
       
  3768     <div class="description">
       
  3769         <p>Binds after listeners for the list of attributes provided</p>
       
  3770     </div>
       
  3771 
       
  3772     
       
  3773         <div class="params">
       
  3774             <h4>Parameters:</h4>
       
  3775 
       
  3776             <ul class="params-list">
       
  3777             
       
  3778                 <li class="param">
       
  3779                     
       
  3780                         <code class="param-name">attrs</code>
       
  3781                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3782                     
       
  3783 
       
  3784                     
       
  3785 
       
  3786                     <div class="param-description">
       
  3787                          
       
  3788                     </div>
       
  3789 
       
  3790                     
       
  3791                 </li>
       
  3792             
       
  3793             </ul>
       
  3794         </div>
       
  3795     
       
  3796 
       
  3797     
       
  3798 
       
  3799     
       
  3800 </div>
       
  3801 
       
  3802                 
       
  3803                     <div id="method__bindDOM" class="method item protected inherited">
       
  3804     <h3 class="name"><code>_bindDOM</code></h3>
       
  3805 
       
  3806     
       
  3807         <span class="paren">()</span>
       
  3808     
       
  3809 
       
  3810     
       
  3811 
       
  3812     
       
  3813 
       
  3814     
       
  3815         <span class="flag protected">protected</span>
       
  3816     
       
  3817 
       
  3818     
       
  3819 
       
  3820     
       
  3821 
       
  3822     
       
  3823 
       
  3824     
       
  3825 
       
  3826     <div class="meta">
       
  3827         
       
  3828             
       
  3829                 <p>Inherited from
       
  3830                 <a href="../classes/Widget.html#method__bindDOM">Widget</a>:
       
  3831             
       
  3832         
       
  3833         
       
  3834         <a href="../files/widget_js_Widget.js.html#l902"><code>widget&#x2F;js&#x2F;Widget.js:902</code></a>
       
  3835         
       
  3836         </p>
       
  3837 
       
  3838 
       
  3839         
       
  3840 
       
  3841         
       
  3842     </div>
       
  3843 
       
  3844     <div class="description">
       
  3845         <p>Sets up DOM listeners, on elements rendered by the widget.</p>
       
  3846     </div>
       
  3847 
       
  3848     
       
  3849 
       
  3850     
       
  3851 
       
  3852     
       
  3853 </div>
       
  3854 
       
  3855                 
       
  3856                     <div id="method__bindUI" class="method item protected inherited">
       
  3857     <h3 class="name"><code>_bindUI</code></h3>
       
  3858 
       
  3859     
       
  3860         <span class="paren">()</span>
       
  3861     
       
  3862 
       
  3863     
       
  3864 
       
  3865     
       
  3866 
       
  3867     
       
  3868         <span class="flag protected">protected</span>
       
  3869     
       
  3870 
       
  3871     
       
  3872 
       
  3873     
       
  3874 
       
  3875     
       
  3876 
       
  3877     
       
  3878 
       
  3879     <div class="meta">
       
  3880         
       
  3881             
       
  3882                 <p>Inherited from
       
  3883                 <a href="../classes/Widget.html#method__bindUI">Widget</a>:
       
  3884             
       
  3885         
       
  3886         
       
  3887         <a href="../files/widget_js_Widget.js.html#l883"><code>widget&#x2F;js&#x2F;Widget.js:883</code></a>
       
  3888         
       
  3889         </p>
       
  3890 
       
  3891 
       
  3892         
       
  3893 
       
  3894         
       
  3895     </div>
       
  3896 
       
  3897     <div class="description">
       
  3898         <p>Sets up DOM and CustomEvent listeners for the widget.</p>
       
  3899     </div>
       
  3900 
       
  3901     
       
  3902 
       
  3903     
       
  3904 
       
  3905     
       
  3906 </div>
       
  3907 
       
  3908                 
       
  3909                     <div id="method__bindUIChild" class="method item protected inherited">
       
  3910     <h3 class="name"><code>_bindUIChild</code></h3>
       
  3911 
       
  3912     
       
  3913         <span class="paren">()</span>
       
  3914     
       
  3915 
       
  3916     
       
  3917 
       
  3918     
       
  3919 
       
  3920     
       
  3921         <span class="flag protected">protected</span>
       
  3922     
       
  3923 
       
  3924     
       
  3925 
       
  3926     
       
  3927 
       
  3928     
       
  3929 
       
  3930     
       
  3931 
       
  3932     <div class="meta">
       
  3933         
       
  3934             
       
  3935                 <p>Inherited from
       
  3936                 <a href="../classes/Widget.html#method__bindUIChild">Widget</a>:
       
  3937             
       
  3938         
       
  3939         
       
  3940         <a href="../files/widget-child_js_Widget-Child.js.html#l356"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:356</code></a>
       
  3941         
       
  3942         </p>
       
  3943 
       
  3944 
       
  3945         
       
  3946 
       
  3947         
       
  3948     </div>
       
  3949 
       
  3950     <div class="description">
       
  3951         <p>Binds event listeners responsible for updating the UI state in response 
       
  3952 to WidgetChild related state changes.</p>
       
  3953 
       
  3954 <p>
       
  3955 This method is invoked after bindUI is invoked for the Widget class
       
  3956 using YUI's aop infrastructure.
       
  3957 </p>
       
  3958     </div>
       
  3959 
       
  3960     
       
  3961 
       
  3962     
       
  3963 
       
  3964     
       
  3965 </div>
       
  3966 
       
  3967                 
       
  3968                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  3969     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  3970 
       
  3971     
       
  3972         <div class="args">
       
  3973             <span class="paren">(</span><ul class="args-list inline commas">
       
  3974             
       
  3975                 <li class="arg">
       
  3976                     
       
  3977                         <code>cfg</code>
       
  3978                     
       
  3979                 </li>
       
  3980             
       
  3981             </ul><span class="paren">)</span>
       
  3982         </div>
       
  3983     
       
  3984 
       
  3985     
       
  3986 
       
  3987     
       
  3988 
       
  3989     
       
  3990         <span class="flag private">private</span>
       
  3991     
       
  3992 
       
  3993     
       
  3994 
       
  3995     
       
  3996 
       
  3997     
       
  3998 
       
  3999     
       
  4000 
       
  4001     <div class="meta">
       
  4002         
       
  4003             
       
  4004                 <p>Inherited from
       
  4005                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  4006             
       
  4007         
       
  4008         
       
  4009         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  4010         
       
  4011         </p>
       
  4012 
       
  4013 
       
  4014         
       
  4015 
       
  4016         
       
  4017     </div>
       
  4018 
       
  4019     <div class="description">
       
  4020         <p>This method assumes that the value has already been checked to be an object.
       
  4021 Since it's on a critical path, we don't want to re-do the check.</p>
       
  4022     </div>
       
  4023 
       
  4024     
       
  4025         <div class="params">
       
  4026             <h4>Parameters:</h4>
       
  4027 
       
  4028             <ul class="params-list">
       
  4029             
       
  4030                 <li class="param">
       
  4031                     
       
  4032                         <code class="param-name">cfg</code>
       
  4033                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4034                     
       
  4035 
       
  4036                     
       
  4037 
       
  4038                     <div class="param-description">
       
  4039                          
       
  4040                     </div>
       
  4041 
       
  4042                     
       
  4043                 </li>
       
  4044             
       
  4045             </ul>
       
  4046         </div>
       
  4047     
       
  4048 
       
  4049     
       
  4050 
       
  4051     
       
  4052 </div>
       
  4053 
       
  4054                 
       
  4055                     <div id="method__createUIEvent" class="method item private inherited">
       
  4056     <h3 class="name"><code>_createUIEvent</code></h3>
       
  4057 
       
  4058     
       
  4059         <div class="args">
       
  4060             <span class="paren">(</span><ul class="args-list inline commas">
       
  4061             
       
  4062                 <li class="arg">
       
  4063                     
       
  4064                         <code>type</code>
       
  4065                     
       
  4066                 </li>
       
  4067             
       
  4068             </ul><span class="paren">)</span>
       
  4069         </div>
       
  4070     
       
  4071 
       
  4072     
       
  4073 
       
  4074     
       
  4075 
       
  4076     
       
  4077         <span class="flag private">private</span>
       
  4078     
       
  4079 
       
  4080     
       
  4081 
       
  4082     
       
  4083 
       
  4084     
       
  4085 
       
  4086     
       
  4087 
       
  4088     <div class="meta">
       
  4089         
       
  4090             
       
  4091                 <p>Inherited from
       
  4092                 <a href="../classes/Widget.html#method__createUIEvent">Widget</a>:
       
  4093             
       
  4094         
       
  4095         
       
  4096         <a href="../files/widget_js_WidgetUIEvents.js.html#l73"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:73</code></a>
       
  4097         
       
  4098         </p>
       
  4099 
       
  4100 
       
  4101         
       
  4102 
       
  4103         
       
  4104     </div>
       
  4105 
       
  4106     <div class="description">
       
  4107         <p>Binds a delegated DOM event listener of the specified type to the
       
  4108 Widget's outtermost DOM element to facilitate the firing of a Custom
       
  4109 Event of the same type for the Widget instance.</p>
       
  4110     </div>
       
  4111 
       
  4112     
       
  4113         <div class="params">
       
  4114             <h4>Parameters:</h4>
       
  4115 
       
  4116             <ul class="params-list">
       
  4117             
       
  4118                 <li class="param">
       
  4119                     
       
  4120                         <code class="param-name">type</code>
       
  4121                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4122                     
       
  4123 
       
  4124                     
       
  4125 
       
  4126                     <div class="param-description">
       
  4127                         <p>String representing the name of the event</p>
       
  4128                     </div>
       
  4129 
       
  4130                     
       
  4131                 </li>
       
  4132             
       
  4133             </ul>
       
  4134         </div>
       
  4135     
       
  4136 
       
  4137     
       
  4138 
       
  4139     
       
  4140 </div>
       
  4141 
       
  4142                 
       
  4143                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  4144     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  4145 
       
  4146     
       
  4147         <div class="args">
       
  4148             <span class="paren">(</span><ul class="args-list inline commas">
       
  4149             
       
  4150                 <li class="arg">
       
  4151                     
       
  4152                         <code>e</code>
       
  4153                     
       
  4154                 </li>
       
  4155             
       
  4156             </ul><span class="paren">)</span>
       
  4157         </div>
       
  4158     
       
  4159 
       
  4160     
       
  4161 
       
  4162     
       
  4163 
       
  4164     
       
  4165         <span class="flag private">private</span>
       
  4166     
       
  4167 
       
  4168     
       
  4169 
       
  4170     
       
  4171 
       
  4172     
       
  4173 
       
  4174     
       
  4175 
       
  4176     <div class="meta">
       
  4177         
       
  4178             
       
  4179                 <p>Inherited from
       
  4180                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  4181             
       
  4182         
       
  4183         
       
  4184         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  4185         
       
  4186         </p>
       
  4187 
       
  4188 
       
  4189         
       
  4190 
       
  4191         
       
  4192     </div>
       
  4193 
       
  4194     <div class="description">
       
  4195         <p>Default function for attribute change events.</p>
       
  4196     </div>
       
  4197 
       
  4198     
       
  4199         <div class="params">
       
  4200             <h4>Parameters:</h4>
       
  4201 
       
  4202             <ul class="params-list">
       
  4203             
       
  4204                 <li class="param">
       
  4205                     
       
  4206                         <code class="param-name">e</code>
       
  4207                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4208                     
       
  4209 
       
  4210                     
       
  4211 
       
  4212                     <div class="param-description">
       
  4213                         <p>The event object for attribute change events.</p>
       
  4214                     </div>
       
  4215 
       
  4216                     
       
  4217                 </li>
       
  4218             
       
  4219             </ul>
       
  4220         </div>
       
  4221     
       
  4222 
       
  4223     
       
  4224 
       
  4225     
       
  4226 </div>
       
  4227 
       
  4228                 
       
  4229                     <div id="method__defaultCB" class="method item protected inherited">
       
  4230     <h3 class="name"><code>_defaultCB</code></h3>
       
  4231 
       
  4232     
       
  4233         <span class="paren">()</span>
       
  4234     
       
  4235 
       
  4236     
       
  4237 
       
  4238     
       
  4239 
       
  4240     
       
  4241         <span class="flag protected">protected</span>
       
  4242     
       
  4243 
       
  4244     
       
  4245 
       
  4246     
       
  4247 
       
  4248     
       
  4249 
       
  4250     
       
  4251 
       
  4252     <div class="meta">
       
  4253         
       
  4254             
       
  4255                 <p>Inherited from
       
  4256                 <a href="../classes/Widget.html#method__defaultCB">Widget</a>:
       
  4257             
       
  4258         
       
  4259         
       
  4260         <a href="../files/widget_js_Widget.js.html#l780"><code>widget&#x2F;js&#x2F;Widget.js:780</code></a>
       
  4261         
       
  4262         </p>
       
  4263 
       
  4264 
       
  4265         
       
  4266 
       
  4267         
       
  4268     </div>
       
  4269 
       
  4270     <div class="description">
       
  4271         <p>Returns the default value for the contentBox attribute.</p>
       
  4272 
       
  4273 <p>For the Widget class, this will be the srcNode if provided, otherwise null (resulting in
       
  4274 a new contentBox node instance being created)</p>
       
  4275     </div>
       
  4276 
       
  4277     
       
  4278 
       
  4279     
       
  4280 
       
  4281     
       
  4282 </div>
       
  4283 
       
  4284                 
       
  4285                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  4286     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  4287 
       
  4288     
       
  4289         <div class="args">
       
  4290             <span class="paren">(</span><ul class="args-list inline commas">
       
  4291             
       
  4292                 <li class="arg">
       
  4293                     
       
  4294                         <code>e</code>
       
  4295                     
       
  4296                 </li>
       
  4297             
       
  4298             </ul><span class="paren">)</span>
       
  4299         </div>
       
  4300     
       
  4301 
       
  4302     
       
  4303 
       
  4304     
       
  4305 
       
  4306     
       
  4307         <span class="flag protected">protected</span>
       
  4308     
       
  4309 
       
  4310     
       
  4311 
       
  4312     
       
  4313 
       
  4314     
       
  4315 
       
  4316     
       
  4317 
       
  4318     <div class="meta">
       
  4319         
       
  4320             
       
  4321                 <p>Inherited from
       
  4322                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  4323             
       
  4324         
       
  4325         
       
  4326         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  4327         
       
  4328         </p>
       
  4329 
       
  4330 
       
  4331         
       
  4332 
       
  4333         
       
  4334     </div>
       
  4335 
       
  4336     <div class="description">
       
  4337         <p>Default destroy event handler</p>
       
  4338     </div>
       
  4339 
       
  4340     
       
  4341         <div class="params">
       
  4342             <h4>Parameters:</h4>
       
  4343 
       
  4344             <ul class="params-list">
       
  4345             
       
  4346                 <li class="param">
       
  4347                     
       
  4348                         <code class="param-name">e</code>
       
  4349                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4350                     
       
  4351 
       
  4352                     
       
  4353 
       
  4354                     <div class="param-description">
       
  4355                         <p>Event object</p>
       
  4356                     </div>
       
  4357 
       
  4358                     
       
  4359                 </li>
       
  4360             
       
  4361             </ul>
       
  4362         </div>
       
  4363     
       
  4364 
       
  4365     
       
  4366 
       
  4367     
       
  4368 </div>
       
  4369 
       
  4370                 
       
  4371                     <div id="method__defInitFn" class="method item protected inherited">
       
  4372     <h3 class="name"><code>_defInitFn</code></h3>
       
  4373 
       
  4374     
       
  4375         <div class="args">
       
  4376             <span class="paren">(</span><ul class="args-list inline commas">
       
  4377             
       
  4378                 <li class="arg">
       
  4379                     
       
  4380                         <code>e</code>
       
  4381                     
       
  4382                 </li>
       
  4383             
       
  4384             </ul><span class="paren">)</span>
       
  4385         </div>
       
  4386     
       
  4387 
       
  4388     
       
  4389 
       
  4390     
       
  4391 
       
  4392     
       
  4393         <span class="flag protected">protected</span>
       
  4394     
       
  4395 
       
  4396     
       
  4397 
       
  4398     
       
  4399 
       
  4400     
       
  4401 
       
  4402     
       
  4403 
       
  4404     <div class="meta">
       
  4405         
       
  4406             
       
  4407                 <p>Inherited from
       
  4408                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  4409             
       
  4410         
       
  4411         
       
  4412         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  4413         
       
  4414         </p>
       
  4415 
       
  4416 
       
  4417         
       
  4418 
       
  4419         
       
  4420     </div>
       
  4421 
       
  4422     <div class="description">
       
  4423         <p>Default init event handler</p>
       
  4424     </div>
       
  4425 
       
  4426     
       
  4427         <div class="params">
       
  4428             <h4>Parameters:</h4>
       
  4429 
       
  4430             <ul class="params-list">
       
  4431             
       
  4432                 <li class="param">
       
  4433                     
       
  4434                         <code class="param-name">e</code>
       
  4435                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4436                     
       
  4437 
       
  4438                     
       
  4439 
       
  4440                     <div class="param-description">
       
  4441                         <p>Event object, with a cfg property which
       
  4442 refers to the configuration object passed to the constructor.</p>
       
  4443                     </div>
       
  4444 
       
  4445                     
       
  4446                 </li>
       
  4447             
       
  4448             </ul>
       
  4449         </div>
       
  4450     
       
  4451 
       
  4452     
       
  4453 
       
  4454     
       
  4455 </div>
       
  4456 
       
  4457                 
       
  4458                     <div id="method__defRenderFn" class="method item protected inherited">
       
  4459     <h3 class="name"><code>_defRenderFn</code></h3>
       
  4460 
       
  4461     
       
  4462         <div class="args">
       
  4463             <span class="paren">(</span><ul class="args-list inline commas">
       
  4464             
       
  4465                 <li class="arg">
       
  4466                     
       
  4467                         <code>e</code>
       
  4468                     
       
  4469                 </li>
       
  4470             
       
  4471                 <li class="arg">
       
  4472                     
       
  4473                         <code>parentNode</code>
       
  4474                     
       
  4475                 </li>
       
  4476             
       
  4477             </ul><span class="paren">)</span>
       
  4478         </div>
       
  4479     
       
  4480 
       
  4481     
       
  4482 
       
  4483     
       
  4484 
       
  4485     
       
  4486         <span class="flag protected">protected</span>
       
  4487     
       
  4488 
       
  4489     
       
  4490 
       
  4491     
       
  4492 
       
  4493     
       
  4494 
       
  4495     
       
  4496 
       
  4497     <div class="meta">
       
  4498         
       
  4499             
       
  4500                 <p>Inherited from
       
  4501                 <a href="../classes/Widget.html#method__defRenderFn">Widget</a>:
       
  4502             
       
  4503         
       
  4504         
       
  4505         <a href="../files/widget_js_Widget.js.html#l571"><code>widget&#x2F;js&#x2F;Widget.js:571</code></a>
       
  4506         
       
  4507         </p>
       
  4508 
       
  4509 
       
  4510         
       
  4511 
       
  4512         
       
  4513     </div>
       
  4514 
       
  4515     <div class="description">
       
  4516         <p>Default render handler</p>
       
  4517     </div>
       
  4518 
       
  4519     
       
  4520         <div class="params">
       
  4521             <h4>Parameters:</h4>
       
  4522 
       
  4523             <ul class="params-list">
       
  4524             
       
  4525                 <li class="param">
       
  4526                     
       
  4527                         <code class="param-name">e</code>
       
  4528                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  4529                     
       
  4530 
       
  4531                     
       
  4532 
       
  4533                     <div class="param-description">
       
  4534                         <p>The Event object</p>
       
  4535                     </div>
       
  4536 
       
  4537                     
       
  4538                 </li>
       
  4539             
       
  4540                 <li class="param">
       
  4541                     
       
  4542                         <code class="param-name">parentNode</code>
       
  4543                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  4544                     
       
  4545 
       
  4546                     
       
  4547 
       
  4548                     <div class="param-description">
       
  4549                         <p>The parent node to render to, if passed in to the <code>render</code> method</p>
       
  4550                     </div>
       
  4551 
       
  4552                     
       
  4553                 </li>
       
  4554             
       
  4555             </ul>
       
  4556         </div>
       
  4557     
       
  4558 
       
  4559     
       
  4560 
       
  4561     
       
  4562 </div>
       
  4563 
       
  4564                 
       
  4565                     <div id="method__destroyBox" class="method item protected inherited">
       
  4566     <h3 class="name"><code>_destroyBox</code></h3>
       
  4567 
       
  4568     
       
  4569         <span class="paren">()</span>
       
  4570     
       
  4571 
       
  4572     
       
  4573 
       
  4574     
       
  4575 
       
  4576     
       
  4577         <span class="flag protected">protected</span>
       
  4578     
       
  4579 
       
  4580     
       
  4581 
       
  4582     
       
  4583 
       
  4584     
       
  4585 
       
  4586     
       
  4587 
       
  4588     <div class="meta">
       
  4589         
       
  4590             
       
  4591                 <p>Inherited from
       
  4592                 <a href="../classes/Widget.html#method__destroyBox">Widget</a>:
       
  4593             
       
  4594         
       
  4595         
       
  4596         <a href="../files/widget_js_Widget.js.html#l476"><code>widget&#x2F;js&#x2F;Widget.js:476</code></a>
       
  4597         
       
  4598         </p>
       
  4599 
       
  4600 
       
  4601         
       
  4602 
       
  4603         
       
  4604     </div>
       
  4605 
       
  4606     <div class="description">
       
  4607         <p>Removes and destroys the widgets rendered boundingBox, contentBox,
       
  4608 and detaches bound UI events.</p>
       
  4609     </div>
       
  4610 
       
  4611     
       
  4612 
       
  4613     
       
  4614 
       
  4615     
       
  4616 </div>
       
  4617 
       
  4618                 
       
  4619                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  4620     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  4621 
       
  4622     
       
  4623         <span class="paren">()</span>
       
  4624     
       
  4625 
       
  4626     
       
  4627 
       
  4628     
       
  4629 
       
  4630     
       
  4631         <span class="flag private">private</span>
       
  4632     
       
  4633 
       
  4634     
       
  4635 
       
  4636     
       
  4637 
       
  4638     
       
  4639 
       
  4640     
       
  4641 
       
  4642     <div class="meta">
       
  4643         
       
  4644             
       
  4645                 <p>Inherited from
       
  4646                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  4647             
       
  4648         
       
  4649         
       
  4650         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  4651         
       
  4652         </p>
       
  4653 
       
  4654 
       
  4655         
       
  4656 
       
  4657         
       
  4658     </div>
       
  4659 
       
  4660     <div class="description">
       
  4661         <p>Destroys the class hierarchy for this instance by invoking
       
  4662 the destructor method on the prototype of each class in the hierarchy.</p>
       
  4663     </div>
       
  4664 
       
  4665     
       
  4666 
       
  4667     
       
  4668 
       
  4669     
       
  4670 </div>
       
  4671 
       
  4672                 
       
  4673                     <div id="method__destroyUIEvents" class="method item private inherited">
       
  4674     <h3 class="name"><code>_destroyUIEvents</code></h3>
       
  4675 
       
  4676     
       
  4677         <span class="paren">()</span>
       
  4678     
       
  4679 
       
  4680     
       
  4681 
       
  4682     
       
  4683 
       
  4684     
       
  4685         <span class="flag private">private</span>
       
  4686     
       
  4687 
       
  4688     
       
  4689 
       
  4690     
       
  4691 
       
  4692     
       
  4693 
       
  4694     
       
  4695 
       
  4696     <div class="meta">
       
  4697         
       
  4698             
       
  4699                 <p>Inherited from
       
  4700                 <a href="../classes/Widget.html#method__destroyUIEvents">Widget</a>:
       
  4701             
       
  4702         
       
  4703         
       
  4704         <a href="../files/widget_js_WidgetUIEvents.js.html#l20"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:20</code></a>
       
  4705         
       
  4706         </p>
       
  4707 
       
  4708 
       
  4709         
       
  4710 
       
  4711         
       
  4712     </div>
       
  4713 
       
  4714     <div class="description">
       
  4715         <p>Destructor logic for UI event infrastructure,
       
  4716 invoked during Widget destruction.</p>
       
  4717     </div>
       
  4718 
       
  4719     
       
  4720 
       
  4721     
       
  4722 
       
  4723     
       
  4724 </div>
       
  4725 
       
  4726                 
       
  4727                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  4728     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  4729 
       
  4730     
       
  4731         <div class="args">
       
  4732             <span class="paren">(</span><ul class="args-list inline commas">
       
  4733             
       
  4734                 <li class="arg">
       
  4735                     
       
  4736                         <code>allAttrs</code>
       
  4737                     
       
  4738                 </li>
       
  4739             
       
  4740                 <li class="arg">
       
  4741                     
       
  4742                         <code>userVals</code>
       
  4743                     
       
  4744                 </li>
       
  4745             
       
  4746             </ul><span class="paren">)</span>
       
  4747         </div>
       
  4748     
       
  4749 
       
  4750     
       
  4751         <span class="returns-inline">
       
  4752             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4753         </span>
       
  4754     
       
  4755 
       
  4756     
       
  4757 
       
  4758     
       
  4759         <span class="flag private">private</span>
       
  4760     
       
  4761 
       
  4762     
       
  4763 
       
  4764     
       
  4765 
       
  4766     
       
  4767 
       
  4768     
       
  4769 
       
  4770     <div class="meta">
       
  4771         
       
  4772             
       
  4773                 <p>Inherited from
       
  4774                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  4775             
       
  4776         
       
  4777         
       
  4778         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  4779         
       
  4780         </p>
       
  4781 
       
  4782 
       
  4783         
       
  4784 
       
  4785         
       
  4786     </div>
       
  4787 
       
  4788     <div class="description">
       
  4789         
       
  4790     </div>
       
  4791 
       
  4792     
       
  4793         <div class="params">
       
  4794             <h4>Parameters:</h4>
       
  4795 
       
  4796             <ul class="params-list">
       
  4797             
       
  4798                 <li class="param">
       
  4799                     
       
  4800                         <code class="param-name">allAttrs</code>
       
  4801                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4802                     
       
  4803 
       
  4804                     
       
  4805 
       
  4806                     <div class="param-description">
       
  4807                         <p>The set of all attribute configurations for this instance.
       
  4808 Attributes will be removed from this set, if they belong to the filtered class, so
       
  4809 that by the time all classes are processed, allCfgs will be empty.</p>
       
  4810                     </div>
       
  4811 
       
  4812                     
       
  4813                 </li>
       
  4814             
       
  4815                 <li class="param">
       
  4816                     
       
  4817                         <code class="param-name">userVals</code>
       
  4818                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4819                     
       
  4820 
       
  4821                     
       
  4822 
       
  4823                     <div class="param-description">
       
  4824                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  4825                     </div>
       
  4826 
       
  4827                     
       
  4828                 </li>
       
  4829             
       
  4830             </ul>
       
  4831         </div>
       
  4832     
       
  4833 
       
  4834     
       
  4835         <div class="returns">
       
  4836             <h4>Returns:</h4>
       
  4837 
       
  4838             <div class="returns-description">
       
  4839                 
       
  4840                     
       
  4841                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4842                     
       
  4843                     The set of adhoc attributes passed in, in the form
       
  4844 of an object with attribute name/configuration pairs.
       
  4845                 
       
  4846             </div>
       
  4847         </div>
       
  4848     
       
  4849 
       
  4850     
       
  4851 </div>
       
  4852 
       
  4853                 
       
  4854                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  4855     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  4856 
       
  4857     
       
  4858         <div class="args">
       
  4859             <span class="paren">(</span><ul class="args-list inline commas">
       
  4860             
       
  4861                 <li class="arg">
       
  4862                     
       
  4863                         <code>clazz</code>
       
  4864                     
       
  4865                 </li>
       
  4866             
       
  4867                 <li class="arg">
       
  4868                     
       
  4869                         <code>allCfgs</code>
       
  4870                     
       
  4871                 </li>
       
  4872             
       
  4873             </ul><span class="paren">)</span>
       
  4874         </div>
       
  4875     
       
  4876 
       
  4877     
       
  4878         <span class="returns-inline">
       
  4879             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4880         </span>
       
  4881     
       
  4882 
       
  4883     
       
  4884 
       
  4885     
       
  4886         <span class="flag private">private</span>
       
  4887     
       
  4888 
       
  4889     
       
  4890 
       
  4891     
       
  4892 
       
  4893     
       
  4894 
       
  4895     
       
  4896 
       
  4897     <div class="meta">
       
  4898         
       
  4899             
       
  4900                 <p>Inherited from
       
  4901                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  4902             
       
  4903         
       
  4904         
       
  4905         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  4906         
       
  4907         </p>
       
  4908 
       
  4909 
       
  4910         
       
  4911 
       
  4912         
       
  4913     </div>
       
  4914 
       
  4915     <div class="description">
       
  4916         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  4917 initialization. Returns a disposable object with the attributes defined for
       
  4918 the provided class, extracted from the set of all attributes passed in.</p>
       
  4919     </div>
       
  4920 
       
  4921     
       
  4922         <div class="params">
       
  4923             <h4>Parameters:</h4>
       
  4924 
       
  4925             <ul class="params-list">
       
  4926             
       
  4927                 <li class="param">
       
  4928                     
       
  4929                         <code class="param-name">clazz</code>
       
  4930                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  4931                     
       
  4932 
       
  4933                     
       
  4934 
       
  4935                     <div class="param-description">
       
  4936                         <p>The class for which the desired attributes are required.</p>
       
  4937                     </div>
       
  4938 
       
  4939                     
       
  4940                 </li>
       
  4941             
       
  4942                 <li class="param">
       
  4943                     
       
  4944                         <code class="param-name">allCfgs</code>
       
  4945                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4946                     
       
  4947 
       
  4948                     
       
  4949 
       
  4950                     <div class="param-description">
       
  4951                         <p>The set of all attribute configurations for this instance.
       
  4952 Attributes will be removed from this set, if they belong to the filtered class, so
       
  4953 that by the time all classes are processed, allCfgs will be empty.</p>
       
  4954                     </div>
       
  4955 
       
  4956                     
       
  4957                 </li>
       
  4958             
       
  4959             </ul>
       
  4960         </div>
       
  4961     
       
  4962 
       
  4963     
       
  4964         <div class="returns">
       
  4965             <h4>Returns:</h4>
       
  4966 
       
  4967             <div class="returns-description">
       
  4968                 
       
  4969                     
       
  4970                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4971                     
       
  4972                     The set of attributes belonging to the class passed in, in the form
       
  4973 of an object with attribute name/configuration pairs.
       
  4974                 
       
  4975             </div>
       
  4976         </div>
       
  4977     
       
  4978 
       
  4979     
       
  4980 </div>
       
  4981 
       
  4982                 
       
  4983                     <div id="method__filterUIEvent" class="method item private inherited">
       
  4984     <h3 class="name"><code>_filterUIEvent</code></h3>
       
  4985 
       
  4986     
       
  4987         <div class="args">
       
  4988             <span class="paren">(</span><ul class="args-list inline commas">
       
  4989             
       
  4990                 <li class="arg">
       
  4991                     
       
  4992                         <code>evt</code>
       
  4993                     
       
  4994                 </li>
       
  4995             
       
  4996             </ul><span class="paren">)</span>
       
  4997         </div>
       
  4998     
       
  4999 
       
  5000     
       
  5001         <span class="returns-inline">
       
  5002             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5003         </span>
       
  5004     
       
  5005 
       
  5006     
       
  5007 
       
  5008     
       
  5009         <span class="flag private">private</span>
       
  5010     
       
  5011 
       
  5012     
       
  5013 
       
  5014     
       
  5015 
       
  5016     
       
  5017 
       
  5018     
       
  5019 
       
  5020     <div class="meta">
       
  5021         
       
  5022             
       
  5023                 <p>Inherited from
       
  5024                 <a href="../classes/Widget.html#method__filterUIEvent">Widget</a>:
       
  5025             
       
  5026         
       
  5027         
       
  5028         <a href="../files/widget_js_WidgetUIEvents.js.html#l117"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:117</code></a>
       
  5029         
       
  5030         </p>
       
  5031 
       
  5032 
       
  5033         
       
  5034 
       
  5035         
       
  5036     </div>
       
  5037 
       
  5038     <div class="description">
       
  5039         <p>This method is used to determine if we should fire
       
  5040 the UI Event or not. The default implementation makes sure
       
  5041 that for nested delegates (nested unrelated widgets), we don't
       
  5042 fire the UI event listener more than once at each level.</p>
       
  5043 
       
  5044 <p>For example, without the additional filter, if you have nested
       
  5045 widgets, each widget will have a delegate listener. If you
       
  5046 click on the inner widget, the inner delegate listener's
       
  5047 filter will match once, but the outer will match twice
       
  5048 (based on delegate's design) - once for the inner widget,
       
  5049 and once for the outer.</p>
       
  5050     </div>
       
  5051 
       
  5052     
       
  5053         <div class="params">
       
  5054             <h4>Parameters:</h4>
       
  5055 
       
  5056             <ul class="params-list">
       
  5057             
       
  5058                 <li class="param">
       
  5059                     
       
  5060                         <code class="param-name">evt</code>
       
  5061                         <span class="type"><a href="../classes/DOMEventFacade.html" class="crosslink">DOMEventFacade</a></span>
       
  5062                     
       
  5063 
       
  5064                     
       
  5065 
       
  5066                     <div class="param-description">
       
  5067                          
       
  5068                     </div>
       
  5069 
       
  5070                     
       
  5071                 </li>
       
  5072             
       
  5073             </ul>
       
  5074         </div>
       
  5075     
       
  5076 
       
  5077     
       
  5078         <div class="returns">
       
  5079             <h4>Returns:</h4>
       
  5080 
       
  5081             <div class="returns-description">
       
  5082                 
       
  5083                     
       
  5084                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5085                     
       
  5086                     true if it's OK to fire the custom UI event, false if not.
       
  5087                 
       
  5088             </div>
       
  5089         </div>
       
  5090     
       
  5091 
       
  5092     
       
  5093 </div>
       
  5094 
       
  5095                 
       
  5096                     <div id="method__fireAttrChange" class="method item private inherited">
       
  5097     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  5098 
       
  5099     
       
  5100         <div class="args">
       
  5101             <span class="paren">(</span><ul class="args-list inline commas">
       
  5102             
       
  5103                 <li class="arg">
       
  5104                     
       
  5105                         <code>attrName</code>
       
  5106                     
       
  5107                 </li>
       
  5108             
       
  5109                 <li class="arg">
       
  5110                     
       
  5111                         <code>subAttrName</code>
       
  5112                     
       
  5113                 </li>
       
  5114             
       
  5115                 <li class="arg">
       
  5116                     
       
  5117                         <code>currVal</code>
       
  5118                     
       
  5119                 </li>
       
  5120             
       
  5121                 <li class="arg">
       
  5122                     
       
  5123                         <code>newVal</code>
       
  5124                     
       
  5125                 </li>
       
  5126             
       
  5127                 <li class="arg">
       
  5128                     
       
  5129                         <code>opts</code>
       
  5130                     
       
  5131                 </li>
       
  5132             
       
  5133                 <li class="arg">
       
  5134                     
       
  5135                         <code class="optional">[cfg]</code>
       
  5136                     
       
  5137                 </li>
       
  5138             
       
  5139             </ul><span class="paren">)</span>
       
  5140         </div>
       
  5141     
       
  5142 
       
  5143     
       
  5144 
       
  5145     
       
  5146 
       
  5147     
       
  5148         <span class="flag private">private</span>
       
  5149     
       
  5150 
       
  5151     
       
  5152 
       
  5153     
       
  5154 
       
  5155     
       
  5156 
       
  5157     
       
  5158 
       
  5159     <div class="meta">
       
  5160         
       
  5161             
       
  5162                 <p>Inherited from
       
  5163                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  5164             
       
  5165         
       
  5166         
       
  5167         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  5168         
       
  5169         </p>
       
  5170 
       
  5171 
       
  5172         
       
  5173 
       
  5174         
       
  5175     </div>
       
  5176 
       
  5177     <div class="description">
       
  5178         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  5179     </div>
       
  5180 
       
  5181     
       
  5182         <div class="params">
       
  5183             <h4>Parameters:</h4>
       
  5184 
       
  5185             <ul class="params-list">
       
  5186             
       
  5187                 <li class="param">
       
  5188                     
       
  5189                         <code class="param-name">attrName</code>
       
  5190                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5191                     
       
  5192 
       
  5193                     
       
  5194 
       
  5195                     <div class="param-description">
       
  5196                         <p>The name of the attribute</p>
       
  5197                     </div>
       
  5198 
       
  5199                     
       
  5200                 </li>
       
  5201             
       
  5202                 <li class="param">
       
  5203                     
       
  5204                         <code class="param-name">subAttrName</code>
       
  5205                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5206                     
       
  5207 
       
  5208                     
       
  5209 
       
  5210                     <div class="param-description">
       
  5211                         <p>The full path of the property being changed,
       
  5212 if this is a sub-attribute value being change. Otherwise null.</p>
       
  5213                     </div>
       
  5214 
       
  5215                     
       
  5216                 </li>
       
  5217             
       
  5218                 <li class="param">
       
  5219                     
       
  5220                         <code class="param-name">currVal</code>
       
  5221                         <span class="type">Any</span>
       
  5222                     
       
  5223 
       
  5224                     
       
  5225 
       
  5226                     <div class="param-description">
       
  5227                         <p>The current value of the attribute</p>
       
  5228                     </div>
       
  5229 
       
  5230                     
       
  5231                 </li>
       
  5232             
       
  5233                 <li class="param">
       
  5234                     
       
  5235                         <code class="param-name">newVal</code>
       
  5236                         <span class="type">Any</span>
       
  5237                     
       
  5238 
       
  5239                     
       
  5240 
       
  5241                     <div class="param-description">
       
  5242                         <p>The new value of the attribute</p>
       
  5243                     </div>
       
  5244 
       
  5245                     
       
  5246                 </li>
       
  5247             
       
  5248                 <li class="param">
       
  5249                     
       
  5250                         <code class="param-name">opts</code>
       
  5251                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5252                     
       
  5253 
       
  5254                     
       
  5255 
       
  5256                     <div class="param-description">
       
  5257                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  5258                     </div>
       
  5259 
       
  5260                     
       
  5261                 </li>
       
  5262             
       
  5263                 <li class="param">
       
  5264                     
       
  5265                         <code class="param-name optional">[cfg]</code>
       
  5266                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5267                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  5268                     
       
  5269 
       
  5270                     
       
  5271 
       
  5272                     <div class="param-description">
       
  5273                         <p>The attribute config stored in State, if already available.</p>
       
  5274                     </div>
       
  5275 
       
  5276                     
       
  5277                 </li>
       
  5278             
       
  5279             </ul>
       
  5280         </div>
       
  5281     
       
  5282 
       
  5283     
       
  5284 
       
  5285     
       
  5286 </div>
       
  5287 
       
  5288                 
       
  5289                     <div id="method__getAttr" class="method item protected inherited">
       
  5290     <h3 class="name"><code>_getAttr</code></h3>
       
  5291 
       
  5292     
       
  5293         <div class="args">
       
  5294             <span class="paren">(</span><ul class="args-list inline commas">
       
  5295             
       
  5296                 <li class="arg">
       
  5297                     
       
  5298                         <code>name</code>
       
  5299                     
       
  5300                 </li>
       
  5301             
       
  5302             </ul><span class="paren">)</span>
       
  5303         </div>
       
  5304     
       
  5305 
       
  5306     
       
  5307         <span class="returns-inline">
       
  5308             <span class="type">Any</span>
       
  5309         </span>
       
  5310     
       
  5311 
       
  5312     
       
  5313 
       
  5314     
       
  5315         <span class="flag protected">protected</span>
       
  5316     
       
  5317 
       
  5318     
       
  5319 
       
  5320     
       
  5321 
       
  5322     
       
  5323         <span class="flag chainable">chainable</span>
       
  5324     
       
  5325 
       
  5326     
       
  5327 
       
  5328     <div class="meta">
       
  5329         
       
  5330             
       
  5331                 <p>Inherited from
       
  5332                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  5333             
       
  5334         
       
  5335         
       
  5336         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  5337         
       
  5338         </p>
       
  5339 
       
  5340 
       
  5341         
       
  5342 
       
  5343         
       
  5344     </div>
       
  5345 
       
  5346     <div class="description">
       
  5347         <p>Provides the common implementation for the public get method,
       
  5348 allowing Attribute hosts to over-ride either method.</p>
       
  5349 
       
  5350 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  5351     </div>
       
  5352 
       
  5353     
       
  5354         <div class="params">
       
  5355             <h4>Parameters:</h4>
       
  5356 
       
  5357             <ul class="params-list">
       
  5358             
       
  5359                 <li class="param">
       
  5360                     
       
  5361                         <code class="param-name">name</code>
       
  5362                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5363                     
       
  5364 
       
  5365                     
       
  5366 
       
  5367                     <div class="param-description">
       
  5368                         <p>The name of the attribute.</p>
       
  5369                     </div>
       
  5370 
       
  5371                     
       
  5372                 </li>
       
  5373             
       
  5374             </ul>
       
  5375         </div>
       
  5376     
       
  5377 
       
  5378     
       
  5379         <div class="returns">
       
  5380             <h4>Returns:</h4>
       
  5381 
       
  5382             <div class="returns-description">
       
  5383                 
       
  5384                     
       
  5385                         <span class="type">Any</span>:
       
  5386                     
       
  5387                     The value of the attribute.
       
  5388                 
       
  5389             </div>
       
  5390         </div>
       
  5391     
       
  5392 
       
  5393     
       
  5394 </div>
       
  5395 
       
  5396                 
       
  5397                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  5398     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  5399 
       
  5400     
       
  5401         <div class="args">
       
  5402             <span class="paren">(</span><ul class="args-list inline commas">
       
  5403             
       
  5404                 <li class="arg">
       
  5405                     
       
  5406                         <code>name</code>
       
  5407                     
       
  5408                 </li>
       
  5409             
       
  5410             </ul><span class="paren">)</span>
       
  5411         </div>
       
  5412     
       
  5413 
       
  5414     
       
  5415         <span class="returns-inline">
       
  5416             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5417         </span>
       
  5418     
       
  5419 
       
  5420     
       
  5421 
       
  5422     
       
  5423         <span class="flag protected">protected</span>
       
  5424     
       
  5425 
       
  5426     
       
  5427 
       
  5428     
       
  5429 
       
  5430     
       
  5431 
       
  5432     
       
  5433 
       
  5434     <div class="meta">
       
  5435         
       
  5436             
       
  5437                 <p>Inherited from
       
  5438                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  5439             
       
  5440         
       
  5441         
       
  5442         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  5443         
       
  5444         </p>
       
  5445 
       
  5446 
       
  5447         
       
  5448 
       
  5449         
       
  5450     </div>
       
  5451 
       
  5452     <div class="description">
       
  5453         <p>Returns an object with the configuration properties (and value)
       
  5454 for the given attribute. If attrName is not provided, returns the
       
  5455 configuration properties for all attributes.</p>
       
  5456     </div>
       
  5457 
       
  5458     
       
  5459         <div class="params">
       
  5460             <h4>Parameters:</h4>
       
  5461 
       
  5462             <ul class="params-list">
       
  5463             
       
  5464                 <li class="param">
       
  5465                     
       
  5466                         <code class="param-name">name</code>
       
  5467                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5468                     
       
  5469 
       
  5470                     
       
  5471 
       
  5472                     <div class="param-description">
       
  5473                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  5474                     </div>
       
  5475 
       
  5476                     
       
  5477                 </li>
       
  5478             
       
  5479             </ul>
       
  5480         </div>
       
  5481     
       
  5482 
       
  5483     
       
  5484         <div class="returns">
       
  5485             <h4>Returns:</h4>
       
  5486 
       
  5487             <div class="returns-description">
       
  5488                 
       
  5489                     
       
  5490                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5491                     
       
  5492                     The configuration properties for the given attribute, or all attributes.
       
  5493                 
       
  5494             </div>
       
  5495         </div>
       
  5496     
       
  5497 
       
  5498     
       
  5499 </div>
       
  5500 
       
  5501                 
       
  5502                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  5503     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  5504 
       
  5505     
       
  5506         <span class="paren">()</span>
       
  5507     
       
  5508 
       
  5509     
       
  5510         <span class="returns-inline">
       
  5511             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5512         </span>
       
  5513     
       
  5514 
       
  5515     
       
  5516 
       
  5517     
       
  5518         <span class="flag protected">protected</span>
       
  5519     
       
  5520 
       
  5521     
       
  5522 
       
  5523     
       
  5524 
       
  5525     
       
  5526 
       
  5527     
       
  5528 
       
  5529     <div class="meta">
       
  5530         
       
  5531             
       
  5532                 <p>Inherited from
       
  5533                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  5534             
       
  5535         
       
  5536         
       
  5537         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  5538         
       
  5539         </p>
       
  5540 
       
  5541 
       
  5542         
       
  5543 
       
  5544         
       
  5545     </div>
       
  5546 
       
  5547     <div class="description">
       
  5548         <p>Returns an aggregated set of attribute configurations, by traversing
       
  5549 the class hierarchy.</p>
       
  5550     </div>
       
  5551 
       
  5552     
       
  5553 
       
  5554     
       
  5555         <div class="returns">
       
  5556             <h4>Returns:</h4>
       
  5557 
       
  5558             <div class="returns-description">
       
  5559                 
       
  5560                     
       
  5561                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5562                     
       
  5563                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  5564 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  5565 the cached value.
       
  5566                 
       
  5567             </div>
       
  5568         </div>
       
  5569     
       
  5570 
       
  5571     
       
  5572 </div>
       
  5573 
       
  5574                 
       
  5575                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  5576     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  5577 
       
  5578     
       
  5579         <div class="args">
       
  5580             <span class="paren">(</span><ul class="args-list inline commas">
       
  5581             
       
  5582                 <li class="arg">
       
  5583                     
       
  5584                         <code>attr</code>
       
  5585                     
       
  5586                 </li>
       
  5587             
       
  5588                 <li class="arg">
       
  5589                     
       
  5590                         <code>cfg</code>
       
  5591                     
       
  5592                 </li>
       
  5593             
       
  5594                 <li class="arg">
       
  5595                     
       
  5596                         <code>initValues</code>
       
  5597                     
       
  5598                 </li>
       
  5599             
       
  5600             </ul><span class="paren">)</span>
       
  5601         </div>
       
  5602     
       
  5603 
       
  5604     
       
  5605         <span class="returns-inline">
       
  5606             <span class="type">Any</span>
       
  5607         </span>
       
  5608     
       
  5609 
       
  5610     
       
  5611 
       
  5612     
       
  5613         <span class="flag private">private</span>
       
  5614     
       
  5615 
       
  5616     
       
  5617 
       
  5618     
       
  5619 
       
  5620     
       
  5621 
       
  5622     
       
  5623 
       
  5624     <div class="meta">
       
  5625         
       
  5626             
       
  5627                 <p>Inherited from
       
  5628                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  5629             
       
  5630         
       
  5631         
       
  5632         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  5633         
       
  5634         </p>
       
  5635 
       
  5636 
       
  5637         
       
  5638 
       
  5639         
       
  5640     </div>
       
  5641 
       
  5642     <div class="description">
       
  5643         <p>Returns the initial value of the given attribute from
       
  5644 either the default configuration provided, or the
       
  5645 over-ridden value if it exists in the set of initValues
       
  5646 provided and the attribute is not read-only.</p>
       
  5647     </div>
       
  5648 
       
  5649     
       
  5650         <div class="params">
       
  5651             <h4>Parameters:</h4>
       
  5652 
       
  5653             <ul class="params-list">
       
  5654             
       
  5655                 <li class="param">
       
  5656                     
       
  5657                         <code class="param-name">attr</code>
       
  5658                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5659                     
       
  5660 
       
  5661                     
       
  5662 
       
  5663                     <div class="param-description">
       
  5664                         <p>The name of the attribute</p>
       
  5665                     </div>
       
  5666 
       
  5667                     
       
  5668                 </li>
       
  5669             
       
  5670                 <li class="param">
       
  5671                     
       
  5672                         <code class="param-name">cfg</code>
       
  5673                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5674                     
       
  5675 
       
  5676                     
       
  5677 
       
  5678                     <div class="param-description">
       
  5679                         <p>The attribute configuration object</p>
       
  5680                     </div>
       
  5681 
       
  5682                     
       
  5683                 </li>
       
  5684             
       
  5685                 <li class="param">
       
  5686                     
       
  5687                         <code class="param-name">initValues</code>
       
  5688                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5689                     
       
  5690 
       
  5691                     
       
  5692 
       
  5693                     <div class="param-description">
       
  5694                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  5695                     </div>
       
  5696 
       
  5697                     
       
  5698                 </li>
       
  5699             
       
  5700             </ul>
       
  5701         </div>
       
  5702     
       
  5703 
       
  5704     
       
  5705         <div class="returns">
       
  5706             <h4>Returns:</h4>
       
  5707 
       
  5708             <div class="returns-description">
       
  5709                 
       
  5710                     
       
  5711                         <span class="type">Any</span>:
       
  5712                     
       
  5713                     The initial value of the attribute.
       
  5714                 
       
  5715             </div>
       
  5716         </div>
       
  5717     
       
  5718 
       
  5719     
       
  5720 </div>
       
  5721 
       
  5722                 
       
  5723                     <div id="method__getAttrs" class="method item protected inherited">
       
  5724     <h3 class="name"><code>_getAttrs</code></h3>
       
  5725 
       
  5726     
       
  5727         <div class="args">
       
  5728             <span class="paren">(</span><ul class="args-list inline commas">
       
  5729             
       
  5730                 <li class="arg">
       
  5731                     
       
  5732                         <code>attrs</code>
       
  5733                     
       
  5734                 </li>
       
  5735             
       
  5736             </ul><span class="paren">)</span>
       
  5737         </div>
       
  5738     
       
  5739 
       
  5740     
       
  5741         <span class="returns-inline">
       
  5742             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5743         </span>
       
  5744     
       
  5745 
       
  5746     
       
  5747 
       
  5748     
       
  5749         <span class="flag protected">protected</span>
       
  5750     
       
  5751 
       
  5752     
       
  5753 
       
  5754     
       
  5755 
       
  5756     
       
  5757 
       
  5758     
       
  5759 
       
  5760     <div class="meta">
       
  5761         
       
  5762             
       
  5763                 <p>Inherited from
       
  5764                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  5765             
       
  5766         
       
  5767         
       
  5768         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  5769         
       
  5770         </p>
       
  5771 
       
  5772 
       
  5773         
       
  5774 
       
  5775         
       
  5776     </div>
       
  5777 
       
  5778     <div class="description">
       
  5779         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  5780     </div>
       
  5781 
       
  5782     
       
  5783         <div class="params">
       
  5784             <h4>Parameters:</h4>
       
  5785 
       
  5786             <ul class="params-list">
       
  5787             
       
  5788                 <li class="param">
       
  5789                     
       
  5790                         <code class="param-name">attrs</code>
       
  5791                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  5792                     
       
  5793 
       
  5794                     
       
  5795 
       
  5796                     <div class="param-description">
       
  5797                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  5798 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  5799                     </div>
       
  5800 
       
  5801                     
       
  5802                 </li>
       
  5803             
       
  5804             </ul>
       
  5805         </div>
       
  5806     
       
  5807 
       
  5808     
       
  5809         <div class="returns">
       
  5810             <h4>Returns:</h4>
       
  5811 
       
  5812             <div class="returns-description">
       
  5813                 
       
  5814                     
       
  5815                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5816                     
       
  5817                     An object with attribute name/value pairs.
       
  5818                 
       
  5819             </div>
       
  5820         </div>
       
  5821     
       
  5822 
       
  5823     
       
  5824 </div>
       
  5825 
       
  5826                 
       
  5827                     <div id="method__getClasses" class="method item protected inherited">
       
  5828     <h3 class="name"><code>_getClasses</code></h3>
       
  5829 
       
  5830     
       
  5831         <span class="paren">()</span>
       
  5832     
       
  5833 
       
  5834     
       
  5835         <span class="returns-inline">
       
  5836             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  5837         </span>
       
  5838     
       
  5839 
       
  5840     
       
  5841 
       
  5842     
       
  5843         <span class="flag protected">protected</span>
       
  5844     
       
  5845 
       
  5846     
       
  5847 
       
  5848     
       
  5849 
       
  5850     
       
  5851 
       
  5852     
       
  5853 
       
  5854     <div class="meta">
       
  5855         
       
  5856             
       
  5857                 <p>Inherited from
       
  5858                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  5859             
       
  5860         
       
  5861         
       
  5862         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  5863         
       
  5864         </p>
       
  5865 
       
  5866 
       
  5867         
       
  5868 
       
  5869         
       
  5870     </div>
       
  5871 
       
  5872     <div class="description">
       
  5873         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  5874     </div>
       
  5875 
       
  5876     
       
  5877 
       
  5878     
       
  5879         <div class="returns">
       
  5880             <h4>Returns:</h4>
       
  5881 
       
  5882             <div class="returns-description">
       
  5883                 
       
  5884                     
       
  5885                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  5886                     
       
  5887                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  5888 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  5889 cached value.
       
  5890                 
       
  5891             </div>
       
  5892         </div>
       
  5893     
       
  5894 
       
  5895     
       
  5896 </div>
       
  5897 
       
  5898                 
       
  5899                     <div id="method__getFullType" class="method item private inherited">
       
  5900     <h3 class="name"><code>_getFullType</code></h3>
       
  5901 
       
  5902     
       
  5903         <div class="args">
       
  5904             <span class="paren">(</span><ul class="args-list inline commas">
       
  5905             
       
  5906                 <li class="arg">
       
  5907                     
       
  5908                         <code>type</code>
       
  5909                     
       
  5910                 </li>
       
  5911             
       
  5912             </ul><span class="paren">)</span>
       
  5913         </div>
       
  5914     
       
  5915 
       
  5916     
       
  5917         <span class="returns-inline">
       
  5918             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5919         </span>
       
  5920     
       
  5921 
       
  5922     
       
  5923 
       
  5924     
       
  5925         <span class="flag private">private</span>
       
  5926     
       
  5927 
       
  5928     
       
  5929 
       
  5930     
       
  5931 
       
  5932     
       
  5933 
       
  5934     
       
  5935 
       
  5936     <div class="meta">
       
  5937         
       
  5938             
       
  5939                 <p>Inherited from
       
  5940                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  5941             
       
  5942         
       
  5943         
       
  5944         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  5945         
       
  5946         </p>
       
  5947 
       
  5948 
       
  5949         
       
  5950 
       
  5951         
       
  5952     </div>
       
  5953 
       
  5954     <div class="description">
       
  5955         <p>Returns the fully qualified type, given a short type string.
       
  5956 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  5957 
       
  5958 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  5959 is designed to be used with the low level _publish() method, for critical path
       
  5960 implementations which need to fast-track publish for performance reasons.</p>
       
  5961     </div>
       
  5962 
       
  5963     
       
  5964         <div class="params">
       
  5965             <h4>Parameters:</h4>
       
  5966 
       
  5967             <ul class="params-list">
       
  5968             
       
  5969                 <li class="param">
       
  5970                     
       
  5971                         <code class="param-name">type</code>
       
  5972                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5973                     
       
  5974 
       
  5975                     
       
  5976 
       
  5977                     <div class="param-description">
       
  5978                         <p>The short type to prefix</p>
       
  5979                     </div>
       
  5980 
       
  5981                     
       
  5982                 </li>
       
  5983             
       
  5984             </ul>
       
  5985         </div>
       
  5986     
       
  5987 
       
  5988     
       
  5989         <div class="returns">
       
  5990             <h4>Returns:</h4>
       
  5991 
       
  5992             <div class="returns-description">
       
  5993                 
       
  5994                     
       
  5995                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  5996                     
       
  5997                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  5998                 
       
  5999             </div>
       
  6000         </div>
       
  6001     
       
  6002 
       
  6003     
       
  6004 </div>
       
  6005 
       
  6006                 
       
  6007                     <div id="method__getHtmlParser" class="method item private inherited">
       
  6008     <h3 class="name"><code>_getHtmlParser</code></h3>
       
  6009 
       
  6010     
       
  6011         <span class="paren">()</span>
       
  6012     
       
  6013 
       
  6014     
       
  6015         <span class="returns-inline">
       
  6016             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6017         </span>
       
  6018     
       
  6019 
       
  6020     
       
  6021 
       
  6022     
       
  6023         <span class="flag private">private</span>
       
  6024     
       
  6025 
       
  6026     
       
  6027 
       
  6028     
       
  6029 
       
  6030     
       
  6031 
       
  6032     
       
  6033 
       
  6034     <div class="meta">
       
  6035         
       
  6036             
       
  6037                 <p>Inherited from
       
  6038                 <a href="../classes/Widget.html#method__getHtmlParser">Widget</a>:
       
  6039             
       
  6040         
       
  6041         
       
  6042         <a href="../files/widget_js_WidgetHTMLParser.js.html#l149"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:149</code></a>
       
  6043         
       
  6044         </p>
       
  6045 
       
  6046 
       
  6047         
       
  6048 
       
  6049         
       
  6050     </div>
       
  6051 
       
  6052     <div class="description">
       
  6053         <p>Gets the HTML<em>PARSER definition for this instance, by merging HTML</em>PARSER
       
  6054 definitions across the class hierarchy.</p>
       
  6055     </div>
       
  6056 
       
  6057     
       
  6058 
       
  6059     
       
  6060         <div class="returns">
       
  6061             <h4>Returns:</h4>
       
  6062 
       
  6063             <div class="returns-description">
       
  6064                 
       
  6065                     
       
  6066                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6067                     
       
  6068                     HTML_PARSER definition for this instance
       
  6069                 
       
  6070             </div>
       
  6071         </div>
       
  6072     
       
  6073 
       
  6074     
       
  6075 </div>
       
  6076 
       
  6077                 
       
  6078                     <div id="method__getNodeToParse" class="method item private inherited">
       
  6079     <h3 class="name"><code>_getNodeToParse</code></h3>
       
  6080 
       
  6081     
       
  6082         <span class="paren">()</span>
       
  6083     
       
  6084 
       
  6085     
       
  6086         <span class="returns-inline">
       
  6087             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  6088         </span>
       
  6089     
       
  6090 
       
  6091     
       
  6092 
       
  6093     
       
  6094         <span class="flag private">private</span>
       
  6095     
       
  6096 
       
  6097     
       
  6098 
       
  6099     
       
  6100 
       
  6101     
       
  6102 
       
  6103     
       
  6104 
       
  6105     <div class="meta">
       
  6106         
       
  6107             
       
  6108                 <p>Inherited from
       
  6109                 <a href="../classes/Widget.html#method__getNodeToParse">Widget</a>:
       
  6110             
       
  6111         
       
  6112         
       
  6113         <a href="../files/widget_js_WidgetHTMLParser.js.html#l134"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:134</code></a>
       
  6114         
       
  6115         </p>
       
  6116 
       
  6117 
       
  6118         
       
  6119 
       
  6120         
       
  6121     </div>
       
  6122 
       
  6123     <div class="description">
       
  6124         <p>Determines whether we have a node reference which we should try and parse.</p>
       
  6125 
       
  6126 <p>The current implementation does not parse nodes generated from CONTENT_TEMPLATE,
       
  6127 only explicitly set srcNode, or contentBox attributes.</p>
       
  6128     </div>
       
  6129 
       
  6130     
       
  6131 
       
  6132     
       
  6133         <div class="returns">
       
  6134             <h4>Returns:</h4>
       
  6135 
       
  6136             <div class="returns-description">
       
  6137                 
       
  6138                     
       
  6139                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  6140                     
       
  6141                     The node reference to apply HTML_PARSER to.
       
  6142                 
       
  6143             </div>
       
  6144         </div>
       
  6145     
       
  6146 
       
  6147     
       
  6148 </div>
       
  6149 
       
  6150                 
       
  6151                     <div id="method__getSrcNode" class="method item protected inherited">
       
  6152     <h3 class="name"><code>_getSrcNode</code></h3>
       
  6153 
       
  6154     
       
  6155         <span class="paren">()</span>
       
  6156     
       
  6157 
       
  6158     
       
  6159         <span class="returns-inline">
       
  6160             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  6161         </span>
       
  6162     
       
  6163 
       
  6164     
       
  6165 
       
  6166     
       
  6167         <span class="flag protected">protected</span>
       
  6168     
       
  6169 
       
  6170     
       
  6171 
       
  6172     
       
  6173 
       
  6174     
       
  6175 
       
  6176     
       
  6177 
       
  6178     <div class="meta">
       
  6179         
       
  6180             
       
  6181                 <p>Inherited from
       
  6182                 <a href="../classes/Widget.html#method__getSrcNode">Widget</a>:
       
  6183             
       
  6184         
       
  6185         
       
  6186         <a href="../files/widget_js_WidgetHTMLParser.js.html#l74"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:74</code></a>
       
  6187         
       
  6188         </p>
       
  6189 
       
  6190 
       
  6191         
       
  6192 
       
  6193         
       
  6194     </div>
       
  6195 
       
  6196     <div class="description">
       
  6197         
       
  6198     </div>
       
  6199 
       
  6200     
       
  6201 
       
  6202     
       
  6203         <div class="returns">
       
  6204             <h4>Returns:</h4>
       
  6205 
       
  6206             <div class="returns-description">
       
  6207                 
       
  6208                     
       
  6209                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  6210                     
       
  6211                     The Node to apply HTML_PARSER to
       
  6212                 
       
  6213             </div>
       
  6214         </div>
       
  6215     
       
  6216 
       
  6217     
       
  6218 </div>
       
  6219 
       
  6220                 
       
  6221                     <div id="method__getStateVal" class="method item private inherited">
       
  6222     <h3 class="name"><code>_getStateVal</code></h3>
       
  6223 
       
  6224     
       
  6225         <div class="args">
       
  6226             <span class="paren">(</span><ul class="args-list inline commas">
       
  6227             
       
  6228                 <li class="arg">
       
  6229                     
       
  6230                         <code>name</code>
       
  6231                     
       
  6232                 </li>
       
  6233             
       
  6234                 <li class="arg">
       
  6235                     
       
  6236                         <code class="optional">[cfg]</code>
       
  6237                     
       
  6238                 </li>
       
  6239             
       
  6240             </ul><span class="paren">)</span>
       
  6241         </div>
       
  6242     
       
  6243 
       
  6244     
       
  6245         <span class="returns-inline">
       
  6246             <span class="type">Any</span>
       
  6247         </span>
       
  6248     
       
  6249 
       
  6250     
       
  6251 
       
  6252     
       
  6253         <span class="flag private">private</span>
       
  6254     
       
  6255 
       
  6256     
       
  6257 
       
  6258     
       
  6259 
       
  6260     
       
  6261 
       
  6262     
       
  6263 
       
  6264     <div class="meta">
       
  6265         
       
  6266             
       
  6267                 <p>Inherited from
       
  6268                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  6269             
       
  6270         
       
  6271         
       
  6272         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  6273         
       
  6274         </p>
       
  6275 
       
  6276 
       
  6277         
       
  6278 
       
  6279         
       
  6280     </div>
       
  6281 
       
  6282     <div class="description">
       
  6283         <p>Gets the stored value for the attribute, from either the
       
  6284 internal state object, or the state proxy if it exits</p>
       
  6285     </div>
       
  6286 
       
  6287     
       
  6288         <div class="params">
       
  6289             <h4>Parameters:</h4>
       
  6290 
       
  6291             <ul class="params-list">
       
  6292             
       
  6293                 <li class="param">
       
  6294                     
       
  6295                         <code class="param-name">name</code>
       
  6296                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6297                     
       
  6298 
       
  6299                     
       
  6300 
       
  6301                     <div class="param-description">
       
  6302                         <p>The name of the attribute</p>
       
  6303                     </div>
       
  6304 
       
  6305                     
       
  6306                 </li>
       
  6307             
       
  6308                 <li class="param">
       
  6309                     
       
  6310                         <code class="param-name optional">[cfg]</code>
       
  6311                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6312                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6313                     
       
  6314 
       
  6315                     
       
  6316 
       
  6317                     <div class="param-description">
       
  6318                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  6319 where the calling method has already obtained the config from state.</p>
       
  6320                     </div>
       
  6321 
       
  6322                     
       
  6323                 </li>
       
  6324             
       
  6325             </ul>
       
  6326         </div>
       
  6327     
       
  6328 
       
  6329     
       
  6330         <div class="returns">
       
  6331             <h4>Returns:</h4>
       
  6332 
       
  6333             <div class="returns-description">
       
  6334                 
       
  6335                     
       
  6336                         <span class="type">Any</span>:
       
  6337                     
       
  6338                     The stored value of the attribute
       
  6339                 
       
  6340             </div>
       
  6341         </div>
       
  6342     
       
  6343 
       
  6344     
       
  6345 </div>
       
  6346 
       
  6347                 
       
  6348                     <div id="method__getStrings" class="method item protected inherited">
       
  6349     <h3 class="name"><code>_getStrings</code></h3>
       
  6350 
       
  6351     
       
  6352         <div class="args">
       
  6353             <span class="paren">(</span><ul class="args-list inline commas">
       
  6354             
       
  6355                 <li class="arg">
       
  6356                     
       
  6357                         <code>locale</code>
       
  6358                     
       
  6359                 </li>
       
  6360             
       
  6361             </ul><span class="paren">)</span>
       
  6362         </div>
       
  6363     
       
  6364 
       
  6365     
       
  6366 
       
  6367     
       
  6368 
       
  6369     
       
  6370         <span class="flag protected">protected</span>
       
  6371     
       
  6372 
       
  6373     
       
  6374 
       
  6375     
       
  6376 
       
  6377     
       
  6378 
       
  6379     
       
  6380 
       
  6381     <div class="meta">
       
  6382         
       
  6383             
       
  6384                 <p>Inherited from
       
  6385                 <a href="../classes/Widget.html#method__getStrings">Widget</a>:
       
  6386             
       
  6387         
       
  6388         
       
  6389         <a href="../files/widget_js_WidgetLocale.js.html#l56"><code>widget&#x2F;js&#x2F;WidgetLocale.js:56</code></a>
       
  6390         
       
  6391         </p>
       
  6392 
       
  6393 
       
  6394         
       
  6395 
       
  6396         
       
  6397     </div>
       
  6398 
       
  6399     <div class="description">
       
  6400         <p>Returns the strings key/value hash for a paricular locale, without locale lookup applied.</p>
       
  6401     </div>
       
  6402 
       
  6403     
       
  6404         <div class="params">
       
  6405             <h4>Parameters:</h4>
       
  6406 
       
  6407             <ul class="params-list">
       
  6408             
       
  6409                 <li class="param">
       
  6410                     
       
  6411                         <code class="param-name">locale</code>
       
  6412                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6413                     
       
  6414 
       
  6415                     
       
  6416 
       
  6417                     <div class="param-description">
       
  6418                          
       
  6419                     </div>
       
  6420 
       
  6421                     
       
  6422                 </li>
       
  6423             
       
  6424             </ul>
       
  6425         </div>
       
  6426     
       
  6427 
       
  6428     
       
  6429 
       
  6430     
       
  6431 </div>
       
  6432 
       
  6433                 
       
  6434                     <div id="method__getType" class="method item private inherited">
       
  6435     <h3 class="name"><code>_getType</code></h3>
       
  6436 
       
  6437     
       
  6438         <span class="paren">()</span>
       
  6439     
       
  6440 
       
  6441     
       
  6442 
       
  6443     
       
  6444 
       
  6445     
       
  6446         <span class="flag private">private</span>
       
  6447     
       
  6448 
       
  6449     
       
  6450 
       
  6451     
       
  6452 
       
  6453     
       
  6454 
       
  6455     
       
  6456 
       
  6457     <div class="meta">
       
  6458         
       
  6459             
       
  6460                 <p>Inherited from
       
  6461                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  6462             
       
  6463         
       
  6464         
       
  6465         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  6466         
       
  6467         </p>
       
  6468 
       
  6469 
       
  6470         
       
  6471 
       
  6472         
       
  6473     </div>
       
  6474 
       
  6475     <div class="description">
       
  6476         <p>If the instance has a prefix attribute and the
       
  6477 event type is not prefixed, the instance prefix is
       
  6478 applied to the supplied type.</p>
       
  6479     </div>
       
  6480 
       
  6481     
       
  6482 
       
  6483     
       
  6484 
       
  6485     
       
  6486 </div>
       
  6487 
       
  6488                 
       
  6489                     <div id="method__getUIEventNode" class="method item protected inherited">
       
  6490     <h3 class="name"><code>_getUIEventNode</code></h3>
       
  6491 
       
  6492     
       
  6493         <span class="paren">()</span>
       
  6494     
       
  6495 
       
  6496     
       
  6497 
       
  6498     
       
  6499 
       
  6500     
       
  6501         <span class="flag protected">protected</span>
       
  6502     
       
  6503 
       
  6504     
       
  6505 
       
  6506     
       
  6507 
       
  6508     
       
  6509 
       
  6510     
       
  6511 
       
  6512     <div class="meta">
       
  6513         
       
  6514             <p>Inherited from
       
  6515             <a href="../classes/Widget.html#method__getUIEventNode">
       
  6516                 Widget
       
  6517             </a>
       
  6518             
       
  6519             but overwritten in
       
  6520             
       
  6521         
       
  6522         
       
  6523         <a href="../files/widget-child_js_Widget-Child.js.html#l167"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:167</code></a>
       
  6524         
       
  6525         </p>
       
  6526 
       
  6527 
       
  6528         
       
  6529 
       
  6530         
       
  6531     </div>
       
  6532 
       
  6533     <div class="description">
       
  6534         <p>Returns the node on which to bind delegate listeners.</p>
       
  6535 
       
  6536 <p>Override of Widget's implementation of _getUIEventNode() to ensure that 
       
  6537 all event listeners are bound to the Widget's topmost DOM element.
       
  6538 This ensures that the firing of each type of Widget UI event (click,
       
  6539 mousedown, etc.) is facilitated by a single, top-level, delegated DOM
       
  6540 event listener.</p>
       
  6541     </div>
       
  6542 
       
  6543     
       
  6544 
       
  6545     
       
  6546 
       
  6547     
       
  6548 </div>
       
  6549 
       
  6550                 
       
  6551                     <div id="method__guid" class="method item protected inherited">
       
  6552     <h3 class="name"><code>_guid</code></h3>
       
  6553 
       
  6554     
       
  6555         <span class="paren">()</span>
       
  6556     
       
  6557 
       
  6558     
       
  6559 
       
  6560     
       
  6561 
       
  6562     
       
  6563         <span class="flag protected">protected</span>
       
  6564     
       
  6565 
       
  6566     
       
  6567 
       
  6568     
       
  6569 
       
  6570     
       
  6571 
       
  6572     
       
  6573 
       
  6574     <div class="meta">
       
  6575         
       
  6576             
       
  6577                 <p>Inherited from
       
  6578                 <a href="../classes/Widget.html#method__guid">Widget</a>:
       
  6579             
       
  6580         
       
  6581         
       
  6582         <a href="../files/widget_js_Widget.js.html#l1153"><code>widget&#x2F;js&#x2F;Widget.js:1153</code></a>
       
  6583         
       
  6584         </p>
       
  6585 
       
  6586 
       
  6587         
       
  6588 
       
  6589         
       
  6590     </div>
       
  6591 
       
  6592     <div class="description">
       
  6593         
       
  6594     </div>
       
  6595 
       
  6596     
       
  6597 
       
  6598     
       
  6599 
       
  6600     
       
  6601 </div>
       
  6602 
       
  6603                 
       
  6604                     <div id="method__handleClick" class="method item private">
       
  6605     <h3 class="name"><code>_handleClick</code></h3>
       
  6606 
       
  6607     
       
  6608         <div class="args">
       
  6609             <span class="paren">(</span><ul class="args-list inline commas">
       
  6610             
       
  6611                 <li class="arg">
       
  6612                     
       
  6613                         <code>e</code>
       
  6614                     
       
  6615                 </li>
       
  6616             
       
  6617             </ul><span class="paren">)</span>
       
  6618         </div>
       
  6619     
       
  6620 
       
  6621     
       
  6622 
       
  6623     
       
  6624 
       
  6625     
       
  6626         <span class="flag private">private</span>
       
  6627     
       
  6628 
       
  6629     
       
  6630 
       
  6631     
       
  6632 
       
  6633     
       
  6634 
       
  6635     
       
  6636 
       
  6637     <div class="meta">
       
  6638         
       
  6639             
       
  6640                 
       
  6641                 <p>
       
  6642                 
       
  6643                 Defined in
       
  6644                 
       
  6645             
       
  6646         
       
  6647         
       
  6648         <a href="../files/button_js_group.js.html#l97"><code>button&#x2F;js&#x2F;group.js:97</code></a>
       
  6649         
       
  6650         </p>
       
  6651 
       
  6652 
       
  6653         
       
  6654 
       
  6655         
       
  6656     </div>
       
  6657 
       
  6658     <div class="description">
       
  6659         <p>A delegated click handler for when any button is clicked in the content box</p>
       
  6660     </div>
       
  6661 
       
  6662     
       
  6663         <div class="params">
       
  6664             <h4>Parameters:</h4>
       
  6665 
       
  6666             <ul class="params-list">
       
  6667             
       
  6668                 <li class="param">
       
  6669                     
       
  6670                         <code class="param-name">e</code>
       
  6671                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6672                     
       
  6673 
       
  6674                     
       
  6675 
       
  6676                     <div class="param-description">
       
  6677                         <p>An event object</p>
       
  6678                     </div>
       
  6679 
       
  6680                     
       
  6681                 </li>
       
  6682             
       
  6683             </ul>
       
  6684         </div>
       
  6685     
       
  6686 
       
  6687     
       
  6688 
       
  6689     
       
  6690 </div>
       
  6691 
       
  6692                 
       
  6693                     <div id="method__initAttrHost" class="method item private inherited">
       
  6694     <h3 class="name"><code>_initAttrHost</code></h3>
       
  6695 
       
  6696     
       
  6697         <div class="args">
       
  6698             <span class="paren">(</span><ul class="args-list inline commas">
       
  6699             
       
  6700                 <li class="arg">
       
  6701                     
       
  6702                         <code>attrs</code>
       
  6703                     
       
  6704                 </li>
       
  6705             
       
  6706                 <li class="arg">
       
  6707                     
       
  6708                         <code>values</code>
       
  6709                     
       
  6710                 </li>
       
  6711             
       
  6712                 <li class="arg">
       
  6713                     
       
  6714                         <code>lazy</code>
       
  6715                     
       
  6716                 </li>
       
  6717             
       
  6718             </ul><span class="paren">)</span>
       
  6719         </div>
       
  6720     
       
  6721 
       
  6722     
       
  6723 
       
  6724     
       
  6725 
       
  6726     
       
  6727         <span class="flag private">private</span>
       
  6728     
       
  6729 
       
  6730     
       
  6731 
       
  6732     
       
  6733 
       
  6734     
       
  6735 
       
  6736     
       
  6737 
       
  6738     <div class="meta">
       
  6739         
       
  6740             
       
  6741                 <p>Inherited from
       
  6742                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  6743             
       
  6744         
       
  6745         
       
  6746         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  6747         
       
  6748         </p>
       
  6749 
       
  6750 
       
  6751         
       
  6752 
       
  6753         
       
  6754     </div>
       
  6755 
       
  6756     <div class="description">
       
  6757         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  6758 constructor.</p>
       
  6759     </div>
       
  6760 
       
  6761     
       
  6762         <div class="params">
       
  6763             <h4>Parameters:</h4>
       
  6764 
       
  6765             <ul class="params-list">
       
  6766             
       
  6767                 <li class="param">
       
  6768                     
       
  6769                         <code class="param-name">attrs</code>
       
  6770                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6771                     
       
  6772 
       
  6773                     
       
  6774 
       
  6775                     <div class="param-description">
       
  6776                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  6777        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  6778                     </div>
       
  6779 
       
  6780                     
       
  6781                 </li>
       
  6782             
       
  6783                 <li class="param">
       
  6784                     
       
  6785                         <code class="param-name">values</code>
       
  6786                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6787                     
       
  6788 
       
  6789                     
       
  6790 
       
  6791                     <div class="param-description">
       
  6792                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  6793        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  6794                     </div>
       
  6795 
       
  6796                     
       
  6797                 </li>
       
  6798             
       
  6799                 <li class="param">
       
  6800                     
       
  6801                         <code class="param-name">lazy</code>
       
  6802                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6803                     
       
  6804 
       
  6805                     
       
  6806 
       
  6807                     <div class="param-description">
       
  6808                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  6809                     </div>
       
  6810 
       
  6811                     
       
  6812                 </li>
       
  6813             
       
  6814             </ul>
       
  6815         </div>
       
  6816     
       
  6817 
       
  6818     
       
  6819 
       
  6820     
       
  6821 </div>
       
  6822 
       
  6823                 
       
  6824                     <div id="method__initAttribute" class="method item private inherited">
       
  6825     <h3 class="name"><code>_initAttribute</code></h3>
       
  6826 
       
  6827     
       
  6828         <span class="paren">()</span>
       
  6829     
       
  6830 
       
  6831     
       
  6832 
       
  6833     
       
  6834 
       
  6835     
       
  6836         <span class="flag private">private</span>
       
  6837     
       
  6838 
       
  6839     
       
  6840 
       
  6841     
       
  6842 
       
  6843     
       
  6844 
       
  6845     
       
  6846 
       
  6847     <div class="meta">
       
  6848         
       
  6849             <p>Inherited from
       
  6850             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  6851                 BaseObservable
       
  6852             </a>
       
  6853             
       
  6854             but overwritten in
       
  6855             
       
  6856         
       
  6857         
       
  6858         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  6859         
       
  6860         </p>
       
  6861 
       
  6862 
       
  6863         
       
  6864 
       
  6865         
       
  6866     </div>
       
  6867 
       
  6868     <div class="description">
       
  6869         <p>Initializes AttributeCore</p>
       
  6870     </div>
       
  6871 
       
  6872     
       
  6873 
       
  6874     
       
  6875 
       
  6876     
       
  6877 </div>
       
  6878 
       
  6879                 
       
  6880                     <div id="method__initAttrs" class="method item protected inherited">
       
  6881     <h3 class="name"><code>_initAttrs</code></h3>
       
  6882 
       
  6883     
       
  6884         <div class="args">
       
  6885             <span class="paren">(</span><ul class="args-list inline commas">
       
  6886             
       
  6887                 <li class="arg">
       
  6888                     
       
  6889                         <code>attrs</code>
       
  6890                     
       
  6891                 </li>
       
  6892             
       
  6893                 <li class="arg">
       
  6894                     
       
  6895                         <code>values</code>
       
  6896                     
       
  6897                 </li>
       
  6898             
       
  6899                 <li class="arg">
       
  6900                     
       
  6901                         <code>lazy</code>
       
  6902                     
       
  6903                 </li>
       
  6904             
       
  6905             </ul><span class="paren">)</span>
       
  6906         </div>
       
  6907     
       
  6908 
       
  6909     
       
  6910 
       
  6911     
       
  6912 
       
  6913     
       
  6914         <span class="flag protected">protected</span>
       
  6915     
       
  6916 
       
  6917     
       
  6918 
       
  6919     
       
  6920 
       
  6921     
       
  6922 
       
  6923     
       
  6924 
       
  6925     <div class="meta">
       
  6926         
       
  6927             
       
  6928                 <p>Inherited from
       
  6929                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  6930             
       
  6931         
       
  6932         
       
  6933         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  6934         
       
  6935         </p>
       
  6936 
       
  6937 
       
  6938         
       
  6939 
       
  6940         
       
  6941     </div>
       
  6942 
       
  6943     <div class="description">
       
  6944         <p>Utility method to set up initial attributes defined during construction,
       
  6945 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  6946     </div>
       
  6947 
       
  6948     
       
  6949         <div class="params">
       
  6950             <h4>Parameters:</h4>
       
  6951 
       
  6952             <ul class="params-list">
       
  6953             
       
  6954                 <li class="param">
       
  6955                     
       
  6956                         <code class="param-name">attrs</code>
       
  6957                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6958                     
       
  6959 
       
  6960                     
       
  6961 
       
  6962                     <div class="param-description">
       
  6963                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  6964        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  6965                     </div>
       
  6966 
       
  6967                     
       
  6968                 </li>
       
  6969             
       
  6970                 <li class="param">
       
  6971                     
       
  6972                         <code class="param-name">values</code>
       
  6973                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6974                     
       
  6975 
       
  6976                     
       
  6977 
       
  6978                     <div class="param-description">
       
  6979                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  6980        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  6981                     </div>
       
  6982 
       
  6983                     
       
  6984                 </li>
       
  6985             
       
  6986                 <li class="param">
       
  6987                     
       
  6988                         <code class="param-name">lazy</code>
       
  6989                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6990                     
       
  6991 
       
  6992                     
       
  6993 
       
  6994                     <div class="param-description">
       
  6995                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  6996                     </div>
       
  6997 
       
  6998                     
       
  6999                 </li>
       
  7000             
       
  7001             </ul>
       
  7002         </div>
       
  7003     
       
  7004 
       
  7005     
       
  7006 
       
  7007     
       
  7008 </div>
       
  7009 
       
  7010                 
       
  7011                     <div id="method__initBase" class="method item private inherited">
       
  7012     <h3 class="name"><code>_initBase</code></h3>
       
  7013 
       
  7014     
       
  7015         <div class="args">
       
  7016             <span class="paren">(</span><ul class="args-list inline commas">
       
  7017             
       
  7018                 <li class="arg">
       
  7019                     
       
  7020                         <code>config</code>
       
  7021                     
       
  7022                 </li>
       
  7023             
       
  7024             </ul><span class="paren">)</span>
       
  7025         </div>
       
  7026     
       
  7027 
       
  7028     
       
  7029 
       
  7030     
       
  7031 
       
  7032     
       
  7033         <span class="flag private">private</span>
       
  7034     
       
  7035 
       
  7036     
       
  7037 
       
  7038     
       
  7039 
       
  7040     
       
  7041 
       
  7042     
       
  7043 
       
  7044     <div class="meta">
       
  7045         
       
  7046             
       
  7047                 <p>Inherited from
       
  7048                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  7049             
       
  7050         
       
  7051         
       
  7052         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  7053         
       
  7054         </p>
       
  7055 
       
  7056 
       
  7057         
       
  7058 
       
  7059         
       
  7060     </div>
       
  7061 
       
  7062     <div class="description">
       
  7063         <p>Internal construction logic for BaseCore.</p>
       
  7064     </div>
       
  7065 
       
  7066     
       
  7067         <div class="params">
       
  7068             <h4>Parameters:</h4>
       
  7069 
       
  7070             <ul class="params-list">
       
  7071             
       
  7072                 <li class="param">
       
  7073                     
       
  7074                         <code class="param-name">config</code>
       
  7075                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7076                     
       
  7077 
       
  7078                     
       
  7079 
       
  7080                     <div class="param-description">
       
  7081                         <p>The constructor configuration object</p>
       
  7082                     </div>
       
  7083 
       
  7084                     
       
  7085                 </li>
       
  7086             
       
  7087             </ul>
       
  7088         </div>
       
  7089     
       
  7090 
       
  7091     
       
  7092 
       
  7093     
       
  7094 </div>
       
  7095 
       
  7096                 
       
  7097                     <div id="method__initHierarchy" class="method item private inherited">
       
  7098     <h3 class="name"><code>_initHierarchy</code></h3>
       
  7099 
       
  7100     
       
  7101         <div class="args">
       
  7102             <span class="paren">(</span><ul class="args-list inline commas">
       
  7103             
       
  7104                 <li class="arg">
       
  7105                     
       
  7106                         <code>userVals</code>
       
  7107                     
       
  7108                 </li>
       
  7109             
       
  7110             </ul><span class="paren">)</span>
       
  7111         </div>
       
  7112     
       
  7113 
       
  7114     
       
  7115 
       
  7116     
       
  7117 
       
  7118     
       
  7119         <span class="flag private">private</span>
       
  7120     
       
  7121 
       
  7122     
       
  7123 
       
  7124     
       
  7125 
       
  7126     
       
  7127 
       
  7128     
       
  7129 
       
  7130     <div class="meta">
       
  7131         
       
  7132             
       
  7133                 <p>Inherited from
       
  7134                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  7135             
       
  7136         
       
  7137         
       
  7138         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  7139         
       
  7140         </p>
       
  7141 
       
  7142 
       
  7143         
       
  7144 
       
  7145         
       
  7146     </div>
       
  7147 
       
  7148     <div class="description">
       
  7149         <p>Initializes the class hierarchy for the instance, which includes
       
  7150 initializing attributes for each class defined in the class's
       
  7151 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  7152 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  7153     </div>
       
  7154 
       
  7155     
       
  7156         <div class="params">
       
  7157             <h4>Parameters:</h4>
       
  7158 
       
  7159             <ul class="params-list">
       
  7160             
       
  7161                 <li class="param">
       
  7162                     
       
  7163                         <code class="param-name">userVals</code>
       
  7164                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7165                     
       
  7166 
       
  7167                     
       
  7168 
       
  7169                     <div class="param-description">
       
  7170                         <p>Object with configuration property name/value pairs</p>
       
  7171                     </div>
       
  7172 
       
  7173                     
       
  7174                 </li>
       
  7175             
       
  7176             </ul>
       
  7177         </div>
       
  7178     
       
  7179 
       
  7180     
       
  7181 
       
  7182     
       
  7183 </div>
       
  7184 
       
  7185                 
       
  7186                     <div id="method__initHierarchyData" class="method item private inherited">
       
  7187     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  7188 
       
  7189     
       
  7190         <span class="paren">()</span>
       
  7191     
       
  7192 
       
  7193     
       
  7194 
       
  7195     
       
  7196 
       
  7197     
       
  7198         <span class="flag private">private</span>
       
  7199     
       
  7200 
       
  7201     
       
  7202 
       
  7203     
       
  7204 
       
  7205     
       
  7206 
       
  7207     
       
  7208 
       
  7209     <div class="meta">
       
  7210         
       
  7211             
       
  7212                 <p>Inherited from
       
  7213                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  7214             
       
  7215         
       
  7216         
       
  7217         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  7218         
       
  7219         </p>
       
  7220 
       
  7221 
       
  7222         
       
  7223 
       
  7224         
       
  7225     </div>
       
  7226 
       
  7227     <div class="description">
       
  7228         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  7229 the array of classes and aggregate set of attribute configurations
       
  7230 across the class hierarchy for the instance.</p>
       
  7231     </div>
       
  7232 
       
  7233     
       
  7234 
       
  7235     
       
  7236 
       
  7237     
       
  7238 </div>
       
  7239 
       
  7240                 
       
  7241                     <div id="method__initUIEvent" class="method item private inherited">
       
  7242     <h3 class="name"><code>_initUIEvent</code></h3>
       
  7243 
       
  7244     
       
  7245         <div class="args">
       
  7246             <span class="paren">(</span><ul class="args-list inline commas">
       
  7247             
       
  7248                 <li class="arg">
       
  7249                     
       
  7250                         <code>type</code>
       
  7251                     
       
  7252                 </li>
       
  7253             
       
  7254             </ul><span class="paren">)</span>
       
  7255         </div>
       
  7256     
       
  7257 
       
  7258     
       
  7259         <span class="returns-inline">
       
  7260             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7261         </span>
       
  7262     
       
  7263 
       
  7264     
       
  7265 
       
  7266     
       
  7267         <span class="flag private">private</span>
       
  7268     
       
  7269 
       
  7270     
       
  7271 
       
  7272     
       
  7273 
       
  7274     
       
  7275 
       
  7276     
       
  7277 
       
  7278     <div class="meta">
       
  7279         
       
  7280             
       
  7281                 <p>Inherited from
       
  7282                 <a href="../classes/Widget.html#method__initUIEvent">Widget</a>:
       
  7283             
       
  7284         
       
  7285         
       
  7286         <a href="../files/widget_js_WidgetUIEvents.js.html#l176"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:176</code></a>
       
  7287         
       
  7288         </p>
       
  7289 
       
  7290 
       
  7291         
       
  7292 
       
  7293         
       
  7294     </div>
       
  7295 
       
  7296     <div class="description">
       
  7297         <p>Sets up infrastructure required to fire a UI event.</p>
       
  7298     </div>
       
  7299 
       
  7300     
       
  7301         <div class="params">
       
  7302             <h4>Parameters:</h4>
       
  7303 
       
  7304             <ul class="params-list">
       
  7305             
       
  7306                 <li class="param">
       
  7307                     
       
  7308                         <code class="param-name">type</code>
       
  7309                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7310                     
       
  7311 
       
  7312                     
       
  7313 
       
  7314                     <div class="param-description">
       
  7315                         <p>String representing the name of the event</p>
       
  7316                     </div>
       
  7317 
       
  7318                     
       
  7319                 </li>
       
  7320             
       
  7321             </ul>
       
  7322         </div>
       
  7323     
       
  7324 
       
  7325     
       
  7326         <div class="returns">
       
  7327             <h4>Returns:</h4>
       
  7328 
       
  7329             <div class="returns-description">
       
  7330                 
       
  7331                     
       
  7332                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  7333                     
       
  7334                 
       
  7335             </div>
       
  7336         </div>
       
  7337     
       
  7338 
       
  7339     
       
  7340 </div>
       
  7341 
       
  7342                 
       
  7343                     <div id="method__isLazyAttr" class="method item private inherited">
       
  7344     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  7345 
       
  7346     
       
  7347         <div class="args">
       
  7348             <span class="paren">(</span><ul class="args-list inline commas">
       
  7349             
       
  7350                 <li class="arg">
       
  7351                     
       
  7352                         <code>name</code>
       
  7353                     
       
  7354                 </li>
       
  7355             
       
  7356             </ul><span class="paren">)</span>
       
  7357         </div>
       
  7358     
       
  7359 
       
  7360     
       
  7361         <span class="returns-inline">
       
  7362             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7363         </span>
       
  7364     
       
  7365 
       
  7366     
       
  7367 
       
  7368     
       
  7369         <span class="flag private">private</span>
       
  7370     
       
  7371 
       
  7372     
       
  7373 
       
  7374     
       
  7375 
       
  7376     
       
  7377 
       
  7378     
       
  7379 
       
  7380     <div class="meta">
       
  7381         
       
  7382             
       
  7383                 <p>Inherited from
       
  7384                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  7385             
       
  7386         
       
  7387         
       
  7388         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  7389         
       
  7390         </p>
       
  7391 
       
  7392 
       
  7393         
       
  7394 
       
  7395         
       
  7396     </div>
       
  7397 
       
  7398     <div class="description">
       
  7399         <p>Checks whether or not the attribute is one which has been
       
  7400 added lazily and still requires initialization.</p>
       
  7401     </div>
       
  7402 
       
  7403     
       
  7404         <div class="params">
       
  7405             <h4>Parameters:</h4>
       
  7406 
       
  7407             <ul class="params-list">
       
  7408             
       
  7409                 <li class="param">
       
  7410                     
       
  7411                         <code class="param-name">name</code>
       
  7412                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7413                     
       
  7414 
       
  7415                     
       
  7416 
       
  7417                     <div class="param-description">
       
  7418                         <p>The name of the attribute</p>
       
  7419                     </div>
       
  7420 
       
  7421                     
       
  7422                 </li>
       
  7423             
       
  7424             </ul>
       
  7425         </div>
       
  7426     
       
  7427 
       
  7428     
       
  7429         <div class="returns">
       
  7430             <h4>Returns:</h4>
       
  7431 
       
  7432             <div class="returns-description">
       
  7433                 
       
  7434                     
       
  7435                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  7436                     
       
  7437                     true if it's a lazily added attribute, false otherwise.
       
  7438                 
       
  7439             </div>
       
  7440         </div>
       
  7441     
       
  7442 
       
  7443     
       
  7444 </div>
       
  7445 
       
  7446                 
       
  7447                     <div id="method__isUIEvent" class="method item private inherited">
       
  7448     <h3 class="name"><code>_isUIEvent</code></h3>
       
  7449 
       
  7450     
       
  7451         <div class="args">
       
  7452             <span class="paren">(</span><ul class="args-list inline commas">
       
  7453             
       
  7454                 <li class="arg">
       
  7455                     
       
  7456                         <code>type</code>
       
  7457                     
       
  7458                 </li>
       
  7459             
       
  7460             </ul><span class="paren">)</span>
       
  7461         </div>
       
  7462     
       
  7463 
       
  7464     
       
  7465         <span class="returns-inline">
       
  7466             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7467         </span>
       
  7468     
       
  7469 
       
  7470     
       
  7471 
       
  7472     
       
  7473         <span class="flag private">private</span>
       
  7474     
       
  7475 
       
  7476     
       
  7477 
       
  7478     
       
  7479 
       
  7480     
       
  7481 
       
  7482     
       
  7483 
       
  7484     <div class="meta">
       
  7485         
       
  7486             
       
  7487                 <p>Inherited from
       
  7488                 <a href="../classes/Widget.html#method__isUIEvent">Widget</a>:
       
  7489             
       
  7490         
       
  7491         
       
  7492         <a href="../files/widget_js_WidgetUIEvents.js.html#l143"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:143</code></a>
       
  7493         
       
  7494         </p>
       
  7495 
       
  7496 
       
  7497         
       
  7498 
       
  7499         
       
  7500     </div>
       
  7501 
       
  7502     <div class="description">
       
  7503         <p>Determines if the specified event is a UI event.</p>
       
  7504     </div>
       
  7505 
       
  7506     
       
  7507         <div class="params">
       
  7508             <h4>Parameters:</h4>
       
  7509 
       
  7510             <ul class="params-list">
       
  7511             
       
  7512                 <li class="param">
       
  7513                     
       
  7514                         <code class="param-name">type</code>
       
  7515                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7516                     
       
  7517 
       
  7518                     
       
  7519 
       
  7520                     <div class="param-description">
       
  7521                         <p>String representing the name of the event</p>
       
  7522                     </div>
       
  7523 
       
  7524                     
       
  7525                 </li>
       
  7526             
       
  7527             </ul>
       
  7528         </div>
       
  7529     
       
  7530 
       
  7531     
       
  7532         <div class="returns">
       
  7533             <h4>Returns:</h4>
       
  7534 
       
  7535             <div class="returns-description">
       
  7536                 
       
  7537                     
       
  7538                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  7539                     
       
  7540                     Event Returns the name of the UI Event, otherwise
       
  7541 undefined.
       
  7542                 
       
  7543             </div>
       
  7544         </div>
       
  7545     
       
  7546 
       
  7547     
       
  7548 </div>
       
  7549 
       
  7550                 
       
  7551                     <div id="method__mapInstance" class="method item protected inherited">
       
  7552     <h3 class="name"><code>_mapInstance</code></h3>
       
  7553 
       
  7554     
       
  7555         <div class="args">
       
  7556             <span class="paren">(</span><ul class="args-list inline commas">
       
  7557             
       
  7558                 <li class="arg">
       
  7559                     
       
  7560                         <code>The</code>
       
  7561                     
       
  7562                 </li>
       
  7563             
       
  7564             </ul><span class="paren">)</span>
       
  7565         </div>
       
  7566     
       
  7567 
       
  7568     
       
  7569 
       
  7570     
       
  7571 
       
  7572     
       
  7573         <span class="flag protected">protected</span>
       
  7574     
       
  7575 
       
  7576     
       
  7577 
       
  7578     
       
  7579 
       
  7580     
       
  7581 
       
  7582     
       
  7583 
       
  7584     <div class="meta">
       
  7585         
       
  7586             
       
  7587                 <p>Inherited from
       
  7588                 <a href="../classes/Widget.html#method__mapInstance">Widget</a>:
       
  7589             
       
  7590         
       
  7591         
       
  7592         <a href="../files/widget_js_Widget.js.html#l414"><code>widget&#x2F;js&#x2F;Widget.js:414</code></a>
       
  7593         
       
  7594         </p>
       
  7595 
       
  7596 
       
  7597         
       
  7598 
       
  7599         
       
  7600     </div>
       
  7601 
       
  7602     <div class="description">
       
  7603         <p>Utility method used to add an entry to the boundingBox id to instance map.</p>
       
  7604 
       
  7605 <p>This method can be used to populate the instance with lazily created boundingBox Node references.</p>
       
  7606     </div>
       
  7607 
       
  7608     
       
  7609         <div class="params">
       
  7610             <h4>Parameters:</h4>
       
  7611 
       
  7612             <ul class="params-list">
       
  7613             
       
  7614                 <li class="param">
       
  7615                     
       
  7616                         <code class="param-name">The</code>
       
  7617                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7618                     
       
  7619 
       
  7620                     
       
  7621 
       
  7622                     <div class="param-description">
       
  7623                         <p>boundingBox id</p>
       
  7624                     </div>
       
  7625 
       
  7626                     
       
  7627                 </li>
       
  7628             
       
  7629             </ul>
       
  7630         </div>
       
  7631     
       
  7632 
       
  7633     
       
  7634 
       
  7635     
       
  7636 </div>
       
  7637 
       
  7638                 
       
  7639                     <div id="method__monitor" class="method item private inherited">
       
  7640     <h3 class="name"><code>_monitor</code></h3>
       
  7641 
       
  7642     
       
  7643         <div class="args">
       
  7644             <span class="paren">(</span><ul class="args-list inline commas">
       
  7645             
       
  7646                 <li class="arg">
       
  7647                     
       
  7648                         <code>what</code>
       
  7649                     
       
  7650                 </li>
       
  7651             
       
  7652                 <li class="arg">
       
  7653                     
       
  7654                         <code>eventType</code>
       
  7655                     
       
  7656                 </li>
       
  7657             
       
  7658                 <li class="arg">
       
  7659                     
       
  7660                         <code>o</code>
       
  7661                     
       
  7662                 </li>
       
  7663             
       
  7664             </ul><span class="paren">)</span>
       
  7665         </div>
       
  7666     
       
  7667 
       
  7668     
       
  7669 
       
  7670     
       
  7671 
       
  7672     
       
  7673         <span class="flag private">private</span>
       
  7674     
       
  7675 
       
  7676     
       
  7677 
       
  7678     
       
  7679 
       
  7680     
       
  7681 
       
  7682     
       
  7683 
       
  7684     <div class="meta">
       
  7685         
       
  7686             
       
  7687                 <p>Inherited from
       
  7688                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  7689             
       
  7690         
       
  7691         
       
  7692         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  7693         
       
  7694         </p>
       
  7695 
       
  7696 
       
  7697         
       
  7698 
       
  7699         
       
  7700     </div>
       
  7701 
       
  7702     <div class="description">
       
  7703         <p>This is the entry point for the event monitoring system.
       
  7704 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  7705 When configured, these events generate an event.  click ->
       
  7706 click<em>attach, click</em>detach, click_publish -- these can
       
  7707 be subscribed to like other events to monitor the event
       
  7708 system.  Inividual published events can have monitoring
       
  7709 turned on or off (publish can't be turned off before it
       
  7710 it published) by setting the events 'monitor' config.</p>
       
  7711     </div>
       
  7712 
       
  7713     
       
  7714         <div class="params">
       
  7715             <h4>Parameters:</h4>
       
  7716 
       
  7717             <ul class="params-list">
       
  7718             
       
  7719                 <li class="param">
       
  7720                     
       
  7721                         <code class="param-name">what</code>
       
  7722                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7723                     
       
  7724 
       
  7725                     
       
  7726 
       
  7727                     <div class="param-description">
       
  7728                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  7729                     </div>
       
  7730 
       
  7731                     
       
  7732                 </li>
       
  7733             
       
  7734                 <li class="param">
       
  7735                     
       
  7736                         <code class="param-name">eventType</code>
       
  7737                         <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>
       
  7738                     
       
  7739 
       
  7740                     
       
  7741 
       
  7742                     <div class="param-description">
       
  7743                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  7744                     </div>
       
  7745 
       
  7746                     
       
  7747                 </li>
       
  7748             
       
  7749                 <li class="param">
       
  7750                     
       
  7751                         <code class="param-name">o</code>
       
  7752                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7753                     
       
  7754 
       
  7755                     
       
  7756 
       
  7757                     <div class="param-description">
       
  7758                         <p>Information about the event interaction, such as
       
  7759                  fire() args, subscription category, publish config</p>
       
  7760                     </div>
       
  7761 
       
  7762                     
       
  7763                 </li>
       
  7764             
       
  7765             </ul>
       
  7766         </div>
       
  7767     
       
  7768 
       
  7769     
       
  7770 
       
  7771     
       
  7772 </div>
       
  7773 
       
  7774                 
       
  7775                     <div id="method__normAttrVals" class="method item private inherited">
       
  7776     <h3 class="name"><code>_normAttrVals</code></h3>
       
  7777 
       
  7778     
       
  7779         <div class="args">
       
  7780             <span class="paren">(</span><ul class="args-list inline commas">
       
  7781             
       
  7782                 <li class="arg">
       
  7783                     
       
  7784                         <code>valueHash</code>
       
  7785                     
       
  7786                 </li>
       
  7787             
       
  7788             </ul><span class="paren">)</span>
       
  7789         </div>
       
  7790     
       
  7791 
       
  7792     
       
  7793         <span class="returns-inline">
       
  7794             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7795         </span>
       
  7796     
       
  7797 
       
  7798     
       
  7799 
       
  7800     
       
  7801         <span class="flag private">private</span>
       
  7802     
       
  7803 
       
  7804     
       
  7805 
       
  7806     
       
  7807 
       
  7808     
       
  7809 
       
  7810     
       
  7811 
       
  7812     <div class="meta">
       
  7813         
       
  7814             
       
  7815                 <p>Inherited from
       
  7816                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  7817             
       
  7818         
       
  7819         
       
  7820         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  7821         
       
  7822         </p>
       
  7823 
       
  7824 
       
  7825         
       
  7826 
       
  7827         
       
  7828     </div>
       
  7829 
       
  7830     <div class="description">
       
  7831         <p>Utility method to normalize attribute values. The base implementation
       
  7832 simply merges the hash to protect the original.</p>
       
  7833     </div>
       
  7834 
       
  7835     
       
  7836         <div class="params">
       
  7837             <h4>Parameters:</h4>
       
  7838 
       
  7839             <ul class="params-list">
       
  7840             
       
  7841                 <li class="param">
       
  7842                     
       
  7843                         <code class="param-name">valueHash</code>
       
  7844                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7845                     
       
  7846 
       
  7847                     
       
  7848 
       
  7849                     <div class="param-description">
       
  7850                         <p>An object with attribute name/value pairs</p>
       
  7851                     </div>
       
  7852 
       
  7853                     
       
  7854                 </li>
       
  7855             
       
  7856             </ul>
       
  7857         </div>
       
  7858     
       
  7859 
       
  7860     
       
  7861         <div class="returns">
       
  7862             <h4>Returns:</h4>
       
  7863 
       
  7864             <div class="returns-description">
       
  7865                 
       
  7866                     
       
  7867                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7868                     
       
  7869                     An object literal with 2 properties - "simple" and "complex",
       
  7870 containing simple and complex attribute values respectively keyed
       
  7871 by the top level attribute name, or null, if valueHash is falsey.
       
  7872                 
       
  7873             </div>
       
  7874         </div>
       
  7875     
       
  7876 
       
  7877     
       
  7878 </div>
       
  7879 
       
  7880                 
       
  7881                     <div id="method__onDocFocus" class="method item protected inherited">
       
  7882     <h3 class="name"><code>_onDocFocus</code></h3>
       
  7883 
       
  7884     
       
  7885         <div class="args">
       
  7886             <span class="paren">(</span><ul class="args-list inline commas">
       
  7887             
       
  7888                 <li class="arg">
       
  7889                     
       
  7890                         <code>evt</code>
       
  7891                     
       
  7892                 </li>
       
  7893             
       
  7894             </ul><span class="paren">)</span>
       
  7895         </div>
       
  7896     
       
  7897 
       
  7898     
       
  7899 
       
  7900     
       
  7901 
       
  7902     
       
  7903         <span class="flag protected">protected</span>
       
  7904     
       
  7905 
       
  7906     
       
  7907 
       
  7908     
       
  7909 
       
  7910     
       
  7911 
       
  7912     
       
  7913 
       
  7914     <div class="meta">
       
  7915         
       
  7916             
       
  7917                 <p>Inherited from
       
  7918                 <a href="../classes/Widget.html#method__onDocFocus">Widget</a>:
       
  7919             
       
  7920         
       
  7921         
       
  7922         <a href="../files/widget_js_Widget.js.html#l1081"><code>widget&#x2F;js&#x2F;Widget.js:1081</code></a>
       
  7923         
       
  7924         </p>
       
  7925 
       
  7926 
       
  7927         
       
  7928 
       
  7929         
       
  7930     </div>
       
  7931 
       
  7932     <div class="description">
       
  7933         <p>DOM focus event handler, used to sync the state of the Widget with the DOM</p>
       
  7934     </div>
       
  7935 
       
  7936     
       
  7937         <div class="params">
       
  7938             <h4>Parameters:</h4>
       
  7939 
       
  7940             <ul class="params-list">
       
  7941             
       
  7942                 <li class="param">
       
  7943                     
       
  7944                         <code class="param-name">evt</code>
       
  7945                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  7946                     
       
  7947 
       
  7948                     
       
  7949 
       
  7950                     <div class="param-description">
       
  7951                         <p>The event facade for the DOM focus event</p>
       
  7952                     </div>
       
  7953 
       
  7954                     
       
  7955                 </li>
       
  7956             
       
  7957             </ul>
       
  7958         </div>
       
  7959     
       
  7960 
       
  7961     
       
  7962 
       
  7963     
       
  7964 </div>
       
  7965 
       
  7966                 
       
  7967                     <div id="method__onDocMouseDown" class="method item protected inherited">
       
  7968     <h3 class="name"><code>_onDocMouseDown</code></h3>
       
  7969 
       
  7970     
       
  7971         <div class="args">
       
  7972             <span class="paren">(</span><ul class="args-list inline commas">
       
  7973             
       
  7974                 <li class="arg">
       
  7975                     
       
  7976                         <code>evt</code>
       
  7977                     
       
  7978                 </li>
       
  7979             
       
  7980             </ul><span class="paren">)</span>
       
  7981         </div>
       
  7982     
       
  7983 
       
  7984     
       
  7985 
       
  7986     
       
  7987 
       
  7988     
       
  7989         <span class="flag protected">protected</span>
       
  7990     
       
  7991 
       
  7992     
       
  7993 
       
  7994     
       
  7995 
       
  7996     
       
  7997 
       
  7998     
       
  7999 
       
  8000     <div class="meta">
       
  8001         
       
  8002             
       
  8003                 <p>Inherited from
       
  8004                 <a href="../classes/Widget.html#method__onDocMouseDown">Widget</a>:
       
  8005             
       
  8006         
       
  8007         
       
  8008         <a href="../files/widget_js_Widget.js.html#l1068"><code>widget&#x2F;js&#x2F;Widget.js:1068</code></a>
       
  8009         
       
  8010         </p>
       
  8011 
       
  8012 
       
  8013         
       
  8014 
       
  8015         
       
  8016     </div>
       
  8017 
       
  8018     <div class="description">
       
  8019         <p>"mousedown" event handler for the owner document of the
       
  8020 widget's bounding box.</p>
       
  8021     </div>
       
  8022 
       
  8023     
       
  8024         <div class="params">
       
  8025             <h4>Parameters:</h4>
       
  8026 
       
  8027             <ul class="params-list">
       
  8028             
       
  8029                 <li class="param">
       
  8030                     
       
  8031                         <code class="param-name">evt</code>
       
  8032                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  8033                     
       
  8034 
       
  8035                     
       
  8036 
       
  8037                     <div class="param-description">
       
  8038                         <p>The event facade for the DOM focus event</p>
       
  8039                     </div>
       
  8040 
       
  8041                     
       
  8042                 </li>
       
  8043             
       
  8044             </ul>
       
  8045         </div>
       
  8046     
       
  8047 
       
  8048     
       
  8049 
       
  8050     
       
  8051 </div>
       
  8052 
       
  8053                 
       
  8054                     <div id="method__parseType" class="method item private inherited">
       
  8055     <h3 class="name"><code>_parseType</code></h3>
       
  8056 
       
  8057     
       
  8058         <span class="paren">()</span>
       
  8059     
       
  8060 
       
  8061     
       
  8062 
       
  8063     
       
  8064 
       
  8065     
       
  8066         <span class="flag private">private</span>
       
  8067     
       
  8068 
       
  8069     
       
  8070 
       
  8071     
       
  8072 
       
  8073     
       
  8074 
       
  8075     
       
  8076 
       
  8077     <div class="meta">
       
  8078         
       
  8079             
       
  8080                 <p>Inherited from
       
  8081                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  8082             
       
  8083         
       
  8084         
       
  8085         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  8086         
       
  8087         </p>
       
  8088 
       
  8089 
       
  8090         
       
  8091 
       
  8092         
       
  8093     </div>
       
  8094 
       
  8095     <div class="description">
       
  8096         <p>Returns an array with the detach key (if provided),
       
  8097 and the prefixed event name from _getType
       
  8098 Y.on('detachcategory| menu:click', fn)</p>
       
  8099     </div>
       
  8100 
       
  8101     
       
  8102 
       
  8103     
       
  8104 
       
  8105     
       
  8106 </div>
       
  8107 
       
  8108                 
       
  8109                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  8110     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  8111 
       
  8112     
       
  8113         <div class="args">
       
  8114             <span class="paren">(</span><ul class="args-list inline commas">
       
  8115             
       
  8116                 <li class="arg">
       
  8117                     
       
  8118                         <code>config</code>
       
  8119                     
       
  8120                 </li>
       
  8121             
       
  8122             </ul><span class="paren">)</span>
       
  8123         </div>
       
  8124     
       
  8125 
       
  8126     
       
  8127 
       
  8128     
       
  8129 
       
  8130     
       
  8131         <span class="flag private">private</span>
       
  8132     
       
  8133 
       
  8134     
       
  8135 
       
  8136     
       
  8137 
       
  8138     
       
  8139 
       
  8140     
       
  8141 
       
  8142     <div class="meta">
       
  8143         
       
  8144             
       
  8145                 <p>Inherited from
       
  8146                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  8147             
       
  8148         
       
  8149         
       
  8150         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  8151         
       
  8152         </p>
       
  8153 
       
  8154 
       
  8155         
       
  8156 
       
  8157         
       
  8158     </div>
       
  8159 
       
  8160     <div class="description">
       
  8161         <p>Handles the special on, after and target properties which allow the user to
       
  8162 easily configure on and after listeners as well as bubble targets during
       
  8163 construction, prior to init.</p>
       
  8164     </div>
       
  8165 
       
  8166     
       
  8167         <div class="params">
       
  8168             <h4>Parameters:</h4>
       
  8169 
       
  8170             <ul class="params-list">
       
  8171             
       
  8172                 <li class="param">
       
  8173                     
       
  8174                         <code class="param-name">config</code>
       
  8175                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8176                     
       
  8177 
       
  8178                     
       
  8179 
       
  8180                     <div class="param-description">
       
  8181                         <p>The user configuration object</p>
       
  8182                     </div>
       
  8183 
       
  8184                     
       
  8185                 </li>
       
  8186             
       
  8187             </ul>
       
  8188         </div>
       
  8189     
       
  8190 
       
  8191     
       
  8192 
       
  8193     
       
  8194 </div>
       
  8195 
       
  8196                 
       
  8197                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  8198     <h3 class="name"><code>_protectAttrs</code></h3>
       
  8199 
       
  8200     
       
  8201         <div class="args">
       
  8202             <span class="paren">(</span><ul class="args-list inline commas">
       
  8203             
       
  8204                 <li class="arg">
       
  8205                     
       
  8206                         <code>attrs</code>
       
  8207                     
       
  8208                 </li>
       
  8209             
       
  8210             </ul><span class="paren">)</span>
       
  8211         </div>
       
  8212     
       
  8213 
       
  8214     
       
  8215         <span class="returns-inline">
       
  8216             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8217         </span>
       
  8218     
       
  8219 
       
  8220     
       
  8221         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  8222   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  8223     
       
  8224 
       
  8225     
       
  8226         <span class="flag protected">protected</span>
       
  8227     
       
  8228 
       
  8229     
       
  8230 
       
  8231     
       
  8232 
       
  8233     
       
  8234 
       
  8235     
       
  8236 
       
  8237     <div class="meta">
       
  8238         
       
  8239             
       
  8240                 <p>Inherited from
       
  8241                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  8242             
       
  8243         
       
  8244         
       
  8245         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  8246         
       
  8247         </p>
       
  8248 
       
  8249 
       
  8250         
       
  8251             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  8252   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  8253         
       
  8254 
       
  8255         
       
  8256     </div>
       
  8257 
       
  8258     <div class="description">
       
  8259         <p>Utility method to protect an attribute configuration
       
  8260 hash, by merging the entire object and the individual
       
  8261 attr config objects.</p>
       
  8262     </div>
       
  8263 
       
  8264     
       
  8265         <div class="params">
       
  8266             <h4>Parameters:</h4>
       
  8267 
       
  8268             <ul class="params-list">
       
  8269             
       
  8270                 <li class="param">
       
  8271                     
       
  8272                         <code class="param-name">attrs</code>
       
  8273                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8274                     
       
  8275 
       
  8276                     
       
  8277 
       
  8278                     <div class="param-description">
       
  8279                         <p>A hash of attribute to configuration object pairs.</p>
       
  8280                     </div>
       
  8281 
       
  8282                     
       
  8283                 </li>
       
  8284             
       
  8285             </ul>
       
  8286         </div>
       
  8287     
       
  8288 
       
  8289     
       
  8290         <div class="returns">
       
  8291             <h4>Returns:</h4>
       
  8292 
       
  8293             <div class="returns-description">
       
  8294                 
       
  8295                     
       
  8296                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  8297                     
       
  8298                     A protected version of the attrs argument.
       
  8299                 
       
  8300             </div>
       
  8301         </div>
       
  8302     
       
  8303 
       
  8304     
       
  8305 </div>
       
  8306 
       
  8307                 
       
  8308                     <div id="method__publish" class="method item private inherited">
       
  8309     <h3 class="name"><code>_publish</code></h3>
       
  8310 
       
  8311     
       
  8312         <div class="args">
       
  8313             <span class="paren">(</span><ul class="args-list inline commas">
       
  8314             
       
  8315                 <li class="arg">
       
  8316                     
       
  8317                         <code>fullType</code>
       
  8318                     
       
  8319                 </li>
       
  8320             
       
  8321                 <li class="arg">
       
  8322                     
       
  8323                         <code>etOpts</code>
       
  8324                     
       
  8325                 </li>
       
  8326             
       
  8327                 <li class="arg">
       
  8328                     
       
  8329                         <code>ceOpts</code>
       
  8330                     
       
  8331                 </li>
       
  8332             
       
  8333             </ul><span class="paren">)</span>
       
  8334         </div>
       
  8335     
       
  8336 
       
  8337     
       
  8338         <span class="returns-inline">
       
  8339             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8340         </span>
       
  8341     
       
  8342 
       
  8343     
       
  8344 
       
  8345     
       
  8346         <span class="flag private">private</span>
       
  8347     
       
  8348 
       
  8349     
       
  8350 
       
  8351     
       
  8352 
       
  8353     
       
  8354 
       
  8355     
       
  8356 
       
  8357     <div class="meta">
       
  8358         
       
  8359             
       
  8360                 <p>Inherited from
       
  8361                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  8362             
       
  8363         
       
  8364         
       
  8365         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  8366         
       
  8367         </p>
       
  8368 
       
  8369 
       
  8370         
       
  8371 
       
  8372         
       
  8373     </div>
       
  8374 
       
  8375     <div class="description">
       
  8376         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  8377 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  8378 path publish, which can be used by critical code paths to improve performance.</p>
       
  8379     </div>
       
  8380 
       
  8381     
       
  8382         <div class="params">
       
  8383             <h4>Parameters:</h4>
       
  8384 
       
  8385             <ul class="params-list">
       
  8386             
       
  8387                 <li class="param">
       
  8388                     
       
  8389                         <code class="param-name">fullType</code>
       
  8390                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8391                     
       
  8392 
       
  8393                     
       
  8394 
       
  8395                     <div class="param-description">
       
  8396                         <p>The prefixed type of the event to publish.</p>
       
  8397                     </div>
       
  8398 
       
  8399                     
       
  8400                 </li>
       
  8401             
       
  8402                 <li class="param">
       
  8403                     
       
  8404                         <code class="param-name">etOpts</code>
       
  8405                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8406                     
       
  8407 
       
  8408                     
       
  8409 
       
  8410                     <div class="param-description">
       
  8411                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  8412                     </div>
       
  8413 
       
  8414                     
       
  8415                 </li>
       
  8416             
       
  8417                 <li class="param">
       
  8418                     
       
  8419                         <code class="param-name">ceOpts</code>
       
  8420                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8421                     
       
  8422 
       
  8423                     
       
  8424 
       
  8425                     <div class="param-description">
       
  8426                         <p>The publish specific configuration to mix into the published event.</p>
       
  8427                     </div>
       
  8428 
       
  8429                     
       
  8430                 </li>
       
  8431             
       
  8432             </ul>
       
  8433         </div>
       
  8434     
       
  8435 
       
  8436     
       
  8437         <div class="returns">
       
  8438             <h4>Returns:</h4>
       
  8439 
       
  8440             <div class="returns-description">
       
  8441                 
       
  8442                     
       
  8443                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  8444                     
       
  8445                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  8446 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  8447                 
       
  8448             </div>
       
  8449         </div>
       
  8450     
       
  8451 
       
  8452     
       
  8453 </div>
       
  8454 
       
  8455                 
       
  8456                     <div id="method__removeLoadingClassNames" class="method item protected inherited">
       
  8457     <h3 class="name"><code>_removeLoadingClassNames</code></h3>
       
  8458 
       
  8459     
       
  8460         <span class="paren">()</span>
       
  8461     
       
  8462 
       
  8463     
       
  8464 
       
  8465     
       
  8466 
       
  8467     
       
  8468         <span class="flag protected">protected</span>
       
  8469     
       
  8470 
       
  8471     
       
  8472 
       
  8473     
       
  8474 
       
  8475     
       
  8476 
       
  8477     
       
  8478 
       
  8479     <div class="meta">
       
  8480         
       
  8481             
       
  8482                 <p>Inherited from
       
  8483                 <a href="../classes/Widget.html#method__removeLoadingClassNames">Widget</a>:
       
  8484             
       
  8485         
       
  8486         
       
  8487         <a href="../files/widget_js_Widget.js.html#l862"><code>widget&#x2F;js&#x2F;Widget.js:862</code></a>
       
  8488         
       
  8489         </p>
       
  8490 
       
  8491 
       
  8492         
       
  8493 
       
  8494         
       
  8495     </div>
       
  8496 
       
  8497     <div class="description">
       
  8498         <p>Removes class names representative of the widget's loading state from
       
  8499 the boundingBox.</p>
       
  8500     </div>
       
  8501 
       
  8502     
       
  8503 
       
  8504     
       
  8505 
       
  8506     
       
  8507 </div>
       
  8508 
       
  8509                 
       
  8510                     <div id="method__renderBox" class="method item private inherited">
       
  8511     <h3 class="name"><code>_renderBox</code></h3>
       
  8512 
       
  8513     
       
  8514         <div class="args">
       
  8515             <span class="paren">(</span><ul class="args-list inline commas">
       
  8516             
       
  8517                 <li class="arg">
       
  8518                     
       
  8519                         <code>parentNode</code>
       
  8520                     
       
  8521                 </li>
       
  8522             
       
  8523             </ul><span class="paren">)</span>
       
  8524         </div>
       
  8525     
       
  8526 
       
  8527     
       
  8528 
       
  8529     
       
  8530 
       
  8531     
       
  8532         <span class="flag private">private</span>
       
  8533     
       
  8534 
       
  8535     
       
  8536 
       
  8537     
       
  8538 
       
  8539     
       
  8540 
       
  8541     
       
  8542 
       
  8543     <div class="meta">
       
  8544         
       
  8545             
       
  8546                 <p>Inherited from
       
  8547                 <a href="../classes/Widget.html#method__renderBox">Widget</a>:
       
  8548             
       
  8549         
       
  8550         
       
  8551         <a href="../files/widget_js_Widget.js.html#l710"><code>widget&#x2F;js&#x2F;Widget.js:710</code></a>
       
  8552         
       
  8553         </p>
       
  8554 
       
  8555 
       
  8556         
       
  8557 
       
  8558         
       
  8559     </div>
       
  8560 
       
  8561     <div class="description">
       
  8562         <p>Helper method to collect the boundingBox and contentBox and append to the provided parentNode, if not
       
  8563 already a child. The owner document of the boundingBox, or the owner document of the contentBox will be used
       
  8564 as the document into which the Widget is rendered if a parentNode is node is not provided. If both the boundingBox and
       
  8565 the contentBox are not currently in the document, and no parentNode is provided, the widget will be rendered
       
  8566 to the current document's body.</p>
       
  8567     </div>
       
  8568 
       
  8569     
       
  8570         <div class="params">
       
  8571             <h4>Parameters:</h4>
       
  8572 
       
  8573             <ul class="params-list">
       
  8574             
       
  8575                 <li class="param">
       
  8576                     
       
  8577                         <code class="param-name">parentNode</code>
       
  8578                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  8579                     
       
  8580 
       
  8581                     
       
  8582 
       
  8583                     <div class="param-description">
       
  8584                         <p>The parentNode to render the widget to. If not provided, and both the boundingBox and
       
  8585 the contentBox are not currently in the document, the widget will be rendered to the current document's body.</p>
       
  8586                     </div>
       
  8587 
       
  8588                     
       
  8589                 </li>
       
  8590             
       
  8591             </ul>
       
  8592         </div>
       
  8593     
       
  8594 
       
  8595     
       
  8596 
       
  8597     
       
  8598 </div>
       
  8599 
       
  8600                 
       
  8601                     <div id="method__renderBoxClassNames" class="method item protected inherited">
       
  8602     <h3 class="name"><code>_renderBoxClassNames</code></h3>
       
  8603 
       
  8604     
       
  8605         <span class="paren">()</span>
       
  8606     
       
  8607 
       
  8608     
       
  8609 
       
  8610     
       
  8611 
       
  8612     
       
  8613         <span class="flag protected">protected</span>
       
  8614     
       
  8615 
       
  8616     
       
  8617 
       
  8618     
       
  8619 
       
  8620     
       
  8621 
       
  8622     
       
  8623 
       
  8624     <div class="meta">
       
  8625         
       
  8626             
       
  8627                 <p>Inherited from
       
  8628                 <a href="../classes/Widget.html#method__renderBoxClassNames">Widget</a>:
       
  8629             
       
  8630         
       
  8631         
       
  8632         <a href="../files/widget_js_Widget.js.html#l838"><code>widget&#x2F;js&#x2F;Widget.js:838</code></a>
       
  8633         
       
  8634         </p>
       
  8635 
       
  8636 
       
  8637         
       
  8638 
       
  8639         
       
  8640     </div>
       
  8641 
       
  8642     <div class="description">
       
  8643         <p>Applies standard class names to the boundingBox and contentBox</p>
       
  8644     </div>
       
  8645 
       
  8646     
       
  8647 
       
  8648     
       
  8649 
       
  8650     
       
  8651 </div>
       
  8652 
       
  8653                 
       
  8654                     <div id="method__renderUI" class="method item protected inherited">
       
  8655     <h3 class="name"><code>_renderUI</code></h3>
       
  8656 
       
  8657     
       
  8658         <span class="paren">()</span>
       
  8659     
       
  8660 
       
  8661     
       
  8662 
       
  8663     
       
  8664 
       
  8665     
       
  8666         <span class="flag protected">protected</span>
       
  8667     
       
  8668 
       
  8669     
       
  8670 
       
  8671     
       
  8672 
       
  8673     
       
  8674 
       
  8675     
       
  8676 
       
  8677     <div class="meta">
       
  8678         
       
  8679             
       
  8680                 <p>Inherited from
       
  8681                 <a href="../classes/Widget.html#method__renderUI">Widget</a>:
       
  8682             
       
  8683         
       
  8684         
       
  8685         <a href="../files/widget_js_Widget.js.html#l827"><code>widget&#x2F;js&#x2F;Widget.js:827</code></a>
       
  8686         
       
  8687         </p>
       
  8688 
       
  8689 
       
  8690         
       
  8691 
       
  8692         
       
  8693     </div>
       
  8694 
       
  8695     <div class="description">
       
  8696         <p>Initializes the UI state for the Widget's bounding/content boxes.</p>
       
  8697     </div>
       
  8698 
       
  8699     
       
  8700 
       
  8701     
       
  8702 
       
  8703     
       
  8704 </div>
       
  8705 
       
  8706                 
       
  8707                     <div id="method__set" class="method item protected inherited">
       
  8708     <h3 class="name"><code>_set</code></h3>
       
  8709 
       
  8710     
       
  8711         <div class="args">
       
  8712             <span class="paren">(</span><ul class="args-list inline commas">
       
  8713             
       
  8714                 <li class="arg">
       
  8715                     
       
  8716                         <code>name</code>
       
  8717                     
       
  8718                 </li>
       
  8719             
       
  8720                 <li class="arg">
       
  8721                     
       
  8722                         <code>val</code>
       
  8723                     
       
  8724                 </li>
       
  8725             
       
  8726                 <li class="arg">
       
  8727                     
       
  8728                         <code class="optional">[opts]</code>
       
  8729                     
       
  8730                 </li>
       
  8731             
       
  8732             </ul><span class="paren">)</span>
       
  8733         </div>
       
  8734     
       
  8735 
       
  8736     
       
  8737         <span class="returns-inline">
       
  8738             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8739         </span>
       
  8740     
       
  8741 
       
  8742     
       
  8743 
       
  8744     
       
  8745         <span class="flag protected">protected</span>
       
  8746     
       
  8747 
       
  8748     
       
  8749 
       
  8750     
       
  8751 
       
  8752     
       
  8753         <span class="flag chainable">chainable</span>
       
  8754     
       
  8755 
       
  8756     
       
  8757 
       
  8758     <div class="meta">
       
  8759         
       
  8760             <p>Inherited from
       
  8761             <a href="../classes/AttributeObservable.html#method__set">
       
  8762                 AttributeObservable
       
  8763             </a>
       
  8764             
       
  8765             but overwritten in
       
  8766             
       
  8767         
       
  8768         
       
  8769         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  8770         
       
  8771         </p>
       
  8772 
       
  8773 
       
  8774         
       
  8775 
       
  8776         
       
  8777     </div>
       
  8778 
       
  8779     <div class="description">
       
  8780         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  8781     </div>
       
  8782 
       
  8783     
       
  8784         <div class="params">
       
  8785             <h4>Parameters:</h4>
       
  8786 
       
  8787             <ul class="params-list">
       
  8788             
       
  8789                 <li class="param">
       
  8790                     
       
  8791                         <code class="param-name">name</code>
       
  8792                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8793                     
       
  8794 
       
  8795                     
       
  8796 
       
  8797                     <div class="param-description">
       
  8798                         <p>The name of the attribute.</p>
       
  8799                     </div>
       
  8800 
       
  8801                     
       
  8802                 </li>
       
  8803             
       
  8804                 <li class="param">
       
  8805                     
       
  8806                         <code class="param-name">val</code>
       
  8807                         <span class="type">Any</span>
       
  8808                     
       
  8809 
       
  8810                     
       
  8811 
       
  8812                     <div class="param-description">
       
  8813                         <p>The value to set the attribute to.</p>
       
  8814                     </div>
       
  8815 
       
  8816                     
       
  8817                 </li>
       
  8818             
       
  8819                 <li class="param">
       
  8820                     
       
  8821                         <code class="param-name optional">[opts]</code>
       
  8822                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8823                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8824                     
       
  8825 
       
  8826                     
       
  8827 
       
  8828                     <div class="param-description">
       
  8829                         <p>Optional data providing the circumstances for the change.</p>
       
  8830                     </div>
       
  8831 
       
  8832                     
       
  8833                 </li>
       
  8834             
       
  8835             </ul>
       
  8836         </div>
       
  8837     
       
  8838 
       
  8839     
       
  8840         <div class="returns">
       
  8841             <h4>Returns:</h4>
       
  8842 
       
  8843             <div class="returns-description">
       
  8844                 
       
  8845                     
       
  8846                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  8847                     
       
  8848                     A reference to the host object.
       
  8849                 
       
  8850             </div>
       
  8851         </div>
       
  8852     
       
  8853 
       
  8854     
       
  8855 </div>
       
  8856 
       
  8857                 
       
  8858                     <div id="method__setAttr" class="method item protected inherited">
       
  8859     <h3 class="name"><code>_setAttr</code></h3>
       
  8860 
       
  8861     
       
  8862         <div class="args">
       
  8863             <span class="paren">(</span><ul class="args-list inline commas">
       
  8864             
       
  8865                 <li class="arg">
       
  8866                     
       
  8867                         <code>name</code>
       
  8868                     
       
  8869                 </li>
       
  8870             
       
  8871                 <li class="arg">
       
  8872                     
       
  8873                         <code>value</code>
       
  8874                     
       
  8875                 </li>
       
  8876             
       
  8877                 <li class="arg">
       
  8878                     
       
  8879                         <code class="optional">[opts]</code>
       
  8880                     
       
  8881                 </li>
       
  8882             
       
  8883                 <li class="arg">
       
  8884                     
       
  8885                         <code>force</code>
       
  8886                     
       
  8887                 </li>
       
  8888             
       
  8889             </ul><span class="paren">)</span>
       
  8890         </div>
       
  8891     
       
  8892 
       
  8893     
       
  8894         <span class="returns-inline">
       
  8895             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8896         </span>
       
  8897     
       
  8898 
       
  8899     
       
  8900 
       
  8901     
       
  8902         <span class="flag protected">protected</span>
       
  8903     
       
  8904 
       
  8905     
       
  8906 
       
  8907     
       
  8908 
       
  8909     
       
  8910         <span class="flag chainable">chainable</span>
       
  8911     
       
  8912 
       
  8913     
       
  8914 
       
  8915     <div class="meta">
       
  8916         
       
  8917             
       
  8918                 <p>Inherited from
       
  8919                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  8920             
       
  8921         
       
  8922         
       
  8923         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  8924         
       
  8925         </p>
       
  8926 
       
  8927 
       
  8928         
       
  8929 
       
  8930         
       
  8931     </div>
       
  8932 
       
  8933     <div class="description">
       
  8934         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  8935 
       
  8936 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  8937     </div>
       
  8938 
       
  8939     
       
  8940         <div class="params">
       
  8941             <h4>Parameters:</h4>
       
  8942 
       
  8943             <ul class="params-list">
       
  8944             
       
  8945                 <li class="param">
       
  8946                     
       
  8947                         <code class="param-name">name</code>
       
  8948                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8949                     
       
  8950 
       
  8951                     
       
  8952 
       
  8953                     <div class="param-description">
       
  8954                         <p>The name of the attribute.</p>
       
  8955                     </div>
       
  8956 
       
  8957                     
       
  8958                 </li>
       
  8959             
       
  8960                 <li class="param">
       
  8961                     
       
  8962                         <code class="param-name">value</code>
       
  8963                         <span class="type">Any</span>
       
  8964                     
       
  8965 
       
  8966                     
       
  8967 
       
  8968                     <div class="param-description">
       
  8969                         <p>The value to set the attribute to.</p>
       
  8970                     </div>
       
  8971 
       
  8972                     
       
  8973                 </li>
       
  8974             
       
  8975                 <li class="param">
       
  8976                     
       
  8977                         <code class="param-name optional">[opts]</code>
       
  8978                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8979                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8980                     
       
  8981 
       
  8982                     
       
  8983 
       
  8984                     <div class="param-description">
       
  8985                         <p>Optional data providing the circumstances for the change.</p>
       
  8986                     </div>
       
  8987 
       
  8988                     
       
  8989                 </li>
       
  8990             
       
  8991                 <li class="param">
       
  8992                     
       
  8993                         <code class="param-name">force</code>
       
  8994                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8995                     
       
  8996 
       
  8997                     
       
  8998 
       
  8999                     <div class="param-description">
       
  9000                         <p>If true, allows the caller to set values for
       
  9001 readOnly or writeOnce attributes which have already been set.</p>
       
  9002                     </div>
       
  9003 
       
  9004                     
       
  9005                 </li>
       
  9006             
       
  9007             </ul>
       
  9008         </div>
       
  9009     
       
  9010 
       
  9011     
       
  9012         <div class="returns">
       
  9013             <h4>Returns:</h4>
       
  9014 
       
  9015             <div class="returns-description">
       
  9016                 
       
  9017                     
       
  9018                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9019                     
       
  9020                     A reference to the host object.
       
  9021                 
       
  9022             </div>
       
  9023         </div>
       
  9024     
       
  9025 
       
  9026     
       
  9027 </div>
       
  9028 
       
  9029                 
       
  9030                     <div id="method__setAttrs" class="method item protected inherited">
       
  9031     <h3 class="name"><code>_setAttrs</code></h3>
       
  9032 
       
  9033     
       
  9034         <div class="args">
       
  9035             <span class="paren">(</span><ul class="args-list inline commas">
       
  9036             
       
  9037                 <li class="arg">
       
  9038                     
       
  9039                         <code>attrs</code>
       
  9040                     
       
  9041                 </li>
       
  9042             
       
  9043                 <li class="arg">
       
  9044                     
       
  9045                         <code class="optional">[opts]</code>
       
  9046                     
       
  9047                 </li>
       
  9048             
       
  9049             </ul><span class="paren">)</span>
       
  9050         </div>
       
  9051     
       
  9052 
       
  9053     
       
  9054         <span class="returns-inline">
       
  9055             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9056         </span>
       
  9057     
       
  9058 
       
  9059     
       
  9060 
       
  9061     
       
  9062         <span class="flag protected">protected</span>
       
  9063     
       
  9064 
       
  9065     
       
  9066 
       
  9067     
       
  9068 
       
  9069     
       
  9070         <span class="flag chainable">chainable</span>
       
  9071     
       
  9072 
       
  9073     
       
  9074 
       
  9075     <div class="meta">
       
  9076         
       
  9077             <p>Inherited from
       
  9078             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  9079                 AttributeObservable
       
  9080             </a>
       
  9081             
       
  9082             but overwritten in
       
  9083             
       
  9084         
       
  9085         
       
  9086         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  9087         
       
  9088         </p>
       
  9089 
       
  9090 
       
  9091         
       
  9092 
       
  9093         
       
  9094     </div>
       
  9095 
       
  9096     <div class="description">
       
  9097         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  9098     </div>
       
  9099 
       
  9100     
       
  9101         <div class="params">
       
  9102             <h4>Parameters:</h4>
       
  9103 
       
  9104             <ul class="params-list">
       
  9105             
       
  9106                 <li class="param">
       
  9107                     
       
  9108                         <code class="param-name">attrs</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                     
       
  9111 
       
  9112                     
       
  9113 
       
  9114                     <div class="param-description">
       
  9115                         <p>An object with attributes name/value pairs.</p>
       
  9116                     </div>
       
  9117 
       
  9118                     
       
  9119                 </li>
       
  9120             
       
  9121                 <li class="param">
       
  9122                     
       
  9123                         <code class="param-name optional">[opts]</code>
       
  9124                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9125                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9126                     
       
  9127 
       
  9128                     
       
  9129 
       
  9130                     <div class="param-description">
       
  9131                         <p>Optional data providing the circumstances for the change</p>
       
  9132                     </div>
       
  9133 
       
  9134                     
       
  9135                 </li>
       
  9136             
       
  9137             </ul>
       
  9138         </div>
       
  9139     
       
  9140 
       
  9141     
       
  9142         <div class="returns">
       
  9143             <h4>Returns:</h4>
       
  9144 
       
  9145             <div class="returns-description">
       
  9146                 
       
  9147                     
       
  9148                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9149                     
       
  9150                     A reference to the host object.
       
  9151                 
       
  9152             </div>
       
  9153         </div>
       
  9154     
       
  9155 
       
  9156     
       
  9157 </div>
       
  9158 
       
  9159                 
       
  9160                     <div id="method__setAttrUI" class="method item private inherited">
       
  9161     <h3 class="name"><code>_setAttrUI</code></h3>
       
  9162 
       
  9163     
       
  9164         <div class="args">
       
  9165             <span class="paren">(</span><ul class="args-list inline commas">
       
  9166             
       
  9167                 <li class="arg">
       
  9168                     
       
  9169                         <code>e</code>
       
  9170                     
       
  9171                 </li>
       
  9172             
       
  9173             </ul><span class="paren">)</span>
       
  9174         </div>
       
  9175     
       
  9176 
       
  9177     
       
  9178 
       
  9179     
       
  9180 
       
  9181     
       
  9182         <span class="flag private">private</span>
       
  9183     
       
  9184 
       
  9185     
       
  9186 
       
  9187     
       
  9188 
       
  9189     
       
  9190 
       
  9191     
       
  9192 
       
  9193     <div class="meta">
       
  9194         
       
  9195             
       
  9196                 <p>Inherited from
       
  9197                 <a href="../classes/Widget.html#method__setAttrUI">Widget</a>:
       
  9198             
       
  9199         
       
  9200         
       
  9201         <a href="../files/widget_js_Widget.js.html#l1201"><code>widget&#x2F;js&#x2F;Widget.js:1201</code></a>
       
  9202         
       
  9203         </p>
       
  9204 
       
  9205 
       
  9206         
       
  9207 
       
  9208         
       
  9209     </div>
       
  9210 
       
  9211     <div class="description">
       
  9212         
       
  9213     </div>
       
  9214 
       
  9215     
       
  9216         <div class="params">
       
  9217             <h4>Parameters:</h4>
       
  9218 
       
  9219             <ul class="params-list">
       
  9220             
       
  9221                 <li class="param">
       
  9222                     
       
  9223                         <code class="param-name">e</code>
       
  9224                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  9225                     
       
  9226 
       
  9227                     
       
  9228 
       
  9229                     <div class="param-description">
       
  9230                          
       
  9231                     </div>
       
  9232 
       
  9233                     
       
  9234                 </li>
       
  9235             
       
  9236             </ul>
       
  9237         </div>
       
  9238     
       
  9239 
       
  9240     
       
  9241 
       
  9242     
       
  9243 </div>
       
  9244 
       
  9245                 
       
  9246                     <div id="method__setAttrVal" class="method item private inherited">
       
  9247     <h3 class="name"><code>_setAttrVal</code></h3>
       
  9248 
       
  9249     
       
  9250         <div class="args">
       
  9251             <span class="paren">(</span><ul class="args-list inline commas">
       
  9252             
       
  9253                 <li class="arg">
       
  9254                     
       
  9255                         <code>attrName</code>
       
  9256                     
       
  9257                 </li>
       
  9258             
       
  9259                 <li class="arg">
       
  9260                     
       
  9261                         <code>subAttrName</code>
       
  9262                     
       
  9263                 </li>
       
  9264             
       
  9265                 <li class="arg">
       
  9266                     
       
  9267                         <code>prevVal</code>
       
  9268                     
       
  9269                 </li>
       
  9270             
       
  9271                 <li class="arg">
       
  9272                     
       
  9273                         <code>newVal</code>
       
  9274                     
       
  9275                 </li>
       
  9276             
       
  9277                 <li class="arg">
       
  9278                     
       
  9279                         <code class="optional">[opts]</code>
       
  9280                     
       
  9281                 </li>
       
  9282             
       
  9283                 <li class="arg">
       
  9284                     
       
  9285                         <code class="optional">[attrCfg]</code>
       
  9286                     
       
  9287                 </li>
       
  9288             
       
  9289             </ul><span class="paren">)</span>
       
  9290         </div>
       
  9291     
       
  9292 
       
  9293     
       
  9294         <span class="returns-inline">
       
  9295             <span class="type">Booolean</span>
       
  9296         </span>
       
  9297     
       
  9298 
       
  9299     
       
  9300 
       
  9301     
       
  9302         <span class="flag private">private</span>
       
  9303     
       
  9304 
       
  9305     
       
  9306 
       
  9307     
       
  9308 
       
  9309     
       
  9310 
       
  9311     
       
  9312 
       
  9313     <div class="meta">
       
  9314         
       
  9315             
       
  9316                 <p>Inherited from
       
  9317                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  9318             
       
  9319         
       
  9320         
       
  9321         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  9322         
       
  9323         </p>
       
  9324 
       
  9325 
       
  9326         
       
  9327 
       
  9328         
       
  9329     </div>
       
  9330 
       
  9331     <div class="description">
       
  9332         <p>Updates the stored value of the attribute in the privately held State object,
       
  9333 if validation and setter passes.</p>
       
  9334     </div>
       
  9335 
       
  9336     
       
  9337         <div class="params">
       
  9338             <h4>Parameters:</h4>
       
  9339 
       
  9340             <ul class="params-list">
       
  9341             
       
  9342                 <li class="param">
       
  9343                     
       
  9344                         <code class="param-name">attrName</code>
       
  9345                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9346                     
       
  9347 
       
  9348                     
       
  9349 
       
  9350                     <div class="param-description">
       
  9351                         <p>The attribute name.</p>
       
  9352                     </div>
       
  9353 
       
  9354                     
       
  9355                 </li>
       
  9356             
       
  9357                 <li class="param">
       
  9358                     
       
  9359                         <code class="param-name">subAttrName</code>
       
  9360                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9361                     
       
  9362 
       
  9363                     
       
  9364 
       
  9365                     <div class="param-description">
       
  9366                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  9367                     </div>
       
  9368 
       
  9369                     
       
  9370                 </li>
       
  9371             
       
  9372                 <li class="param">
       
  9373                     
       
  9374                         <code class="param-name">prevVal</code>
       
  9375                         <span class="type">Any</span>
       
  9376                     
       
  9377 
       
  9378                     
       
  9379 
       
  9380                     <div class="param-description">
       
  9381                         <p>The currently stored value of the attribute.</p>
       
  9382                     </div>
       
  9383 
       
  9384                     
       
  9385                 </li>
       
  9386             
       
  9387                 <li class="param">
       
  9388                     
       
  9389                         <code class="param-name">newVal</code>
       
  9390                         <span class="type">Any</span>
       
  9391                     
       
  9392 
       
  9393                     
       
  9394 
       
  9395                     <div class="param-description">
       
  9396                         <p>The value which is going to be stored.</p>
       
  9397                     </div>
       
  9398 
       
  9399                     
       
  9400                 </li>
       
  9401             
       
  9402                 <li class="param">
       
  9403                     
       
  9404                         <code class="param-name optional">[opts]</code>
       
  9405                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9406                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9407                     
       
  9408 
       
  9409                     
       
  9410 
       
  9411                     <div class="param-description">
       
  9412                         <p>Optional data providing the circumstances for the change.</p>
       
  9413                     </div>
       
  9414 
       
  9415                     
       
  9416                 </li>
       
  9417             
       
  9418                 <li class="param">
       
  9419                     
       
  9420                         <code class="param-name optional">[attrCfg]</code>
       
  9421                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9422                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9423                     
       
  9424 
       
  9425                     
       
  9426 
       
  9427                     <div class="param-description">
       
  9428                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  9429 where the calling method has already obtained the config from state.</p>
       
  9430                     </div>
       
  9431 
       
  9432                     
       
  9433                 </li>
       
  9434             
       
  9435             </ul>
       
  9436         </div>
       
  9437     
       
  9438 
       
  9439     
       
  9440         <div class="returns">
       
  9441             <h4>Returns:</h4>
       
  9442 
       
  9443             <div class="returns-description">
       
  9444                 
       
  9445                     
       
  9446                         <span class="type">Booolean</span>:
       
  9447                     
       
  9448                     true if the new attribute value was stored, false if not.
       
  9449                 
       
  9450             </div>
       
  9451         </div>
       
  9452     
       
  9453 
       
  9454     
       
  9455 </div>
       
  9456 
       
  9457                 
       
  9458                     <div id="method__setBB" class="method item private inherited">
       
  9459     <h3 class="name"><code>_setBB</code></h3>
       
  9460 
       
  9461     
       
  9462         <div class="args">
       
  9463             <span class="paren">(</span><ul class="args-list inline commas">
       
  9464             
       
  9465                 <li class="arg">
       
  9466                     
       
  9467                         <code>Node/String</code>
       
  9468                     
       
  9469                 </li>
       
  9470             
       
  9471             </ul><span class="paren">)</span>
       
  9472         </div>
       
  9473     
       
  9474 
       
  9475     
       
  9476         <span class="returns-inline">
       
  9477             <span class="type"></span>
       
  9478         </span>
       
  9479     
       
  9480 
       
  9481     
       
  9482 
       
  9483     
       
  9484         <span class="flag private">private</span>
       
  9485     
       
  9486 
       
  9487     
       
  9488 
       
  9489     
       
  9490 
       
  9491     
       
  9492 
       
  9493     
       
  9494 
       
  9495     <div class="meta">
       
  9496         
       
  9497             
       
  9498                 <p>Inherited from
       
  9499                 <a href="../classes/Widget.html#method__setBB">Widget</a>:
       
  9500             
       
  9501         
       
  9502         
       
  9503         <a href="../files/widget_js_Widget.js.html#l756"><code>widget&#x2F;js&#x2F;Widget.js:756</code></a>
       
  9504         
       
  9505         </p>
       
  9506 
       
  9507 
       
  9508         
       
  9509 
       
  9510         
       
  9511     </div>
       
  9512 
       
  9513     <div class="description">
       
  9514         <p>Setter for the boundingBox attribute</p>
       
  9515     </div>
       
  9516 
       
  9517     
       
  9518         <div class="params">
       
  9519             <h4>Parameters:</h4>
       
  9520 
       
  9521             <ul class="params-list">
       
  9522             
       
  9523                 <li class="param">
       
  9524                     
       
  9525                         <code class="param-name">Node/String</code>
       
  9526                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9527                     
       
  9528 
       
  9529                     
       
  9530 
       
  9531                     <div class="param-description">
       
  9532                          
       
  9533                     </div>
       
  9534 
       
  9535                     
       
  9536                 </li>
       
  9537             
       
  9538             </ul>
       
  9539         </div>
       
  9540     
       
  9541 
       
  9542     
       
  9543         <div class="returns">
       
  9544             <h4>Returns:</h4>
       
  9545 
       
  9546             <div class="returns-description">
       
  9547                 
       
  9548                     
       
  9549                     Node
       
  9550                 
       
  9551             </div>
       
  9552         </div>
       
  9553     
       
  9554 
       
  9555     
       
  9556 </div>
       
  9557 
       
  9558                 
       
  9559                     <div id="method__setBox" class="method item private inherited">
       
  9560     <h3 class="name"><code>_setBox</code></h3>
       
  9561 
       
  9562     
       
  9563         <div class="args">
       
  9564             <span class="paren">(</span><ul class="args-list inline commas">
       
  9565             
       
  9566                 <li class="arg">
       
  9567                     
       
  9568                         <code>id</code>
       
  9569                     
       
  9570                 </li>
       
  9571             
       
  9572                 <li class="arg">
       
  9573                     
       
  9574                         <code>node</code>
       
  9575                     
       
  9576                 </li>
       
  9577             
       
  9578                 <li class="arg">
       
  9579                     
       
  9580                         <code>template</code>
       
  9581                     
       
  9582                 </li>
       
  9583             
       
  9584                 <li class="arg">
       
  9585                     
       
  9586                         <code>true</code>
       
  9587                     
       
  9588                 </li>
       
  9589             
       
  9590             </ul><span class="paren">)</span>
       
  9591         </div>
       
  9592     
       
  9593 
       
  9594     
       
  9595         <span class="returns-inline">
       
  9596             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  9597         </span>
       
  9598     
       
  9599 
       
  9600     
       
  9601 
       
  9602     
       
  9603         <span class="flag private">private</span>
       
  9604     
       
  9605 
       
  9606     
       
  9607 
       
  9608     
       
  9609 
       
  9610     
       
  9611 
       
  9612     
       
  9613 
       
  9614     <div class="meta">
       
  9615         
       
  9616             
       
  9617                 <p>Inherited from
       
  9618                 <a href="../classes/Widget.html#method__setBox">Widget</a>:
       
  9619             
       
  9620         
       
  9621         
       
  9622         <a href="../files/widget_js_Widget.js.html#l793"><code>widget&#x2F;js&#x2F;Widget.js:793</code></a>
       
  9623         
       
  9624         </p>
       
  9625 
       
  9626 
       
  9627         
       
  9628 
       
  9629         
       
  9630     </div>
       
  9631 
       
  9632     <div class="description">
       
  9633         <p>Helper method to set the bounding/content box, or create it from
       
  9634 the provided template if not found.</p>
       
  9635     </div>
       
  9636 
       
  9637     
       
  9638         <div class="params">
       
  9639             <h4>Parameters:</h4>
       
  9640 
       
  9641             <ul class="params-list">
       
  9642             
       
  9643                 <li class="param">
       
  9644                     
       
  9645                         <code class="param-name">id</code>
       
  9646                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9647                     
       
  9648 
       
  9649                     
       
  9650 
       
  9651                     <div class="param-description">
       
  9652                         <p>The node's id attribute</p>
       
  9653                     </div>
       
  9654 
       
  9655                     
       
  9656                 </li>
       
  9657             
       
  9658                 <li class="param">
       
  9659                     
       
  9660                         <code class="param-name">node</code>
       
  9661                         <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>
       
  9662                     
       
  9663 
       
  9664                     
       
  9665 
       
  9666                     <div class="param-description">
       
  9667                         <p>The node reference</p>
       
  9668                     </div>
       
  9669 
       
  9670                     
       
  9671                 </li>
       
  9672             
       
  9673                 <li class="param">
       
  9674                     
       
  9675                         <code class="param-name">template</code>
       
  9676                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9677                     
       
  9678 
       
  9679                     
       
  9680 
       
  9681                     <div class="param-description">
       
  9682                         <p>HTML string template for the node</p>
       
  9683                     </div>
       
  9684 
       
  9685                     
       
  9686                 </li>
       
  9687             
       
  9688                 <li class="param">
       
  9689                     
       
  9690                         <code class="param-name">true</code>
       
  9691                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  9692                     
       
  9693 
       
  9694                     
       
  9695 
       
  9696                     <div class="param-description">
       
  9697                         <p>if this is the boundingBox, false if it's the contentBox</p>
       
  9698                     </div>
       
  9699 
       
  9700                     
       
  9701                 </li>
       
  9702             
       
  9703             </ul>
       
  9704         </div>
       
  9705     
       
  9706 
       
  9707     
       
  9708         <div class="returns">
       
  9709             <h4>Returns:</h4>
       
  9710 
       
  9711             <div class="returns-description">
       
  9712                 
       
  9713                     
       
  9714                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  9715                     
       
  9716                     The node
       
  9717                 
       
  9718             </div>
       
  9719         </div>
       
  9720     
       
  9721 
       
  9722     
       
  9723 </div>
       
  9724 
       
  9725                 
       
  9726                     <div id="method__setCB" class="method item private inherited">
       
  9727     <h3 class="name"><code>_setCB</code></h3>
       
  9728 
       
  9729     
       
  9730         <div class="args">
       
  9731             <span class="paren">(</span><ul class="args-list inline commas">
       
  9732             
       
  9733                 <li class="arg">
       
  9734                     
       
  9735                         <code>node</code>
       
  9736                     
       
  9737                 </li>
       
  9738             
       
  9739             </ul><span class="paren">)</span>
       
  9740         </div>
       
  9741     
       
  9742 
       
  9743     
       
  9744         <span class="returns-inline">
       
  9745             <span class="type"></span>
       
  9746         </span>
       
  9747     
       
  9748 
       
  9749     
       
  9750 
       
  9751     
       
  9752         <span class="flag private">private</span>
       
  9753     
       
  9754 
       
  9755     
       
  9756 
       
  9757     
       
  9758 
       
  9759     
       
  9760 
       
  9761     
       
  9762 
       
  9763     <div class="meta">
       
  9764         
       
  9765             
       
  9766                 <p>Inherited from
       
  9767                 <a href="../classes/Widget.html#method__setCB">Widget</a>:
       
  9768             
       
  9769         
       
  9770         
       
  9771         <a href="../files/widget_js_Widget.js.html#l768"><code>widget&#x2F;js&#x2F;Widget.js:768</code></a>
       
  9772         
       
  9773         </p>
       
  9774 
       
  9775 
       
  9776         
       
  9777 
       
  9778         
       
  9779     </div>
       
  9780 
       
  9781     <div class="description">
       
  9782         <p>Setter for the contentBox attribute</p>
       
  9783     </div>
       
  9784 
       
  9785     
       
  9786         <div class="params">
       
  9787             <h4>Parameters:</h4>
       
  9788 
       
  9789             <ul class="params-list">
       
  9790             
       
  9791                 <li class="param">
       
  9792                     
       
  9793                         <code class="param-name">node</code>
       
  9794                         <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>
       
  9795                     
       
  9796 
       
  9797                     
       
  9798 
       
  9799                     <div class="param-description">
       
  9800                          
       
  9801                     </div>
       
  9802 
       
  9803                     
       
  9804                 </li>
       
  9805             
       
  9806             </ul>
       
  9807         </div>
       
  9808     
       
  9809 
       
  9810     
       
  9811         <div class="returns">
       
  9812             <h4>Returns:</h4>
       
  9813 
       
  9814             <div class="returns-description">
       
  9815                 
       
  9816                     
       
  9817                     Node
       
  9818                 
       
  9819             </div>
       
  9820         </div>
       
  9821     
       
  9822 
       
  9823     
       
  9824 </div>
       
  9825 
       
  9826                 
       
  9827                     <div id="method__setStateVal" class="method item private inherited">
       
  9828     <h3 class="name"><code>_setStateVal</code></h3>
       
  9829 
       
  9830     
       
  9831         <div class="args">
       
  9832             <span class="paren">(</span><ul class="args-list inline commas">
       
  9833             
       
  9834                 <li class="arg">
       
  9835                     
       
  9836                         <code>name</code>
       
  9837                     
       
  9838                 </li>
       
  9839             
       
  9840                 <li class="arg">
       
  9841                     
       
  9842                         <code>value</code>
       
  9843                     
       
  9844                 </li>
       
  9845             
       
  9846             </ul><span class="paren">)</span>
       
  9847         </div>
       
  9848     
       
  9849 
       
  9850     
       
  9851 
       
  9852     
       
  9853 
       
  9854     
       
  9855         <span class="flag private">private</span>
       
  9856     
       
  9857 
       
  9858     
       
  9859 
       
  9860     
       
  9861 
       
  9862     
       
  9863 
       
  9864     
       
  9865 
       
  9866     <div class="meta">
       
  9867         
       
  9868             
       
  9869                 <p>Inherited from
       
  9870                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  9871             
       
  9872         
       
  9873         
       
  9874         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  9875         
       
  9876         </p>
       
  9877 
       
  9878 
       
  9879         
       
  9880 
       
  9881         
       
  9882     </div>
       
  9883 
       
  9884     <div class="description">
       
  9885         <p>Sets the stored value for the attribute, in either the
       
  9886 internal state object, or the state proxy if it exits</p>
       
  9887     </div>
       
  9888 
       
  9889     
       
  9890         <div class="params">
       
  9891             <h4>Parameters:</h4>
       
  9892 
       
  9893             <ul class="params-list">
       
  9894             
       
  9895                 <li class="param">
       
  9896                     
       
  9897                         <code class="param-name">name</code>
       
  9898                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9899                     
       
  9900 
       
  9901                     
       
  9902 
       
  9903                     <div class="param-description">
       
  9904                         <p>The name of the attribute</p>
       
  9905                     </div>
       
  9906 
       
  9907                     
       
  9908                 </li>
       
  9909             
       
  9910                 <li class="param">
       
  9911                     
       
  9912                         <code class="param-name">value</code>
       
  9913                         <span class="type">Any</span>
       
  9914                     
       
  9915 
       
  9916                     
       
  9917 
       
  9918                     <div class="param-description">
       
  9919                         <p>The value of the attribute</p>
       
  9920                     </div>
       
  9921 
       
  9922                     
       
  9923                 </li>
       
  9924             
       
  9925             </ul>
       
  9926         </div>
       
  9927     
       
  9928 
       
  9929     
       
  9930 
       
  9931     
       
  9932 </div>
       
  9933 
       
  9934                 
       
  9935                     <div id="method__setStrings" class="method item protected inherited">
       
  9936     <h3 class="name"><code>_setStrings</code></h3>
       
  9937 
       
  9938     
       
  9939         <div class="args">
       
  9940             <span class="paren">(</span><ul class="args-list inline commas">
       
  9941             
       
  9942                 <li class="arg">
       
  9943                     
       
  9944                         <code>strings</code>
       
  9945                     
       
  9946                 </li>
       
  9947             
       
  9948                 <li class="arg">
       
  9949                     
       
  9950                         <code>locale</code>
       
  9951                     
       
  9952                 </li>
       
  9953             
       
  9954             </ul><span class="paren">)</span>
       
  9955         </div>
       
  9956     
       
  9957 
       
  9958     
       
  9959 
       
  9960     
       
  9961 
       
  9962     
       
  9963         <span class="flag protected">protected</span>
       
  9964     
       
  9965 
       
  9966     
       
  9967 
       
  9968     
       
  9969 
       
  9970     
       
  9971 
       
  9972     
       
  9973 
       
  9974     <div class="meta">
       
  9975         
       
  9976             
       
  9977                 <p>Inherited from
       
  9978                 <a href="../classes/Widget.html#method__setStrings">Widget</a>:
       
  9979             
       
  9980         
       
  9981         
       
  9982         <a href="../files/widget_js_WidgetLocale.js.html#l35"><code>widget&#x2F;js&#x2F;WidgetLocale.js:35</code></a>
       
  9983         
       
  9984         </p>
       
  9985 
       
  9986 
       
  9987         
       
  9988 
       
  9989         
       
  9990     </div>
       
  9991 
       
  9992     <div class="description">
       
  9993         <p>Sets strings for a particular locale, merging with any existing
       
  9994 strings which may already be defined for the locale.</p>
       
  9995     </div>
       
  9996 
       
  9997     
       
  9998         <div class="params">
       
  9999             <h4>Parameters:</h4>
       
 10000 
       
 10001             <ul class="params-list">
       
 10002             
       
 10003                 <li class="param">
       
 10004                     
       
 10005                         <code class="param-name">strings</code>
       
 10006                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10007                     
       
 10008 
       
 10009                     
       
 10010 
       
 10011                     <div class="param-description">
       
 10012                         <p>The hash of string key/values to set</p>
       
 10013                     </div>
       
 10014 
       
 10015                     
       
 10016                 </li>
       
 10017             
       
 10018                 <li class="param">
       
 10019                     
       
 10020                         <code class="param-name">locale</code>
       
 10021                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10022                     
       
 10023 
       
 10024                     
       
 10025 
       
 10026                     <div class="param-description">
       
 10027                         <p>The locale for the string values being set</p>
       
 10028                     </div>
       
 10029 
       
 10030                     
       
 10031                 </li>
       
 10032             
       
 10033             </ul>
       
 10034         </div>
       
 10035     
       
 10036 
       
 10037     
       
 10038 
       
 10039     
       
 10040 </div>
       
 10041 
       
 10042                 
       
 10043                     <div id="method__strSetter" class="method item protected inherited">
       
 10044     <h3 class="name"><code>_strSetter</code></h3>
       
 10045 
       
 10046     
       
 10047         <div class="args">
       
 10048             <span class="paren">(</span><ul class="args-list inline commas">
       
 10049             
       
 10050                 <li class="arg">
       
 10051                     
       
 10052                         <code>strings</code>
       
 10053                     
       
 10054                 </li>
       
 10055             
       
 10056             </ul><span class="paren">)</span>
       
 10057         </div>
       
 10058     
       
 10059 
       
 10060     
       
 10061         <span class="returns-inline">
       
 10062             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10063         </span>
       
 10064     
       
 10065 
       
 10066     
       
 10067 
       
 10068     
       
 10069         <span class="flag protected">protected</span>
       
 10070     
       
 10071 
       
 10072     
       
 10073 
       
 10074     
       
 10075 
       
 10076     
       
 10077 
       
 10078     
       
 10079 
       
 10080     <div class="meta">
       
 10081         
       
 10082             
       
 10083                 <p>Inherited from
       
 10084                 <a href="../classes/Widget.html#method__strSetter">Widget</a>:
       
 10085             
       
 10086         
       
 10087         
       
 10088         <a href="../files/widget_js_Widget.js.html#l1212"><code>widget&#x2F;js&#x2F;Widget.js:1212</code></a>
       
 10089         
       
 10090         </p>
       
 10091 
       
 10092 
       
 10093         
       
 10094 
       
 10095         
       
 10096     </div>
       
 10097 
       
 10098     <div class="description">
       
 10099         <p>The default setter for the strings attribute. Merges partial sets
       
 10100 into the full string set, to allow users to partial sets of strings</p>
       
 10101     </div>
       
 10102 
       
 10103     
       
 10104         <div class="params">
       
 10105             <h4>Parameters:</h4>
       
 10106 
       
 10107             <ul class="params-list">
       
 10108             
       
 10109                 <li class="param">
       
 10110                     
       
 10111                         <code class="param-name">strings</code>
       
 10112                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10113                     
       
 10114 
       
 10115                     
       
 10116 
       
 10117                     <div class="param-description">
       
 10118                          
       
 10119                     </div>
       
 10120 
       
 10121                     
       
 10122                 </li>
       
 10123             
       
 10124             </ul>
       
 10125         </div>
       
 10126     
       
 10127 
       
 10128     
       
 10129         <div class="returns">
       
 10130             <h4>Returns:</h4>
       
 10131 
       
 10132             <div class="returns-description">
       
 10133                 
       
 10134                     
       
 10135                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 10136                     
       
 10137                     The full set of strings to set
       
 10138                 
       
 10139             </div>
       
 10140         </div>
       
 10141     
       
 10142 
       
 10143     
       
 10144 </div>
       
 10145 
       
 10146                 
       
 10147                     <div id="method__syncAttrUI" class="method item private inherited">
       
 10148     <h3 class="name"><code>_syncAttrUI</code></h3>
       
 10149 
       
 10150     
       
 10151         <div class="args">
       
 10152             <span class="paren">(</span><ul class="args-list inline commas">
       
 10153             
       
 10154                 <li class="arg">
       
 10155                     
       
 10156                         <code>attrs</code>
       
 10157                     
       
 10158                 </li>
       
 10159             
       
 10160             </ul><span class="paren">)</span>
       
 10161         </div>
       
 10162     
       
 10163 
       
 10164     
       
 10165 
       
 10166     
       
 10167 
       
 10168     
       
 10169         <span class="flag private">private</span>
       
 10170     
       
 10171 
       
 10172     
       
 10173 
       
 10174     
       
 10175 
       
 10176     
       
 10177 
       
 10178     
       
 10179 
       
 10180     <div class="meta">
       
 10181         
       
 10182             
       
 10183                 <p>Inherited from
       
 10184                 <a href="../classes/Widget.html#method__syncAttrUI">Widget</a>:
       
 10185             
       
 10186         
       
 10187         
       
 10188         <a href="../files/widget_js_Widget.js.html#l1186"><code>widget&#x2F;js&#x2F;Widget.js:1186</code></a>
       
 10189         
       
 10190         </p>
       
 10191 
       
 10192 
       
 10193         
       
 10194 
       
 10195         
       
 10196     </div>
       
 10197 
       
 10198     <div class="description">
       
 10199         <p>Invokes the _uiSet&#61;ATTR NAME&#62; method for the list of attributes provided</p>
       
 10200     </div>
       
 10201 
       
 10202     
       
 10203         <div class="params">
       
 10204             <h4>Parameters:</h4>
       
 10205 
       
 10206             <ul class="params-list">
       
 10207             
       
 10208                 <li class="param">
       
 10209                     
       
 10210                         <code class="param-name">attrs</code>
       
 10211                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 10212                     
       
 10213 
       
 10214                     
       
 10215 
       
 10216                     <div class="param-description">
       
 10217                          
       
 10218                     </div>
       
 10219 
       
 10220                     
       
 10221                 </li>
       
 10222             
       
 10223             </ul>
       
 10224         </div>
       
 10225     
       
 10226 
       
 10227     
       
 10228 
       
 10229     
       
 10230 </div>
       
 10231 
       
 10232                 
       
 10233                     <div id="method__syncUI" class="method item protected inherited">
       
 10234     <h3 class="name"><code>_syncUI</code></h3>
       
 10235 
       
 10236     
       
 10237         <span class="paren">()</span>
       
 10238     
       
 10239 
       
 10240     
       
 10241 
       
 10242     
       
 10243 
       
 10244     
       
 10245         <span class="flag protected">protected</span>
       
 10246     
       
 10247 
       
 10248     
       
 10249 
       
 10250     
       
 10251 
       
 10252     
       
 10253 
       
 10254     
       
 10255 
       
 10256     <div class="meta">
       
 10257         
       
 10258             
       
 10259                 <p>Inherited from
       
 10260                 <a href="../classes/Widget.html#method__syncUI">Widget</a>:
       
 10261             
       
 10262         
       
 10263         
       
 10264         <a href="../files/widget_js_Widget.js.html#l964"><code>widget&#x2F;js&#x2F;Widget.js:964</code></a>
       
 10265         
       
 10266         </p>
       
 10267 
       
 10268 
       
 10269         
       
 10270 
       
 10271         
       
 10272     </div>
       
 10273 
       
 10274     <div class="description">
       
 10275         <p>Updates the widget UI to reflect the attribute state.</p>
       
 10276     </div>
       
 10277 
       
 10278     
       
 10279 
       
 10280     
       
 10281 
       
 10282     
       
 10283 </div>
       
 10284 
       
 10285                 
       
 10286                     <div id="method__syncUIChild" class="method item protected inherited">
       
 10287     <h3 class="name"><code>_syncUIChild</code></h3>
       
 10288 
       
 10289     
       
 10290         <span class="paren">()</span>
       
 10291     
       
 10292 
       
 10293     
       
 10294 
       
 10295     
       
 10296 
       
 10297     
       
 10298         <span class="flag protected">protected</span>
       
 10299     
       
 10300 
       
 10301     
       
 10302 
       
 10303     
       
 10304 
       
 10305     
       
 10306 
       
 10307     
       
 10308 
       
 10309     <div class="meta">
       
 10310         
       
 10311             
       
 10312                 <p>Inherited from
       
 10313                 <a href="../classes/Widget.html#method__syncUIChild">Widget</a>:
       
 10314             
       
 10315         
       
 10316         
       
 10317         <a href="../files/widget-child_js_Widget-Child.js.html#l341"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:341</code></a>
       
 10318         
       
 10319         </p>
       
 10320 
       
 10321 
       
 10322         
       
 10323 
       
 10324         
       
 10325     </div>
       
 10326 
       
 10327     <div class="description">
       
 10328         <p>Synchronizes the UI to match the WidgetChild state.</p>
       
 10329 
       
 10330 <p>
       
 10331 This method is invoked after bindUI is invoked for the Widget class
       
 10332 using YUI's aop infrastructure.
       
 10333 </p>
       
 10334     </div>
       
 10335 
       
 10336     
       
 10337 
       
 10338     
       
 10339 
       
 10340     
       
 10341 </div>
       
 10342 
       
 10343                 
       
 10344                     <div id="method__uiSetChildSelected" class="method item protected inherited">
       
 10345     <h3 class="name"><code>_uiSetChildSelected</code></h3>
       
 10346 
       
 10347     
       
 10348         <div class="args">
       
 10349             <span class="paren">(</span><ul class="args-list inline commas">
       
 10350             
       
 10351                 <li class="arg">
       
 10352                     
       
 10353                         <code>selected</code>
       
 10354                     
       
 10355                 </li>
       
 10356             
       
 10357             </ul><span class="paren">)</span>
       
 10358         </div>
       
 10359     
       
 10360 
       
 10361     
       
 10362 
       
 10363     
       
 10364 
       
 10365     
       
 10366         <span class="flag protected">protected</span>
       
 10367     
       
 10368 
       
 10369     
       
 10370 
       
 10371     
       
 10372 
       
 10373     
       
 10374 
       
 10375     
       
 10376 
       
 10377     <div class="meta">
       
 10378         
       
 10379             
       
 10380                 <p>Inherited from
       
 10381                 <a href="../classes/Widget.html#method__uiSetChildSelected">Widget</a>:
       
 10382             
       
 10383         
       
 10384         
       
 10385         <a href="../files/widget-child_js_Widget-Child.js.html#l305"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:305</code></a>
       
 10386         
       
 10387         </p>
       
 10388 
       
 10389 
       
 10390         
       
 10391 
       
 10392         
       
 10393     </div>
       
 10394 
       
 10395     <div class="description">
       
 10396         <p>Updates the UI to reflect the <code>selected</code> attribute value.</p>
       
 10397     </div>
       
 10398 
       
 10399     
       
 10400         <div class="params">
       
 10401             <h4>Parameters:</h4>
       
 10402 
       
 10403             <ul class="params-list">
       
 10404             
       
 10405                 <li class="param">
       
 10406                     
       
 10407                         <code class="param-name">selected</code>
       
 10408                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 10409                     
       
 10410 
       
 10411                     
       
 10412 
       
 10413                     <div class="param-description">
       
 10414                         <p>The selected value to be reflected in the UI.</p>
       
 10415                     </div>
       
 10416 
       
 10417                     
       
 10418                 </li>
       
 10419             
       
 10420             </ul>
       
 10421         </div>
       
 10422     
       
 10423 
       
 10424     
       
 10425 
       
 10426     
       
 10427 </div>
       
 10428 
       
 10429                 
       
 10430                     <div id="method__uiSetDim" class="method item private inherited">
       
 10431     <h3 class="name"><code>_uiSetDim</code></h3>
       
 10432 
       
 10433     
       
 10434         <div class="args">
       
 10435             <span class="paren">(</span><ul class="args-list inline commas">
       
 10436             
       
 10437                 <li class="arg">
       
 10438                     
       
 10439                         <code>dim</code>
       
 10440                     
       
 10441                 </li>
       
 10442             
       
 10443                 <li class="arg">
       
 10444                     
       
 10445                         <code>val</code>
       
 10446                     
       
 10447                 </li>
       
 10448             
       
 10449             </ul><span class="paren">)</span>
       
 10450         </div>
       
 10451     
       
 10452 
       
 10453     
       
 10454 
       
 10455     
       
 10456 
       
 10457     
       
 10458         <span class="flag private">private</span>
       
 10459     
       
 10460 
       
 10461     
       
 10462 
       
 10463     
       
 10464 
       
 10465     
       
 10466 
       
 10467     
       
 10468 
       
 10469     <div class="meta">
       
 10470         
       
 10471             
       
 10472                 <p>Inherited from
       
 10473                 <a href="../classes/Widget.html#method__uiSetDim">Widget</a>:
       
 10474             
       
 10475         
       
 10476         
       
 10477         <a href="../files/widget_js_Widget.js.html#l997"><code>widget&#x2F;js&#x2F;Widget.js:997</code></a>
       
 10478         
       
 10479         </p>
       
 10480 
       
 10481 
       
 10482         
       
 10483 
       
 10484         
       
 10485     </div>
       
 10486 
       
 10487     <div class="description">
       
 10488         
       
 10489     </div>
       
 10490 
       
 10491     
       
 10492         <div class="params">
       
 10493             <h4>Parameters:</h4>
       
 10494 
       
 10495             <ul class="params-list">
       
 10496             
       
 10497                 <li class="param">
       
 10498                     
       
 10499                         <code class="param-name">dim</code>
       
 10500                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10501                     
       
 10502 
       
 10503                     
       
 10504 
       
 10505                     <div class="param-description">
       
 10506                         <p>The dimension - "width" or "height"</p>
       
 10507                     </div>
       
 10508 
       
 10509                     
       
 10510                 </li>
       
 10511             
       
 10512                 <li class="param">
       
 10513                     
       
 10514                         <code class="param-name">val</code>
       
 10515                         <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>
       
 10516                     
       
 10517 
       
 10518                     
       
 10519 
       
 10520                     <div class="param-description">
       
 10521                         <p>The value to set</p>
       
 10522                     </div>
       
 10523 
       
 10524                     
       
 10525                 </li>
       
 10526             
       
 10527             </ul>
       
 10528         </div>
       
 10529     
       
 10530 
       
 10531     
       
 10532 
       
 10533     
       
 10534 </div>
       
 10535 
       
 10536                 
       
 10537                     <div id="method__uiSetDisabled" class="method item protected inherited">
       
 10538     <h3 class="name"><code>_uiSetDisabled</code></h3>
       
 10539 
       
 10540     
       
 10541         <div class="args">
       
 10542             <span class="paren">(</span><ul class="args-list inline commas">
       
 10543             
       
 10544                 <li class="arg">
       
 10545                     
       
 10546                         <code>val</code>
       
 10547                     
       
 10548                 </li>
       
 10549             
       
 10550             </ul><span class="paren">)</span>
       
 10551         </div>
       
 10552     
       
 10553 
       
 10554     
       
 10555 
       
 10556     
       
 10557 
       
 10558     
       
 10559         <span class="flag protected">protected</span>
       
 10560     
       
 10561 
       
 10562     
       
 10563 
       
 10564     
       
 10565 
       
 10566     
       
 10567 
       
 10568     
       
 10569 
       
 10570     <div class="meta">
       
 10571         
       
 10572             
       
 10573                 <p>Inherited from
       
 10574                 <a href="../classes/Widget.html#method__uiSetDisabled">Widget</a>:
       
 10575             
       
 10576         
       
 10577         
       
 10578         <a href="../files/widget_js_Widget.js.html#l1018"><code>widget&#x2F;js&#x2F;Widget.js:1018</code></a>
       
 10579         
       
 10580         </p>
       
 10581 
       
 10582 
       
 10583         
       
 10584 
       
 10585         
       
 10586     </div>
       
 10587 
       
 10588     <div class="description">
       
 10589         <p>Sets the disabled state for the UI</p>
       
 10590     </div>
       
 10591 
       
 10592     
       
 10593         <div class="params">
       
 10594             <h4>Parameters:</h4>
       
 10595 
       
 10596             <ul class="params-list">
       
 10597             
       
 10598                 <li class="param">
       
 10599                     
       
 10600                         <code class="param-name">val</code>
       
 10601                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10602                     
       
 10603 
       
 10604                     
       
 10605 
       
 10606                     <div class="param-description">
       
 10607                          
       
 10608                     </div>
       
 10609 
       
 10610                     
       
 10611                 </li>
       
 10612             
       
 10613             </ul>
       
 10614         </div>
       
 10615     
       
 10616 
       
 10617     
       
 10618 
       
 10619     
       
 10620 </div>
       
 10621 
       
 10622                 
       
 10623                     <div id="method__uiSetFocused" class="method item protected inherited">
       
 10624     <h3 class="name"><code>_uiSetFocused</code></h3>
       
 10625 
       
 10626     
       
 10627         <div class="args">
       
 10628             <span class="paren">(</span><ul class="args-list inline commas">
       
 10629             
       
 10630                 <li class="arg">
       
 10631                     
       
 10632                         <code>val</code>
       
 10633                     
       
 10634                 </li>
       
 10635             
       
 10636                 <li class="arg">
       
 10637                     
       
 10638                         <code>src</code>
       
 10639                     
       
 10640                 </li>
       
 10641             
       
 10642             </ul><span class="paren">)</span>
       
 10643         </div>
       
 10644     
       
 10645 
       
 10646     
       
 10647 
       
 10648     
       
 10649 
       
 10650     
       
 10651         <span class="flag protected">protected</span>
       
 10652     
       
 10653 
       
 10654     
       
 10655 
       
 10656     
       
 10657 
       
 10658     
       
 10659 
       
 10660     
       
 10661 
       
 10662     <div class="meta">
       
 10663         
       
 10664             
       
 10665                 <p>Inherited from
       
 10666                 <a href="../classes/Widget.html#method__uiSetFocused">Widget</a>:
       
 10667             
       
 10668         
       
 10669         
       
 10670         <a href="../files/widget_js_Widget.js.html#l1029"><code>widget&#x2F;js&#x2F;Widget.js:1029</code></a>
       
 10671         
       
 10672         </p>
       
 10673 
       
 10674 
       
 10675         
       
 10676 
       
 10677         
       
 10678     </div>
       
 10679 
       
 10680     <div class="description">
       
 10681         <p>Sets the focused state for the UI</p>
       
 10682     </div>
       
 10683 
       
 10684     
       
 10685         <div class="params">
       
 10686             <h4>Parameters:</h4>
       
 10687 
       
 10688             <ul class="params-list">
       
 10689             
       
 10690                 <li class="param">
       
 10691                     
       
 10692                         <code class="param-name">val</code>
       
 10693                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10694                     
       
 10695 
       
 10696                     
       
 10697 
       
 10698                     <div class="param-description">
       
 10699                          
       
 10700                     </div>
       
 10701 
       
 10702                     
       
 10703                 </li>
       
 10704             
       
 10705                 <li class="param">
       
 10706                     
       
 10707                         <code class="param-name">src</code>
       
 10708                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10709                     
       
 10710 
       
 10711                     
       
 10712 
       
 10713                     <div class="param-description">
       
 10714                         <p>String representing the source that triggered an update to
       
 10715 the UI.</p>
       
 10716                     </div>
       
 10717 
       
 10718                     
       
 10719                 </li>
       
 10720             
       
 10721             </ul>
       
 10722         </div>
       
 10723     
       
 10724 
       
 10725     
       
 10726 
       
 10727     
       
 10728 </div>
       
 10729 
       
 10730                 
       
 10731                     <div id="method__uiSetHeight" class="method item protected inherited">
       
 10732     <h3 class="name"><code>_uiSetHeight</code></h3>
       
 10733 
       
 10734     
       
 10735         <div class="args">
       
 10736             <span class="paren">(</span><ul class="args-list inline commas">
       
 10737             
       
 10738                 <li class="arg">
       
 10739                     
       
 10740                         <code>val</code>
       
 10741                     
       
 10742                 </li>
       
 10743             
       
 10744             </ul><span class="paren">)</span>
       
 10745         </div>
       
 10746     
       
 10747 
       
 10748     
       
 10749 
       
 10750     
       
 10751 
       
 10752     
       
 10753         <span class="flag protected">protected</span>
       
 10754     
       
 10755 
       
 10756     
       
 10757 
       
 10758     
       
 10759 
       
 10760     
       
 10761 
       
 10762     
       
 10763 
       
 10764     <div class="meta">
       
 10765         
       
 10766             
       
 10767                 <p>Inherited from
       
 10768                 <a href="../classes/Widget.html#method__uiSetHeight">Widget</a>:
       
 10769             
       
 10770         
       
 10771         
       
 10772         <a href="../files/widget_js_Widget.js.html#l974"><code>widget&#x2F;js&#x2F;Widget.js:974</code></a>
       
 10773         
       
 10774         </p>
       
 10775 
       
 10776 
       
 10777         
       
 10778 
       
 10779         
       
 10780     </div>
       
 10781 
       
 10782     <div class="description">
       
 10783         <p>Sets the height on the widget's bounding box element</p>
       
 10784     </div>
       
 10785 
       
 10786     
       
 10787         <div class="params">
       
 10788             <h4>Parameters:</h4>
       
 10789 
       
 10790             <ul class="params-list">
       
 10791             
       
 10792                 <li class="param">
       
 10793                     
       
 10794                         <code class="param-name">val</code>
       
 10795                         <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>
       
 10796                     
       
 10797 
       
 10798                     
       
 10799 
       
 10800                     <div class="param-description">
       
 10801                          
       
 10802                     </div>
       
 10803 
       
 10804                     
       
 10805                 </li>
       
 10806             
       
 10807             </ul>
       
 10808         </div>
       
 10809     
       
 10810 
       
 10811     
       
 10812 
       
 10813     
       
 10814 </div>
       
 10815 
       
 10816                 
       
 10817                     <div id="method__uiSetTabIndex" class="method item protected inherited">
       
 10818     <h3 class="name"><code>_uiSetTabIndex</code></h3>
       
 10819 
       
 10820     
       
 10821         <div class="args">
       
 10822             <span class="paren">(</span><ul class="args-list inline commas">
       
 10823             
       
 10824                 <li class="arg">
       
 10825                     
       
 10826                         <code>Number</code>
       
 10827                     
       
 10828                 </li>
       
 10829             
       
 10830             </ul><span class="paren">)</span>
       
 10831         </div>
       
 10832     
       
 10833 
       
 10834     
       
 10835 
       
 10836     
       
 10837 
       
 10838     
       
 10839         <span class="flag protected">protected</span>
       
 10840     
       
 10841 
       
 10842     
       
 10843 
       
 10844     
       
 10845 
       
 10846     
       
 10847 
       
 10848     
       
 10849 
       
 10850     <div class="meta">
       
 10851         
       
 10852             
       
 10853                 <p>Inherited from
       
 10854                 <a href="../classes/Widget.html#method__uiSetTabIndex">Widget</a>:
       
 10855             
       
 10856         
       
 10857         
       
 10858         <a href="../files/widget_js_Widget.js.html#l1051"><code>widget&#x2F;js&#x2F;Widget.js:1051</code></a>
       
 10859         
       
 10860         </p>
       
 10861 
       
 10862 
       
 10863         
       
 10864 
       
 10865         
       
 10866     </div>
       
 10867 
       
 10868     <div class="description">
       
 10869         <p>Set the tabIndex on the widget's rendered UI</p>
       
 10870     </div>
       
 10871 
       
 10872     
       
 10873         <div class="params">
       
 10874             <h4>Parameters:</h4>
       
 10875 
       
 10876             <ul class="params-list">
       
 10877             
       
 10878                 <li class="param">
       
 10879                     
       
 10880                         <code class="param-name">Number</code>
       
 10881                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10882                     
       
 10883 
       
 10884                     
       
 10885 
       
 10886                     <div class="param-description">
       
 10887                          
       
 10888                     </div>
       
 10889 
       
 10890                     
       
 10891                 </li>
       
 10892             
       
 10893             </ul>
       
 10894         </div>
       
 10895     
       
 10896 
       
 10897     
       
 10898 
       
 10899     
       
 10900 </div>
       
 10901 
       
 10902                 
       
 10903                     <div id="method__uiSetVisible" class="method item protected inherited">
       
 10904     <h3 class="name"><code>_uiSetVisible</code></h3>
       
 10905 
       
 10906     
       
 10907         <div class="args">
       
 10908             <span class="paren">(</span><ul class="args-list inline commas">
       
 10909             
       
 10910                 <li class="arg">
       
 10911                     
       
 10912                         <code>val</code>
       
 10913                     
       
 10914                 </li>
       
 10915             
       
 10916             </ul><span class="paren">)</span>
       
 10917         </div>
       
 10918     
       
 10919 
       
 10920     
       
 10921 
       
 10922     
       
 10923 
       
 10924     
       
 10925         <span class="flag protected">protected</span>
       
 10926     
       
 10927 
       
 10928     
       
 10929 
       
 10930     
       
 10931 
       
 10932     
       
 10933 
       
 10934     
       
 10935 
       
 10936     <div class="meta">
       
 10937         
       
 10938             
       
 10939                 <p>Inherited from
       
 10940                 <a href="../classes/Widget.html#method__uiSetVisible">Widget</a>:
       
 10941             
       
 10942         
       
 10943         
       
 10944         <a href="../files/widget_js_Widget.js.html#l1007"><code>widget&#x2F;js&#x2F;Widget.js:1007</code></a>
       
 10945         
       
 10946         </p>
       
 10947 
       
 10948 
       
 10949         
       
 10950 
       
 10951         
       
 10952     </div>
       
 10953 
       
 10954     <div class="description">
       
 10955         <p>Sets the visible state for the UI</p>
       
 10956     </div>
       
 10957 
       
 10958     
       
 10959         <div class="params">
       
 10960             <h4>Parameters:</h4>
       
 10961 
       
 10962             <ul class="params-list">
       
 10963             
       
 10964                 <li class="param">
       
 10965                     
       
 10966                         <code class="param-name">val</code>
       
 10967                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 10968                     
       
 10969 
       
 10970                     
       
 10971 
       
 10972                     <div class="param-description">
       
 10973                          
       
 10974                     </div>
       
 10975 
       
 10976                     
       
 10977                 </li>
       
 10978             
       
 10979             </ul>
       
 10980         </div>
       
 10981     
       
 10982 
       
 10983     
       
 10984 
       
 10985     
       
 10986 </div>
       
 10987 
       
 10988                 
       
 10989                     <div id="method__uiSetWidth" class="method item protected inherited">
       
 10990     <h3 class="name"><code>_uiSetWidth</code></h3>
       
 10991 
       
 10992     
       
 10993         <div class="args">
       
 10994             <span class="paren">(</span><ul class="args-list inline commas">
       
 10995             
       
 10996                 <li class="arg">
       
 10997                     
       
 10998                         <code>val</code>
       
 10999                     
       
 11000                 </li>
       
 11001             
       
 11002             </ul><span class="paren">)</span>
       
 11003         </div>
       
 11004     
       
 11005 
       
 11006     
       
 11007 
       
 11008     
       
 11009 
       
 11010     
       
 11011         <span class="flag protected">protected</span>
       
 11012     
       
 11013 
       
 11014     
       
 11015 
       
 11016     
       
 11017 
       
 11018     
       
 11019 
       
 11020     
       
 11021 
       
 11022     <div class="meta">
       
 11023         
       
 11024             
       
 11025                 <p>Inherited from
       
 11026                 <a href="../classes/Widget.html#method__uiSetWidth">Widget</a>:
       
 11027             
       
 11028         
       
 11029         
       
 11030         <a href="../files/widget_js_Widget.js.html#l986"><code>widget&#x2F;js&#x2F;Widget.js:986</code></a>
       
 11031         
       
 11032         </p>
       
 11033 
       
 11034 
       
 11035         
       
 11036 
       
 11037         
       
 11038     </div>
       
 11039 
       
 11040     <div class="description">
       
 11041         <p>Sets the width on the widget's bounding box element</p>
       
 11042     </div>
       
 11043 
       
 11044     
       
 11045         <div class="params">
       
 11046             <h4>Parameters:</h4>
       
 11047 
       
 11048             <ul class="params-list">
       
 11049             
       
 11050                 <li class="param">
       
 11051                     
       
 11052                         <code class="param-name">val</code>
       
 11053                         <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>
       
 11054                     
       
 11055 
       
 11056                     
       
 11057 
       
 11058                     <div class="param-description">
       
 11059                          
       
 11060                     </div>
       
 11061 
       
 11062                     
       
 11063                 </li>
       
 11064             
       
 11065             </ul>
       
 11066         </div>
       
 11067     
       
 11068 
       
 11069     
       
 11070 
       
 11071     
       
 11072 </div>
       
 11073 
       
 11074                 
       
 11075                     <div id="method__uiSizeCB" class="method item protected inherited">
       
 11076     <h3 class="name"><code>_uiSizeCB</code></h3>
       
 11077 
       
 11078     
       
 11079         <div class="args">
       
 11080             <span class="paren">(</span><ul class="args-list inline commas">
       
 11081             
       
 11082                 <li class="arg">
       
 11083                     
       
 11084                         <code>expand</code>
       
 11085                     
       
 11086                 </li>
       
 11087             
       
 11088             </ul><span class="paren">)</span>
       
 11089         </div>
       
 11090     
       
 11091 
       
 11092     
       
 11093 
       
 11094     
       
 11095 
       
 11096     
       
 11097         <span class="flag protected">protected</span>
       
 11098     
       
 11099 
       
 11100     
       
 11101 
       
 11102     
       
 11103 
       
 11104     
       
 11105 
       
 11106     
       
 11107 
       
 11108     <div class="meta">
       
 11109         
       
 11110             
       
 11111                 <p>Inherited from
       
 11112                 <a href="../classes/Widget.html#method__uiSizeCB">Widget</a>:
       
 11113             
       
 11114         
       
 11115         
       
 11116         <a href="../files/widget_js_Widget.js.html#l701"><code>widget&#x2F;js&#x2F;Widget.js:701</code></a>
       
 11117         
       
 11118         </p>
       
 11119 
       
 11120 
       
 11121         
       
 11122 
       
 11123         
       
 11124     </div>
       
 11125 
       
 11126     <div class="description">
       
 11127         
       
 11128     </div>
       
 11129 
       
 11130     
       
 11131         <div class="params">
       
 11132             <h4>Parameters:</h4>
       
 11133 
       
 11134             <ul class="params-list">
       
 11135             
       
 11136                 <li class="param">
       
 11137                     
       
 11138                         <code class="param-name">expand</code>
       
 11139                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11140                     
       
 11141 
       
 11142                     
       
 11143 
       
 11144                     <div class="param-description">
       
 11145                          
       
 11146                     </div>
       
 11147 
       
 11148                     
       
 11149                 </li>
       
 11150             
       
 11151             </ul>
       
 11152         </div>
       
 11153     
       
 11154 
       
 11155     
       
 11156 
       
 11157     
       
 11158 </div>
       
 11159 
       
 11160                 
       
 11161                     <div id="method__unbindDOM" class="method item protected inherited">
       
 11162     <h3 class="name"><code>_unbindDOM</code></h3>
       
 11163 
       
 11164     
       
 11165         <span class="paren">()</span>
       
 11166     
       
 11167 
       
 11168     
       
 11169 
       
 11170     
       
 11171 
       
 11172     
       
 11173         <span class="flag protected">protected</span>
       
 11174     
       
 11175 
       
 11176     
       
 11177 
       
 11178     
       
 11179 
       
 11180     
       
 11181 
       
 11182     
       
 11183 
       
 11184     <div class="meta">
       
 11185         
       
 11186             
       
 11187                 <p>Inherited from
       
 11188                 <a href="../classes/Widget.html#method__unbindDOM">Widget</a>:
       
 11189             
       
 11190         
       
 11191         
       
 11192         <a href="../files/widget_js_Widget.js.html#l933"><code>widget&#x2F;js&#x2F;Widget.js:933</code></a>
       
 11193         
       
 11194         </p>
       
 11195 
       
 11196 
       
 11197         
       
 11198 
       
 11199         
       
 11200     </div>
       
 11201 
       
 11202     <div class="description">
       
 11203         
       
 11204     </div>
       
 11205 
       
 11206     
       
 11207 
       
 11208     
       
 11209 
       
 11210     
       
 11211 </div>
       
 11212 
       
 11213                 
       
 11214                     <div id="method__unbindUI" class="method item protected inherited">
       
 11215     <h3 class="name"><code>_unbindUI</code></h3>
       
 11216 
       
 11217     
       
 11218         <span class="paren">()</span>
       
 11219     
       
 11220 
       
 11221     
       
 11222 
       
 11223     
       
 11224 
       
 11225     
       
 11226         <span class="flag protected">protected</span>
       
 11227     
       
 11228 
       
 11229     
       
 11230 
       
 11231     
       
 11232 
       
 11233     
       
 11234 
       
 11235     
       
 11236 
       
 11237     <div class="meta">
       
 11238         
       
 11239             
       
 11240                 <p>Inherited from
       
 11241                 <a href="../classes/Widget.html#method__unbindUI">Widget</a>:
       
 11242             
       
 11243         
       
 11244         
       
 11245         <a href="../files/widget_js_Widget.js.html#l894"><code>widget&#x2F;js&#x2F;Widget.js:894</code></a>
       
 11246         
       
 11247         </p>
       
 11248 
       
 11249 
       
 11250         
       
 11251 
       
 11252         
       
 11253     </div>
       
 11254 
       
 11255     <div class="description">
       
 11256         
       
 11257     </div>
       
 11258 
       
 11259     
       
 11260 
       
 11261     
       
 11262 
       
 11263     
       
 11264 </div>
       
 11265 
       
 11266                 
       
 11267                     <div id="method__validTabIndex" class="method item protected inherited">
       
 11268     <h3 class="name"><code>_validTabIndex</code></h3>
       
 11269 
       
 11270     
       
 11271         <div class="args">
       
 11272             <span class="paren">(</span><ul class="args-list inline commas">
       
 11273             
       
 11274                 <li class="arg">
       
 11275                     
       
 11276                         <code>tabIndex</code>
       
 11277                     
       
 11278                 </li>
       
 11279             
       
 11280             </ul><span class="paren">)</span>
       
 11281         </div>
       
 11282     
       
 11283 
       
 11284     
       
 11285 
       
 11286     
       
 11287 
       
 11288     
       
 11289         <span class="flag protected">protected</span>
       
 11290     
       
 11291 
       
 11292     
       
 11293 
       
 11294     
       
 11295 
       
 11296     
       
 11297 
       
 11298     
       
 11299 
       
 11300     <div class="meta">
       
 11301         
       
 11302             
       
 11303                 <p>Inherited from
       
 11304                 <a href="../classes/Widget.html#method__validTabIndex">Widget</a>:
       
 11305             
       
 11306         
       
 11307         
       
 11308         <a href="../files/widget_js_Widget.js.html#l1161"><code>widget&#x2F;js&#x2F;Widget.js:1161</code></a>
       
 11309         
       
 11310         </p>
       
 11311 
       
 11312 
       
 11313         
       
 11314 
       
 11315         
       
 11316     </div>
       
 11317 
       
 11318     <div class="description">
       
 11319         
       
 11320     </div>
       
 11321 
       
 11322     
       
 11323         <div class="params">
       
 11324             <h4>Parameters:</h4>
       
 11325 
       
 11326             <ul class="params-list">
       
 11327             
       
 11328                 <li class="param">
       
 11329                     
       
 11330                         <code class="param-name">tabIndex</code>
       
 11331                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 11332                     
       
 11333 
       
 11334                     
       
 11335 
       
 11336                     <div class="param-description">
       
 11337                          
       
 11338                     </div>
       
 11339 
       
 11340                     
       
 11341                 </li>
       
 11342             
       
 11343             </ul>
       
 11344         </div>
       
 11345     
       
 11346 
       
 11347     
       
 11348 
       
 11349     
       
 11350 </div>
       
 11351 
       
 11352                 
       
 11353                     <div id="method_addAttr" class="method item inherited">
       
 11354     <h3 class="name"><code>addAttr</code></h3>
       
 11355 
       
 11356     
       
 11357         <div class="args">
       
 11358             <span class="paren">(</span><ul class="args-list inline commas">
       
 11359             
       
 11360                 <li class="arg">
       
 11361                     
       
 11362                         <code>name</code>
       
 11363                     
       
 11364                 </li>
       
 11365             
       
 11366                 <li class="arg">
       
 11367                     
       
 11368                         <code>config</code>
       
 11369                     
       
 11370                 </li>
       
 11371             
       
 11372                 <li class="arg">
       
 11373                     
       
 11374                         <code>lazy</code>
       
 11375                     
       
 11376                 </li>
       
 11377             
       
 11378             </ul><span class="paren">)</span>
       
 11379         </div>
       
 11380     
       
 11381 
       
 11382     
       
 11383         <span class="returns-inline">
       
 11384             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11385         </span>
       
 11386     
       
 11387 
       
 11388     
       
 11389 
       
 11390     
       
 11391 
       
 11392     
       
 11393 
       
 11394     
       
 11395 
       
 11396     
       
 11397         <span class="flag chainable">chainable</span>
       
 11398     
       
 11399 
       
 11400     
       
 11401 
       
 11402     <div class="meta">
       
 11403         
       
 11404             
       
 11405                 <p>Inherited from
       
 11406                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
 11407             
       
 11408         
       
 11409         
       
 11410         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
 11411         
       
 11412         </p>
       
 11413 
       
 11414 
       
 11415         
       
 11416 
       
 11417         
       
 11418     </div>
       
 11419 
       
 11420     <div class="description">
       
 11421         <p>
       
 11422 Adds an attribute with the provided configuration to the host object.
       
 11423 </p>
       
 11424 
       
 11425 <p>
       
 11426 The config argument object supports the following properties:
       
 11427 </p>
       
 11428 
       
 11429 <dl>
       
 11430    <dt>value &#60;Any&#62;</dt>
       
 11431    <dd>The initial value to set on the attribute</dd>
       
 11432 
       
 11433    <dt>valueFn &#60;Function | String&#62;</dt>
       
 11434    <dd>
       
 11435    <p>A function, which will return the initial value to set on the attribute. This is useful
       
 11436    for cases where the attribute configuration is defined statically, but needs to
       
 11437    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
 11438    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
 11439    case the value property is used.</p>
       
 11440 
       
 11441    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
 11442    </dd>
       
 11443 
       
 11444    <dt>readOnly &#60;boolean&#62;</dt>
       
 11445    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
 11446        cannot be modified by invoking the set method.</dd>
       
 11447 
       
 11448    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
 11449    <dd>
       
 11450        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
 11451        can only have their values set once, be it through the default configuration,
       
 11452        constructor configuration arguments, or by invoking set.
       
 11453        <p>The writeOnce attribute can also be set to the string "initOnly",
       
 11454         in which case the attribute can only be set during initialization
       
 11455        (when used with Base, this means it can only be set during construction)</p>
       
 11456    </dd>
       
 11457 
       
 11458    <dt>setter &#60;Function | String&#62;</dt>
       
 11459    <dd>
       
 11460    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
 11461    The value returned by the setter will be the final stored value. Returning
       
 11462    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
 11463    the value from being stored.
       
 11464    </p>
       
 11465 
       
 11466    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
 11467    </dd>
       
 11468 
       
 11469    <dt>getter &#60;Function | String&#62;</dt>
       
 11470    <dd>
       
 11471    <p>
       
 11472    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
 11473    The value returned by the getter function is the value which will be returned to the user when they
       
 11474    invoke get.
       
 11475    </p>
       
 11476 
       
 11477    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
 11478    </dd>
       
 11479 
       
 11480    <dt>validator &#60;Function | String&#62;</dt>
       
 11481    <dd>
       
 11482    <p>
       
 11483    The validator function invoked prior to setting the stored value. Returning
       
 11484    false from the validator function will prevent the value from being stored.
       
 11485    </p>
       
 11486 
       
 11487    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
 11488    </dd>
       
 11489 
       
 11490    <dt>lazyAdd &#60;boolean&#62;</dt>
       
 11491    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
 11492    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
 11493    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
 11494 
       
 11495 </dl>
       
 11496 
       
 11497 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
 11498 the context ("this") set to the host object.</p>
       
 11499 
       
 11500 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
 11501 and are not intended for public use.</p>
       
 11502     </div>
       
 11503 
       
 11504     
       
 11505         <div class="params">
       
 11506             <h4>Parameters:</h4>
       
 11507 
       
 11508             <ul class="params-list">
       
 11509             
       
 11510                 <li class="param">
       
 11511                     
       
 11512                         <code class="param-name">name</code>
       
 11513                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11514                     
       
 11515 
       
 11516                     
       
 11517 
       
 11518                     <div class="param-description">
       
 11519                         <p>The name of the attribute.</p>
       
 11520                     </div>
       
 11521 
       
 11522                     
       
 11523                 </li>
       
 11524             
       
 11525                 <li class="param">
       
 11526                     
       
 11527                         <code class="param-name">config</code>
       
 11528                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11529                     
       
 11530 
       
 11531                     
       
 11532 
       
 11533                     <div class="param-description">
       
 11534                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
 11535 
       
 11536 <p>
       
 11537 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
 11538 to protect the original values, you will need to merge the object.
       
 11539 </p>
       
 11540                     </div>
       
 11541 
       
 11542                     
       
 11543                 </li>
       
 11544             
       
 11545                 <li class="param">
       
 11546                     
       
 11547                         <code class="param-name">lazy</code>
       
 11548                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11549                     
       
 11550 
       
 11551                     
       
 11552 
       
 11553                     <div class="param-description">
       
 11554                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
 11555                     </div>
       
 11556 
       
 11557                     
       
 11558                 </li>
       
 11559             
       
 11560             </ul>
       
 11561         </div>
       
 11562     
       
 11563 
       
 11564     
       
 11565         <div class="returns">
       
 11566             <h4>Returns:</h4>
       
 11567 
       
 11568             <div class="returns-description">
       
 11569                 
       
 11570                     
       
 11571                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11572                     
       
 11573                     A reference to the host object.
       
 11574                 
       
 11575             </div>
       
 11576         </div>
       
 11577     
       
 11578 
       
 11579     
       
 11580 </div>
       
 11581 
       
 11582                 
       
 11583                     <div id="method_addAttrs" class="method item inherited">
       
 11584     <h3 class="name"><code>addAttrs</code></h3>
       
 11585 
       
 11586     
       
 11587         <div class="args">
       
 11588             <span class="paren">(</span><ul class="args-list inline commas">
       
 11589             
       
 11590                 <li class="arg">
       
 11591                     
       
 11592                         <code>cfgs</code>
       
 11593                     
       
 11594                 </li>
       
 11595             
       
 11596                 <li class="arg">
       
 11597                     
       
 11598                         <code>values</code>
       
 11599                     
       
 11600                 </li>
       
 11601             
       
 11602                 <li class="arg">
       
 11603                     
       
 11604                         <code>lazy</code>
       
 11605                     
       
 11606                 </li>
       
 11607             
       
 11608             </ul><span class="paren">)</span>
       
 11609         </div>
       
 11610     
       
 11611 
       
 11612     
       
 11613         <span class="returns-inline">
       
 11614             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11615         </span>
       
 11616     
       
 11617 
       
 11618     
       
 11619 
       
 11620     
       
 11621 
       
 11622     
       
 11623 
       
 11624     
       
 11625 
       
 11626     
       
 11627         <span class="flag chainable">chainable</span>
       
 11628     
       
 11629 
       
 11630     
       
 11631 
       
 11632     <div class="meta">
       
 11633         
       
 11634             
       
 11635                 <p>Inherited from
       
 11636                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
 11637             
       
 11638         
       
 11639         
       
 11640         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
 11641         
       
 11642         </p>
       
 11643 
       
 11644 
       
 11645         
       
 11646 
       
 11647         
       
 11648     </div>
       
 11649 
       
 11650     <div class="description">
       
 11651         <p>Configures a group of attributes, and sets initial values.</p>
       
 11652 
       
 11653 <p>
       
 11654 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
 11655 The caller is responsible for merging/cloning the configuration object if required.
       
 11656 </p>
       
 11657     </div>
       
 11658 
       
 11659     
       
 11660         <div class="params">
       
 11661             <h4>Parameters:</h4>
       
 11662 
       
 11663             <ul class="params-list">
       
 11664             
       
 11665                 <li class="param">
       
 11666                     
       
 11667                         <code class="param-name">cfgs</code>
       
 11668                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11669                     
       
 11670 
       
 11671                     
       
 11672 
       
 11673                     <div class="param-description">
       
 11674                         <p>An object with attribute name/configuration pairs.</p>
       
 11675                     </div>
       
 11676 
       
 11677                     
       
 11678                 </li>
       
 11679             
       
 11680                 <li class="param">
       
 11681                     
       
 11682                         <code class="param-name">values</code>
       
 11683                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11684                     
       
 11685 
       
 11686                     
       
 11687 
       
 11688                     <div class="param-description">
       
 11689                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
 11690 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
 11691                     </div>
       
 11692 
       
 11693                     
       
 11694                 </li>
       
 11695             
       
 11696                 <li class="param">
       
 11697                     
       
 11698                         <code class="param-name">lazy</code>
       
 11699                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11700                     
       
 11701 
       
 11702                     
       
 11703 
       
 11704                     <div class="param-description">
       
 11705                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
 11706 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
 11707 See <a href="#method_addAttr">addAttr</a>.</p>
       
 11708                     </div>
       
 11709 
       
 11710                     
       
 11711                 </li>
       
 11712             
       
 11713             </ul>
       
 11714         </div>
       
 11715     
       
 11716 
       
 11717     
       
 11718         <div class="returns">
       
 11719             <h4>Returns:</h4>
       
 11720 
       
 11721             <div class="returns-description">
       
 11722                 
       
 11723                     
       
 11724                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11725                     
       
 11726                     A reference to the host object.
       
 11727                 
       
 11728             </div>
       
 11729         </div>
       
 11730     
       
 11731 
       
 11732     
       
 11733 </div>
       
 11734 
       
 11735                 
       
 11736                     <div id="method_addTarget" class="method item inherited">
       
 11737     <h3 class="name"><code>addTarget</code></h3>
       
 11738 
       
 11739     
       
 11740         <div class="args">
       
 11741             <span class="paren">(</span><ul class="args-list inline commas">
       
 11742             
       
 11743                 <li class="arg">
       
 11744                     
       
 11745                         <code>o</code>
       
 11746                     
       
 11747                 </li>
       
 11748             
       
 11749             </ul><span class="paren">)</span>
       
 11750         </div>
       
 11751     
       
 11752 
       
 11753     
       
 11754 
       
 11755     
       
 11756 
       
 11757     
       
 11758 
       
 11759     
       
 11760 
       
 11761     
       
 11762 
       
 11763     
       
 11764 
       
 11765     
       
 11766 
       
 11767     <div class="meta">
       
 11768         
       
 11769             
       
 11770                 <p>Inherited from
       
 11771                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
 11772             
       
 11773         
       
 11774         
       
 11775         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
 11776         
       
 11777         </p>
       
 11778 
       
 11779 
       
 11780         
       
 11781 
       
 11782         
       
 11783     </div>
       
 11784 
       
 11785     <div class="description">
       
 11786         <p>Registers another EventTarget as a bubble target.  Bubble order
       
 11787 is determined by the order registered.  Multiple targets can
       
 11788 be specified.</p>
       
 11789 
       
 11790 <p>Events can only bubble if emitFacade is true.</p>
       
 11791 
       
 11792 <p>Included in the event-custom-complex submodule.</p>
       
 11793     </div>
       
 11794 
       
 11795     
       
 11796         <div class="params">
       
 11797             <h4>Parameters:</h4>
       
 11798 
       
 11799             <ul class="params-list">
       
 11800             
       
 11801                 <li class="param">
       
 11802                     
       
 11803                         <code class="param-name">o</code>
       
 11804                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 11805                     
       
 11806 
       
 11807                     
       
 11808 
       
 11809                     <div class="param-description">
       
 11810                         <p>the target to add</p>
       
 11811                     </div>
       
 11812 
       
 11813                     
       
 11814                 </li>
       
 11815             
       
 11816             </ul>
       
 11817         </div>
       
 11818     
       
 11819 
       
 11820     
       
 11821 
       
 11822     
       
 11823 </div>
       
 11824 
       
 11825                 
       
 11826                     <div id="method_after" class="method item inherited">
       
 11827     <h3 class="name"><code>after</code></h3>
       
 11828 
       
 11829     
       
 11830         <div class="args">
       
 11831             <span class="paren">(</span><ul class="args-list inline commas">
       
 11832             
       
 11833                 <li class="arg">
       
 11834                     
       
 11835                         <code>type</code>
       
 11836                     
       
 11837                 </li>
       
 11838             
       
 11839                 <li class="arg">
       
 11840                     
       
 11841                         <code>fn</code>
       
 11842                     
       
 11843                 </li>
       
 11844             
       
 11845                 <li class="arg">
       
 11846                     
       
 11847                         <code class="optional">[context]</code>
       
 11848                     
       
 11849                 </li>
       
 11850             
       
 11851                 <li class="arg">
       
 11852                     
       
 11853                         <code class="optional">[arg*]</code>
       
 11854                     
       
 11855                 </li>
       
 11856             
       
 11857             </ul><span class="paren">)</span>
       
 11858         </div>
       
 11859     
       
 11860 
       
 11861     
       
 11862         <span class="returns-inline">
       
 11863             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 11864         </span>
       
 11865     
       
 11866 
       
 11867     
       
 11868 
       
 11869     
       
 11870 
       
 11871     
       
 11872 
       
 11873     
       
 11874 
       
 11875     
       
 11876 
       
 11877     
       
 11878 
       
 11879     <div class="meta">
       
 11880         
       
 11881             
       
 11882                 <p>Inherited from
       
 11883                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
 11884             
       
 11885         
       
 11886         
       
 11887         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
 11888         
       
 11889         </p>
       
 11890 
       
 11891 
       
 11892         
       
 11893 
       
 11894         
       
 11895     </div>
       
 11896 
       
 11897     <div class="description">
       
 11898         <p>Subscribe to a custom event hosted by this object.  The
       
 11899 supplied callback will execute after any listeners add
       
 11900 via the subscribe method, and after the default function,
       
 11901 if configured for the event, has executed.</p>
       
 11902     </div>
       
 11903 
       
 11904     
       
 11905         <div class="params">
       
 11906             <h4>Parameters:</h4>
       
 11907 
       
 11908             <ul class="params-list">
       
 11909             
       
 11910                 <li class="param">
       
 11911                     
       
 11912                         <code class="param-name">type</code>
       
 11913                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11914                     
       
 11915 
       
 11916                     
       
 11917 
       
 11918                     <div class="param-description">
       
 11919                         <p>The name of the event</p>
       
 11920                     </div>
       
 11921 
       
 11922                     
       
 11923                 </li>
       
 11924             
       
 11925                 <li class="param">
       
 11926                     
       
 11927                         <code class="param-name">fn</code>
       
 11928                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 11929                     
       
 11930 
       
 11931                     
       
 11932 
       
 11933                     <div class="param-description">
       
 11934                         <p>The callback to execute in response to the event</p>
       
 11935                     </div>
       
 11936 
       
 11937                     
       
 11938                 </li>
       
 11939             
       
 11940                 <li class="param">
       
 11941                     
       
 11942                         <code class="param-name optional">[context]</code>
       
 11943                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11944                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11945                     
       
 11946 
       
 11947                     
       
 11948 
       
 11949                     <div class="param-description">
       
 11950                         <p>Override <code>this</code> object in callback</p>
       
 11951                     </div>
       
 11952 
       
 11953                     
       
 11954                 </li>
       
 11955             
       
 11956                 <li class="param">
       
 11957                     
       
 11958                         <code class="param-name optional">[arg*]</code>
       
 11959                         <span class="type">Any</span>
       
 11960                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11961                     
       
 11962 
       
 11963                     
       
 11964 
       
 11965                     <div class="param-description">
       
 11966                         <p>0..n additional arguments to supply to the subscriber</p>
       
 11967                     </div>
       
 11968 
       
 11969                     
       
 11970                 </li>
       
 11971             
       
 11972             </ul>
       
 11973         </div>
       
 11974     
       
 11975 
       
 11976     
       
 11977         <div class="returns">
       
 11978             <h4>Returns:</h4>
       
 11979 
       
 11980             <div class="returns-description">
       
 11981                 
       
 11982                     
       
 11983                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 11984                     
       
 11985                     A subscription handle capable of detaching the
       
 11986                       subscription
       
 11987                 
       
 11988             </div>
       
 11989         </div>
       
 11990     
       
 11991 
       
 11992     
       
 11993 </div>
       
 11994 
       
 11995                 
       
 11996                     <div id="method_ancestor" class="method item inherited">
       
 11997     <h3 class="name"><code>ancestor</code></h3>
       
 11998 
       
 11999     
       
 12000         <div class="args">
       
 12001             <span class="paren">(</span><ul class="args-list inline commas">
       
 12002             
       
 12003                 <li class="arg">
       
 12004                     
       
 12005                         <code>depth</code>
       
 12006                     
       
 12007                 </li>
       
 12008             
       
 12009             </ul><span class="paren">)</span>
       
 12010         </div>
       
 12011     
       
 12012 
       
 12013     
       
 12014         <span class="returns-inline">
       
 12015             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 12016         </span>
       
 12017     
       
 12018 
       
 12019     
       
 12020 
       
 12021     
       
 12022 
       
 12023     
       
 12024 
       
 12025     
       
 12026 
       
 12027     
       
 12028 
       
 12029     
       
 12030 
       
 12031     <div class="meta">
       
 12032         
       
 12033             
       
 12034                 <p>Inherited from
       
 12035                 <a href="../classes/Widget.html#method_ancestor">Widget</a>:
       
 12036             
       
 12037         
       
 12038         
       
 12039         <a href="../files/widget-child_js_Widget-Child.js.html#l279"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:279</code></a>
       
 12040         
       
 12041         </p>
       
 12042 
       
 12043 
       
 12044         
       
 12045 
       
 12046         
       
 12047     </div>
       
 12048 
       
 12049     <div class="description">
       
 12050         <p>Returns the Widget instance at the specified depth.</p>
       
 12051     </div>
       
 12052 
       
 12053     
       
 12054         <div class="params">
       
 12055             <h4>Parameters:</h4>
       
 12056 
       
 12057             <ul class="params-list">
       
 12058             
       
 12059                 <li class="param">
       
 12060                     
       
 12061                         <code class="param-name">depth</code>
       
 12062                         <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 12063                     
       
 12064 
       
 12065                     
       
 12066 
       
 12067                     <div class="param-description">
       
 12068                         <p>Number representing the depth of the ancestor.</p>
       
 12069                     </div>
       
 12070 
       
 12071                     
       
 12072                 </li>
       
 12073             
       
 12074             </ul>
       
 12075         </div>
       
 12076     
       
 12077 
       
 12078     
       
 12079         <div class="returns">
       
 12080             <h4>Returns:</h4>
       
 12081 
       
 12082             <div class="returns-description">
       
 12083                 
       
 12084                     
       
 12085                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 12086                     
       
 12087                     Widget instance.
       
 12088                 
       
 12089             </div>
       
 12090         </div>
       
 12091     
       
 12092 
       
 12093     
       
 12094 </div>
       
 12095 
       
 12096                 
       
 12097                     <div id="method_attrAdded" class="method item inherited">
       
 12098     <h3 class="name"><code>attrAdded</code></h3>
       
 12099 
       
 12100     
       
 12101         <div class="args">
       
 12102             <span class="paren">(</span><ul class="args-list inline commas">
       
 12103             
       
 12104                 <li class="arg">
       
 12105                     
       
 12106                         <code>name</code>
       
 12107                     
       
 12108                 </li>
       
 12109             
       
 12110             </ul><span class="paren">)</span>
       
 12111         </div>
       
 12112     
       
 12113 
       
 12114     
       
 12115         <span class="returns-inline">
       
 12116             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12117         </span>
       
 12118     
       
 12119 
       
 12120     
       
 12121 
       
 12122     
       
 12123 
       
 12124     
       
 12125 
       
 12126     
       
 12127 
       
 12128     
       
 12129 
       
 12130     
       
 12131 
       
 12132     <div class="meta">
       
 12133         
       
 12134             
       
 12135                 <p>Inherited from
       
 12136                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
 12137             
       
 12138         
       
 12139         
       
 12140         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
 12141         
       
 12142         </p>
       
 12143 
       
 12144 
       
 12145         
       
 12146 
       
 12147         
       
 12148     </div>
       
 12149 
       
 12150     <div class="description">
       
 12151         <p>Checks if the given attribute has been added to the host</p>
       
 12152     </div>
       
 12153 
       
 12154     
       
 12155         <div class="params">
       
 12156             <h4>Parameters:</h4>
       
 12157 
       
 12158             <ul class="params-list">
       
 12159             
       
 12160                 <li class="param">
       
 12161                     
       
 12162                         <code class="param-name">name</code>
       
 12163                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12164                     
       
 12165 
       
 12166                     
       
 12167 
       
 12168                     <div class="param-description">
       
 12169                         <p>The name of the attribute to check.</p>
       
 12170                     </div>
       
 12171 
       
 12172                     
       
 12173                 </li>
       
 12174             
       
 12175             </ul>
       
 12176         </div>
       
 12177     
       
 12178 
       
 12179     
       
 12180         <div class="returns">
       
 12181             <h4>Returns:</h4>
       
 12182 
       
 12183             <div class="returns-description">
       
 12184                 
       
 12185                     
       
 12186                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
 12187                     
       
 12188                     true if an attribute with the given name has been added, false if it hasn't.
       
 12189         This method will return true for lazily added attributes.
       
 12190                 
       
 12191             </div>
       
 12192         </div>
       
 12193     
       
 12194 
       
 12195     
       
 12196 </div>
       
 12197 
       
 12198                 
       
 12199                     <div id="method_before" class="method item inherited">
       
 12200     <h3 class="name"><code>before</code></h3>
       
 12201 
       
 12202     
       
 12203         <span class="paren">()</span>
       
 12204     
       
 12205 
       
 12206     
       
 12207         <span class="returns-inline">
       
 12208             <span class="type"></span>
       
 12209         </span>
       
 12210     
       
 12211 
       
 12212     
       
 12213 
       
 12214     
       
 12215 
       
 12216     
       
 12217 
       
 12218     
       
 12219 
       
 12220     
       
 12221 
       
 12222     
       
 12223 
       
 12224     <div class="meta">
       
 12225         
       
 12226             
       
 12227                 <p>Inherited from
       
 12228                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
 12229             
       
 12230         
       
 12231         
       
 12232         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
 12233         
       
 12234         </p>
       
 12235 
       
 12236 
       
 12237         
       
 12238 
       
 12239         
       
 12240     </div>
       
 12241 
       
 12242     <div class="description">
       
 12243         <p>Executes the callback before a DOM event, custom event
       
 12244 or method.  If the first argument is a function, it
       
 12245 is assumed the target is a method.  For DOM and custom
       
 12246 events, this is an alias for Y.on.</p>
       
 12247 
       
 12248 <p>For DOM and custom events:
       
 12249 type, callback, context, 0-n arguments</p>
       
 12250 
       
 12251 <p>For methods:
       
 12252 callback, object (method host), methodName, context, 0-n arguments</p>
       
 12253     </div>
       
 12254 
       
 12255     
       
 12256 
       
 12257     
       
 12258         <div class="returns">
       
 12259             <h4>Returns:</h4>
       
 12260 
       
 12261             <div class="returns-description">
       
 12262                 
       
 12263                     
       
 12264                     detach handle
       
 12265                 
       
 12266             </div>
       
 12267         </div>
       
 12268     
       
 12269 
       
 12270     
       
 12271 </div>
       
 12272 
       
 12273                 
       
 12274                     <div id="method_bindUI" class="method item public">
       
 12275     <h3 class="name"><code>bindUI</code></h3>
       
 12276 
       
 12277     
       
 12278         <span class="paren">()</span>
       
 12279     
       
 12280 
       
 12281     
       
 12282 
       
 12283     
       
 12284 
       
 12285     
       
 12286         <span class="flag public">public</span>
       
 12287     
       
 12288 
       
 12289     
       
 12290 
       
 12291     
       
 12292 
       
 12293     
       
 12294 
       
 12295     
       
 12296 
       
 12297     <div class="meta">
       
 12298         
       
 12299             <p>Inherited from
       
 12300             <a href="../classes/Widget.html#method_bindUI">
       
 12301                 Widget
       
 12302             </a>
       
 12303             
       
 12304             but overwritten in
       
 12305             
       
 12306         
       
 12307         
       
 12308         <a href="../files/button_js_group.js.html#l36"><code>button&#x2F;js&#x2F;group.js:36</code></a>
       
 12309         
       
 12310         </p>
       
 12311 
       
 12312 
       
 12313         
       
 12314 
       
 12315         
       
 12316     </div>
       
 12317 
       
 12318     <div class="description">
       
 12319         <p>Hooks up events for the widget</p>
       
 12320     </div>
       
 12321 
       
 12322     
       
 12323 
       
 12324     
       
 12325 
       
 12326     
       
 12327 </div>
       
 12328 
       
 12329                 
       
 12330                     <div id="method_blur" class="method item inherited">
       
 12331     <h3 class="name"><code>blur</code></h3>
       
 12332 
       
 12333     
       
 12334         <span class="paren">()</span>
       
 12335     
       
 12336 
       
 12337     
       
 12338 
       
 12339     
       
 12340 
       
 12341     
       
 12342 
       
 12343     
       
 12344 
       
 12345     
       
 12346 
       
 12347     
       
 12348         <span class="flag chainable">chainable</span>
       
 12349     
       
 12350 
       
 12351     
       
 12352 
       
 12353     <div class="meta">
       
 12354         
       
 12355             
       
 12356                 <p>Inherited from
       
 12357                 <a href="../classes/Widget.html#method_blur">Widget</a>:
       
 12358             
       
 12359         
       
 12360         
       
 12361         <a href="../files/widget_js_Widget.js.html#l673"><code>widget&#x2F;js&#x2F;Widget.js:673</code></a>
       
 12362         
       
 12363         </p>
       
 12364 
       
 12365 
       
 12366         
       
 12367 
       
 12368         
       
 12369     </div>
       
 12370 
       
 12371     <div class="description">
       
 12372         <p>Causes the Widget to lose focus by setting the "focused" attribute
       
 12373 to "false"</p>
       
 12374     </div>
       
 12375 
       
 12376     
       
 12377 
       
 12378     
       
 12379 
       
 12380     
       
 12381 </div>
       
 12382 
       
 12383                 
       
 12384                     <div id="method_bubble" class="method item inherited">
       
 12385     <h3 class="name"><code>bubble</code></h3>
       
 12386 
       
 12387     
       
 12388         <div class="args">
       
 12389             <span class="paren">(</span><ul class="args-list inline commas">
       
 12390             
       
 12391                 <li class="arg">
       
 12392                     
       
 12393                         <code>evt</code>
       
 12394                     
       
 12395                 </li>
       
 12396             
       
 12397             </ul><span class="paren">)</span>
       
 12398         </div>
       
 12399     
       
 12400 
       
 12401     
       
 12402         <span class="returns-inline">
       
 12403             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12404         </span>
       
 12405     
       
 12406 
       
 12407     
       
 12408 
       
 12409     
       
 12410 
       
 12411     
       
 12412 
       
 12413     
       
 12414 
       
 12415     
       
 12416 
       
 12417     
       
 12418 
       
 12419     <div class="meta">
       
 12420         
       
 12421             
       
 12422                 <p>Inherited from
       
 12423                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
 12424             
       
 12425         
       
 12426         
       
 12427         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
 12428         
       
 12429         </p>
       
 12430 
       
 12431 
       
 12432         
       
 12433 
       
 12434         
       
 12435     </div>
       
 12436 
       
 12437     <div class="description">
       
 12438         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
 12439     </div>
       
 12440 
       
 12441     
       
 12442         <div class="params">
       
 12443             <h4>Parameters:</h4>
       
 12444 
       
 12445             <ul class="params-list">
       
 12446             
       
 12447                 <li class="param">
       
 12448                     
       
 12449                         <code class="param-name">evt</code>
       
 12450                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 12451                     
       
 12452 
       
 12453                     
       
 12454 
       
 12455                     <div class="param-description">
       
 12456                         <p>the custom event to propagate</p>
       
 12457                     </div>
       
 12458 
       
 12459                     
       
 12460                 </li>
       
 12461             
       
 12462             </ul>
       
 12463         </div>
       
 12464     
       
 12465 
       
 12466     
       
 12467         <div class="returns">
       
 12468             <h4>Returns:</h4>
       
 12469 
       
 12470             <div class="returns-description">
       
 12471                 
       
 12472                     
       
 12473                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
 12474                     
       
 12475                     the aggregated return value from Event.Custom.fire
       
 12476                 
       
 12477             </div>
       
 12478         </div>
       
 12479     
       
 12480 
       
 12481     
       
 12482 </div>
       
 12483 
       
 12484                 
       
 12485                     <div id="method_destroy" class="method item inherited">
       
 12486     <h3 class="name"><code>destroy</code></h3>
       
 12487 
       
 12488     
       
 12489         <div class="args">
       
 12490             <span class="paren">(</span><ul class="args-list inline commas">
       
 12491             
       
 12492                 <li class="arg">
       
 12493                     
       
 12494                         <code>destroyAllNodes</code>
       
 12495                     
       
 12496                 </li>
       
 12497             
       
 12498             </ul><span class="paren">)</span>
       
 12499         </div>
       
 12500     
       
 12501 
       
 12502     
       
 12503         <span class="returns-inline">
       
 12504             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 12505         </span>
       
 12506     
       
 12507 
       
 12508     
       
 12509 
       
 12510     
       
 12511 
       
 12512     
       
 12513 
       
 12514     
       
 12515 
       
 12516     
       
 12517         <span class="flag chainable">chainable</span>
       
 12518     
       
 12519 
       
 12520     
       
 12521 
       
 12522     <div class="meta">
       
 12523         
       
 12524             <p>Inherited from
       
 12525             <a href="../classes/BaseObservable.html#method_destroy">
       
 12526                 BaseObservable
       
 12527             </a>
       
 12528             
       
 12529             but overwritten in
       
 12530             
       
 12531         
       
 12532         
       
 12533         <a href="../files/widget_js_Widget.js.html#l452"><code>widget&#x2F;js&#x2F;Widget.js:452</code></a>
       
 12534         
       
 12535         </p>
       
 12536 
       
 12537 
       
 12538         
       
 12539 
       
 12540         
       
 12541     </div>
       
 12542 
       
 12543     <div class="description">
       
 12544         <p>
       
 12545 Destroy lifecycle method. Fires the destroy
       
 12546 event, prior to invoking destructors for the
       
 12547 class hierarchy.
       
 12548 
       
 12549 Overrides Base's implementation, to support arguments to destroy
       
 12550 </p>
       
 12551 
       
 12552 <p>
       
 12553 Subscribers to the destroy
       
 12554 event can invoke preventDefault on the event object, to prevent destruction
       
 12555 from proceeding.
       
 12556 </p>
       
 12557     </div>
       
 12558 
       
 12559     
       
 12560         <div class="params">
       
 12561             <h4>Parameters:</h4>
       
 12562 
       
 12563             <ul class="params-list">
       
 12564             
       
 12565                 <li class="param">
       
 12566                     
       
 12567                         <code class="param-name">destroyAllNodes</code>
       
 12568                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12569                     
       
 12570 
       
 12571                     
       
 12572 
       
 12573                     <div class="param-description">
       
 12574                         <p>If true, all nodes contained within the Widget are
       
 12575 removed and destroyed. Defaults to false due to potentially high run-time cost.</p>
       
 12576                     </div>
       
 12577 
       
 12578                     
       
 12579                 </li>
       
 12580             
       
 12581             </ul>
       
 12582         </div>
       
 12583     
       
 12584 
       
 12585     
       
 12586         <div class="returns">
       
 12587             <h4>Returns:</h4>
       
 12588 
       
 12589             <div class="returns-description">
       
 12590                 
       
 12591                     
       
 12592                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 12593                     
       
 12594                     A reference to this object
       
 12595                 
       
 12596             </div>
       
 12597         </div>
       
 12598     
       
 12599 
       
 12600     
       
 12601 </div>
       
 12602 
       
 12603                 
       
 12604                     <div id="method_destructor" class="method item protected inherited">
       
 12605     <h3 class="name"><code>destructor</code></h3>
       
 12606 
       
 12607     
       
 12608         <span class="paren">()</span>
       
 12609     
       
 12610 
       
 12611     
       
 12612 
       
 12613     
       
 12614 
       
 12615     
       
 12616         <span class="flag protected">protected</span>
       
 12617     
       
 12618 
       
 12619     
       
 12620 
       
 12621     
       
 12622 
       
 12623     
       
 12624 
       
 12625     
       
 12626 
       
 12627     <div class="meta">
       
 12628         
       
 12629             
       
 12630                 <p>Inherited from
       
 12631                 <a href="../classes/Widget.html#method_destructor">Widget</a>:
       
 12632             
       
 12633         
       
 12634         
       
 12635         <a href="../files/widget_js_Widget.js.html#l427"><code>widget&#x2F;js&#x2F;Widget.js:427</code></a>
       
 12636         
       
 12637         </p>
       
 12638 
       
 12639 
       
 12640         
       
 12641 
       
 12642         
       
 12643     </div>
       
 12644 
       
 12645     <div class="description">
       
 12646         <p>Destructor lifecycle implementation for the Widget class. Purges events attached
       
 12647 to the bounding box and content box, removes them from the DOM and removes
       
 12648 the Widget from the list of registered widgets.</p>
       
 12649     </div>
       
 12650 
       
 12651     
       
 12652 
       
 12653     
       
 12654 
       
 12655     
       
 12656 </div>
       
 12657 
       
 12658                 
       
 12659                     <div id="method_detach" class="method item inherited">
       
 12660     <h3 class="name"><code>detach</code></h3>
       
 12661 
       
 12662     
       
 12663         <div class="args">
       
 12664             <span class="paren">(</span><ul class="args-list inline commas">
       
 12665             
       
 12666                 <li class="arg">
       
 12667                     
       
 12668                         <code>type</code>
       
 12669                     
       
 12670                 </li>
       
 12671             
       
 12672                 <li class="arg">
       
 12673                     
       
 12674                         <code>fn</code>
       
 12675                     
       
 12676                 </li>
       
 12677             
       
 12678                 <li class="arg">
       
 12679                     
       
 12680                         <code>context</code>
       
 12681                     
       
 12682                 </li>
       
 12683             
       
 12684             </ul><span class="paren">)</span>
       
 12685         </div>
       
 12686     
       
 12687 
       
 12688     
       
 12689         <span class="returns-inline">
       
 12690             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 12691         </span>
       
 12692     
       
 12693 
       
 12694     
       
 12695 
       
 12696     
       
 12697 
       
 12698     
       
 12699 
       
 12700     
       
 12701 
       
 12702     
       
 12703 
       
 12704     
       
 12705 
       
 12706     <div class="meta">
       
 12707         
       
 12708             
       
 12709                 <p>Inherited from
       
 12710                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
 12711             
       
 12712         
       
 12713         
       
 12714         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
 12715         
       
 12716         </p>
       
 12717 
       
 12718 
       
 12719         
       
 12720 
       
 12721         
       
 12722     </div>
       
 12723 
       
 12724     <div class="description">
       
 12725         <p>Detach one or more listeners the from the specified event</p>
       
 12726     </div>
       
 12727 
       
 12728     
       
 12729         <div class="params">
       
 12730             <h4>Parameters:</h4>
       
 12731 
       
 12732             <ul class="params-list">
       
 12733             
       
 12734                 <li class="param">
       
 12735                     
       
 12736                         <code class="param-name">type</code>
       
 12737                         <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>
       
 12738                     
       
 12739 
       
 12740                     
       
 12741 
       
 12742                     <div class="param-description">
       
 12743                         <p>Either the handle to the subscriber or the
       
 12744                        type of event.  If the type
       
 12745                        is not specified, it will attempt to remove
       
 12746                        the listener from all hosted events.</p>
       
 12747                     </div>
       
 12748 
       
 12749                     
       
 12750                 </li>
       
 12751             
       
 12752                 <li class="param">
       
 12753                     
       
 12754                         <code class="param-name">fn</code>
       
 12755                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 12756                     
       
 12757 
       
 12758                     
       
 12759 
       
 12760                     <div class="param-description">
       
 12761                         <p>The subscribed function to unsubscribe, if not
       
 12762                          supplied, all subscribers will be removed.</p>
       
 12763                     </div>
       
 12764 
       
 12765                     
       
 12766                 </li>
       
 12767             
       
 12768                 <li class="param">
       
 12769                     
       
 12770                         <code class="param-name">context</code>
       
 12771                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12772                     
       
 12773 
       
 12774                     
       
 12775 
       
 12776                     <div class="param-description">
       
 12777                         <p>The custom object passed to subscribe.  This is
       
 12778                        optional, but if supplied will be used to
       
 12779                        disambiguate multiple listeners that are the same
       
 12780                        (e.g., you subscribe many object using a function
       
 12781                        that lives on the prototype)</p>
       
 12782                     </div>
       
 12783 
       
 12784                     
       
 12785                 </li>
       
 12786             
       
 12787             </ul>
       
 12788         </div>
       
 12789     
       
 12790 
       
 12791     
       
 12792         <div class="returns">
       
 12793             <h4>Returns:</h4>
       
 12794 
       
 12795             <div class="returns-description">
       
 12796                 
       
 12797                     
       
 12798                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
 12799                     
       
 12800                     the host
       
 12801                 
       
 12802             </div>
       
 12803         </div>
       
 12804     
       
 12805 
       
 12806     
       
 12807 </div>
       
 12808 
       
 12809                 
       
 12810                     <div id="method_detachAll" class="method item inherited">
       
 12811     <h3 class="name"><code>detachAll</code></h3>
       
 12812 
       
 12813     
       
 12814         <div class="args">
       
 12815             <span class="paren">(</span><ul class="args-list inline commas">
       
 12816             
       
 12817                 <li class="arg">
       
 12818                     
       
 12819                         <code>type</code>
       
 12820                     
       
 12821                 </li>
       
 12822             
       
 12823             </ul><span class="paren">)</span>
       
 12824         </div>
       
 12825     
       
 12826 
       
 12827     
       
 12828 
       
 12829     
       
 12830 
       
 12831     
       
 12832 
       
 12833     
       
 12834 
       
 12835     
       
 12836 
       
 12837     
       
 12838 
       
 12839     
       
 12840 
       
 12841     <div class="meta">
       
 12842         
       
 12843             
       
 12844                 <p>Inherited from
       
 12845                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
 12846             
       
 12847         
       
 12848         
       
 12849         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
 12850         
       
 12851         </p>
       
 12852 
       
 12853 
       
 12854         
       
 12855 
       
 12856         
       
 12857     </div>
       
 12858 
       
 12859     <div class="description">
       
 12860         <p>Removes all listeners from the specified event.  If the event type
       
 12861 is not specified, all listeners from all hosted custom events will
       
 12862 be removed.</p>
       
 12863     </div>
       
 12864 
       
 12865     
       
 12866         <div class="params">
       
 12867             <h4>Parameters:</h4>
       
 12868 
       
 12869             <ul class="params-list">
       
 12870             
       
 12871                 <li class="param">
       
 12872                     
       
 12873                         <code class="param-name">type</code>
       
 12874                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12875                     
       
 12876 
       
 12877                     
       
 12878 
       
 12879                     <div class="param-description">
       
 12880                         <p>The type, or name of the event</p>
       
 12881                     </div>
       
 12882 
       
 12883                     
       
 12884                 </li>
       
 12885             
       
 12886             </ul>
       
 12887         </div>
       
 12888     
       
 12889 
       
 12890     
       
 12891 
       
 12892     
       
 12893 </div>
       
 12894 
       
 12895                 
       
 12896                     <div id="method_disable" class="method item inherited">
       
 12897     <h3 class="name"><code>disable</code></h3>
       
 12898 
       
 12899     
       
 12900         <span class="paren">()</span>
       
 12901     
       
 12902 
       
 12903     
       
 12904 
       
 12905     
       
 12906 
       
 12907     
       
 12908 
       
 12909     
       
 12910 
       
 12911     
       
 12912 
       
 12913     
       
 12914         <span class="flag chainable">chainable</span>
       
 12915     
       
 12916 
       
 12917     
       
 12918 
       
 12919     <div class="meta">
       
 12920         
       
 12921             
       
 12922                 <p>Inherited from
       
 12923                 <a href="../classes/Widget.html#method_disable">Widget</a>:
       
 12924             
       
 12925         
       
 12926         
       
 12927         <a href="../files/widget_js_Widget.js.html#l692"><code>widget&#x2F;js&#x2F;Widget.js:692</code></a>
       
 12928         
       
 12929         </p>
       
 12930 
       
 12931 
       
 12932         
       
 12933 
       
 12934         
       
 12935     </div>
       
 12936 
       
 12937     <div class="description">
       
 12938         <p>Set the Widget's "disabled" attribute to "true".</p>
       
 12939     </div>
       
 12940 
       
 12941     
       
 12942 
       
 12943     
       
 12944 
       
 12945     
       
 12946 </div>
       
 12947 
       
 12948                 
       
 12949                     <div id="method_enable" class="method item inherited">
       
 12950     <h3 class="name"><code>enable</code></h3>
       
 12951 
       
 12952     
       
 12953         <span class="paren">()</span>
       
 12954     
       
 12955 
       
 12956     
       
 12957 
       
 12958     
       
 12959 
       
 12960     
       
 12961 
       
 12962     
       
 12963 
       
 12964     
       
 12965 
       
 12966     
       
 12967         <span class="flag chainable">chainable</span>
       
 12968     
       
 12969 
       
 12970     
       
 12971 
       
 12972     <div class="meta">
       
 12973         
       
 12974             
       
 12975                 <p>Inherited from
       
 12976                 <a href="../classes/Widget.html#method_enable">Widget</a>:
       
 12977             
       
 12978         
       
 12979         
       
 12980         <a href="../files/widget_js_Widget.js.html#l683"><code>widget&#x2F;js&#x2F;Widget.js:683</code></a>
       
 12981         
       
 12982         </p>
       
 12983 
       
 12984 
       
 12985         
       
 12986 
       
 12987         
       
 12988     </div>
       
 12989 
       
 12990     <div class="description">
       
 12991         <p>Set the Widget's "disabled" attribute to "false".</p>
       
 12992     </div>
       
 12993 
       
 12994     
       
 12995 
       
 12996     
       
 12997 
       
 12998     
       
 12999 </div>
       
 13000 
       
 13001                 
       
 13002                     <div id="method_fire" class="method item inherited">
       
 13003     <h3 class="name"><code>fire</code></h3>
       
 13004 
       
 13005     
       
 13006         <div class="args">
       
 13007             <span class="paren">(</span><ul class="args-list inline commas">
       
 13008             
       
 13009                 <li class="arg">
       
 13010                     
       
 13011                         <code>type</code>
       
 13012                     
       
 13013                 </li>
       
 13014             
       
 13015                 <li class="arg">
       
 13016                     
       
 13017                         <code>arguments</code>
       
 13018                     
       
 13019                 </li>
       
 13020             
       
 13021             </ul><span class="paren">)</span>
       
 13022         </div>
       
 13023     
       
 13024 
       
 13025     
       
 13026         <span class="returns-inline">
       
 13027             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 13028         </span>
       
 13029     
       
 13030 
       
 13031     
       
 13032 
       
 13033     
       
 13034 
       
 13035     
       
 13036 
       
 13037     
       
 13038 
       
 13039     
       
 13040 
       
 13041     
       
 13042 
       
 13043     <div class="meta">
       
 13044         
       
 13045             
       
 13046                 <p>Inherited from
       
 13047                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
 13048             
       
 13049         
       
 13050         
       
 13051         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
 13052         
       
 13053         </p>
       
 13054 
       
 13055 
       
 13056         
       
 13057 
       
 13058         
       
 13059     </div>
       
 13060 
       
 13061     <div class="description">
       
 13062         <p>Fire a custom event by name.  The callback functions will be executed
       
 13063 from the context specified when the event was created, and with the
       
 13064 following parameters.</p>
       
 13065 
       
 13066 <p>If the custom event object hasn't been created, then the event hasn't
       
 13067 been published and it has no subscribers.  For performance sake, we
       
 13068 immediate exit in this case.  This means the event won't bubble, so
       
 13069 if the intention is that a bubble target be notified, the event must
       
 13070 be published on this object first.</p>
       
 13071 
       
 13072 <p>The first argument is the event type, and any additional arguments are
       
 13073 passed to the listeners as parameters.  If the first of these is an
       
 13074 object literal, and the event is configured to emit an event facade,
       
 13075 that object is mixed into the event facade and the facade is provided
       
 13076 in place of the original object.</p>
       
 13077     </div>
       
 13078 
       
 13079     
       
 13080         <div class="params">
       
 13081             <h4>Parameters:</h4>
       
 13082 
       
 13083             <ul class="params-list">
       
 13084             
       
 13085                 <li class="param">
       
 13086                     
       
 13087                         <code class="param-name">type</code>
       
 13088                         <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>
       
 13089                     
       
 13090 
       
 13091                     
       
 13092 
       
 13093                     <div class="param-description">
       
 13094                         <p>The type of the event, or an object that contains
       
 13095 a 'type' property.</p>
       
 13096                     </div>
       
 13097 
       
 13098                     
       
 13099                 </li>
       
 13100             
       
 13101                 <li class="param">
       
 13102                     
       
 13103                         <code class="param-name">arguments</code>
       
 13104                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
 13105                     
       
 13106 
       
 13107                     
       
 13108 
       
 13109                     <div class="param-description">
       
 13110                         <p>an arbitrary set of parameters to pass to
       
 13111 the handler.  If the first of these is an object literal and the event is
       
 13112 configured to emit an event facade, the event facade will replace that
       
 13113 parameter after the properties the object literal contains are copied to
       
 13114 the event facade.</p>
       
 13115                     </div>
       
 13116 
       
 13117                     
       
 13118                 </li>
       
 13119             
       
 13120             </ul>
       
 13121         </div>
       
 13122     
       
 13123 
       
 13124     
       
 13125         <div class="returns">
       
 13126             <h4>Returns:</h4>
       
 13127 
       
 13128             <div class="returns-description">
       
 13129                 
       
 13130                     
       
 13131                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
 13132                     
       
 13133                     the event host
       
 13134                 
       
 13135             </div>
       
 13136         </div>
       
 13137     
       
 13138 
       
 13139     
       
 13140 </div>
       
 13141 
       
 13142                 
       
 13143                     <div id="method_focus" class="method item inherited">
       
 13144     <h3 class="name"><code>focus</code></h3>
       
 13145 
       
 13146     
       
 13147         <span class="paren">()</span>
       
 13148     
       
 13149 
       
 13150     
       
 13151 
       
 13152     
       
 13153 
       
 13154     
       
 13155 
       
 13156     
       
 13157 
       
 13158     
       
 13159 
       
 13160     
       
 13161         <span class="flag chainable">chainable</span>
       
 13162     
       
 13163 
       
 13164     
       
 13165 
       
 13166     <div class="meta">
       
 13167         
       
 13168             
       
 13169                 <p>Inherited from
       
 13170                 <a href="../classes/Widget.html#method_focus">Widget</a>:
       
 13171             
       
 13172         
       
 13173         
       
 13174         <a href="../files/widget_js_Widget.js.html#l663"><code>widget&#x2F;js&#x2F;Widget.js:663</code></a>
       
 13175         
       
 13176         </p>
       
 13177 
       
 13178 
       
 13179         
       
 13180 
       
 13181         
       
 13182     </div>
       
 13183 
       
 13184     <div class="description">
       
 13185         <p>Causes the Widget to receive the focus by setting the "focused"
       
 13186 attribute to "true".</p>
       
 13187     </div>
       
 13188 
       
 13189     
       
 13190 
       
 13191     
       
 13192 
       
 13193     
       
 13194 </div>
       
 13195 
       
 13196                 
       
 13197                     <div id="method_get" class="method item inherited">
       
 13198     <h3 class="name"><code>get</code></h3>
       
 13199 
       
 13200     
       
 13201         <div class="args">
       
 13202             <span class="paren">(</span><ul class="args-list inline commas">
       
 13203             
       
 13204                 <li class="arg">
       
 13205                     
       
 13206                         <code>name</code>
       
 13207                     
       
 13208                 </li>
       
 13209             
       
 13210             </ul><span class="paren">)</span>
       
 13211         </div>
       
 13212     
       
 13213 
       
 13214     
       
 13215         <span class="returns-inline">
       
 13216             <span class="type">Any</span>
       
 13217         </span>
       
 13218     
       
 13219 
       
 13220     
       
 13221 
       
 13222     
       
 13223 
       
 13224     
       
 13225 
       
 13226     
       
 13227 
       
 13228     
       
 13229 
       
 13230     
       
 13231 
       
 13232     <div class="meta">
       
 13233         
       
 13234             
       
 13235                 <p>Inherited from
       
 13236                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
 13237             
       
 13238         
       
 13239         
       
 13240         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
 13241         
       
 13242         </p>
       
 13243 
       
 13244 
       
 13245         
       
 13246 
       
 13247         
       
 13248     </div>
       
 13249 
       
 13250     <div class="description">
       
 13251         <p>Returns the current value of the attribute. If the attribute
       
 13252 has been configured with a 'getter' function, this method will delegate
       
 13253 to the 'getter' to obtain the value of the attribute.</p>
       
 13254     </div>
       
 13255 
       
 13256     
       
 13257         <div class="params">
       
 13258             <h4>Parameters:</h4>
       
 13259 
       
 13260             <ul class="params-list">
       
 13261             
       
 13262                 <li class="param">
       
 13263                     
       
 13264                         <code class="param-name">name</code>
       
 13265                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13266                     
       
 13267 
       
 13268                     
       
 13269 
       
 13270                     <div class="param-description">
       
 13271                         <p>The name of the attribute. If the value of the attribute is an Object,
       
 13272 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
 13273                     </div>
       
 13274 
       
 13275                     
       
 13276                 </li>
       
 13277             
       
 13278             </ul>
       
 13279         </div>
       
 13280     
       
 13281 
       
 13282     
       
 13283         <div class="returns">
       
 13284             <h4>Returns:</h4>
       
 13285 
       
 13286             <div class="returns-description">
       
 13287                 
       
 13288                     
       
 13289                         <span class="type">Any</span>:
       
 13290                     
       
 13291                     The value of the attribute
       
 13292                 
       
 13293             </div>
       
 13294         </div>
       
 13295     
       
 13296 
       
 13297     
       
 13298 </div>
       
 13299 
       
 13300                 
       
 13301                     <div id="method_getAttrs" class="method item inherited">
       
 13302     <h3 class="name"><code>getAttrs</code></h3>
       
 13303 
       
 13304     
       
 13305         <div class="args">
       
 13306             <span class="paren">(</span><ul class="args-list inline commas">
       
 13307             
       
 13308                 <li class="arg">
       
 13309                     
       
 13310                         <code>attrs</code>
       
 13311                     
       
 13312                 </li>
       
 13313             
       
 13314             </ul><span class="paren">)</span>
       
 13315         </div>
       
 13316     
       
 13317 
       
 13318     
       
 13319         <span class="returns-inline">
       
 13320             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 13321         </span>
       
 13322     
       
 13323 
       
 13324     
       
 13325 
       
 13326     
       
 13327 
       
 13328     
       
 13329 
       
 13330     
       
 13331 
       
 13332     
       
 13333 
       
 13334     
       
 13335 
       
 13336     <div class="meta">
       
 13337         
       
 13338             
       
 13339                 <p>Inherited from
       
 13340                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
 13341             
       
 13342         
       
 13343         
       
 13344         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
 13345         
       
 13346         </p>
       
 13347 
       
 13348 
       
 13349         
       
 13350 
       
 13351         
       
 13352     </div>
       
 13353 
       
 13354     <div class="description">
       
 13355         <p>Gets multiple attribute values.</p>
       
 13356     </div>
       
 13357 
       
 13358     
       
 13359         <div class="params">
       
 13360             <h4>Parameters:</h4>
       
 13361 
       
 13362             <ul class="params-list">
       
 13363             
       
 13364                 <li class="param">
       
 13365                     
       
 13366                         <code class="param-name">attrs</code>
       
 13367                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
 13368                     
       
 13369 
       
 13370                     
       
 13371 
       
 13372                     <div class="param-description">
       
 13373                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
 13374 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
 13375                     </div>
       
 13376 
       
 13377                     
       
 13378                 </li>
       
 13379             
       
 13380             </ul>
       
 13381         </div>
       
 13382     
       
 13383 
       
 13384     
       
 13385         <div class="returns">
       
 13386             <h4>Returns:</h4>
       
 13387 
       
 13388             <div class="returns-description">
       
 13389                 
       
 13390                     
       
 13391                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 13392                     
       
 13393                     An object with attribute name/value pairs.
       
 13394                 
       
 13395             </div>
       
 13396         </div>
       
 13397     
       
 13398 
       
 13399     
       
 13400 </div>
       
 13401 
       
 13402                 
       
 13403                     <div id="method_getButtons" class="method item public">
       
 13404     <h3 class="name"><code>getButtons</code></h3>
       
 13405 
       
 13406     
       
 13407         <span class="paren">()</span>
       
 13408     
       
 13409 
       
 13410     
       
 13411 
       
 13412     
       
 13413 
       
 13414     
       
 13415         <span class="flag public">public</span>
       
 13416     
       
 13417 
       
 13418     
       
 13419 
       
 13420     
       
 13421 
       
 13422     
       
 13423 
       
 13424     
       
 13425 
       
 13426     <div class="meta">
       
 13427         
       
 13428             
       
 13429                 
       
 13430                 <p>
       
 13431                 
       
 13432                 Defined in
       
 13433                 
       
 13434             
       
 13435         
       
 13436         
       
 13437         <a href="../files/button_js_group.js.html#l48"><code>button&#x2F;js&#x2F;group.js:48</code></a>
       
 13438         
       
 13439         </p>
       
 13440 
       
 13441 
       
 13442         
       
 13443 
       
 13444         
       
 13445     </div>
       
 13446 
       
 13447     <div class="description">
       
 13448         <p>Returns all buttons inside this this button group</p>
       
 13449     </div>
       
 13450 
       
 13451     
       
 13452 
       
 13453     
       
 13454 
       
 13455     
       
 13456 </div>
       
 13457 
       
 13458                 
       
 13459                     <div id="method_getClassName" class="method item inherited">
       
 13460     <h3 class="name"><code>getClassName</code></h3>
       
 13461 
       
 13462     
       
 13463         <div class="args">
       
 13464             <span class="paren">(</span><ul class="args-list inline commas">
       
 13465             
       
 13466                 <li class="arg">
       
 13467                     
       
 13468                         <code>args</code>
       
 13469                     
       
 13470                 </li>
       
 13471             
       
 13472             </ul><span class="paren">)</span>
       
 13473         </div>
       
 13474     
       
 13475 
       
 13476     
       
 13477 
       
 13478     
       
 13479 
       
 13480     
       
 13481 
       
 13482     
       
 13483 
       
 13484     
       
 13485 
       
 13486     
       
 13487 
       
 13488     
       
 13489 
       
 13490     <div class="meta">
       
 13491         
       
 13492             <p>Inherited from
       
 13493             <a href="../classes/Widget.html#method_getClassName">
       
 13494                 Widget
       
 13495             </a>
       
 13496             
       
 13497             but overwritten in
       
 13498             
       
 13499         
       
 13500         
       
 13501         <a href="../files/widget_js_Widget.js.html#l309"><code>widget&#x2F;js&#x2F;Widget.js:309</code></a>
       
 13502         
       
 13503         </p>
       
 13504 
       
 13505 
       
 13506         
       
 13507 
       
 13508         
       
 13509     </div>
       
 13510 
       
 13511     <div class="description">
       
 13512         <p>Generate a standard prefixed classname for the Widget, prefixed by the default prefix defined
       
 13513 by the <code>Y.config.classNamePrefix</code> attribute used by <code>ClassNameManager</code> and
       
 13514 <code>Widget.NAME.toLowerCase()</code> (e.g. "yui-widget-xxxxx-yyyyy", based on default values for
       
 13515 the prefix and widget class name).</p>
       
 13516 
       
 13517 <p>
       
 13518 The instance based version of this method can be used to generate standard prefixed classnames,
       
 13519 based on the instances NAME, as opposed to Widget.NAME. This method should be used when you
       
 13520 need to use a constant class name across different types instances.
       
 13521 </p>
       
 13522     </div>
       
 13523 
       
 13524     
       
 13525         <div class="params">
       
 13526             <h4>Parameters:</h4>
       
 13527 
       
 13528             <ul class="params-list">
       
 13529             
       
 13530                 <li class="param">
       
 13531                     
       
 13532                         <code class="param-name">args</code>
       
 13533                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String*</a></span>
       
 13534                     
       
 13535 
       
 13536                     
       
 13537                         <span class="flag multiple" title="This argument may occur one or more times.">multiple</span>
       
 13538                     
       
 13539 
       
 13540                     <div class="param-description">
       
 13541                         <p>0..n strings which should be concatenated, using the default separator defined by ClassNameManager, to create the class name</p>
       
 13542                     </div>
       
 13543 
       
 13544                     
       
 13545                 </li>
       
 13546             
       
 13547             </ul>
       
 13548         </div>
       
 13549     
       
 13550 
       
 13551     
       
 13552 
       
 13553     
       
 13554 </div>
       
 13555 
       
 13556                 
       
 13557                     <div id="method_getDefaultLocale" class="method item inherited">
       
 13558     <h3 class="name"><code>getDefaultLocale</code></h3>
       
 13559 
       
 13560     
       
 13561         <span class="paren">()</span>
       
 13562     
       
 13563 
       
 13564     
       
 13565         <span class="returns-inline">
       
 13566             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13567         </span>
       
 13568     
       
 13569 
       
 13570     
       
 13571 
       
 13572     
       
 13573 
       
 13574     
       
 13575 
       
 13576     
       
 13577 
       
 13578     
       
 13579 
       
 13580     
       
 13581 
       
 13582     <div class="meta">
       
 13583         
       
 13584             
       
 13585                 <p>Inherited from
       
 13586                 <a href="../classes/Widget.html#method_getDefaultLocale">Widget</a>:
       
 13587             
       
 13588         
       
 13589         
       
 13590         <a href="../files/widget_js_WidgetLocale.js.html#l153"><code>widget&#x2F;js&#x2F;WidgetLocale.js:153</code></a>
       
 13591         
       
 13592         </p>
       
 13593 
       
 13594 
       
 13595         
       
 13596 
       
 13597         
       
 13598     </div>
       
 13599 
       
 13600     <div class="description">
       
 13601         <p>Returns the default locale for the widget (the locale value defined by the
       
 13602 widget class, or provided by the user during construction).</p>
       
 13603     </div>
       
 13604 
       
 13605     
       
 13606 
       
 13607     
       
 13608         <div class="returns">
       
 13609             <h4>Returns:</h4>
       
 13610 
       
 13611             <div class="returns-description">
       
 13612                 
       
 13613                     
       
 13614                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 13615                     
       
 13616                     The default locale for the widget
       
 13617                 
       
 13618             </div>
       
 13619         </div>
       
 13620     
       
 13621 
       
 13622     
       
 13623 </div>
       
 13624 
       
 13625                 
       
 13626                     <div id="method_getEvent" class="method item inherited">
       
 13627     <h3 class="name"><code>getEvent</code></h3>
       
 13628 
       
 13629     
       
 13630         <div class="args">
       
 13631             <span class="paren">(</span><ul class="args-list inline commas">
       
 13632             
       
 13633                 <li class="arg">
       
 13634                     
       
 13635                         <code>type</code>
       
 13636                     
       
 13637                 </li>
       
 13638             
       
 13639                 <li class="arg">
       
 13640                     
       
 13641                         <code>prefixed</code>
       
 13642                     
       
 13643                 </li>
       
 13644             
       
 13645             </ul><span class="paren">)</span>
       
 13646         </div>
       
 13647     
       
 13648 
       
 13649     
       
 13650         <span class="returns-inline">
       
 13651             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 13652         </span>
       
 13653     
       
 13654 
       
 13655     
       
 13656 
       
 13657     
       
 13658 
       
 13659     
       
 13660 
       
 13661     
       
 13662 
       
 13663     
       
 13664 
       
 13665     
       
 13666 
       
 13667     <div class="meta">
       
 13668         
       
 13669             
       
 13670                 <p>Inherited from
       
 13671                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
 13672             
       
 13673         
       
 13674         
       
 13675         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
 13676         
       
 13677         </p>
       
 13678 
       
 13679 
       
 13680         
       
 13681 
       
 13682         
       
 13683     </div>
       
 13684 
       
 13685     <div class="description">
       
 13686         <p>Returns the custom event of the provided type has been created, a
       
 13687 falsy value otherwise</p>
       
 13688     </div>
       
 13689 
       
 13690     
       
 13691         <div class="params">
       
 13692             <h4>Parameters:</h4>
       
 13693 
       
 13694             <ul class="params-list">
       
 13695             
       
 13696                 <li class="param">
       
 13697                     
       
 13698                         <code class="param-name">type</code>
       
 13699                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13700                     
       
 13701 
       
 13702                     
       
 13703 
       
 13704                     <div class="param-description">
       
 13705                         <p>the type, or name of the event</p>
       
 13706                     </div>
       
 13707 
       
 13708                     
       
 13709                 </li>
       
 13710             
       
 13711                 <li class="param">
       
 13712                     
       
 13713                         <code class="param-name">prefixed</code>
       
 13714                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13715                     
       
 13716 
       
 13717                     
       
 13718 
       
 13719                     <div class="param-description">
       
 13720                         <p>if true, the type is prefixed already</p>
       
 13721                     </div>
       
 13722 
       
 13723                     
       
 13724                 </li>
       
 13725             
       
 13726             </ul>
       
 13727         </div>
       
 13728     
       
 13729 
       
 13730     
       
 13731         <div class="returns">
       
 13732             <h4>Returns:</h4>
       
 13733 
       
 13734             <div class="returns-description">
       
 13735                 
       
 13736                     
       
 13737                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 13738                     
       
 13739                     the custom event or null
       
 13740                 
       
 13741             </div>
       
 13742         </div>
       
 13743     
       
 13744 
       
 13745     
       
 13746 </div>
       
 13747 
       
 13748                 
       
 13749                     <div id="method_getSelectedButtons" class="method item public">
       
 13750     <h3 class="name"><code>getSelectedButtons</code></h3>
       
 13751 
       
 13752     
       
 13753         <span class="paren">()</span>
       
 13754     
       
 13755 
       
 13756     
       
 13757 
       
 13758     
       
 13759 
       
 13760     
       
 13761         <span class="flag public">public</span>
       
 13762     
       
 13763 
       
 13764     
       
 13765 
       
 13766     
       
 13767 
       
 13768     
       
 13769 
       
 13770     
       
 13771 
       
 13772     <div class="meta">
       
 13773         
       
 13774             
       
 13775                 
       
 13776                 <p>
       
 13777                 
       
 13778                 Defined in
       
 13779                 
       
 13780             
       
 13781         
       
 13782         
       
 13783         <a href="../files/button_js_group.js.html#l59"><code>button&#x2F;js&#x2F;group.js:59</code></a>
       
 13784         
       
 13785         </p>
       
 13786 
       
 13787 
       
 13788         
       
 13789 
       
 13790         
       
 13791     </div>
       
 13792 
       
 13793     <div class="description">
       
 13794         <p>Returns all Y.Buttons instances that are selected</p>
       
 13795     </div>
       
 13796 
       
 13797     
       
 13798 
       
 13799     
       
 13800 
       
 13801     
       
 13802 </div>
       
 13803 
       
 13804                 
       
 13805                     <div id="method_getSelectedValues" class="method item public">
       
 13806     <h3 class="name"><code>getSelectedValues</code></h3>
       
 13807 
       
 13808     
       
 13809         <span class="paren">()</span>
       
 13810     
       
 13811 
       
 13812     
       
 13813 
       
 13814     
       
 13815 
       
 13816     
       
 13817         <span class="flag public">public</span>
       
 13818     
       
 13819 
       
 13820     
       
 13821 
       
 13822     
       
 13823 
       
 13824     
       
 13825 
       
 13826     
       
 13827 
       
 13828     <div class="meta">
       
 13829         
       
 13830             
       
 13831                 
       
 13832                 <p>
       
 13833                 
       
 13834                 Defined in
       
 13835                 
       
 13836             
       
 13837         
       
 13838         
       
 13839         <a href="../files/button_js_group.js.html#l79"><code>button&#x2F;js&#x2F;group.js:79</code></a>
       
 13840         
       
 13841         </p>
       
 13842 
       
 13843 
       
 13844         
       
 13845 
       
 13846         
       
 13847     </div>
       
 13848 
       
 13849     <div class="description">
       
 13850         <p>Returns the values of all Y.Button instances that are selected</p>
       
 13851     </div>
       
 13852 
       
 13853     
       
 13854 
       
 13855     
       
 13856 
       
 13857     
       
 13858 </div>
       
 13859 
       
 13860                 
       
 13861                     <div id="method_getSkinName" class="method item inherited">
       
 13862     <h3 class="name"><code>getSkinName</code></h3>
       
 13863 
       
 13864     
       
 13865         <div class="args">
       
 13866             <span class="paren">(</span><ul class="args-list inline commas">
       
 13867             
       
 13868                 <li class="arg">
       
 13869                     
       
 13870                         <code class="optional">[skinPrefix]</code>
       
 13871                     
       
 13872                 </li>
       
 13873             
       
 13874             </ul><span class="paren">)</span>
       
 13875         </div>
       
 13876     
       
 13877 
       
 13878     
       
 13879         <span class="returns-inline">
       
 13880             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13881         </span>
       
 13882     
       
 13883 
       
 13884     
       
 13885 
       
 13886     
       
 13887 
       
 13888     
       
 13889 
       
 13890     
       
 13891 
       
 13892     
       
 13893 
       
 13894     
       
 13895 
       
 13896     <div class="meta">
       
 13897         
       
 13898             
       
 13899                 <p>Inherited from
       
 13900                 <a href="../classes/Widget.html#method_getSkinName">Widget</a>:
       
 13901             
       
 13902         
       
 13903         
       
 13904         <a href="../files/widget_js_WidgetSkin.js.html#l12"><code>widget&#x2F;js&#x2F;WidgetSkin.js:12</code></a>
       
 13905         
       
 13906         </p>
       
 13907 
       
 13908 
       
 13909         
       
 13910 
       
 13911         
       
 13912     </div>
       
 13913 
       
 13914     <div class="description">
       
 13915         <p>Returns the name of the skin that's currently applied to the widget.</p>
       
 13916 
       
 13917 <p>Searches up the Widget's ancestor axis for, by default, a class
       
 13918 yui3-skin-(name), and returns the (name) portion. Otherwise, returns null.</p>
       
 13919 
       
 13920 <p>This is only really useful after the widget's DOM structure is in the
       
 13921 document, either by render or by progressive enhancement.</p>
       
 13922     </div>
       
 13923 
       
 13924     
       
 13925         <div class="params">
       
 13926             <h4>Parameters:</h4>
       
 13927 
       
 13928             <ul class="params-list">
       
 13929             
       
 13930                 <li class="param">
       
 13931                     
       
 13932                         <code class="param-name optional">[skinPrefix]</code>
       
 13933                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13934                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 13935                     
       
 13936 
       
 13937                     
       
 13938 
       
 13939                     <div class="param-description">
       
 13940                         <p>The prefix which the implementation uses for the skin
       
 13941 ("yui3-skin-" is the default).</p>
       
 13942 
       
 13943 <p>NOTE: skinPrefix will be used as part of a regular expression:</p>
       
 13944 
       
 13945 <pre><code>new RegExp('\\b' + skinPrefix + '(\\S+)')
       
 13946 </code></pre>
       
 13947 
       
 13948 <p>Although an unlikely use case, literal characters which may result in an invalid
       
 13949 regular expression should be escaped.</p>
       
 13950                     </div>
       
 13951 
       
 13952                     
       
 13953                 </li>
       
 13954             
       
 13955             </ul>
       
 13956         </div>
       
 13957     
       
 13958 
       
 13959     
       
 13960         <div class="returns">
       
 13961             <h4>Returns:</h4>
       
 13962 
       
 13963             <div class="returns-description">
       
 13964                 
       
 13965                     
       
 13966                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 13967                     
       
 13968                     The name of the skin, or null, if a matching skin class is not found.
       
 13969                 
       
 13970             </div>
       
 13971         </div>
       
 13972     
       
 13973 
       
 13974     
       
 13975 </div>
       
 13976 
       
 13977                 
       
 13978                     <div id="method_getString" class="method item deprecated inherited">
       
 13979     <h3 class="name"><code>getString</code></h3>
       
 13980 
       
 13981     
       
 13982         <div class="args">
       
 13983             <span class="paren">(</span><ul class="args-list inline commas">
       
 13984             
       
 13985                 <li class="arg">
       
 13986                     
       
 13987                         <code>key</code>
       
 13988                     
       
 13989                 </li>
       
 13990             
       
 13991             </ul><span class="paren">)</span>
       
 13992         </div>
       
 13993     
       
 13994 
       
 13995     
       
 13996         <span class="returns-inline">
       
 13997             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13998         </span>
       
 13999     
       
 14000 
       
 14001     
       
 14002         <span class="flag deprecated" title="Used by deprecated WidgetLocale implementations.">deprecated</span>
       
 14003     
       
 14004 
       
 14005     
       
 14006 
       
 14007     
       
 14008 
       
 14009     
       
 14010 
       
 14011     
       
 14012 
       
 14013     
       
 14014 
       
 14015     <div class="meta">
       
 14016         
       
 14017             <p>Inherited from
       
 14018             <a href="../classes/Widget.html#method_getString">
       
 14019                 Widget
       
 14020             </a>
       
 14021             
       
 14022             but overwritten in
       
 14023             
       
 14024         
       
 14025         
       
 14026         <a href="../files/widget_js_Widget.js.html#l1225"><code>widget&#x2F;js&#x2F;Widget.js:1225</code></a>
       
 14027         
       
 14028         </p>
       
 14029 
       
 14030 
       
 14031         
       
 14032             <p>Deprecated: Used by deprecated WidgetLocale implementations.</p>
       
 14033         
       
 14034 
       
 14035         
       
 14036     </div>
       
 14037 
       
 14038     <div class="description">
       
 14039         <p>Helper method to get a specific string value</p>
       
 14040     </div>
       
 14041 
       
 14042     
       
 14043         <div class="params">
       
 14044             <h4>Parameters:</h4>
       
 14045 
       
 14046             <ul class="params-list">
       
 14047             
       
 14048                 <li class="param">
       
 14049                     
       
 14050                         <code class="param-name">key</code>
       
 14051                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14052                     
       
 14053 
       
 14054                     
       
 14055 
       
 14056                     <div class="param-description">
       
 14057                          
       
 14058                     </div>
       
 14059 
       
 14060                     
       
 14061                 </li>
       
 14062             
       
 14063             </ul>
       
 14064         </div>
       
 14065     
       
 14066 
       
 14067     
       
 14068         <div class="returns">
       
 14069             <h4>Returns:</h4>
       
 14070 
       
 14071             <div class="returns-description">
       
 14072                 
       
 14073                     
       
 14074                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 14075                     
       
 14076                     The string
       
 14077                 
       
 14078             </div>
       
 14079         </div>
       
 14080     
       
 14081 
       
 14082     
       
 14083 </div>
       
 14084 
       
 14085                 
       
 14086                     <div id="method_getStrings" class="method item deprecated inherited">
       
 14087     <h3 class="name"><code>getStrings</code></h3>
       
 14088 
       
 14089     
       
 14090         <div class="args">
       
 14091             <span class="paren">(</span><ul class="args-list inline commas">
       
 14092             
       
 14093                 <li class="arg">
       
 14094                     
       
 14095                         <code>key</code>
       
 14096                     
       
 14097                 </li>
       
 14098             
       
 14099             </ul><span class="paren">)</span>
       
 14100         </div>
       
 14101     
       
 14102 
       
 14103     
       
 14104         <span class="returns-inline">
       
 14105             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14106         </span>
       
 14107     
       
 14108 
       
 14109     
       
 14110         <span class="flag deprecated" title="Used by deprecated WidgetLocale implementations.">deprecated</span>
       
 14111     
       
 14112 
       
 14113     
       
 14114 
       
 14115     
       
 14116 
       
 14117     
       
 14118 
       
 14119     
       
 14120 
       
 14121     
       
 14122 
       
 14123     <div class="meta">
       
 14124         
       
 14125             <p>Inherited from
       
 14126             <a href="../classes/Widget.html#method_getStrings">
       
 14127                 Widget
       
 14128             </a>
       
 14129             
       
 14130             but overwritten in
       
 14131             
       
 14132         
       
 14133         
       
 14134         <a href="../files/widget_js_Widget.js.html#l1237"><code>widget&#x2F;js&#x2F;Widget.js:1237</code></a>
       
 14135         
       
 14136         </p>
       
 14137 
       
 14138 
       
 14139         
       
 14140             <p>Deprecated: Used by deprecated WidgetLocale implementations.</p>
       
 14141         
       
 14142 
       
 14143         
       
 14144     </div>
       
 14145 
       
 14146     <div class="description">
       
 14147         <p>Helper method to get the complete set of strings for the widget</p>
       
 14148     </div>
       
 14149 
       
 14150     
       
 14151         <div class="params">
       
 14152             <h4>Parameters:</h4>
       
 14153 
       
 14154             <ul class="params-list">
       
 14155             
       
 14156                 <li class="param">
       
 14157                     
       
 14158                         <code class="param-name">key</code>
       
 14159                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14160                     
       
 14161 
       
 14162                     
       
 14163 
       
 14164                     <div class="param-description">
       
 14165                          
       
 14166                     </div>
       
 14167 
       
 14168                     
       
 14169                 </li>
       
 14170             
       
 14171             </ul>
       
 14172         </div>
       
 14173     
       
 14174 
       
 14175     
       
 14176         <div class="returns">
       
 14177             <h4>Returns:</h4>
       
 14178 
       
 14179             <div class="returns-description">
       
 14180                 
       
 14181                     
       
 14182                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 14183                     
       
 14184                     The strings
       
 14185                 
       
 14186             </div>
       
 14187         </div>
       
 14188     
       
 14189 
       
 14190     
       
 14191 </div>
       
 14192 
       
 14193                 
       
 14194                     <div id="method_getTargets" class="method item inherited">
       
 14195     <h3 class="name"><code>getTargets</code></h3>
       
 14196 
       
 14197     
       
 14198         <span class="paren">()</span>
       
 14199     
       
 14200 
       
 14201     
       
 14202         <span class="returns-inline">
       
 14203             <span class="type"></span>
       
 14204         </span>
       
 14205     
       
 14206 
       
 14207     
       
 14208 
       
 14209     
       
 14210 
       
 14211     
       
 14212 
       
 14213     
       
 14214 
       
 14215     
       
 14216 
       
 14217     
       
 14218 
       
 14219     <div class="meta">
       
 14220         
       
 14221             
       
 14222                 <p>Inherited from
       
 14223                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
 14224             
       
 14225         
       
 14226         
       
 14227         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
 14228         
       
 14229         </p>
       
 14230 
       
 14231 
       
 14232         
       
 14233 
       
 14234         
       
 14235     </div>
       
 14236 
       
 14237     <div class="description">
       
 14238         <p>Returns an array of bubble targets for this object.</p>
       
 14239     </div>
       
 14240 
       
 14241     
       
 14242 
       
 14243     
       
 14244         <div class="returns">
       
 14245             <h4>Returns:</h4>
       
 14246 
       
 14247             <div class="returns-description">
       
 14248                 
       
 14249                     
       
 14250                     EventTarget[]
       
 14251                 
       
 14252             </div>
       
 14253         </div>
       
 14254     
       
 14255 
       
 14256     
       
 14257 </div>
       
 14258 
       
 14259                 
       
 14260                     <div id="method_hide" class="method item inherited">
       
 14261     <h3 class="name"><code>hide</code></h3>
       
 14262 
       
 14263     
       
 14264         <span class="paren">()</span>
       
 14265     
       
 14266 
       
 14267     
       
 14268 
       
 14269     
       
 14270 
       
 14271     
       
 14272 
       
 14273     
       
 14274 
       
 14275     
       
 14276 
       
 14277     
       
 14278         <span class="flag chainable">chainable</span>
       
 14279     
       
 14280 
       
 14281     
       
 14282 
       
 14283     <div class="meta">
       
 14284         
       
 14285             
       
 14286                 <p>Inherited from
       
 14287                 <a href="../classes/Widget.html#method_hide">Widget</a>:
       
 14288             
       
 14289         
       
 14290         
       
 14291         <a href="../files/widget_js_Widget.js.html#l645"><code>widget&#x2F;js&#x2F;Widget.js:645</code></a>
       
 14292         
       
 14293         </p>
       
 14294 
       
 14295 
       
 14296         
       
 14297 
       
 14298         
       
 14299     </div>
       
 14300 
       
 14301     <div class="description">
       
 14302         <p>Hides the Widget by setting the "visible" attribute to "false".</p>
       
 14303     </div>
       
 14304 
       
 14305     
       
 14306 
       
 14307     
       
 14308 
       
 14309     
       
 14310 </div>
       
 14311 
       
 14312                 
       
 14313                     <div id="method_init" class="method item inherited">
       
 14314     <h3 class="name"><code>init</code></h3>
       
 14315 
       
 14316     
       
 14317         <div class="args">
       
 14318             <span class="paren">(</span><ul class="args-list inline commas">
       
 14319             
       
 14320                 <li class="arg">
       
 14321                     
       
 14322                         <code>cfg</code>
       
 14323                     
       
 14324                 </li>
       
 14325             
       
 14326             </ul><span class="paren">)</span>
       
 14327         </div>
       
 14328     
       
 14329 
       
 14330     
       
 14331         <span class="returns-inline">
       
 14332             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
 14333         </span>
       
 14334     
       
 14335 
       
 14336     
       
 14337 
       
 14338     
       
 14339 
       
 14340     
       
 14341 
       
 14342     
       
 14343 
       
 14344     
       
 14345         <span class="flag chainable">chainable</span>
       
 14346     
       
 14347 
       
 14348     
       
 14349 
       
 14350     <div class="meta">
       
 14351         
       
 14352             <p>Inherited from
       
 14353             <a href="../classes/BaseObservable.html#method_init">
       
 14354                 BaseObservable
       
 14355             </a>
       
 14356             
       
 14357             but overwritten in
       
 14358             
       
 14359         
       
 14360         
       
 14361         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
 14362         
       
 14363         </p>
       
 14364 
       
 14365 
       
 14366         
       
 14367 
       
 14368         
       
 14369     </div>
       
 14370 
       
 14371     <div class="description">
       
 14372         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
 14373 and invokes initializers for the class hierarchy.</p>
       
 14374     </div>
       
 14375 
       
 14376     
       
 14377         <div class="params">
       
 14378             <h4>Parameters:</h4>
       
 14379 
       
 14380             <ul class="params-list">
       
 14381             
       
 14382                 <li class="param">
       
 14383                     
       
 14384                         <code class="param-name">cfg</code>
       
 14385                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14386                     
       
 14387 
       
 14388                     
       
 14389 
       
 14390                     <div class="param-description">
       
 14391                         <p>Object with configuration property name/value pairs</p>
       
 14392                     </div>
       
 14393 
       
 14394                     
       
 14395                 </li>
       
 14396             
       
 14397             </ul>
       
 14398         </div>
       
 14399     
       
 14400 
       
 14401     
       
 14402         <div class="returns">
       
 14403             <h4>Returns:</h4>
       
 14404 
       
 14405             <div class="returns-description">
       
 14406                 
       
 14407                     
       
 14408                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
 14409                     
       
 14410                     A reference to this object
       
 14411                 
       
 14412             </div>
       
 14413         </div>
       
 14414     
       
 14415 
       
 14416     
       
 14417 </div>
       
 14418 
       
 14419                 
       
 14420                     <div id="method_initializer" class="method item protected inherited">
       
 14421     <h3 class="name"><code>initializer</code></h3>
       
 14422 
       
 14423     
       
 14424         <div class="args">
       
 14425             <span class="paren">(</span><ul class="args-list inline commas">
       
 14426             
       
 14427                 <li class="arg">
       
 14428                     
       
 14429                         <code>config</code>
       
 14430                     
       
 14431                 </li>
       
 14432             
       
 14433             </ul><span class="paren">)</span>
       
 14434         </div>
       
 14435     
       
 14436 
       
 14437     
       
 14438 
       
 14439     
       
 14440 
       
 14441     
       
 14442         <span class="flag protected">protected</span>
       
 14443     
       
 14444 
       
 14445     
       
 14446 
       
 14447     
       
 14448 
       
 14449     
       
 14450 
       
 14451     
       
 14452 
       
 14453     <div class="meta">
       
 14454         
       
 14455             
       
 14456                 <p>Inherited from
       
 14457                 <a href="../classes/Widget.html#method_initializer">Widget</a>:
       
 14458             
       
 14459         
       
 14460         
       
 14461         <a href="../files/widget_js_Widget.js.html#l380"><code>widget&#x2F;js&#x2F;Widget.js:380</code></a>
       
 14462         
       
 14463         </p>
       
 14464 
       
 14465 
       
 14466         
       
 14467 
       
 14468         
       
 14469     </div>
       
 14470 
       
 14471     <div class="description">
       
 14472         <p>Initializer lifecycle implementation for the Widget class. Registers the
       
 14473 widget instance, and runs through the Widget's HTML_PARSER definition.</p>
       
 14474     </div>
       
 14475 
       
 14476     
       
 14477         <div class="params">
       
 14478             <h4>Parameters:</h4>
       
 14479 
       
 14480             <ul class="params-list">
       
 14481             
       
 14482                 <li class="param">
       
 14483                     
       
 14484                         <code class="param-name">config</code>
       
 14485                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14486                     
       
 14487 
       
 14488                     
       
 14489 
       
 14490                     <div class="param-description">
       
 14491                         <p>Configuration object literal for the widget</p>
       
 14492                     </div>
       
 14493 
       
 14494                     
       
 14495                 </li>
       
 14496             
       
 14497             </ul>
       
 14498         </div>
       
 14499     
       
 14500 
       
 14501     
       
 14502 
       
 14503     
       
 14504 </div>
       
 14505 
       
 14506                 
       
 14507                     <div id="method_isRoot" class="method item inherited">
       
 14508     <h3 class="name"><code>isRoot</code></h3>
       
 14509 
       
 14510     
       
 14511         <span class="paren">()</span>
       
 14512     
       
 14513 
       
 14514     
       
 14515         <span class="returns-inline">
       
 14516             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 14517         </span>
       
 14518     
       
 14519 
       
 14520     
       
 14521 
       
 14522     
       
 14523 
       
 14524     
       
 14525 
       
 14526     
       
 14527 
       
 14528     
       
 14529 
       
 14530     
       
 14531 
       
 14532     <div class="meta">
       
 14533         
       
 14534             
       
 14535                 <p>Inherited from
       
 14536                 <a href="../classes/Widget.html#method_isRoot">Widget</a>:
       
 14537             
       
 14538         
       
 14539         
       
 14540         <a href="../files/widget-child_js_Widget-Child.js.html#l267"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:267</code></a>
       
 14541         
       
 14542         </p>
       
 14543 
       
 14544 
       
 14545         
       
 14546 
       
 14547         
       
 14548     </div>
       
 14549 
       
 14550     <div class="description">
       
 14551         <p>Determines if the Widget is the root Widget in the 
       
 14552 object hierarchy.</p>
       
 14553     </div>
       
 14554 
       
 14555     
       
 14556 
       
 14557     
       
 14558         <div class="returns">
       
 14559             <h4>Returns:</h4>
       
 14560 
       
 14561             <div class="returns-description">
       
 14562                 
       
 14563                     
       
 14564                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
 14565                     
       
 14566                     Boolean indicating if Widget is the root Widget in the 
       
 14567 object hierarchy.
       
 14568                 
       
 14569             </div>
       
 14570         </div>
       
 14571     
       
 14572 
       
 14573     
       
 14574 </div>
       
 14575 
       
 14576                 
       
 14577                     <div id="method_modifyAttr" class="method item inherited">
       
 14578     <h3 class="name"><code>modifyAttr</code></h3>
       
 14579 
       
 14580     
       
 14581         <div class="args">
       
 14582             <span class="paren">(</span><ul class="args-list inline commas">
       
 14583             
       
 14584                 <li class="arg">
       
 14585                     
       
 14586                         <code>name</code>
       
 14587                     
       
 14588                 </li>
       
 14589             
       
 14590                 <li class="arg">
       
 14591                     
       
 14592                         <code>config</code>
       
 14593                     
       
 14594                 </li>
       
 14595             
       
 14596             </ul><span class="paren">)</span>
       
 14597         </div>
       
 14598     
       
 14599 
       
 14600     
       
 14601 
       
 14602     
       
 14603 
       
 14604     
       
 14605 
       
 14606     
       
 14607 
       
 14608     
       
 14609 
       
 14610     
       
 14611 
       
 14612     
       
 14613 
       
 14614     <div class="meta">
       
 14615         
       
 14616             
       
 14617                 <p>Inherited from
       
 14618                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
 14619             
       
 14620         
       
 14621         
       
 14622         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
 14623         
       
 14624         </p>
       
 14625 
       
 14626 
       
 14627         
       
 14628 
       
 14629         
       
 14630     </div>
       
 14631 
       
 14632     <div class="description">
       
 14633         <p>Updates the configuration of an attribute which has already been added.</p>
       
 14634 
       
 14635 <p>
       
 14636 The properties which can be modified through this interface are limited
       
 14637 to the following subset of attributes, which can be safely modified
       
 14638 after a value has already been set on the attribute: readOnly, writeOnce,
       
 14639 broadcast and getter.
       
 14640 </p>
       
 14641     </div>
       
 14642 
       
 14643     
       
 14644         <div class="params">
       
 14645             <h4>Parameters:</h4>
       
 14646 
       
 14647             <ul class="params-list">
       
 14648             
       
 14649                 <li class="param">
       
 14650                     
       
 14651                         <code class="param-name">name</code>
       
 14652                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14653                     
       
 14654 
       
 14655                     
       
 14656 
       
 14657                     <div class="param-description">
       
 14658                         <p>The name of the attribute whose configuration is to be updated.</p>
       
 14659                     </div>
       
 14660 
       
 14661                     
       
 14662                 </li>
       
 14663             
       
 14664                 <li class="param">
       
 14665                     
       
 14666                         <code class="param-name">config</code>
       
 14667                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14668                     
       
 14669 
       
 14670                     
       
 14671 
       
 14672                     <div class="param-description">
       
 14673                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
 14674                     </div>
       
 14675 
       
 14676                     
       
 14677                 </li>
       
 14678             
       
 14679             </ul>
       
 14680         </div>
       
 14681     
       
 14682 
       
 14683     
       
 14684 
       
 14685     
       
 14686 </div>
       
 14687 
       
 14688                 
       
 14689                     <div id="method_next" class="method item inherited">
       
 14690     <h3 class="name"><code>next</code></h3>
       
 14691 
       
 14692     
       
 14693         <div class="args">
       
 14694             <span class="paren">(</span><ul class="args-list inline commas">
       
 14695             
       
 14696                 <li class="arg">
       
 14697                     
       
 14698                         <code>circular</code>
       
 14699                     
       
 14700                 </li>
       
 14701             
       
 14702             </ul><span class="paren">)</span>
       
 14703         </div>
       
 14704     
       
 14705 
       
 14706     
       
 14707         <span class="returns-inline">
       
 14708             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 14709         </span>
       
 14710     
       
 14711 
       
 14712     
       
 14713 
       
 14714     
       
 14715 
       
 14716     
       
 14717 
       
 14718     
       
 14719 
       
 14720     
       
 14721 
       
 14722     
       
 14723 
       
 14724     <div class="meta">
       
 14725         
       
 14726             
       
 14727                 <p>Inherited from
       
 14728                 <a href="../classes/Widget.html#method_next">Widget</a>:
       
 14729             
       
 14730         
       
 14731         
       
 14732         <a href="../files/widget-child_js_Widget-Child.js.html#l191"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:191</code></a>
       
 14733         
       
 14734         </p>
       
 14735 
       
 14736 
       
 14737         
       
 14738 
       
 14739         
       
 14740     </div>
       
 14741 
       
 14742     <div class="description">
       
 14743         <p>Returns the Widget's next sibling.</p>
       
 14744     </div>
       
 14745 
       
 14746     
       
 14747         <div class="params">
       
 14748             <h4>Parameters:</h4>
       
 14749 
       
 14750             <ul class="params-list">
       
 14751             
       
 14752                 <li class="param">
       
 14753                     
       
 14754                         <code class="param-name">circular</code>
       
 14755                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 14756                     
       
 14757 
       
 14758                     
       
 14759 
       
 14760                     <div class="param-description">
       
 14761                         <p>Boolean indicating if the parent's first child 
       
 14762 should be returned if the child has no next sibling.</p>
       
 14763                     </div>
       
 14764 
       
 14765                     
       
 14766                 </li>
       
 14767             
       
 14768             </ul>
       
 14769         </div>
       
 14770     
       
 14771 
       
 14772     
       
 14773         <div class="returns">
       
 14774             <h4>Returns:</h4>
       
 14775 
       
 14776             <div class="returns-description">
       
 14777                 
       
 14778                     
       
 14779                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 14780                     
       
 14781                     Widget instance.
       
 14782                 
       
 14783             </div>
       
 14784         </div>
       
 14785     
       
 14786 
       
 14787     
       
 14788 </div>
       
 14789 
       
 14790                 
       
 14791                     <div id="method_on" class="method item inherited">
       
 14792     <h3 class="name"><code>on</code></h3>
       
 14793 
       
 14794     
       
 14795         <div class="args">
       
 14796             <span class="paren">(</span><ul class="args-list inline commas">
       
 14797             
       
 14798                 <li class="arg">
       
 14799                     
       
 14800                         <code>type</code>
       
 14801                     
       
 14802                 </li>
       
 14803             
       
 14804                 <li class="arg">
       
 14805                     
       
 14806                         <code>fn</code>
       
 14807                     
       
 14808                 </li>
       
 14809             
       
 14810                 <li class="arg">
       
 14811                     
       
 14812                         <code class="optional">[context]</code>
       
 14813                     
       
 14814                 </li>
       
 14815             
       
 14816                 <li class="arg">
       
 14817                     
       
 14818                         <code class="optional">[arg*]</code>
       
 14819                     
       
 14820                 </li>
       
 14821             
       
 14822             </ul><span class="paren">)</span>
       
 14823         </div>
       
 14824     
       
 14825 
       
 14826     
       
 14827         <span class="returns-inline">
       
 14828             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 14829         </span>
       
 14830     
       
 14831 
       
 14832     
       
 14833 
       
 14834     
       
 14835 
       
 14836     
       
 14837 
       
 14838     
       
 14839 
       
 14840     
       
 14841 
       
 14842     
       
 14843 
       
 14844     <div class="meta">
       
 14845         
       
 14846             
       
 14847                 <p>Inherited from
       
 14848                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
 14849             
       
 14850         
       
 14851         
       
 14852         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
 14853         
       
 14854         </p>
       
 14855 
       
 14856 
       
 14857         
       
 14858 
       
 14859         
       
 14860     </div>
       
 14861 
       
 14862     <div class="description">
       
 14863         <p>Subscribe a callback function to a custom event fired by this object or
       
 14864 from an object that bubbles its events to this object.</p>
       
 14865 
       
 14866 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
 14867 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
 14868 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
 14869 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
 14870 API for all available properties and methods. Subscribers to
       
 14871 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
 14872 after the event name.</p>
       
 14873 
       
 14874 <p>To subscribe to multiple events at once, pass an object as the first
       
 14875 argument, where the key:value pairs correspond to the eventName:callback,
       
 14876 or pass an array of event names as the first argument to subscribe to
       
 14877 all listed events with the same callback.</p>
       
 14878 
       
 14879 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
 14880 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
 14881 recommended to use the event methods whenever possible.</p>
       
 14882     </div>
       
 14883 
       
 14884     
       
 14885         <div class="params">
       
 14886             <h4>Parameters:</h4>
       
 14887 
       
 14888             <ul class="params-list">
       
 14889             
       
 14890                 <li class="param">
       
 14891                     
       
 14892                         <code class="param-name">type</code>
       
 14893                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 14894                     
       
 14895 
       
 14896                     
       
 14897 
       
 14898                     <div class="param-description">
       
 14899                         <p>The name of the event</p>
       
 14900                     </div>
       
 14901 
       
 14902                     
       
 14903                 </li>
       
 14904             
       
 14905                 <li class="param">
       
 14906                     
       
 14907                         <code class="param-name">fn</code>
       
 14908                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 14909                     
       
 14910 
       
 14911                     
       
 14912 
       
 14913                     <div class="param-description">
       
 14914                         <p>The callback to execute in response to the event</p>
       
 14915                     </div>
       
 14916 
       
 14917                     
       
 14918                 </li>
       
 14919             
       
 14920                 <li class="param">
       
 14921                     
       
 14922                         <code class="param-name optional">[context]</code>
       
 14923                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 14924                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 14925                     
       
 14926 
       
 14927                     
       
 14928 
       
 14929                     <div class="param-description">
       
 14930                         <p>Override <code>this</code> object in callback</p>
       
 14931                     </div>
       
 14932 
       
 14933                     
       
 14934                 </li>
       
 14935             
       
 14936                 <li class="param">
       
 14937                     
       
 14938                         <code class="param-name optional">[arg*]</code>
       
 14939                         <span class="type">Any</span>
       
 14940                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 14941                     
       
 14942 
       
 14943                     
       
 14944 
       
 14945                     <div class="param-description">
       
 14946                         <p>0..n additional arguments to supply to the subscriber</p>
       
 14947                     </div>
       
 14948 
       
 14949                     
       
 14950                 </li>
       
 14951             
       
 14952             </ul>
       
 14953         </div>
       
 14954     
       
 14955 
       
 14956     
       
 14957         <div class="returns">
       
 14958             <h4>Returns:</h4>
       
 14959 
       
 14960             <div class="returns-description">
       
 14961                 
       
 14962                     
       
 14963                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 14964                     
       
 14965                     A subscription handle capable of detaching that
       
 14966                       subscription
       
 14967                 
       
 14968             </div>
       
 14969         </div>
       
 14970     
       
 14971 
       
 14972     
       
 14973 </div>
       
 14974 
       
 14975                 
       
 14976                     <div id="method_once" class="method item inherited">
       
 14977     <h3 class="name"><code>once</code></h3>
       
 14978 
       
 14979     
       
 14980         <div class="args">
       
 14981             <span class="paren">(</span><ul class="args-list inline commas">
       
 14982             
       
 14983                 <li class="arg">
       
 14984                     
       
 14985                         <code>type</code>
       
 14986                     
       
 14987                 </li>
       
 14988             
       
 14989                 <li class="arg">
       
 14990                     
       
 14991                         <code>fn</code>
       
 14992                     
       
 14993                 </li>
       
 14994             
       
 14995                 <li class="arg">
       
 14996                     
       
 14997                         <code class="optional">[context]</code>
       
 14998                     
       
 14999                 </li>
       
 15000             
       
 15001                 <li class="arg">
       
 15002                     
       
 15003                         <code class="optional">[arg*]</code>
       
 15004                     
       
 15005                 </li>
       
 15006             
       
 15007             </ul><span class="paren">)</span>
       
 15008         </div>
       
 15009     
       
 15010 
       
 15011     
       
 15012         <span class="returns-inline">
       
 15013             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 15014         </span>
       
 15015     
       
 15016 
       
 15017     
       
 15018 
       
 15019     
       
 15020 
       
 15021     
       
 15022 
       
 15023     
       
 15024 
       
 15025     
       
 15026 
       
 15027     
       
 15028 
       
 15029     <div class="meta">
       
 15030         
       
 15031             
       
 15032                 <p>Inherited from
       
 15033                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
 15034             
       
 15035         
       
 15036         
       
 15037         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
 15038         
       
 15039         </p>
       
 15040 
       
 15041 
       
 15042         
       
 15043 
       
 15044         
       
 15045     </div>
       
 15046 
       
 15047     <div class="description">
       
 15048         <p>Listen to a custom event hosted by this object one time.
       
 15049 This is the equivalent to <code>on</code> except the
       
 15050 listener is immediatelly detached when it is executed.</p>
       
 15051     </div>
       
 15052 
       
 15053     
       
 15054         <div class="params">
       
 15055             <h4>Parameters:</h4>
       
 15056 
       
 15057             <ul class="params-list">
       
 15058             
       
 15059                 <li class="param">
       
 15060                     
       
 15061                         <code class="param-name">type</code>
       
 15062                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15063                     
       
 15064 
       
 15065                     
       
 15066 
       
 15067                     <div class="param-description">
       
 15068                         <p>The name of the event</p>
       
 15069                     </div>
       
 15070 
       
 15071                     
       
 15072                 </li>
       
 15073             
       
 15074                 <li class="param">
       
 15075                     
       
 15076                         <code class="param-name">fn</code>
       
 15077                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 15078                     
       
 15079 
       
 15080                     
       
 15081 
       
 15082                     <div class="param-description">
       
 15083                         <p>The callback to execute in response to the event</p>
       
 15084                     </div>
       
 15085 
       
 15086                     
       
 15087                 </li>
       
 15088             
       
 15089                 <li class="param">
       
 15090                     
       
 15091                         <code class="param-name optional">[context]</code>
       
 15092                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15093                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15094                     
       
 15095 
       
 15096                     
       
 15097 
       
 15098                     <div class="param-description">
       
 15099                         <p>Override <code>this</code> object in callback</p>
       
 15100                     </div>
       
 15101 
       
 15102                     
       
 15103                 </li>
       
 15104             
       
 15105                 <li class="param">
       
 15106                     
       
 15107                         <code class="param-name optional">[arg*]</code>
       
 15108                         <span class="type">Any</span>
       
 15109                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15110                     
       
 15111 
       
 15112                     
       
 15113 
       
 15114                     <div class="param-description">
       
 15115                         <p>0..n additional arguments to supply to the subscriber</p>
       
 15116                     </div>
       
 15117 
       
 15118                     
       
 15119                 </li>
       
 15120             
       
 15121             </ul>
       
 15122         </div>
       
 15123     
       
 15124 
       
 15125     
       
 15126         <div class="returns">
       
 15127             <h4>Returns:</h4>
       
 15128 
       
 15129             <div class="returns-description">
       
 15130                 
       
 15131                     
       
 15132                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 15133                     
       
 15134                     A subscription handle capable of detaching the
       
 15135                       subscription
       
 15136                 
       
 15137             </div>
       
 15138         </div>
       
 15139     
       
 15140 
       
 15141     
       
 15142 </div>
       
 15143 
       
 15144                 
       
 15145                     <div id="method_onceAfter" class="method item inherited">
       
 15146     <h3 class="name"><code>onceAfter</code></h3>
       
 15147 
       
 15148     
       
 15149         <div class="args">
       
 15150             <span class="paren">(</span><ul class="args-list inline commas">
       
 15151             
       
 15152                 <li class="arg">
       
 15153                     
       
 15154                         <code>type</code>
       
 15155                     
       
 15156                 </li>
       
 15157             
       
 15158                 <li class="arg">
       
 15159                     
       
 15160                         <code>fn</code>
       
 15161                     
       
 15162                 </li>
       
 15163             
       
 15164                 <li class="arg">
       
 15165                     
       
 15166                         <code class="optional">[context]</code>
       
 15167                     
       
 15168                 </li>
       
 15169             
       
 15170                 <li class="arg">
       
 15171                     
       
 15172                         <code class="optional">[arg*]</code>
       
 15173                     
       
 15174                 </li>
       
 15175             
       
 15176             </ul><span class="paren">)</span>
       
 15177         </div>
       
 15178     
       
 15179 
       
 15180     
       
 15181         <span class="returns-inline">
       
 15182             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 15183         </span>
       
 15184     
       
 15185 
       
 15186     
       
 15187 
       
 15188     
       
 15189 
       
 15190     
       
 15191 
       
 15192     
       
 15193 
       
 15194     
       
 15195 
       
 15196     
       
 15197 
       
 15198     <div class="meta">
       
 15199         
       
 15200             
       
 15201                 <p>Inherited from
       
 15202                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
 15203             
       
 15204         
       
 15205         
       
 15206         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
 15207         
       
 15208         </p>
       
 15209 
       
 15210 
       
 15211         
       
 15212 
       
 15213         
       
 15214     </div>
       
 15215 
       
 15216     <div class="description">
       
 15217         <p>Listen to a custom event hosted by this object one time.
       
 15218 This is the equivalent to <code>after</code> except the
       
 15219 listener is immediatelly detached when it is executed.</p>
       
 15220     </div>
       
 15221 
       
 15222     
       
 15223         <div class="params">
       
 15224             <h4>Parameters:</h4>
       
 15225 
       
 15226             <ul class="params-list">
       
 15227             
       
 15228                 <li class="param">
       
 15229                     
       
 15230                         <code class="param-name">type</code>
       
 15231                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15232                     
       
 15233 
       
 15234                     
       
 15235 
       
 15236                     <div class="param-description">
       
 15237                         <p>The name of the event</p>
       
 15238                     </div>
       
 15239 
       
 15240                     
       
 15241                 </li>
       
 15242             
       
 15243                 <li class="param">
       
 15244                     
       
 15245                         <code class="param-name">fn</code>
       
 15246                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 15247                     
       
 15248 
       
 15249                     
       
 15250 
       
 15251                     <div class="param-description">
       
 15252                         <p>The callback to execute in response to the event</p>
       
 15253                     </div>
       
 15254 
       
 15255                     
       
 15256                 </li>
       
 15257             
       
 15258                 <li class="param">
       
 15259                     
       
 15260                         <code class="param-name optional">[context]</code>
       
 15261                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15262                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15263                     
       
 15264 
       
 15265                     
       
 15266 
       
 15267                     <div class="param-description">
       
 15268                         <p>Override <code>this</code> object in callback</p>
       
 15269                     </div>
       
 15270 
       
 15271                     
       
 15272                 </li>
       
 15273             
       
 15274                 <li class="param">
       
 15275                     
       
 15276                         <code class="param-name optional">[arg*]</code>
       
 15277                         <span class="type">Any</span>
       
 15278                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15279                     
       
 15280 
       
 15281                     
       
 15282 
       
 15283                     <div class="param-description">
       
 15284                         <p>0..n additional arguments to supply to the subscriber</p>
       
 15285                     </div>
       
 15286 
       
 15287                     
       
 15288                 </li>
       
 15289             
       
 15290             </ul>
       
 15291         </div>
       
 15292     
       
 15293 
       
 15294     
       
 15295         <div class="returns">
       
 15296             <h4>Returns:</h4>
       
 15297 
       
 15298             <div class="returns-description">
       
 15299                 
       
 15300                     
       
 15301                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 15302                     
       
 15303                     A subscription handle capable of detaching that
       
 15304                       subscription
       
 15305                 
       
 15306             </div>
       
 15307         </div>
       
 15308     
       
 15309 
       
 15310     
       
 15311 </div>
       
 15312 
       
 15313                 
       
 15314                     <div id="method_parseType" class="method item inherited">
       
 15315     <h3 class="name"><code>parseType</code></h3>
       
 15316 
       
 15317     
       
 15318         <div class="args">
       
 15319             <span class="paren">(</span><ul class="args-list inline commas">
       
 15320             
       
 15321                 <li class="arg">
       
 15322                     
       
 15323                         <code>type</code>
       
 15324                     
       
 15325                 </li>
       
 15326             
       
 15327                 <li class="arg">
       
 15328                     
       
 15329                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
 15330                     
       
 15331                 </li>
       
 15332             
       
 15333             </ul><span class="paren">)</span>
       
 15334         </div>
       
 15335     
       
 15336 
       
 15337     
       
 15338         <span class="returns-inline">
       
 15339             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 15340         </span>
       
 15341     
       
 15342 
       
 15343     
       
 15344 
       
 15345     
       
 15346 
       
 15347     
       
 15348 
       
 15349     
       
 15350 
       
 15351     
       
 15352 
       
 15353     
       
 15354 
       
 15355     <div class="meta">
       
 15356         
       
 15357             
       
 15358                 <p>Inherited from
       
 15359                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
 15360             
       
 15361         
       
 15362         
       
 15363         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
 15364         
       
 15365         </p>
       
 15366 
       
 15367 
       
 15368         
       
 15369 
       
 15370         
       
 15371             <p>Available since 3.3.0</p>
       
 15372         
       
 15373     </div>
       
 15374 
       
 15375     <div class="description">
       
 15376         <p>Takes the type parameter passed to 'on' and parses out the
       
 15377 various pieces that could be included in the type.  If the
       
 15378 event type is passed without a prefix, it will be expanded
       
 15379 to include the prefix one is supplied or the event target
       
 15380 is configured with a default prefix.</p>
       
 15381     </div>
       
 15382 
       
 15383     
       
 15384         <div class="params">
       
 15385             <h4>Parameters:</h4>
       
 15386 
       
 15387             <ul class="params-list">
       
 15388             
       
 15389                 <li class="param">
       
 15390                     
       
 15391                         <code class="param-name">type</code>
       
 15392                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15393                     
       
 15394 
       
 15395                     
       
 15396 
       
 15397                     <div class="param-description">
       
 15398                         <p>the type</p>
       
 15399                     </div>
       
 15400 
       
 15401                     
       
 15402                 </li>
       
 15403             
       
 15404                 <li class="param">
       
 15405                     
       
 15406                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
 15407                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15408                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 15409                     
       
 15410 
       
 15411                     
       
 15412 
       
 15413                     <div class="param-description">
       
 15414                         <p>the prefix</p>
       
 15415                     </div>
       
 15416 
       
 15417                     
       
 15418                 </li>
       
 15419             
       
 15420             </ul>
       
 15421         </div>
       
 15422     
       
 15423 
       
 15424     
       
 15425         <div class="returns">
       
 15426             <h4>Returns:</h4>
       
 15427 
       
 15428             <div class="returns-description">
       
 15429                 
       
 15430                     
       
 15431                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
 15432                     
       
 15433                     an array containing:
       
 15434  * the detach category, if supplied,
       
 15435  * the prefixed event type,
       
 15436  * whether or not this is an after listener,
       
 15437  * the supplied event type
       
 15438                 
       
 15439             </div>
       
 15440         </div>
       
 15441     
       
 15442 
       
 15443     
       
 15444 </div>
       
 15445 
       
 15446                 
       
 15447                     <div id="method_previous" class="method item inherited">
       
 15448     <h3 class="name"><code>previous</code></h3>
       
 15449 
       
 15450     
       
 15451         <div class="args">
       
 15452             <span class="paren">(</span><ul class="args-list inline commas">
       
 15453             
       
 15454                 <li class="arg">
       
 15455                     
       
 15456                         <code>circular</code>
       
 15457                     
       
 15458                 </li>
       
 15459             
       
 15460             </ul><span class="paren">)</span>
       
 15461         </div>
       
 15462     
       
 15463 
       
 15464     
       
 15465         <span class="returns-inline">
       
 15466             <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>
       
 15467         </span>
       
 15468     
       
 15469 
       
 15470     
       
 15471 
       
 15472     
       
 15473 
       
 15474     
       
 15475 
       
 15476     
       
 15477 
       
 15478     
       
 15479 
       
 15480     
       
 15481 
       
 15482     <div class="meta">
       
 15483         
       
 15484             
       
 15485                 <p>Inherited from
       
 15486                 <a href="../classes/Widget.html#method_previous">Widget</a>:
       
 15487             
       
 15488         
       
 15489         
       
 15490         <a href="../files/widget-child_js_Widget-Child.js.html#l216"><code>widget-child&#x2F;js&#x2F;Widget-Child.js:216</code></a>
       
 15491         
       
 15492         </p>
       
 15493 
       
 15494 
       
 15495         
       
 15496 
       
 15497         
       
 15498     </div>
       
 15499 
       
 15500     <div class="description">
       
 15501         <p>Returns the Widget's previous sibling.</p>
       
 15502     </div>
       
 15503 
       
 15504     
       
 15505         <div class="params">
       
 15506             <h4>Parameters:</h4>
       
 15507 
       
 15508             <ul class="params-list">
       
 15509             
       
 15510                 <li class="param">
       
 15511                     
       
 15512                         <code class="param-name">circular</code>
       
 15513                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 15514                     
       
 15515 
       
 15516                     
       
 15517 
       
 15518                     <div class="param-description">
       
 15519                         <p>Boolean indicating if the parent's last child 
       
 15520 should be returned if the child has no previous sibling.</p>
       
 15521                     </div>
       
 15522 
       
 15523                     
       
 15524                 </li>
       
 15525             
       
 15526             </ul>
       
 15527         </div>
       
 15528     
       
 15529 
       
 15530     
       
 15531         <div class="returns">
       
 15532             <h4>Returns:</h4>
       
 15533 
       
 15534             <div class="returns-description">
       
 15535                 
       
 15536                     
       
 15537                         <span class="type"><a href="../classes/Widget.html" class="crosslink">Widget</a></span>:
       
 15538                     
       
 15539                     Widget instance.
       
 15540                 
       
 15541             </div>
       
 15542         </div>
       
 15543     
       
 15544 
       
 15545     
       
 15546 </div>
       
 15547 
       
 15548                 
       
 15549                     <div id="method_publish" class="method item inherited">
       
 15550     <h3 class="name"><code>publish</code></h3>
       
 15551 
       
 15552     
       
 15553         <div class="args">
       
 15554             <span class="paren">(</span><ul class="args-list inline commas">
       
 15555             
       
 15556                 <li class="arg">
       
 15557                     
       
 15558                         <code>type</code>
       
 15559                     
       
 15560                 </li>
       
 15561             
       
 15562                 <li class="arg">
       
 15563                     
       
 15564                         <code>opts</code>
       
 15565                     
       
 15566                 </li>
       
 15567             
       
 15568             </ul><span class="paren">)</span>
       
 15569         </div>
       
 15570     
       
 15571 
       
 15572     
       
 15573         <span class="returns-inline">
       
 15574             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 15575         </span>
       
 15576     
       
 15577 
       
 15578     
       
 15579 
       
 15580     
       
 15581 
       
 15582     
       
 15583 
       
 15584     
       
 15585 
       
 15586     
       
 15587 
       
 15588     
       
 15589 
       
 15590     <div class="meta">
       
 15591         
       
 15592             
       
 15593                 <p>Inherited from
       
 15594                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
 15595             
       
 15596         
       
 15597         
       
 15598         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
 15599         
       
 15600         </p>
       
 15601 
       
 15602 
       
 15603         
       
 15604 
       
 15605         
       
 15606     </div>
       
 15607 
       
 15608     <div class="description">
       
 15609         <p>Creates a new custom event of the specified type.  If a custom event
       
 15610 by that name already exists, it will not be re-created.  In either
       
 15611 case the custom event is returned.</p>
       
 15612     </div>
       
 15613 
       
 15614     
       
 15615         <div class="params">
       
 15616             <h4>Parameters:</h4>
       
 15617 
       
 15618             <ul class="params-list">
       
 15619             
       
 15620                 <li class="param">
       
 15621                     
       
 15622                         <code class="param-name">type</code>
       
 15623                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15624                     
       
 15625 
       
 15626                     
       
 15627 
       
 15628                     <div class="param-description">
       
 15629                         <p>the type, or name of the event</p>
       
 15630                     </div>
       
 15631 
       
 15632                     
       
 15633                 </li>
       
 15634             
       
 15635                 <li class="param">
       
 15636                     
       
 15637                         <code class="param-name">opts</code>
       
 15638                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 15639                     
       
 15640 
       
 15641                     
       
 15642 
       
 15643                     <div class="param-description">
       
 15644                         <p>optional config params.  Valid properties are:</p>
       
 15645 
       
 15646 <p><ul>
       
 15647    <li>
       
 15648   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
 15649    </li>
       
 15650    <li>
       
 15651   'bubbles': whether or not this event bubbles (true)
       
 15652              Events can only bubble if emitFacade is true.
       
 15653    </li>
       
 15654    <li>
       
 15655   'context': the default execution context for the listeners (this)
       
 15656    </li>
       
 15657    <li>
       
 15658   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
 15659    </li>
       
 15660    <li>
       
 15661   'emitFacade': whether or not this event emits a facade (false)
       
 15662    </li>
       
 15663    <li>
       
 15664   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
 15665    </li>
       
 15666    <li>
       
 15667   'fireOnce': if an event is configured to fire once, new subscribers after
       
 15668   the fire will be notified immediately.
       
 15669    </li>
       
 15670    <li>
       
 15671   'async': fireOnce event listeners will fire synchronously if the event has already
       
 15672    fired unless async is true.
       
 15673    </li>
       
 15674    <li>
       
 15675   'preventable': whether or not preventDefault() has an effect (true)
       
 15676    </li>
       
 15677    <li>
       
 15678   'preventedFn': a function that is executed when preventDefault is called
       
 15679    </li>
       
 15680    <li>
       
 15681   'queuable': whether or not this event can be queued during bubbling (false)
       
 15682    </li>
       
 15683    <li>
       
 15684   'silent': if silent is true, debug messages are not provided for this event.
       
 15685    </li>
       
 15686    <li>
       
 15687   'stoppedFn': a function that is executed when stopPropagation is called
       
 15688    </li></p>
       
 15689 
       
 15690 <p><li>
       
 15691   'monitored': specifies whether or not this event should send notifications about
       
 15692   when the event has been attached, detached, or published.
       
 15693    </li>
       
 15694    <li>
       
 15695   'type': the event type (valid option if not provided as the first parameter to publish)
       
 15696    </li>
       
 15697  </ul></p>
       
 15698                     </div>
       
 15699 
       
 15700                     
       
 15701                 </li>
       
 15702             
       
 15703             </ul>
       
 15704         </div>
       
 15705     
       
 15706 
       
 15707     
       
 15708         <div class="returns">
       
 15709             <h4>Returns:</h4>
       
 15710 
       
 15711             <div class="returns-description">
       
 15712                 
       
 15713                     
       
 15714                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 15715                     
       
 15716                     the custom event
       
 15717                 
       
 15718             </div>
       
 15719         </div>
       
 15720     
       
 15721 
       
 15722     
       
 15723 </div>
       
 15724 
       
 15725                 
       
 15726                     <div id="method_removeAttr" class="method item inherited">
       
 15727     <h3 class="name"><code>removeAttr</code></h3>
       
 15728 
       
 15729     
       
 15730         <div class="args">
       
 15731             <span class="paren">(</span><ul class="args-list inline commas">
       
 15732             
       
 15733                 <li class="arg">
       
 15734                     
       
 15735                         <code>name</code>
       
 15736                     
       
 15737                 </li>
       
 15738             
       
 15739             </ul><span class="paren">)</span>
       
 15740         </div>
       
 15741     
       
 15742 
       
 15743     
       
 15744 
       
 15745     
       
 15746 
       
 15747     
       
 15748 
       
 15749     
       
 15750 
       
 15751     
       
 15752 
       
 15753     
       
 15754 
       
 15755     
       
 15756 
       
 15757     <div class="meta">
       
 15758         
       
 15759             
       
 15760                 <p>Inherited from
       
 15761                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
 15762             
       
 15763         
       
 15764         
       
 15765         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
 15766         
       
 15767         </p>
       
 15768 
       
 15769 
       
 15770         
       
 15771 
       
 15772         
       
 15773     </div>
       
 15774 
       
 15775     <div class="description">
       
 15776         <p>Removes an attribute from the host object</p>
       
 15777     </div>
       
 15778 
       
 15779     
       
 15780         <div class="params">
       
 15781             <h4>Parameters:</h4>
       
 15782 
       
 15783             <ul class="params-list">
       
 15784             
       
 15785                 <li class="param">
       
 15786                     
       
 15787                         <code class="param-name">name</code>
       
 15788                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 15789                     
       
 15790 
       
 15791                     
       
 15792 
       
 15793                     <div class="param-description">
       
 15794                         <p>The name of the attribute to be removed.</p>
       
 15795                     </div>
       
 15796 
       
 15797                     
       
 15798                 </li>
       
 15799             
       
 15800             </ul>
       
 15801         </div>
       
 15802     
       
 15803 
       
 15804     
       
 15805 
       
 15806     
       
 15807 </div>
       
 15808 
       
 15809                 
       
 15810                     <div id="method_removeTarget" class="method item inherited">
       
 15811     <h3 class="name"><code>removeTarget</code></h3>
       
 15812 
       
 15813     
       
 15814         <div class="args">
       
 15815             <span class="paren">(</span><ul class="args-list inline commas">
       
 15816             
       
 15817                 <li class="arg">
       
 15818                     
       
 15819                         <code>o</code>
       
 15820                     
       
 15821                 </li>
       
 15822             
       
 15823             </ul><span class="paren">)</span>
       
 15824         </div>
       
 15825     
       
 15826 
       
 15827     
       
 15828 
       
 15829     
       
 15830 
       
 15831     
       
 15832 
       
 15833     
       
 15834 
       
 15835     
       
 15836 
       
 15837     
       
 15838 
       
 15839     
       
 15840 
       
 15841     <div class="meta">
       
 15842         
       
 15843             
       
 15844                 <p>Inherited from
       
 15845                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
 15846             
       
 15847         
       
 15848         
       
 15849         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
 15850         
       
 15851         </p>
       
 15852 
       
 15853 
       
 15854         
       
 15855 
       
 15856         
       
 15857     </div>
       
 15858 
       
 15859     <div class="description">
       
 15860         <p>Removes a bubble target</p>
       
 15861     </div>
       
 15862 
       
 15863     
       
 15864         <div class="params">
       
 15865             <h4>Parameters:</h4>
       
 15866 
       
 15867             <ul class="params-list">
       
 15868             
       
 15869                 <li class="param">
       
 15870                     
       
 15871                         <code class="param-name">o</code>
       
 15872                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 15873                     
       
 15874 
       
 15875                     
       
 15876 
       
 15877                     <div class="param-description">
       
 15878                         <p>the target to remove</p>
       
 15879                     </div>
       
 15880 
       
 15881                     
       
 15882                 </li>
       
 15883             
       
 15884             </ul>
       
 15885         </div>
       
 15886     
       
 15887 
       
 15888     
       
 15889 
       
 15890     
       
 15891 </div>
       
 15892 
       
 15893                 
       
 15894                     <div id="method_render" class="method item inherited">
       
 15895     <h3 class="name"><code>render</code></h3>
       
 15896 
       
 15897     
       
 15898         <div class="args">
       
 15899             <span class="paren">(</span><ul class="args-list inline commas">
       
 15900             
       
 15901                 <li class="arg">
       
 15902                     
       
 15903                         <code>parentNode</code>
       
 15904                     
       
 15905                 </li>
       
 15906             
       
 15907             </ul><span class="paren">)</span>
       
 15908         </div>
       
 15909     
       
 15910 
       
 15911     
       
 15912 
       
 15913     
       
 15914 
       
 15915     
       
 15916 
       
 15917     
       
 15918         <span class="flag final">final</span>
       
 15919     
       
 15920 
       
 15921     
       
 15922 
       
 15923     
       
 15924         <span class="flag chainable">chainable</span>
       
 15925     
       
 15926 
       
 15927     
       
 15928 
       
 15929     <div class="meta">
       
 15930         
       
 15931             
       
 15932                 <p>Inherited from
       
 15933                 <a href="../classes/Widget.html#method_render">Widget</a>:
       
 15934             
       
 15935         
       
 15936         
       
 15937         <a href="../files/widget_js_Widget.js.html#l513"><code>widget&#x2F;js&#x2F;Widget.js:513</code></a>
       
 15938         
       
 15939         </p>
       
 15940 
       
 15941 
       
 15942         
       
 15943 
       
 15944         
       
 15945     </div>
       
 15946 
       
 15947     <div class="description">
       
 15948         <p>Establishes the initial DOM for the widget. Invoking this
       
 15949 method will lead to the creating of all DOM elements for
       
 15950 the widget (or the manipulation of existing DOM elements
       
 15951 for the progressive enhancement use case).</p>
       
 15952 
       
 15953 <p>
       
 15954 This method should only be invoked once for an initialized
       
 15955 widget.
       
 15956 </p>
       
 15957 
       
 15958 <p>
       
 15959 It delegates to the widget specific renderer method to do
       
 15960 the actual work.
       
 15961 </p>
       
 15962     </div>
       
 15963 
       
 15964     
       
 15965         <div class="params">
       
 15966             <h4>Parameters:</h4>
       
 15967 
       
 15968             <ul class="params-list">
       
 15969             
       
 15970                 <li class="param">
       
 15971                     
       
 15972                         <code class="param-name">parentNode</code>
       
 15973                         <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>
       
 15974                     
       
 15975 
       
 15976                     
       
 15977 
       
 15978                     <div class="param-description">
       
 15979                         <p>Optional. The Node under which the
       
 15980 Widget is to be rendered. This can be a Node instance or a CSS selector string.</p>
       
 15981 
       
 15982 <p>
       
 15983 If the selector string returns more than one Node, the first node will be used
       
 15984 as the parentNode. NOTE: This argument is required if both the boundingBox and contentBox
       
 15985 are not currently in the document. If it's not provided, the Widget will be rendered
       
 15986 to the body of the current document in this case.
       
 15987 </p>
       
 15988                     </div>
       
 15989 
       
 15990                     
       
 15991                 </li>
       
 15992             
       
 15993             </ul>
       
 15994         </div>
       
 15995     
       
 15996 
       
 15997     
       
 15998 
       
 15999     
       
 16000 </div>
       
 16001 
       
 16002                 
       
 16003                     <div id="method_renderer" class="method item protected inherited">
       
 16004     <h3 class="name"><code>renderer</code></h3>
       
 16005 
       
 16006     
       
 16007         <span class="paren">()</span>
       
 16008     
       
 16009 
       
 16010     
       
 16011 
       
 16012     
       
 16013 
       
 16014     
       
 16015         <span class="flag protected">protected</span>
       
 16016     
       
 16017 
       
 16018     
       
 16019 
       
 16020     
       
 16021 
       
 16022     
       
 16023 
       
 16024     
       
 16025 
       
 16026     <div class="meta">
       
 16027         
       
 16028             
       
 16029                 <p>Inherited from
       
 16030                 <a href="../classes/Widget.html#method_renderer">Widget</a>:
       
 16031             
       
 16032         
       
 16033         
       
 16034         <a href="../files/widget_js_Widget.js.html#l588"><code>widget&#x2F;js&#x2F;Widget.js:588</code></a>
       
 16035         
       
 16036         </p>
       
 16037 
       
 16038 
       
 16039         
       
 16040 
       
 16041         
       
 16042     </div>
       
 16043 
       
 16044     <div class="description">
       
 16045         <p>Creates DOM (or manipulates DOM for progressive enhancement)
       
 16046 This method is invoked by render() and is not chained
       
 16047 automatically for the class hierarchy (unlike initializer, destructor)
       
 16048 so it should be chained manually for subclasses if required.</p>
       
 16049     </div>
       
 16050 
       
 16051     
       
 16052 
       
 16053     
       
 16054 
       
 16055     
       
 16056 </div>
       
 16057 
       
 16058                 
       
 16059                     <div id="method_renderUI" class="method item public">
       
 16060     <h3 class="name"><code>renderUI</code></h3>
       
 16061 
       
 16062     
       
 16063         <span class="paren">()</span>
       
 16064     
       
 16065 
       
 16066     
       
 16067 
       
 16068     
       
 16069 
       
 16070     
       
 16071         <span class="flag public">public</span>
       
 16072     
       
 16073 
       
 16074     
       
 16075 
       
 16076     
       
 16077 
       
 16078     
       
 16079 
       
 16080     
       
 16081 
       
 16082     <div class="meta">
       
 16083         
       
 16084             <p>Inherited from
       
 16085             <a href="../classes/Widget.html#method_renderUI">
       
 16086                 Widget
       
 16087             </a>
       
 16088             
       
 16089             but overwritten in
       
 16090             
       
 16091         
       
 16092         
       
 16093         <a href="../files/button_js_group.js.html#l27"><code>button&#x2F;js&#x2F;group.js:27</code></a>
       
 16094         
       
 16095         </p>
       
 16096 
       
 16097 
       
 16098         
       
 16099 
       
 16100         
       
 16101     </div>
       
 16102 
       
 16103     <div class="description">
       
 16104         <p>Creates a visual representation of the widget based on existing parameters.</p>
       
 16105     </div>
       
 16106 
       
 16107     
       
 16108 
       
 16109     
       
 16110 
       
 16111     
       
 16112 </div>
       
 16113 
       
 16114                 
       
 16115                     <div id="method_reset" class="method item inherited">
       
 16116     <h3 class="name"><code>reset</code></h3>
       
 16117 
       
 16118     
       
 16119         <div class="args">
       
 16120             <span class="paren">(</span><ul class="args-list inline commas">
       
 16121             
       
 16122                 <li class="arg">
       
 16123                     
       
 16124                         <code>name</code>
       
 16125                     
       
 16126                 </li>
       
 16127             
       
 16128             </ul><span class="paren">)</span>
       
 16129         </div>
       
 16130     
       
 16131 
       
 16132     
       
 16133         <span class="returns-inline">
       
 16134             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16135         </span>
       
 16136     
       
 16137 
       
 16138     
       
 16139 
       
 16140     
       
 16141 
       
 16142     
       
 16143 
       
 16144     
       
 16145 
       
 16146     
       
 16147         <span class="flag chainable">chainable</span>
       
 16148     
       
 16149 
       
 16150     
       
 16151 
       
 16152     <div class="meta">
       
 16153         
       
 16154             
       
 16155                 <p>Inherited from
       
 16156                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
 16157             
       
 16158         
       
 16159         
       
 16160         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
 16161         
       
 16162         </p>
       
 16163 
       
 16164 
       
 16165         
       
 16166 
       
 16167         
       
 16168     </div>
       
 16169 
       
 16170     <div class="description">
       
 16171         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
 16172 the attribute is not readOnly, or writeOnce.</p>
       
 16173     </div>
       
 16174 
       
 16175     
       
 16176         <div class="params">
       
 16177             <h4>Parameters:</h4>
       
 16178 
       
 16179             <ul class="params-list">
       
 16180             
       
 16181                 <li class="param">
       
 16182                     
       
 16183                         <code class="param-name">name</code>
       
 16184                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16185                     
       
 16186 
       
 16187                     
       
 16188 
       
 16189                     <div class="param-description">
       
 16190                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
 16191                     </div>
       
 16192 
       
 16193                     
       
 16194                 </li>
       
 16195             
       
 16196             </ul>
       
 16197         </div>
       
 16198     
       
 16199 
       
 16200     
       
 16201         <div class="returns">
       
 16202             <h4>Returns:</h4>
       
 16203 
       
 16204             <div class="returns-description">
       
 16205                 
       
 16206                     
       
 16207                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 16208                     
       
 16209                     A reference to the host object.
       
 16210                 
       
 16211             </div>
       
 16212         </div>
       
 16213     
       
 16214 
       
 16215     
       
 16216 </div>
       
 16217 
       
 16218                 
       
 16219                     <div id="method_set" class="method item inherited">
       
 16220     <h3 class="name"><code>set</code></h3>
       
 16221 
       
 16222     
       
 16223         <div class="args">
       
 16224             <span class="paren">(</span><ul class="args-list inline commas">
       
 16225             
       
 16226                 <li class="arg">
       
 16227                     
       
 16228                         <code>name</code>
       
 16229                     
       
 16230                 </li>
       
 16231             
       
 16232                 <li class="arg">
       
 16233                     
       
 16234                         <code>value</code>
       
 16235                     
       
 16236                 </li>
       
 16237             
       
 16238                 <li class="arg">
       
 16239                     
       
 16240                         <code class="optional">[opts]</code>
       
 16241                     
       
 16242                 </li>
       
 16243             
       
 16244             </ul><span class="paren">)</span>
       
 16245         </div>
       
 16246     
       
 16247 
       
 16248     
       
 16249         <span class="returns-inline">
       
 16250             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16251         </span>
       
 16252     
       
 16253 
       
 16254     
       
 16255 
       
 16256     
       
 16257 
       
 16258     
       
 16259 
       
 16260     
       
 16261 
       
 16262     
       
 16263         <span class="flag chainable">chainable</span>
       
 16264     
       
 16265 
       
 16266     
       
 16267 
       
 16268     <div class="meta">
       
 16269         
       
 16270             <p>Inherited from
       
 16271             <a href="../classes/AttributeObservable.html#method_set">
       
 16272                 AttributeObservable
       
 16273             </a>
       
 16274             
       
 16275             but overwritten in
       
 16276             
       
 16277         
       
 16278         
       
 16279         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
 16280         
       
 16281         </p>
       
 16282 
       
 16283 
       
 16284         
       
 16285 
       
 16286         
       
 16287     </div>
       
 16288 
       
 16289     <div class="description">
       
 16290         <p>Sets the value of an attribute.</p>
       
 16291     </div>
       
 16292 
       
 16293     
       
 16294         <div class="params">
       
 16295             <h4>Parameters:</h4>
       
 16296 
       
 16297             <ul class="params-list">
       
 16298             
       
 16299                 <li class="param">
       
 16300                     
       
 16301                         <code class="param-name">name</code>
       
 16302                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16303                     
       
 16304 
       
 16305                     
       
 16306 
       
 16307                     <div class="param-description">
       
 16308                         <p>The name of the attribute. If the
       
 16309 current value of the attribute is an Object, dot notation can be used
       
 16310 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
 16311                     </div>
       
 16312 
       
 16313                     
       
 16314                 </li>
       
 16315             
       
 16316                 <li class="param">
       
 16317                     
       
 16318                         <code class="param-name">value</code>
       
 16319                         <span class="type">Any</span>
       
 16320                     
       
 16321 
       
 16322                     
       
 16323 
       
 16324                     <div class="param-description">
       
 16325                         <p>The value to set the attribute to.</p>
       
 16326                     </div>
       
 16327 
       
 16328                     
       
 16329                 </li>
       
 16330             
       
 16331                 <li class="param">
       
 16332                     
       
 16333                         <code class="param-name optional">[opts]</code>
       
 16334                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16335                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 16336                     
       
 16337 
       
 16338                     
       
 16339 
       
 16340                     <div class="param-description">
       
 16341                         <p>Optional data providing the circumstances for the change.</p>
       
 16342                     </div>
       
 16343 
       
 16344                     
       
 16345                 </li>
       
 16346             
       
 16347             </ul>
       
 16348         </div>
       
 16349     
       
 16350 
       
 16351     
       
 16352         <div class="returns">
       
 16353             <h4>Returns:</h4>
       
 16354 
       
 16355             <div class="returns-description">
       
 16356                 
       
 16357                     
       
 16358                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 16359                     
       
 16360                     A reference to the host object.
       
 16361                 
       
 16362             </div>
       
 16363         </div>
       
 16364     
       
 16365 
       
 16366     
       
 16367 </div>
       
 16368 
       
 16369                 
       
 16370                     <div id="method_setAttrs" class="method item inherited">
       
 16371     <h3 class="name"><code>setAttrs</code></h3>
       
 16372 
       
 16373     
       
 16374         <div class="args">
       
 16375             <span class="paren">(</span><ul class="args-list inline commas">
       
 16376             
       
 16377                 <li class="arg">
       
 16378                     
       
 16379                         <code>attrs</code>
       
 16380                     
       
 16381                 </li>
       
 16382             
       
 16383                 <li class="arg">
       
 16384                     
       
 16385                         <code class="optional">[opts]</code>
       
 16386                     
       
 16387                 </li>
       
 16388             
       
 16389             </ul><span class="paren">)</span>
       
 16390         </div>
       
 16391     
       
 16392 
       
 16393     
       
 16394         <span class="returns-inline">
       
 16395             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16396         </span>
       
 16397     
       
 16398 
       
 16399     
       
 16400 
       
 16401     
       
 16402 
       
 16403     
       
 16404 
       
 16405     
       
 16406 
       
 16407     
       
 16408         <span class="flag chainable">chainable</span>
       
 16409     
       
 16410 
       
 16411     
       
 16412 
       
 16413     <div class="meta">
       
 16414         
       
 16415             <p>Inherited from
       
 16416             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 16417                 AttributeObservable
       
 16418             </a>
       
 16419             
       
 16420             but overwritten in
       
 16421             
       
 16422         
       
 16423         
       
 16424         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 16425         
       
 16426         </p>
       
 16427 
       
 16428 
       
 16429         
       
 16430 
       
 16431         
       
 16432     </div>
       
 16433 
       
 16434     <div class="description">
       
 16435         <p>Sets multiple attribute values.</p>
       
 16436     </div>
       
 16437 
       
 16438     
       
 16439         <div class="params">
       
 16440             <h4>Parameters:</h4>
       
 16441 
       
 16442             <ul class="params-list">
       
 16443             
       
 16444                 <li class="param">
       
 16445                     
       
 16446                         <code class="param-name">attrs</code>
       
 16447                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16448                     
       
 16449 
       
 16450                     
       
 16451 
       
 16452                     <div class="param-description">
       
 16453                         <p>An object with attributes name/value pairs.</p>
       
 16454                     </div>
       
 16455 
       
 16456                     
       
 16457                 </li>
       
 16458             
       
 16459                 <li class="param">
       
 16460                     
       
 16461                         <code class="param-name optional">[opts]</code>
       
 16462                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16463                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 16464                     
       
 16465 
       
 16466                     
       
 16467 
       
 16468                     <div class="param-description">
       
 16469                         <p>Optional data providing the circumstances for the change.</p>
       
 16470                     </div>
       
 16471 
       
 16472                     
       
 16473                 </li>
       
 16474             
       
 16475             </ul>
       
 16476         </div>
       
 16477     
       
 16478 
       
 16479     
       
 16480         <div class="returns">
       
 16481             <h4>Returns:</h4>
       
 16482 
       
 16483             <div class="returns-description">
       
 16484                 
       
 16485                     
       
 16486                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 16487                     
       
 16488                     A reference to the host object.
       
 16489                 
       
 16490             </div>
       
 16491         </div>
       
 16492     
       
 16493 
       
 16494     
       
 16495 </div>
       
 16496 
       
 16497                 
       
 16498                     <div id="method_show" class="method item inherited">
       
 16499     <h3 class="name"><code>show</code></h3>
       
 16500 
       
 16501     
       
 16502         <span class="paren">()</span>
       
 16503     
       
 16504 
       
 16505     
       
 16506 
       
 16507     
       
 16508 
       
 16509     
       
 16510 
       
 16511     
       
 16512 
       
 16513     
       
 16514 
       
 16515     
       
 16516         <span class="flag chainable">chainable</span>
       
 16517     
       
 16518 
       
 16519     
       
 16520 
       
 16521     <div class="meta">
       
 16522         
       
 16523             
       
 16524                 <p>Inherited from
       
 16525                 <a href="../classes/Widget.html#method_show">Widget</a>:
       
 16526             
       
 16527         
       
 16528         
       
 16529         <a href="../files/widget_js_Widget.js.html#l654"><code>widget&#x2F;js&#x2F;Widget.js:654</code></a>
       
 16530         
       
 16531         </p>
       
 16532 
       
 16533 
       
 16534         
       
 16535 
       
 16536         
       
 16537     </div>
       
 16538 
       
 16539     <div class="description">
       
 16540         <p>Shows the Widget by setting the "visible" attribute to "true".</p>
       
 16541     </div>
       
 16542 
       
 16543     
       
 16544 
       
 16545     
       
 16546 
       
 16547     
       
 16548 </div>
       
 16549 
       
 16550                 
       
 16551                     <div id="method_subscribe" class="method item deprecated inherited">
       
 16552     <h3 class="name"><code>subscribe</code></h3>
       
 16553 
       
 16554     
       
 16555         <span class="paren">()</span>
       
 16556     
       
 16557 
       
 16558     
       
 16559 
       
 16560     
       
 16561         <span class="flag deprecated" title="use on">deprecated</span>
       
 16562     
       
 16563 
       
 16564     
       
 16565 
       
 16566     
       
 16567 
       
 16568     
       
 16569 
       
 16570     
       
 16571 
       
 16572     
       
 16573 
       
 16574     <div class="meta">
       
 16575         
       
 16576             
       
 16577                 <p>Inherited from
       
 16578                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 16579             
       
 16580         
       
 16581         
       
 16582         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 16583         
       
 16584         </p>
       
 16585 
       
 16586 
       
 16587         
       
 16588             <p>Deprecated: use on</p>
       
 16589         
       
 16590 
       
 16591         
       
 16592     </div>
       
 16593 
       
 16594     <div class="description">
       
 16595         <p>subscribe to an event</p>
       
 16596     </div>
       
 16597 
       
 16598     
       
 16599 
       
 16600     
       
 16601 
       
 16602     
       
 16603 </div>
       
 16604 
       
 16605                 
       
 16606                     <div id="method_syncUI" class="method item protected inherited">
       
 16607     <h3 class="name"><code>syncUI</code></h3>
       
 16608 
       
 16609     
       
 16610         <span class="paren">()</span>
       
 16611     
       
 16612 
       
 16613     
       
 16614 
       
 16615     
       
 16616 
       
 16617     
       
 16618         <span class="flag protected">protected</span>
       
 16619     
       
 16620 
       
 16621     
       
 16622 
       
 16623     
       
 16624 
       
 16625     
       
 16626 
       
 16627     
       
 16628 
       
 16629     <div class="meta">
       
 16630         
       
 16631             
       
 16632                 <p>Inherited from
       
 16633                 <a href="../classes/Widget.html#method_syncUI">Widget</a>:
       
 16634             
       
 16635         
       
 16636         
       
 16637         <a href="../files/widget_js_Widget.js.html#l633"><code>widget&#x2F;js&#x2F;Widget.js:633</code></a>
       
 16638         
       
 16639         </p>
       
 16640 
       
 16641 
       
 16642         
       
 16643 
       
 16644         
       
 16645     </div>
       
 16646 
       
 16647     <div class="description">
       
 16648         <p>Refreshes the rendered UI, based on Widget State</p>
       
 16649 
       
 16650 <p>This method is not called by framework and is not chained
       
 16651 automatically for the class hierarchy.</p>
       
 16652     </div>
       
 16653 
       
 16654     
       
 16655 
       
 16656     
       
 16657 
       
 16658     
       
 16659 </div>
       
 16660 
       
 16661                 
       
 16662                     <div id="method_toString" class="method item inherited">
       
 16663     <h3 class="name"><code>toString</code></h3>
       
 16664 
       
 16665     
       
 16666         <span class="paren">()</span>
       
 16667     
       
 16668 
       
 16669     
       
 16670         <span class="returns-inline">
       
 16671             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16672         </span>
       
 16673     
       
 16674 
       
 16675     
       
 16676 
       
 16677     
       
 16678 
       
 16679     
       
 16680 
       
 16681     
       
 16682 
       
 16683     
       
 16684 
       
 16685     
       
 16686 
       
 16687     <div class="meta">
       
 16688         
       
 16689             <p>Inherited from
       
 16690             <a href="../classes/BaseCore.html#method_toString">
       
 16691                 BaseCore
       
 16692             </a>
       
 16693             
       
 16694             but overwritten in
       
 16695             
       
 16696         
       
 16697         
       
 16698         <a href="../files/widget_js_Widget.js.html#l1107"><code>widget&#x2F;js&#x2F;Widget.js:1107</code></a>
       
 16699         
       
 16700         </p>
       
 16701 
       
 16702 
       
 16703         
       
 16704 
       
 16705         
       
 16706     </div>
       
 16707 
       
 16708     <div class="description">
       
 16709         <p>Generic toString implementation for all widgets.</p>
       
 16710     </div>
       
 16711 
       
 16712     
       
 16713 
       
 16714     
       
 16715         <div class="returns">
       
 16716             <h4>Returns:</h4>
       
 16717 
       
 16718             <div class="returns-description">
       
 16719                 
       
 16720                     
       
 16721                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 16722                     
       
 16723                     The default string value for the widget [ displays the NAME of the instance, and the unique id ]
       
 16724                 
       
 16725             </div>
       
 16726         </div>
       
 16727     
       
 16728 
       
 16729     
       
 16730 </div>
       
 16731 
       
 16732                 
       
 16733                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 16734     <h3 class="name"><code>unsubscribe</code></h3>
       
 16735 
       
 16736     
       
 16737         <span class="paren">()</span>
       
 16738     
       
 16739 
       
 16740     
       
 16741 
       
 16742     
       
 16743         <span class="flag deprecated" title="use detach">deprecated</span>
       
 16744     
       
 16745 
       
 16746     
       
 16747 
       
 16748     
       
 16749 
       
 16750     
       
 16751 
       
 16752     
       
 16753 
       
 16754     
       
 16755 
       
 16756     <div class="meta">
       
 16757         
       
 16758             
       
 16759                 <p>Inherited from
       
 16760                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 16761             
       
 16762         
       
 16763         
       
 16764         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 16765         
       
 16766         </p>
       
 16767 
       
 16768 
       
 16769         
       
 16770             <p>Deprecated: use detach</p>
       
 16771         
       
 16772 
       
 16773         
       
 16774     </div>
       
 16775 
       
 16776     <div class="description">
       
 16777         <p>detach a listener</p>
       
 16778     </div>
       
 16779 
       
 16780     
       
 16781 
       
 16782     
       
 16783 
       
 16784     
       
 16785 </div>
       
 16786 
       
 16787                 
       
 16788                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 16789     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 16790 
       
 16791     
       
 16792         <div class="args">
       
 16793             <span class="paren">(</span><ul class="args-list inline commas">
       
 16794             
       
 16795                 <li class="arg">
       
 16796                     
       
 16797                         <code>type</code>
       
 16798                     
       
 16799                 </li>
       
 16800             
       
 16801             </ul><span class="paren">)</span>
       
 16802         </div>
       
 16803     
       
 16804 
       
 16805     
       
 16806 
       
 16807     
       
 16808         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 16809     
       
 16810 
       
 16811     
       
 16812 
       
 16813     
       
 16814 
       
 16815     
       
 16816 
       
 16817     
       
 16818 
       
 16819     
       
 16820 
       
 16821     <div class="meta">
       
 16822         
       
 16823             
       
 16824                 <p>Inherited from
       
 16825                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 16826             
       
 16827         
       
 16828         
       
 16829         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 16830         
       
 16831         </p>
       
 16832 
       
 16833 
       
 16834         
       
 16835             <p>Deprecated: use detachAll</p>
       
 16836         
       
 16837 
       
 16838         
       
 16839     </div>
       
 16840 
       
 16841     <div class="description">
       
 16842         <p>Removes all listeners from the specified event.  If the event type
       
 16843 is not specified, all listeners from all hosted custom events will
       
 16844 be removed.</p>
       
 16845     </div>
       
 16846 
       
 16847     
       
 16848         <div class="params">
       
 16849             <h4>Parameters:</h4>
       
 16850 
       
 16851             <ul class="params-list">
       
 16852             
       
 16853                 <li class="param">
       
 16854                     
       
 16855                         <code class="param-name">type</code>
       
 16856                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 16857                     
       
 16858 
       
 16859                     
       
 16860 
       
 16861                     <div class="param-description">
       
 16862                         <p>The type, or name of the event</p>
       
 16863                     </div>
       
 16864 
       
 16865                     
       
 16866                 </li>
       
 16867             
       
 16868             </ul>
       
 16869         </div>
       
 16870     
       
 16871 
       
 16872     
       
 16873 
       
 16874     
       
 16875 </div>
       
 16876 
       
 16877                 
       
 16878             </div>
       
 16879         
       
 16880 
       
 16881         
       
 16882             <div id="properties" class="api-class-tabpanel">
       
 16883                 <h2 class="off-left">Properties</h2>
       
 16884 
       
 16885                 
       
 16886                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 16887     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 16888     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 16889 
       
 16890     
       
 16891 
       
 16892     
       
 16893         <span class="flag protected">protected</span>
       
 16894     
       
 16895 
       
 16896     
       
 16897 
       
 16898     
       
 16899 
       
 16900     <div class="meta">
       
 16901         
       
 16902             
       
 16903                 <p>Inherited from
       
 16904                 <a href="../classes/BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
       
 16905             
       
 16906         
       
 16907         
       
 16908         <a href="../files/base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
       
 16909         
       
 16910         </p>
       
 16911 
       
 16912         
       
 16913 
       
 16914         
       
 16915     </div>
       
 16916 
       
 16917     <div class="description">
       
 16918         <p>This property controls whether or not instances of this class should
       
 16919 allow users to add ad-hoc attributes through the constructor configuration
       
 16920 hash.</p>
       
 16921 
       
 16922 <p>AdHoc attributes are attributes which are not defined by the class, and are
       
 16923 not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
       
 16924     </div>
       
 16925 
       
 16926     
       
 16927         <p><strong>Default:</strong> undefined (false)</p>
       
 16928     
       
 16929 
       
 16930     
       
 16931 
       
 16932     
       
 16933 </div>
       
 16934 
       
 16935                 
       
 16936                     <div id="property__UI_ATTRS" class="property item private inherited">
       
 16937     <h3 class="name"><code>_UI_ATTRS</code></h3>
       
 16938     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16939 
       
 16940     
       
 16941 
       
 16942     
       
 16943         <span class="flag private">private</span>
       
 16944     
       
 16945 
       
 16946     
       
 16947 
       
 16948     
       
 16949 
       
 16950     <div class="meta">
       
 16951         
       
 16952             
       
 16953                 <p>Inherited from
       
 16954                 <a href="../classes/Widget.html#property__UI_ATTRS">Widget</a>:
       
 16955             
       
 16956         
       
 16957         
       
 16958         <a href="../files/widget_js_Widget.js.html#l1249"><code>widget&#x2F;js&#x2F;Widget.js:1249</code></a>
       
 16959         
       
 16960         </p>
       
 16961 
       
 16962         
       
 16963 
       
 16964         
       
 16965     </div>
       
 16966 
       
 16967     <div class="description">
       
 16968         <p>The lists of UI attributes to bind and sync for widget's _bindUI and _syncUI implementations</p>
       
 16969     </div>
       
 16970 
       
 16971     
       
 16972 
       
 16973     
       
 16974 
       
 16975     
       
 16976 </div>
       
 16977 
       
 16978                 
       
 16979                     <div id="property_ATTRS" class="property item protected">
       
 16980     <h3 class="name"><code>ATTRS</code></h3>
       
 16981     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 16982 
       
 16983     
       
 16984 
       
 16985     
       
 16986         <span class="flag protected">protected</span>
       
 16987     
       
 16988 
       
 16989     
       
 16990 
       
 16991     
       
 16992         <span class="flag static">static</span>
       
 16993     
       
 16994 
       
 16995     <div class="meta">
       
 16996         
       
 16997             
       
 16998                 
       
 16999                 <p>
       
 17000                 
       
 17001                 Defined in
       
 17002                 
       
 17003             
       
 17004         
       
 17005         
       
 17006         <a href="../files/button_js_group.js.html#l145"><code>button&#x2F;js&#x2F;group.js:145</code></a>
       
 17007         
       
 17008         </p>
       
 17009 
       
 17010         
       
 17011 
       
 17012         
       
 17013     </div>
       
 17014 
       
 17015     <div class="description">
       
 17016         <p>Static property used to define the default attribute configuration of
       
 17017 the Widget.</p>
       
 17018     </div>
       
 17019 
       
 17020     
       
 17021 
       
 17022     
       
 17023 
       
 17024     
       
 17025 </div>
       
 17026 
       
 17027                 
       
 17028                     <div id="property_BOUNDING_TEMPLATE" class="property item inherited">
       
 17029     <h3 class="name"><code>BOUNDING_TEMPLATE</code></h3>
       
 17030     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17031 
       
 17032     
       
 17033 
       
 17034     
       
 17035 
       
 17036     
       
 17037 
       
 17038     
       
 17039 
       
 17040     <div class="meta">
       
 17041         
       
 17042             
       
 17043                 <p>Inherited from
       
 17044                 <a href="../classes/Widget.html#property_BOUNDING_TEMPLATE">Widget</a>:
       
 17045             
       
 17046         
       
 17047         
       
 17048         <a href="../files/widget_js_Widget.js.html#l1145"><code>widget&#x2F;js&#x2F;Widget.js:1145</code></a>
       
 17049         
       
 17050         </p>
       
 17051 
       
 17052         
       
 17053 
       
 17054         
       
 17055     </div>
       
 17056 
       
 17057     <div class="description">
       
 17058         <p>Property defining the markup template for bounding box.</p>
       
 17059     </div>
       
 17060 
       
 17061     
       
 17062 
       
 17063     
       
 17064 
       
 17065     
       
 17066 </div>
       
 17067 
       
 17068                 
       
 17069                     <div id="property_BUTTON_SELECTOR" class="property item">
       
 17070     <h3 class="name"><code>BUTTON_SELECTOR</code></h3>
       
 17071     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17072 
       
 17073     
       
 17074 
       
 17075     
       
 17076 
       
 17077     
       
 17078 
       
 17079     
       
 17080 
       
 17081     <div class="meta">
       
 17082         
       
 17083             
       
 17084                 
       
 17085                 <p>
       
 17086                 
       
 17087                 Defined in
       
 17088                 
       
 17089             
       
 17090         
       
 17091         
       
 17092         <a href="../files/button_js_group.js.html#l175"><code>button&#x2F;js&#x2F;group.js:175</code></a>
       
 17093         
       
 17094         </p>
       
 17095 
       
 17096         
       
 17097 
       
 17098         
       
 17099     </div>
       
 17100 
       
 17101     <div class="description">
       
 17102         <p>Selector used to find buttons inside a ButtonGroup</p>
       
 17103     </div>
       
 17104 
       
 17105     
       
 17106 
       
 17107     
       
 17108 
       
 17109     
       
 17110 </div>
       
 17111 
       
 17112                 
       
 17113                     <div id="property_CLASS_NAMES" class="property item">
       
 17114     <h3 class="name"><code>CLASS_NAMES</code></h3>
       
 17115     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17116 
       
 17117     
       
 17118 
       
 17119     
       
 17120 
       
 17121     
       
 17122 
       
 17123     
       
 17124         <span class="flag static">static</span>
       
 17125     
       
 17126 
       
 17127     <div class="meta">
       
 17128         
       
 17129             
       
 17130                 
       
 17131                 <p>
       
 17132                 
       
 17133                 Defined in
       
 17134                 
       
 17135             
       
 17136         
       
 17137         
       
 17138         <a href="../files/button_js_group.js.html#l166"><code>button&#x2F;js&#x2F;group.js:166</code></a>
       
 17139         
       
 17140         </p>
       
 17141 
       
 17142         
       
 17143 
       
 17144         
       
 17145     </div>
       
 17146 
       
 17147     <div class="description">
       
 17148         <p>List of class names to use for ButtonGroups</p>
       
 17149     </div>
       
 17150 
       
 17151     
       
 17152 
       
 17153     
       
 17154 
       
 17155     
       
 17156 </div>
       
 17157 
       
 17158                 
       
 17159                     <div id="property_CONTENT_TEMPLATE" class="property item inherited">
       
 17160     <h3 class="name"><code>CONTENT_TEMPLATE</code></h3>
       
 17161     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17162 
       
 17163     
       
 17164 
       
 17165     
       
 17166 
       
 17167     
       
 17168 
       
 17169     
       
 17170 
       
 17171     <div class="meta">
       
 17172         
       
 17173             
       
 17174                 <p>Inherited from
       
 17175                 <a href="../classes/Widget.html#property_CONTENT_TEMPLATE">Widget</a>:
       
 17176             
       
 17177         
       
 17178         
       
 17179         <a href="../files/widget_js_Widget.js.html#l1135"><code>widget&#x2F;js&#x2F;Widget.js:1135</code></a>
       
 17180         
       
 17181         </p>
       
 17182 
       
 17183         
       
 17184 
       
 17185         
       
 17186     </div>
       
 17187 
       
 17188     <div class="description">
       
 17189         <p>Property defining the markup template for content box. If your Widget doesn't
       
 17190 need the dual boundingBox/contentBox structure, set CONTENT_TEMPLATE to null,
       
 17191 and contentBox and boundingBox will both point to the same Node.</p>
       
 17192     </div>
       
 17193 
       
 17194     
       
 17195 
       
 17196     
       
 17197 
       
 17198     
       
 17199 </div>
       
 17200 
       
 17201                 
       
 17202                     <div id="property_DEF_PARENT_NODE" class="property item inherited">
       
 17203     <h3 class="name"><code>DEF_PARENT_NODE</code></h3>
       
 17204     <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>
       
 17205 
       
 17206     
       
 17207 
       
 17208     
       
 17209 
       
 17210     
       
 17211 
       
 17212     
       
 17213 
       
 17214     <div class="meta">
       
 17215         
       
 17216             
       
 17217                 <p>Inherited from
       
 17218                 <a href="../classes/Widget.html#property_DEF_PARENT_NODE">Widget</a>:
       
 17219             
       
 17220         
       
 17221         
       
 17222         <a href="../files/widget_js_Widget.js.html#l1126"><code>widget&#x2F;js&#x2F;Widget.js:1126</code></a>
       
 17223         
       
 17224         </p>
       
 17225 
       
 17226         
       
 17227 
       
 17228         
       
 17229     </div>
       
 17230 
       
 17231     <div class="description">
       
 17232         <p>Default node to render the bounding box to. If not set,
       
 17233 will default to the current document body.</p>
       
 17234     </div>
       
 17235 
       
 17236     
       
 17237 
       
 17238     
       
 17239 
       
 17240     
       
 17241 </div>
       
 17242 
       
 17243                 
       
 17244                     <div id="property_DEF_UNIT" class="property item inherited">
       
 17245     <h3 class="name"><code>DEF_UNIT</code></h3>
       
 17246     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17247 
       
 17248     
       
 17249 
       
 17250     
       
 17251 
       
 17252     
       
 17253 
       
 17254     
       
 17255 
       
 17256     <div class="meta">
       
 17257         
       
 17258             
       
 17259                 <p>Inherited from
       
 17260                 <a href="../classes/Widget.html#property_DEF_UNIT">Widget</a>:
       
 17261             
       
 17262         
       
 17263         
       
 17264         <a href="../files/widget_js_Widget.js.html#l1118"><code>widget&#x2F;js&#x2F;Widget.js:1118</code></a>
       
 17265         
       
 17266         </p>
       
 17267 
       
 17268         
       
 17269 
       
 17270         
       
 17271     </div>
       
 17272 
       
 17273     <div class="description">
       
 17274         <p>Default unit to use for dimension values</p>
       
 17275     </div>
       
 17276 
       
 17277     
       
 17278 
       
 17279     
       
 17280 
       
 17281     
       
 17282 </div>
       
 17283 
       
 17284                 
       
 17285                     <div id="property_NAME" class="property item protected">
       
 17286     <h3 class="name"><code>NAME</code></h3>
       
 17287     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17288 
       
 17289     
       
 17290 
       
 17291     
       
 17292         <span class="flag protected">protected</span>
       
 17293     
       
 17294 
       
 17295     
       
 17296 
       
 17297     
       
 17298         <span class="flag static">static</span>
       
 17299     
       
 17300 
       
 17301     <div class="meta">
       
 17302         
       
 17303             
       
 17304                 
       
 17305                 <p>
       
 17306                 
       
 17307                 Defined in
       
 17308                 
       
 17309             
       
 17310         
       
 17311         
       
 17312         <a href="../files/button_js_group.js.html#l133"><code>button&#x2F;js&#x2F;group.js:133</code></a>
       
 17313         
       
 17314         </p>
       
 17315 
       
 17316         
       
 17317 
       
 17318         
       
 17319     </div>
       
 17320 
       
 17321     <div class="description">
       
 17322         <p>The identity of the widget.</p>
       
 17323     </div>
       
 17324 
       
 17325     
       
 17326         <p><strong>Default:</strong> &#x27;buttongroup&#x27;</p>
       
 17327     
       
 17328 
       
 17329     
       
 17330 
       
 17331     
       
 17332 </div>
       
 17333 
       
 17334                 
       
 17335                     <div id="property_name" class="property item deprecated inherited">
       
 17336     <h3 class="name"><code>name</code></h3>
       
 17337     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17338 
       
 17339     
       
 17340         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 17341     
       
 17342 
       
 17343     
       
 17344 
       
 17345     
       
 17346 
       
 17347     
       
 17348 
       
 17349     <div class="meta">
       
 17350         
       
 17351             
       
 17352                 <p>Inherited from
       
 17353                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 17354             
       
 17355         
       
 17356         
       
 17357         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 17358         
       
 17359         </p>
       
 17360 
       
 17361         
       
 17362             <p>Deprecated: Use this.constructor.NAME</p>
       
 17363         
       
 17364 
       
 17365         
       
 17366     </div>
       
 17367 
       
 17368     <div class="description">
       
 17369         <p>The string used to identify the class of this object.</p>
       
 17370     </div>
       
 17371 
       
 17372     
       
 17373 
       
 17374     
       
 17375 
       
 17376     
       
 17377 </div>
       
 17378 
       
 17379                 
       
 17380                     <div id="property_UI_EVENTS" class="property item inherited">
       
 17381     <h3 class="name"><code>UI_EVENTS</code></h3>
       
 17382     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 17383 
       
 17384     
       
 17385 
       
 17386     
       
 17387 
       
 17388     
       
 17389 
       
 17390     
       
 17391 
       
 17392     <div class="meta">
       
 17393         
       
 17394             
       
 17395                 <p>Inherited from
       
 17396                 <a href="../classes/Widget.html#property_UI_EVENTS">Widget</a>:
       
 17397             
       
 17398         
       
 17399         
       
 17400         <a href="../files/widget_js_WidgetUIEvents.js.html#l52"><code>widget&#x2F;js&#x2F;WidgetUIEvents.js:52</code></a>
       
 17401         
       
 17402         </p>
       
 17403 
       
 17404         
       
 17405 
       
 17406         
       
 17407     </div>
       
 17408 
       
 17409     <div class="description">
       
 17410         <p>Map of DOM events that should be fired as Custom Events by the
       
 17411 Widget instance.</p>
       
 17412     </div>
       
 17413 
       
 17414     
       
 17415 
       
 17416     
       
 17417 
       
 17418     
       
 17419 </div>
       
 17420 
       
 17421                 
       
 17422             </div>
       
 17423         
       
 17424 
       
 17425         
       
 17426             <div id="attrs" class="api-class-tabpanel">
       
 17427                 <h2 class="off-left">Attributes</h2>
       
 17428 
       
 17429                 
       
 17430                     <div id="attr_boundingBox" class="attr item inherited">
       
 17431     <a name="config_boundingBox"></a> 
       
 17432     <h3 class="name"><code>boundingBox</code></h3>
       
 17433     <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>
       
 17434 
       
 17435     
       
 17436 
       
 17437     
       
 17438 
       
 17439     
       
 17440 
       
 17441     
       
 17442 
       
 17443     
       
 17444 
       
 17445     
       
 17446 
       
 17447     
       
 17448 
       
 17449     <div class="meta">
       
 17450         
       
 17451             
       
 17452                 <p>Inherited from
       
 17453                 <a href="../classes/Widget.html#attr_boundingBox">Widget</a>:
       
 17454             
       
 17455         
       
 17456         
       
 17457         <a href="../files/widget_js_Widget.js.html#l175"><code>widget&#x2F;js&#x2F;Widget.js:175</code></a>
       
 17458         
       
 17459         </p>
       
 17460 
       
 17461         
       
 17462 
       
 17463         
       
 17464     </div>
       
 17465 
       
 17466     <div class="description">
       
 17467         <p>The outermost DOM node for the Widget, used for sizing and positioning
       
 17468 of a Widget as well as a containing element for any decorator elements used
       
 17469 for skinning.</p>
       
 17470     </div>
       
 17471 
       
 17472     
       
 17473 
       
 17474     
       
 17475         <div class="emits box">
       
 17476             <h4>Fires event <code>boundingBoxChange</code></h4>
       
 17477 
       
 17478             <p>
       
 17479             Fires when the value for the configuration attribute <code>boundingBox</code> is
       
 17480             changed. You can listen for the event using the <code>on</code> method if you
       
 17481             wish to be notified before the attribute's value has changed, or
       
 17482             using the <code>after</code> method if you wish to be notified after the
       
 17483             attribute's value has changed.
       
 17484             </p>
       
 17485 
       
 17486             <div class="params">
       
 17487                 <h4>Parameters:</h4>
       
 17488 
       
 17489                 <ul class="params-list">
       
 17490                     <li class="param">
       
 17491                         <code class="param-name">e</code>
       
 17492                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17493 
       
 17494                         <div class="param-description">
       
 17495                             An Event Facade object with the following
       
 17496                             attribute-specific properties added:
       
 17497                         </div>
       
 17498 
       
 17499                         <ul class="params-list">
       
 17500                             <li class="param">
       
 17501                                 <code class="param-name">prevVal</code>
       
 17502                                 <span class="type">Any</span>
       
 17503                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 17504                             </li>
       
 17505                             <li class="param">
       
 17506                                 <code class="param-name">newVal</code>
       
 17507                                 <span class="type">Any</span>
       
 17508                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 17509                             </li>
       
 17510                             <li class="param">
       
 17511                                 <code class="param-name">attrName</code>
       
 17512                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17513                                 <div class="param-description">The name of the attribute being set.</div>
       
 17514                             </li>
       
 17515                             <li class="param">
       
 17516                                 <code class="param-name">subAttrName</code>
       
 17517                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17518                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 17519                             </li>
       
 17520                         </ul>
       
 17521                     </li>
       
 17522                 </ul>
       
 17523             </div>
       
 17524         </div>
       
 17525     
       
 17526 
       
 17527     
       
 17528 </div>
       
 17529 
       
 17530                 
       
 17531                     <div id="attr_contentBox" class="attr item inherited">
       
 17532     <a name="config_contentBox"></a> 
       
 17533     <h3 class="name"><code>contentBox</code></h3>
       
 17534     <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>
       
 17535 
       
 17536     
       
 17537 
       
 17538     
       
 17539 
       
 17540     
       
 17541 
       
 17542     
       
 17543 
       
 17544     
       
 17545 
       
 17546     
       
 17547 
       
 17548     
       
 17549 
       
 17550     <div class="meta">
       
 17551         
       
 17552             
       
 17553                 <p>Inherited from
       
 17554                 <a href="../classes/Widget.html#attr_contentBox">Widget</a>:
       
 17555             
       
 17556         
       
 17557         
       
 17558         <a href="../files/widget_js_Widget.js.html#l189"><code>widget&#x2F;js&#x2F;Widget.js:189</code></a>
       
 17559         
       
 17560         </p>
       
 17561 
       
 17562         
       
 17563 
       
 17564         
       
 17565     </div>
       
 17566 
       
 17567     <div class="description">
       
 17568         <p>A DOM node that is a direct descendant of a Widget's bounding box that
       
 17569 houses its content.</p>
       
 17570     </div>
       
 17571 
       
 17572     
       
 17573 
       
 17574     
       
 17575         <div class="emits box">
       
 17576             <h4>Fires event <code>contentBoxChange</code></h4>
       
 17577 
       
 17578             <p>
       
 17579             Fires when the value for the configuration attribute <code>contentBox</code> is
       
 17580             changed. You can listen for the event using the <code>on</code> method if you
       
 17581             wish to be notified before the attribute's value has changed, or
       
 17582             using the <code>after</code> method if you wish to be notified after the
       
 17583             attribute's value has changed.
       
 17584             </p>
       
 17585 
       
 17586             <div class="params">
       
 17587                 <h4>Parameters:</h4>
       
 17588 
       
 17589                 <ul class="params-list">
       
 17590                     <li class="param">
       
 17591                         <code class="param-name">e</code>
       
 17592                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17593 
       
 17594                         <div class="param-description">
       
 17595                             An Event Facade object with the following
       
 17596                             attribute-specific properties added:
       
 17597                         </div>
       
 17598 
       
 17599                         <ul class="params-list">
       
 17600                             <li class="param">
       
 17601                                 <code class="param-name">prevVal</code>
       
 17602                                 <span class="type">Any</span>
       
 17603                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 17604                             </li>
       
 17605                             <li class="param">
       
 17606                                 <code class="param-name">newVal</code>
       
 17607                                 <span class="type">Any</span>
       
 17608                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 17609                             </li>
       
 17610                             <li class="param">
       
 17611                                 <code class="param-name">attrName</code>
       
 17612                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17613                                 <div class="param-description">The name of the attribute being set.</div>
       
 17614                             </li>
       
 17615                             <li class="param">
       
 17616                                 <code class="param-name">subAttrName</code>
       
 17617                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17618                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 17619                             </li>
       
 17620                         </ul>
       
 17621                     </li>
       
 17622                 </ul>
       
 17623             </div>
       
 17624         </div>
       
 17625     
       
 17626 
       
 17627     
       
 17628 </div>
       
 17629 
       
 17630                 
       
 17631                     <div id="attr_destroyed" class="attr item inherited">
       
 17632     <a name="config_destroyed"></a> 
       
 17633     <h3 class="name"><code>destroyed</code></h3>
       
 17634     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 17635 
       
 17636     
       
 17637 
       
 17638     
       
 17639 
       
 17640     
       
 17641 
       
 17642     
       
 17643 
       
 17644     
       
 17645 
       
 17646     
       
 17647 
       
 17648     
       
 17649         <span class="flag readonly">readonly</span>
       
 17650     
       
 17651 
       
 17652     <div class="meta">
       
 17653         
       
 17654             
       
 17655                 <p>Inherited from
       
 17656                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 17657             
       
 17658         
       
 17659         
       
 17660         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 17661         
       
 17662         </p>
       
 17663 
       
 17664         
       
 17665 
       
 17666         
       
 17667     </div>
       
 17668 
       
 17669     <div class="description">
       
 17670         <p>Flag indicating whether or not this object
       
 17671 has been through the destroy lifecycle phase.</p>
       
 17672     </div>
       
 17673 
       
 17674     
       
 17675         <p><strong>Default:</strong> false</p>
       
 17676     
       
 17677 
       
 17678     
       
 17679         <div class="emits box">
       
 17680             <h4>Fires event <code>destroyedChange</code></h4>
       
 17681 
       
 17682             <p>
       
 17683             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 17684             changed. You can listen for the event using the <code>on</code> method if you
       
 17685             wish to be notified before the attribute's value has changed, or
       
 17686             using the <code>after</code> method if you wish to be notified after the
       
 17687             attribute's value has changed.
       
 17688             </p>
       
 17689 
       
 17690             <div class="params">
       
 17691                 <h4>Parameters:</h4>
       
 17692 
       
 17693                 <ul class="params-list">
       
 17694                     <li class="param">
       
 17695                         <code class="param-name">e</code>
       
 17696                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17697 
       
 17698                         <div class="param-description">
       
 17699                             An Event Facade object with the following
       
 17700                             attribute-specific properties added:
       
 17701                         </div>
       
 17702 
       
 17703                         <ul class="params-list">
       
 17704                             <li class="param">
       
 17705                                 <code class="param-name">prevVal</code>
       
 17706                                 <span class="type">Any</span>
       
 17707                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 17708                             </li>
       
 17709                             <li class="param">
       
 17710                                 <code class="param-name">newVal</code>
       
 17711                                 <span class="type">Any</span>
       
 17712                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 17713                             </li>
       
 17714                             <li class="param">
       
 17715                                 <code class="param-name">attrName</code>
       
 17716                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17717                                 <div class="param-description">The name of the attribute being set.</div>
       
 17718                             </li>
       
 17719                             <li class="param">
       
 17720                                 <code class="param-name">subAttrName</code>
       
 17721                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17722                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 17723                             </li>
       
 17724                         </ul>
       
 17725                     </li>
       
 17726                 </ul>
       
 17727             </div>
       
 17728         </div>
       
 17729     
       
 17730 
       
 17731     
       
 17732 </div>
       
 17733 
       
 17734                 
       
 17735                     <div id="attr_disabled" class="attr item inherited">
       
 17736     <a name="config_disabled"></a> 
       
 17737     <h3 class="name"><code>disabled</code></h3>
       
 17738     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 17739 
       
 17740     
       
 17741 
       
 17742     
       
 17743 
       
 17744     
       
 17745 
       
 17746     
       
 17747 
       
 17748     
       
 17749 
       
 17750     
       
 17751 
       
 17752     
       
 17753 
       
 17754     <div class="meta">
       
 17755         
       
 17756             
       
 17757                 <p>Inherited from
       
 17758                 <a href="../classes/Widget.html#attr_disabled">Widget</a>:
       
 17759             
       
 17760         
       
 17761         
       
 17762         <a href="../files/widget_js_Widget.js.html#l231"><code>widget&#x2F;js&#x2F;Widget.js:231</code></a>
       
 17763         
       
 17764         </p>
       
 17765 
       
 17766         
       
 17767 
       
 17768         
       
 17769     </div>
       
 17770 
       
 17771     <div class="description">
       
 17772         <p>Boolean indicating if the Widget should be disabled. The disabled implementation
       
 17773 is left to the specific classes extending widget.</p>
       
 17774     </div>
       
 17775 
       
 17776     
       
 17777         <p><strong>Default:</strong> false</p>
       
 17778     
       
 17779 
       
 17780     
       
 17781         <div class="emits box">
       
 17782             <h4>Fires event <code>disabledChange</code></h4>
       
 17783 
       
 17784             <p>
       
 17785             Fires when the value for the configuration attribute <code>disabled</code> is
       
 17786             changed. You can listen for the event using the <code>on</code> method if you
       
 17787             wish to be notified before the attribute's value has changed, or
       
 17788             using the <code>after</code> method if you wish to be notified after the
       
 17789             attribute's value has changed.
       
 17790             </p>
       
 17791 
       
 17792             <div class="params">
       
 17793                 <h4>Parameters:</h4>
       
 17794 
       
 17795                 <ul class="params-list">
       
 17796                     <li class="param">
       
 17797                         <code class="param-name">e</code>
       
 17798                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17799 
       
 17800                         <div class="param-description">
       
 17801                             An Event Facade object with the following
       
 17802                             attribute-specific properties added:
       
 17803                         </div>
       
 17804 
       
 17805                         <ul class="params-list">
       
 17806                             <li class="param">
       
 17807                                 <code class="param-name">prevVal</code>
       
 17808                                 <span class="type">Any</span>
       
 17809                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 17810                             </li>
       
 17811                             <li class="param">
       
 17812                                 <code class="param-name">newVal</code>
       
 17813                                 <span class="type">Any</span>
       
 17814                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 17815                             </li>
       
 17816                             <li class="param">
       
 17817                                 <code class="param-name">attrName</code>
       
 17818                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17819                                 <div class="param-description">The name of the attribute being set.</div>
       
 17820                             </li>
       
 17821                             <li class="param">
       
 17822                                 <code class="param-name">subAttrName</code>
       
 17823                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17824                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 17825                             </li>
       
 17826                         </ul>
       
 17827                     </li>
       
 17828                 </ul>
       
 17829             </div>
       
 17830         </div>
       
 17831     
       
 17832 
       
 17833     
       
 17834 </div>
       
 17835 
       
 17836                 
       
 17837                     <div id="attr_focused" class="attr item inherited">
       
 17838     <a name="config_focused"></a> 
       
 17839     <h3 class="name"><code>focused</code></h3>
       
 17840     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 17841 
       
 17842     
       
 17843 
       
 17844     
       
 17845 
       
 17846     
       
 17847 
       
 17848     
       
 17849 
       
 17850     
       
 17851 
       
 17852     
       
 17853 
       
 17854     
       
 17855         <span class="flag readonly">readonly</span>
       
 17856     
       
 17857 
       
 17858     <div class="meta">
       
 17859         
       
 17860             
       
 17861                 <p>Inherited from
       
 17862                 <a href="../classes/Widget.html#attr_focused">Widget</a>:
       
 17863             
       
 17864         
       
 17865         
       
 17866         <a href="../files/widget_js_Widget.js.html#l218"><code>widget&#x2F;js&#x2F;Widget.js:218</code></a>
       
 17867         
       
 17868         </p>
       
 17869 
       
 17870         
       
 17871 
       
 17872         
       
 17873     </div>
       
 17874 
       
 17875     <div class="description">
       
 17876         <p>Boolean indicating if the Widget, or one of its descendants,
       
 17877 has focus.</p>
       
 17878     </div>
       
 17879 
       
 17880     
       
 17881         <p><strong>Default:</strong> false</p>
       
 17882     
       
 17883 
       
 17884     
       
 17885         <div class="emits box">
       
 17886             <h4>Fires event <code>focusedChange</code></h4>
       
 17887 
       
 17888             <p>
       
 17889             Fires when the value for the configuration attribute <code>focused</code> is
       
 17890             changed. You can listen for the event using the <code>on</code> method if you
       
 17891             wish to be notified before the attribute's value has changed, or
       
 17892             using the <code>after</code> method if you wish to be notified after the
       
 17893             attribute's value has changed.
       
 17894             </p>
       
 17895 
       
 17896             <div class="params">
       
 17897                 <h4>Parameters:</h4>
       
 17898 
       
 17899                 <ul class="params-list">
       
 17900                     <li class="param">
       
 17901                         <code class="param-name">e</code>
       
 17902                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 17903 
       
 17904                         <div class="param-description">
       
 17905                             An Event Facade object with the following
       
 17906                             attribute-specific properties added:
       
 17907                         </div>
       
 17908 
       
 17909                         <ul class="params-list">
       
 17910                             <li class="param">
       
 17911                                 <code class="param-name">prevVal</code>
       
 17912                                 <span class="type">Any</span>
       
 17913                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 17914                             </li>
       
 17915                             <li class="param">
       
 17916                                 <code class="param-name">newVal</code>
       
 17917                                 <span class="type">Any</span>
       
 17918                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 17919                             </li>
       
 17920                             <li class="param">
       
 17921                                 <code class="param-name">attrName</code>
       
 17922                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17923                                 <div class="param-description">The name of the attribute being set.</div>
       
 17924                             </li>
       
 17925                             <li class="param">
       
 17926                                 <code class="param-name">subAttrName</code>
       
 17927                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 17928                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 17929                             </li>
       
 17930                         </ul>
       
 17931                     </li>
       
 17932                 </ul>
       
 17933             </div>
       
 17934         </div>
       
 17935     
       
 17936 
       
 17937     
       
 17938 </div>
       
 17939 
       
 17940                 
       
 17941                     <div id="attr_height" class="attr item inherited">
       
 17942     <a name="config_height"></a> 
       
 17943     <h3 class="name"><code>height</code></h3>
       
 17944     <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>
       
 17945 
       
 17946     
       
 17947 
       
 17948     
       
 17949 
       
 17950     
       
 17951 
       
 17952     
       
 17953 
       
 17954     
       
 17955 
       
 17956     
       
 17957 
       
 17958     
       
 17959 
       
 17960     <div class="meta">
       
 17961         
       
 17962             
       
 17963                 <p>Inherited from
       
 17964                 <a href="../classes/Widget.html#attr_height">Widget</a>:
       
 17965             
       
 17966         
       
 17967         
       
 17968         <a href="../files/widget_js_Widget.js.html#l252"><code>widget&#x2F;js&#x2F;Widget.js:252</code></a>
       
 17969         
       
 17970         </p>
       
 17971 
       
 17972         
       
 17973 
       
 17974         
       
 17975     </div>
       
 17976 
       
 17977     <div class="description">
       
 17978         <p>String with units, or number, representing the height of the Widget. If a number is provided,
       
 17979 the default unit, defined by the Widgets DEF_UNIT, property is used.</p>
       
 17980     </div>
       
 17981 
       
 17982     
       
 17983         <p><strong>Default:</strong> EMPTY_STR</p>
       
 17984     
       
 17985 
       
 17986     
       
 17987         <div class="emits box">
       
 17988             <h4>Fires event <code>heightChange</code></h4>
       
 17989 
       
 17990             <p>
       
 17991             Fires when the value for the configuration attribute <code>height</code> is
       
 17992             changed. You can listen for the event using the <code>on</code> method if you
       
 17993             wish to be notified before the attribute's value has changed, or
       
 17994             using the <code>after</code> method if you wish to be notified after the
       
 17995             attribute's value has changed.
       
 17996             </p>
       
 17997 
       
 17998             <div class="params">
       
 17999                 <h4>Parameters:</h4>
       
 18000 
       
 18001                 <ul class="params-list">
       
 18002                     <li class="param">
       
 18003                         <code class="param-name">e</code>
       
 18004                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18005 
       
 18006                         <div class="param-description">
       
 18007                             An Event Facade object with the following
       
 18008                             attribute-specific properties added:
       
 18009                         </div>
       
 18010 
       
 18011                         <ul class="params-list">
       
 18012                             <li class="param">
       
 18013                                 <code class="param-name">prevVal</code>
       
 18014                                 <span class="type">Any</span>
       
 18015                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18016                             </li>
       
 18017                             <li class="param">
       
 18018                                 <code class="param-name">newVal</code>
       
 18019                                 <span class="type">Any</span>
       
 18020                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18021                             </li>
       
 18022                             <li class="param">
       
 18023                                 <code class="param-name">attrName</code>
       
 18024                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18025                                 <div class="param-description">The name of the attribute being set.</div>
       
 18026                             </li>
       
 18027                             <li class="param">
       
 18028                                 <code class="param-name">subAttrName</code>
       
 18029                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18030                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18031                             </li>
       
 18032                         </ul>
       
 18033                     </li>
       
 18034                 </ul>
       
 18035             </div>
       
 18036         </div>
       
 18037     
       
 18038 
       
 18039     
       
 18040 </div>
       
 18041 
       
 18042                 
       
 18043                     <div id="attr_id" class="attr item inherited">
       
 18044     <a name="config_id"></a> 
       
 18045     <h3 class="name"><code>id</code></h3>
       
 18046     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18047 
       
 18048     
       
 18049 
       
 18050     
       
 18051 
       
 18052     
       
 18053 
       
 18054     
       
 18055 
       
 18056     
       
 18057 
       
 18058     
       
 18059 
       
 18060     
       
 18061 
       
 18062     <div class="meta">
       
 18063         
       
 18064             
       
 18065                 <p>Inherited from
       
 18066                 <a href="../classes/Widget.html#attr_id">Widget</a>:
       
 18067             
       
 18068         
       
 18069         
       
 18070         <a href="../files/widget_js_Widget.js.html#l149"><code>widget&#x2F;js&#x2F;Widget.js:149</code></a>
       
 18071         
       
 18072         </p>
       
 18073 
       
 18074         
       
 18075 
       
 18076         
       
 18077     </div>
       
 18078 
       
 18079     <div class="description">
       
 18080         
       
 18081     </div>
       
 18082 
       
 18083     
       
 18084         <p><strong>Default:</strong> Generated using guid()</p>
       
 18085     
       
 18086 
       
 18087     
       
 18088         <div class="emits box">
       
 18089             <h4>Fires event <code>idChange</code></h4>
       
 18090 
       
 18091             <p>
       
 18092             Fires when the value for the configuration attribute <code>id</code> is
       
 18093             changed. You can listen for the event using the <code>on</code> method if you
       
 18094             wish to be notified before the attribute's value has changed, or
       
 18095             using the <code>after</code> method if you wish to be notified after the
       
 18096             attribute's value has changed.
       
 18097             </p>
       
 18098 
       
 18099             <div class="params">
       
 18100                 <h4>Parameters:</h4>
       
 18101 
       
 18102                 <ul class="params-list">
       
 18103                     <li class="param">
       
 18104                         <code class="param-name">e</code>
       
 18105                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18106 
       
 18107                         <div class="param-description">
       
 18108                             An Event Facade object with the following
       
 18109                             attribute-specific properties added:
       
 18110                         </div>
       
 18111 
       
 18112                         <ul class="params-list">
       
 18113                             <li class="param">
       
 18114                                 <code class="param-name">prevVal</code>
       
 18115                                 <span class="type">Any</span>
       
 18116                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18117                             </li>
       
 18118                             <li class="param">
       
 18119                                 <code class="param-name">newVal</code>
       
 18120                                 <span class="type">Any</span>
       
 18121                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18122                             </li>
       
 18123                             <li class="param">
       
 18124                                 <code class="param-name">attrName</code>
       
 18125                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18126                                 <div class="param-description">The name of the attribute being set.</div>
       
 18127                             </li>
       
 18128                             <li class="param">
       
 18129                                 <code class="param-name">subAttrName</code>
       
 18130                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18131                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18132                             </li>
       
 18133                         </ul>
       
 18134                     </li>
       
 18135                 </ul>
       
 18136             </div>
       
 18137         </div>
       
 18138     
       
 18139 
       
 18140     
       
 18141 </div>
       
 18142 
       
 18143                 
       
 18144                     <div id="attr_initialized" class="attr item inherited">
       
 18145     <a name="config_initialized"></a> 
       
 18146     <h3 class="name"><code>initialized</code></h3>
       
 18147     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18148 
       
 18149     
       
 18150 
       
 18151     
       
 18152 
       
 18153     
       
 18154 
       
 18155     
       
 18156 
       
 18157     
       
 18158 
       
 18159     
       
 18160 
       
 18161     
       
 18162         <span class="flag readonly">readonly</span>
       
 18163     
       
 18164 
       
 18165     <div class="meta">
       
 18166         
       
 18167             
       
 18168                 <p>Inherited from
       
 18169                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 18170             
       
 18171         
       
 18172         
       
 18173         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 18174         
       
 18175         </p>
       
 18176 
       
 18177         
       
 18178 
       
 18179         
       
 18180     </div>
       
 18181 
       
 18182     <div class="description">
       
 18183         <p>Flag indicating whether or not this object
       
 18184 has been through the init lifecycle phase.</p>
       
 18185     </div>
       
 18186 
       
 18187     
       
 18188         <p><strong>Default:</strong> false</p>
       
 18189     
       
 18190 
       
 18191     
       
 18192         <div class="emits box">
       
 18193             <h4>Fires event <code>initializedChange</code></h4>
       
 18194 
       
 18195             <p>
       
 18196             Fires when the value for the configuration attribute <code>initialized</code> is
       
 18197             changed. You can listen for the event using the <code>on</code> method if you
       
 18198             wish to be notified before the attribute's value has changed, or
       
 18199             using the <code>after</code> method if you wish to be notified after the
       
 18200             attribute's value has changed.
       
 18201             </p>
       
 18202 
       
 18203             <div class="params">
       
 18204                 <h4>Parameters:</h4>
       
 18205 
       
 18206                 <ul class="params-list">
       
 18207                     <li class="param">
       
 18208                         <code class="param-name">e</code>
       
 18209                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18210 
       
 18211                         <div class="param-description">
       
 18212                             An Event Facade object with the following
       
 18213                             attribute-specific properties added:
       
 18214                         </div>
       
 18215 
       
 18216                         <ul class="params-list">
       
 18217                             <li class="param">
       
 18218                                 <code class="param-name">prevVal</code>
       
 18219                                 <span class="type">Any</span>
       
 18220                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18221                             </li>
       
 18222                             <li class="param">
       
 18223                                 <code class="param-name">newVal</code>
       
 18224                                 <span class="type">Any</span>
       
 18225                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18226                             </li>
       
 18227                             <li class="param">
       
 18228                                 <code class="param-name">attrName</code>
       
 18229                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18230                                 <div class="param-description">The name of the attribute being set.</div>
       
 18231                             </li>
       
 18232                             <li class="param">
       
 18233                                 <code class="param-name">subAttrName</code>
       
 18234                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18235                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18236                             </li>
       
 18237                         </ul>
       
 18238                     </li>
       
 18239                 </ul>
       
 18240             </div>
       
 18241         </div>
       
 18242     
       
 18243 
       
 18244     
       
 18245 </div>
       
 18246 
       
 18247                 
       
 18248                     <div id="attr_locale" class="attr item deprecated inherited">
       
 18249     <a name="config_locale"></a> 
       
 18250     <h3 class="name"><code>locale</code></h3>
       
 18251     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18252 
       
 18253     
       
 18254         <span class="flag deprecated" title="Use Y.config.lang and Y.Intl externalization support">deprecated</span>
       
 18255     
       
 18256 
       
 18257     
       
 18258 
       
 18259     
       
 18260 
       
 18261     
       
 18262 
       
 18263     
       
 18264 
       
 18265     
       
 18266 
       
 18267     
       
 18268 
       
 18269     <div class="meta">
       
 18270         
       
 18271             
       
 18272                 <p>Inherited from
       
 18273                 <a href="../classes/Widget.html#attr_locale">Widget</a>:
       
 18274             
       
 18275         
       
 18276         
       
 18277         <a href="../files/widget_js_WidgetLocale.js.html#l17"><code>widget&#x2F;js&#x2F;WidgetLocale.js:17</code></a>
       
 18278         
       
 18279         </p>
       
 18280 
       
 18281         
       
 18282             <p>Deprecated: Use Y.config.lang and Y.Intl externalization support</p>
       
 18283         
       
 18284 
       
 18285         
       
 18286     </div>
       
 18287 
       
 18288     <div class="description">
       
 18289         <p>The default locale for the widget. NOTE: Using get/set on the "strings" attribute will
       
 18290 return/set strings for this locale.</p>
       
 18291     </div>
       
 18292 
       
 18293     
       
 18294         <p><strong>Default:</strong> &quot;en&quot;</p>
       
 18295     
       
 18296 
       
 18297     
       
 18298         <div class="emits box">
       
 18299             <h4>Fires event <code>localeChange</code></h4>
       
 18300 
       
 18301             <p>
       
 18302             Fires when the value for the configuration attribute <code>locale</code> is
       
 18303             changed. You can listen for the event using the <code>on</code> method if you
       
 18304             wish to be notified before the attribute's value has changed, or
       
 18305             using the <code>after</code> method if you wish to be notified after the
       
 18306             attribute's value has changed.
       
 18307             </p>
       
 18308 
       
 18309             <div class="params">
       
 18310                 <h4>Parameters:</h4>
       
 18311 
       
 18312                 <ul class="params-list">
       
 18313                     <li class="param">
       
 18314                         <code class="param-name">e</code>
       
 18315                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18316 
       
 18317                         <div class="param-description">
       
 18318                             An Event Facade object with the following
       
 18319                             attribute-specific properties added:
       
 18320                         </div>
       
 18321 
       
 18322                         <ul class="params-list">
       
 18323                             <li class="param">
       
 18324                                 <code class="param-name">prevVal</code>
       
 18325                                 <span class="type">Any</span>
       
 18326                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18327                             </li>
       
 18328                             <li class="param">
       
 18329                                 <code class="param-name">newVal</code>
       
 18330                                 <span class="type">Any</span>
       
 18331                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18332                             </li>
       
 18333                             <li class="param">
       
 18334                                 <code class="param-name">attrName</code>
       
 18335                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18336                                 <div class="param-description">The name of the attribute being set.</div>
       
 18337                             </li>
       
 18338                             <li class="param">
       
 18339                                 <code class="param-name">subAttrName</code>
       
 18340                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18341                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18342                             </li>
       
 18343                         </ul>
       
 18344                     </li>
       
 18345                 </ul>
       
 18346             </div>
       
 18347         </div>
       
 18348     
       
 18349 
       
 18350     
       
 18351 </div>
       
 18352 
       
 18353                 
       
 18354                     <div id="attr_render" class="attr item inherited">
       
 18355     <a name="config_render"></a> 
       
 18356     <h3 class="name"><code>render</code></h3>
       
 18357     <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>
       
 18358 
       
 18359     
       
 18360 
       
 18361     
       
 18362 
       
 18363     
       
 18364 
       
 18365     
       
 18366 
       
 18367     
       
 18368 
       
 18369     
       
 18370 
       
 18371     
       
 18372 
       
 18373     <div class="meta">
       
 18374         
       
 18375             
       
 18376                 <p>Inherited from
       
 18377                 <a href="../classes/Widget.html#attr_render">Widget</a>:
       
 18378             
       
 18379         
       
 18380         
       
 18381         <a href="../files/widget_js_Widget.js.html#l286"><code>widget&#x2F;js&#x2F;Widget.js:286</code></a>
       
 18382         
       
 18383         </p>
       
 18384 
       
 18385         
       
 18386 
       
 18387         
       
 18388     </div>
       
 18389 
       
 18390     <div class="description">
       
 18391         <p>Whether or not to render the widget automatically after init, and optionally, to which parent node.</p>
       
 18392     </div>
       
 18393 
       
 18394     
       
 18395 
       
 18396     
       
 18397         <div class="emits box">
       
 18398             <h4>Fires event <code>renderChange</code></h4>
       
 18399 
       
 18400             <p>
       
 18401             Fires when the value for the configuration attribute <code>render</code> is
       
 18402             changed. You can listen for the event using the <code>on</code> method if you
       
 18403             wish to be notified before the attribute's value has changed, or
       
 18404             using the <code>after</code> method if you wish to be notified after the
       
 18405             attribute's value has changed.
       
 18406             </p>
       
 18407 
       
 18408             <div class="params">
       
 18409                 <h4>Parameters:</h4>
       
 18410 
       
 18411                 <ul class="params-list">
       
 18412                     <li class="param">
       
 18413                         <code class="param-name">e</code>
       
 18414                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18415 
       
 18416                         <div class="param-description">
       
 18417                             An Event Facade object with the following
       
 18418                             attribute-specific properties added:
       
 18419                         </div>
       
 18420 
       
 18421                         <ul class="params-list">
       
 18422                             <li class="param">
       
 18423                                 <code class="param-name">prevVal</code>
       
 18424                                 <span class="type">Any</span>
       
 18425                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18426                             </li>
       
 18427                             <li class="param">
       
 18428                                 <code class="param-name">newVal</code>
       
 18429                                 <span class="type">Any</span>
       
 18430                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18431                             </li>
       
 18432                             <li class="param">
       
 18433                                 <code class="param-name">attrName</code>
       
 18434                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18435                                 <div class="param-description">The name of the attribute being set.</div>
       
 18436                             </li>
       
 18437                             <li class="param">
       
 18438                                 <code class="param-name">subAttrName</code>
       
 18439                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18440                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18441                             </li>
       
 18442                         </ul>
       
 18443                     </li>
       
 18444                 </ul>
       
 18445             </div>
       
 18446         </div>
       
 18447     
       
 18448 
       
 18449     
       
 18450 </div>
       
 18451 
       
 18452                 
       
 18453                     <div id="attr_rendered" class="attr item inherited">
       
 18454     <a name="config_rendered"></a> 
       
 18455     <h3 class="name"><code>rendered</code></h3>
       
 18456     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18457 
       
 18458     
       
 18459 
       
 18460     
       
 18461 
       
 18462     
       
 18463 
       
 18464     
       
 18465 
       
 18466     
       
 18467 
       
 18468     
       
 18469 
       
 18470     
       
 18471         <span class="flag readonly">readonly</span>
       
 18472     
       
 18473 
       
 18474     <div class="meta">
       
 18475         
       
 18476             
       
 18477                 <p>Inherited from
       
 18478                 <a href="../classes/Widget.html#attr_rendered">Widget</a>:
       
 18479             
       
 18480         
       
 18481         
       
 18482         <a href="../files/widget_js_Widget.js.html#l161"><code>widget&#x2F;js&#x2F;Widget.js:161</code></a>
       
 18483         
       
 18484         </p>
       
 18485 
       
 18486         
       
 18487 
       
 18488         
       
 18489     </div>
       
 18490 
       
 18491     <div class="description">
       
 18492         <p>Flag indicating whether or not this Widget
       
 18493 has been through the render lifecycle phase.</p>
       
 18494     </div>
       
 18495 
       
 18496     
       
 18497         <p><strong>Default:</strong> false</p>
       
 18498     
       
 18499 
       
 18500     
       
 18501         <div class="emits box">
       
 18502             <h4>Fires event <code>renderedChange</code></h4>
       
 18503 
       
 18504             <p>
       
 18505             Fires when the value for the configuration attribute <code>rendered</code> is
       
 18506             changed. You can listen for the event using the <code>on</code> method if you
       
 18507             wish to be notified before the attribute's value has changed, or
       
 18508             using the <code>after</code> method if you wish to be notified after the
       
 18509             attribute's value has changed.
       
 18510             </p>
       
 18511 
       
 18512             <div class="params">
       
 18513                 <h4>Parameters:</h4>
       
 18514 
       
 18515                 <ul class="params-list">
       
 18516                     <li class="param">
       
 18517                         <code class="param-name">e</code>
       
 18518                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18519 
       
 18520                         <div class="param-description">
       
 18521                             An Event Facade object with the following
       
 18522                             attribute-specific properties added:
       
 18523                         </div>
       
 18524 
       
 18525                         <ul class="params-list">
       
 18526                             <li class="param">
       
 18527                                 <code class="param-name">prevVal</code>
       
 18528                                 <span class="type">Any</span>
       
 18529                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18530                             </li>
       
 18531                             <li class="param">
       
 18532                                 <code class="param-name">newVal</code>
       
 18533                                 <span class="type">Any</span>
       
 18534                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18535                             </li>
       
 18536                             <li class="param">
       
 18537                                 <code class="param-name">attrName</code>
       
 18538                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18539                                 <div class="param-description">The name of the attribute being set.</div>
       
 18540                             </li>
       
 18541                             <li class="param">
       
 18542                                 <code class="param-name">subAttrName</code>
       
 18543                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18544                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18545                             </li>
       
 18546                         </ul>
       
 18547                     </li>
       
 18548                 </ul>
       
 18549             </div>
       
 18550         </div>
       
 18551     
       
 18552 
       
 18553     
       
 18554 </div>
       
 18555 
       
 18556                 
       
 18557                     <div id="attr_srcNode" class="attr item inherited">
       
 18558     <a name="config_srcNode"></a> 
       
 18559     <h3 class="name"><code>srcNode</code></h3>
       
 18560     <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>
       
 18561 
       
 18562     
       
 18563 
       
 18564     
       
 18565 
       
 18566     
       
 18567 
       
 18568     
       
 18569 
       
 18570     
       
 18571 
       
 18572     
       
 18573 
       
 18574     
       
 18575 
       
 18576     <div class="meta">
       
 18577         
       
 18578             
       
 18579                 <p>Inherited from
       
 18580                 <a href="../classes/Widget.html#attr_srcNode">Widget</a>:
       
 18581             
       
 18582         
       
 18583         
       
 18584         <a href="../files/widget_js_WidgetHTMLParser.js.html#l58"><code>widget&#x2F;js&#x2F;WidgetHTMLParser.js:58</code></a>
       
 18585         
       
 18586         </p>
       
 18587 
       
 18588         
       
 18589 
       
 18590         
       
 18591     </div>
       
 18592 
       
 18593     <div class="description">
       
 18594         <p>The DOM node to parse for configuration values, passed to the Widget's HTML_PARSER definition</p>
       
 18595     </div>
       
 18596 
       
 18597     
       
 18598 
       
 18599     
       
 18600         <div class="emits box">
       
 18601             <h4>Fires event <code>srcNodeChange</code></h4>
       
 18602 
       
 18603             <p>
       
 18604             Fires when the value for the configuration attribute <code>srcNode</code> is
       
 18605             changed. You can listen for the event using the <code>on</code> method if you
       
 18606             wish to be notified before the attribute's value has changed, or
       
 18607             using the <code>after</code> method if you wish to be notified after the
       
 18608             attribute's value has changed.
       
 18609             </p>
       
 18610 
       
 18611             <div class="params">
       
 18612                 <h4>Parameters:</h4>
       
 18613 
       
 18614                 <ul class="params-list">
       
 18615                     <li class="param">
       
 18616                         <code class="param-name">e</code>
       
 18617                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18618 
       
 18619                         <div class="param-description">
       
 18620                             An Event Facade object with the following
       
 18621                             attribute-specific properties added:
       
 18622                         </div>
       
 18623 
       
 18624                         <ul class="params-list">
       
 18625                             <li class="param">
       
 18626                                 <code class="param-name">prevVal</code>
       
 18627                                 <span class="type">Any</span>
       
 18628                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18629                             </li>
       
 18630                             <li class="param">
       
 18631                                 <code class="param-name">newVal</code>
       
 18632                                 <span class="type">Any</span>
       
 18633                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18634                             </li>
       
 18635                             <li class="param">
       
 18636                                 <code class="param-name">attrName</code>
       
 18637                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18638                                 <div class="param-description">The name of the attribute being set.</div>
       
 18639                             </li>
       
 18640                             <li class="param">
       
 18641                                 <code class="param-name">subAttrName</code>
       
 18642                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18643                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18644                             </li>
       
 18645                         </ul>
       
 18646                     </li>
       
 18647                 </ul>
       
 18648             </div>
       
 18649         </div>
       
 18650     
       
 18651 
       
 18652     
       
 18653 </div>
       
 18654 
       
 18655                 
       
 18656                     <div id="attr_strings" class="attr item inherited">
       
 18657     <a name="config_strings"></a> 
       
 18658     <h3 class="name"><code>strings</code></h3>
       
 18659     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 18660 
       
 18661     
       
 18662 
       
 18663     
       
 18664 
       
 18665     
       
 18666 
       
 18667     
       
 18668 
       
 18669     
       
 18670 
       
 18671     
       
 18672 
       
 18673     
       
 18674 
       
 18675     <div class="meta">
       
 18676         
       
 18677             
       
 18678                 <p>Inherited from
       
 18679                 <a href="../classes/Widget.html#attr_strings">Widget</a>:
       
 18680             
       
 18681         
       
 18682         
       
 18683         <a href="../files/widget_js_Widget.js.html#l274"><code>widget&#x2F;js&#x2F;Widget.js:274</code></a>
       
 18684         
       
 18685         </p>
       
 18686 
       
 18687         
       
 18688 
       
 18689         
       
 18690     </div>
       
 18691 
       
 18692     <div class="description">
       
 18693         <p>Collection of strings used to label elements of the Widget's UI.</p>
       
 18694     </div>
       
 18695 
       
 18696     
       
 18697         <p><strong>Default:</strong> null</p>
       
 18698     
       
 18699 
       
 18700     
       
 18701         <div class="emits box">
       
 18702             <h4>Fires event <code>stringsChange</code></h4>
       
 18703 
       
 18704             <p>
       
 18705             Fires when the value for the configuration attribute <code>strings</code> is
       
 18706             changed. You can listen for the event using the <code>on</code> method if you
       
 18707             wish to be notified before the attribute's value has changed, or
       
 18708             using the <code>after</code> method if you wish to be notified after the
       
 18709             attribute's value has changed.
       
 18710             </p>
       
 18711 
       
 18712             <div class="params">
       
 18713                 <h4>Parameters:</h4>
       
 18714 
       
 18715                 <ul class="params-list">
       
 18716                     <li class="param">
       
 18717                         <code class="param-name">e</code>
       
 18718                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18719 
       
 18720                         <div class="param-description">
       
 18721                             An Event Facade object with the following
       
 18722                             attribute-specific properties added:
       
 18723                         </div>
       
 18724 
       
 18725                         <ul class="params-list">
       
 18726                             <li class="param">
       
 18727                                 <code class="param-name">prevVal</code>
       
 18728                                 <span class="type">Any</span>
       
 18729                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18730                             </li>
       
 18731                             <li class="param">
       
 18732                                 <code class="param-name">newVal</code>
       
 18733                                 <span class="type">Any</span>
       
 18734                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18735                             </li>
       
 18736                             <li class="param">
       
 18737                                 <code class="param-name">attrName</code>
       
 18738                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18739                                 <div class="param-description">The name of the attribute being set.</div>
       
 18740                             </li>
       
 18741                             <li class="param">
       
 18742                                 <code class="param-name">subAttrName</code>
       
 18743                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18744                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18745                             </li>
       
 18746                         </ul>
       
 18747                     </li>
       
 18748                 </ul>
       
 18749             </div>
       
 18750         </div>
       
 18751     
       
 18752 
       
 18753     
       
 18754 </div>
       
 18755 
       
 18756                 
       
 18757                     <div id="attr_tabIndex" class="attr item inherited">
       
 18758     <a name="config_tabIndex"></a> 
       
 18759     <h3 class="name"><code>tabIndex</code></h3>
       
 18760     <span class="type"><a href="../classes/Number.html" class="crosslink">Number</a></span>
       
 18761 
       
 18762     
       
 18763 
       
 18764     
       
 18765 
       
 18766     
       
 18767 
       
 18768     
       
 18769 
       
 18770     
       
 18771 
       
 18772     
       
 18773 
       
 18774     
       
 18775 
       
 18776     <div class="meta">
       
 18777         
       
 18778             
       
 18779                 <p>Inherited from
       
 18780                 <a href="../classes/Widget.html#attr_tabIndex">Widget</a>:
       
 18781             
       
 18782         
       
 18783         
       
 18784         <a href="../files/widget_js_Widget.js.html#l202"><code>widget&#x2F;js&#x2F;Widget.js:202</code></a>
       
 18785         
       
 18786         </p>
       
 18787 
       
 18788         
       
 18789 
       
 18790         
       
 18791     </div>
       
 18792 
       
 18793     <div class="description">
       
 18794         <p>Number (between -32767 to 32767) indicating the widget's
       
 18795 position in the default tab flow.  The value is used to set the
       
 18796 "tabIndex" attribute on the widget's bounding box.  Negative values allow
       
 18797 the widget to receive DOM focus programmatically (by calling the focus
       
 18798 method), while being removed from the default tab flow.  A value of
       
 18799 null removes the "tabIndex" attribute from the widget's bounding box.</p>
       
 18800     </div>
       
 18801 
       
 18802     
       
 18803         <p><strong>Default:</strong> null</p>
       
 18804     
       
 18805 
       
 18806     
       
 18807         <div class="emits box">
       
 18808             <h4>Fires event <code>tabIndexChange</code></h4>
       
 18809 
       
 18810             <p>
       
 18811             Fires when the value for the configuration attribute <code>tabIndex</code> is
       
 18812             changed. You can listen for the event using the <code>on</code> method if you
       
 18813             wish to be notified before the attribute's value has changed, or
       
 18814             using the <code>after</code> method if you wish to be notified after the
       
 18815             attribute's value has changed.
       
 18816             </p>
       
 18817 
       
 18818             <div class="params">
       
 18819                 <h4>Parameters:</h4>
       
 18820 
       
 18821                 <ul class="params-list">
       
 18822                     <li class="param">
       
 18823                         <code class="param-name">e</code>
       
 18824                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18825 
       
 18826                         <div class="param-description">
       
 18827                             An Event Facade object with the following
       
 18828                             attribute-specific properties added:
       
 18829                         </div>
       
 18830 
       
 18831                         <ul class="params-list">
       
 18832                             <li class="param">
       
 18833                                 <code class="param-name">prevVal</code>
       
 18834                                 <span class="type">Any</span>
       
 18835                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18836                             </li>
       
 18837                             <li class="param">
       
 18838                                 <code class="param-name">newVal</code>
       
 18839                                 <span class="type">Any</span>
       
 18840                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18841                             </li>
       
 18842                             <li class="param">
       
 18843                                 <code class="param-name">attrName</code>
       
 18844                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18845                                 <div class="param-description">The name of the attribute being set.</div>
       
 18846                             </li>
       
 18847                             <li class="param">
       
 18848                                 <code class="param-name">subAttrName</code>
       
 18849                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18850                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18851                             </li>
       
 18852                         </ul>
       
 18853                     </li>
       
 18854                 </ul>
       
 18855             </div>
       
 18856         </div>
       
 18857     
       
 18858 
       
 18859     
       
 18860 </div>
       
 18861 
       
 18862                 
       
 18863                     <div id="attr_type" class="attr item">
       
 18864     <a name="config_type"></a> 
       
 18865     <h3 class="name"><code>type</code></h3>
       
 18866     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18867 
       
 18868     
       
 18869 
       
 18870     
       
 18871 
       
 18872     
       
 18873 
       
 18874     
       
 18875 
       
 18876     
       
 18877 
       
 18878     
       
 18879 
       
 18880     
       
 18881 
       
 18882     <div class="meta">
       
 18883         
       
 18884             
       
 18885                 
       
 18886                 <p>
       
 18887                 
       
 18888                 Defined in
       
 18889                 
       
 18890             
       
 18891         
       
 18892         
       
 18893         <a href="../files/button_js_group.js.html#l156"><code>button&#x2F;js&#x2F;group.js:156</code></a>
       
 18894         
       
 18895         </p>
       
 18896 
       
 18897         
       
 18898 
       
 18899         
       
 18900     </div>
       
 18901 
       
 18902     <div class="description">
       
 18903         
       
 18904     </div>
       
 18905 
       
 18906     
       
 18907 
       
 18908     
       
 18909         <div class="emits box">
       
 18910             <h4>Fires event <code>typeChange</code></h4>
       
 18911 
       
 18912             <p>
       
 18913             Fires when the value for the configuration attribute <code>type</code> is
       
 18914             changed. You can listen for the event using the <code>on</code> method if you
       
 18915             wish to be notified before the attribute's value has changed, or
       
 18916             using the <code>after</code> method if you wish to be notified after the
       
 18917             attribute's value has changed.
       
 18918             </p>
       
 18919 
       
 18920             <div class="params">
       
 18921                 <h4>Parameters:</h4>
       
 18922 
       
 18923                 <ul class="params-list">
       
 18924                     <li class="param">
       
 18925                         <code class="param-name">e</code>
       
 18926                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 18927 
       
 18928                         <div class="param-description">
       
 18929                             An Event Facade object with the following
       
 18930                             attribute-specific properties added:
       
 18931                         </div>
       
 18932 
       
 18933                         <ul class="params-list">
       
 18934                             <li class="param">
       
 18935                                 <code class="param-name">prevVal</code>
       
 18936                                 <span class="type">Any</span>
       
 18937                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 18938                             </li>
       
 18939                             <li class="param">
       
 18940                                 <code class="param-name">newVal</code>
       
 18941                                 <span class="type">Any</span>
       
 18942                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 18943                             </li>
       
 18944                             <li class="param">
       
 18945                                 <code class="param-name">attrName</code>
       
 18946                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18947                                 <div class="param-description">The name of the attribute being set.</div>
       
 18948                             </li>
       
 18949                             <li class="param">
       
 18950                                 <code class="param-name">subAttrName</code>
       
 18951                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 18952                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 18953                             </li>
       
 18954                         </ul>
       
 18955                     </li>
       
 18956                 </ul>
       
 18957             </div>
       
 18958         </div>
       
 18959     
       
 18960 
       
 18961     
       
 18962 </div>
       
 18963 
       
 18964                 
       
 18965                     <div id="attr_visible" class="attr item inherited">
       
 18966     <a name="config_visible"></a> 
       
 18967     <h3 class="name"><code>visible</code></h3>
       
 18968     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 18969 
       
 18970     
       
 18971 
       
 18972     
       
 18973 
       
 18974     
       
 18975 
       
 18976     
       
 18977 
       
 18978     
       
 18979 
       
 18980     
       
 18981 
       
 18982     
       
 18983 
       
 18984     <div class="meta">
       
 18985         
       
 18986             
       
 18987                 <p>Inherited from
       
 18988                 <a href="../classes/Widget.html#attr_visible">Widget</a>:
       
 18989             
       
 18990         
       
 18991         
       
 18992         <a href="../files/widget_js_Widget.js.html#l242"><code>widget&#x2F;js&#x2F;Widget.js:242</code></a>
       
 18993         
       
 18994         </p>
       
 18995 
       
 18996         
       
 18997 
       
 18998         
       
 18999     </div>
       
 19000 
       
 19001     <div class="description">
       
 19002         <p>Boolean indicating whether or not the Widget is visible.</p>
       
 19003     </div>
       
 19004 
       
 19005     
       
 19006         <p><strong>Default:</strong> TRUE</p>
       
 19007     
       
 19008 
       
 19009     
       
 19010         <div class="emits box">
       
 19011             <h4>Fires event <code>visibleChange</code></h4>
       
 19012 
       
 19013             <p>
       
 19014             Fires when the value for the configuration attribute <code>visible</code> is
       
 19015             changed. You can listen for the event using the <code>on</code> method if you
       
 19016             wish to be notified before the attribute's value has changed, or
       
 19017             using the <code>after</code> method if you wish to be notified after the
       
 19018             attribute's value has changed.
       
 19019             </p>
       
 19020 
       
 19021             <div class="params">
       
 19022                 <h4>Parameters:</h4>
       
 19023 
       
 19024                 <ul class="params-list">
       
 19025                     <li class="param">
       
 19026                         <code class="param-name">e</code>
       
 19027                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19028 
       
 19029                         <div class="param-description">
       
 19030                             An Event Facade object with the following
       
 19031                             attribute-specific properties added:
       
 19032                         </div>
       
 19033 
       
 19034                         <ul class="params-list">
       
 19035                             <li class="param">
       
 19036                                 <code class="param-name">prevVal</code>
       
 19037                                 <span class="type">Any</span>
       
 19038                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19039                             </li>
       
 19040                             <li class="param">
       
 19041                                 <code class="param-name">newVal</code>
       
 19042                                 <span class="type">Any</span>
       
 19043                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19044                             </li>
       
 19045                             <li class="param">
       
 19046                                 <code class="param-name">attrName</code>
       
 19047                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19048                                 <div class="param-description">The name of the attribute being set.</div>
       
 19049                             </li>
       
 19050                             <li class="param">
       
 19051                                 <code class="param-name">subAttrName</code>
       
 19052                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19053                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19054                             </li>
       
 19055                         </ul>
       
 19056                     </li>
       
 19057                 </ul>
       
 19058             </div>
       
 19059         </div>
       
 19060     
       
 19061 
       
 19062     
       
 19063 </div>
       
 19064 
       
 19065                 
       
 19066                     <div id="attr_width" class="attr item inherited">
       
 19067     <a name="config_width"></a> 
       
 19068     <h3 class="name"><code>width</code></h3>
       
 19069     <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>
       
 19070 
       
 19071     
       
 19072 
       
 19073     
       
 19074 
       
 19075     
       
 19076 
       
 19077     
       
 19078 
       
 19079     
       
 19080 
       
 19081     
       
 19082 
       
 19083     
       
 19084 
       
 19085     <div class="meta">
       
 19086         
       
 19087             
       
 19088                 <p>Inherited from
       
 19089                 <a href="../classes/Widget.html#attr_width">Widget</a>:
       
 19090             
       
 19091         
       
 19092         
       
 19093         <a href="../files/widget_js_Widget.js.html#l263"><code>widget&#x2F;js&#x2F;Widget.js:263</code></a>
       
 19094         
       
 19095         </p>
       
 19096 
       
 19097         
       
 19098 
       
 19099         
       
 19100     </div>
       
 19101 
       
 19102     <div class="description">
       
 19103         <p>String with units, or number, representing the width of the Widget. If a number is provided,
       
 19104 the default unit, defined by the Widgets DEF_UNIT, property is used.</p>
       
 19105     </div>
       
 19106 
       
 19107     
       
 19108         <p><strong>Default:</strong> EMPTY_STR</p>
       
 19109     
       
 19110 
       
 19111     
       
 19112         <div class="emits box">
       
 19113             <h4>Fires event <code>widthChange</code></h4>
       
 19114 
       
 19115             <p>
       
 19116             Fires when the value for the configuration attribute <code>width</code> is
       
 19117             changed. You can listen for the event using the <code>on</code> method if you
       
 19118             wish to be notified before the attribute's value has changed, or
       
 19119             using the <code>after</code> method if you wish to be notified after the
       
 19120             attribute's value has changed.
       
 19121             </p>
       
 19122 
       
 19123             <div class="params">
       
 19124                 <h4>Parameters:</h4>
       
 19125 
       
 19126                 <ul class="params-list">
       
 19127                     <li class="param">
       
 19128                         <code class="param-name">e</code>
       
 19129                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19130 
       
 19131                         <div class="param-description">
       
 19132                             An Event Facade object with the following
       
 19133                             attribute-specific properties added:
       
 19134                         </div>
       
 19135 
       
 19136                         <ul class="params-list">
       
 19137                             <li class="param">
       
 19138                                 <code class="param-name">prevVal</code>
       
 19139                                 <span class="type">Any</span>
       
 19140                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 19141                             </li>
       
 19142                             <li class="param">
       
 19143                                 <code class="param-name">newVal</code>
       
 19144                                 <span class="type">Any</span>
       
 19145                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 19146                             </li>
       
 19147                             <li class="param">
       
 19148                                 <code class="param-name">attrName</code>
       
 19149                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19150                                 <div class="param-description">The name of the attribute being set.</div>
       
 19151                             </li>
       
 19152                             <li class="param">
       
 19153                                 <code class="param-name">subAttrName</code>
       
 19154                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 19155                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 19156                             </li>
       
 19157                         </ul>
       
 19158                     </li>
       
 19159                 </ul>
       
 19160             </div>
       
 19161         </div>
       
 19162     
       
 19163 
       
 19164     
       
 19165 </div>
       
 19166 
       
 19167                 
       
 19168             </div>
       
 19169         
       
 19170 
       
 19171         
       
 19172             <div id="events" class="api-class-tabpanel">
       
 19173                 <h2 class="off-left">Events</h2>
       
 19174 
       
 19175                 
       
 19176                     <div id="event_destroy" class="events item inherited">
       
 19177     <h3 class="name"><code>destroy</code></h3>
       
 19178     <span class="type"></span>
       
 19179 
       
 19180     
       
 19181 
       
 19182     
       
 19183 
       
 19184     
       
 19185 
       
 19186     
       
 19187 
       
 19188     <div class="meta">
       
 19189         
       
 19190             
       
 19191                 <p>Inherited from
       
 19192                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 19193             
       
 19194         
       
 19195         
       
 19196         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 19197         
       
 19198         </p>
       
 19199 
       
 19200         
       
 19201 
       
 19202         
       
 19203     </div>
       
 19204 
       
 19205     <div class="description">
       
 19206         <p>
       
 19207 Lifecycle event for the destroy phase,
       
 19208 fired prior to destruction. Invoking the preventDefault
       
 19209 method on the event object provided to subscribers will
       
 19210 prevent destruction from proceeding.
       
 19211 </p>
       
 19212 
       
 19213 <p>
       
 19214 Subscribers to the "after" moment of this event, will be notified
       
 19215 after destruction is complete (and as a result cannot prevent
       
 19216 destruction).
       
 19217 </p>
       
 19218     </div>
       
 19219 
       
 19220     
       
 19221         <div class="params">
       
 19222             <h4>Event Payload:</h4>
       
 19223 
       
 19224             <ul class="params-list">
       
 19225             
       
 19226                 <li class="param">
       
 19227                     
       
 19228                         <code class="param-name">e</code>
       
 19229                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19230                     
       
 19231 
       
 19232                     
       
 19233 
       
 19234                     <div class="param-description">
       
 19235                         <p>Event object</p>
       
 19236                     </div>
       
 19237 
       
 19238                     
       
 19239                 </li>
       
 19240             
       
 19241             </ul>
       
 19242         </div>
       
 19243     
       
 19244 
       
 19245 
       
 19246     
       
 19247 </div>
       
 19248 
       
 19249                 
       
 19250                     <div id="event_init" class="events item inherited">
       
 19251     <h3 class="name"><code>init</code></h3>
       
 19252     <span class="type"></span>
       
 19253 
       
 19254     
       
 19255 
       
 19256     
       
 19257 
       
 19258     
       
 19259 
       
 19260     
       
 19261 
       
 19262     <div class="meta">
       
 19263         
       
 19264             
       
 19265                 <p>Inherited from
       
 19266                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 19267             
       
 19268         
       
 19269         
       
 19270         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 19271         
       
 19272         </p>
       
 19273 
       
 19274         
       
 19275 
       
 19276         
       
 19277     </div>
       
 19278 
       
 19279     <div class="description">
       
 19280         <p>
       
 19281 Lifecycle event for the init phase, fired prior to initialization.
       
 19282 Invoking the preventDefault() method on the event object provided
       
 19283 to subscribers will prevent initialization from occuring.
       
 19284 </p>
       
 19285 
       
 19286 <p>
       
 19287 Subscribers to the "after" momemt of this event, will be notified
       
 19288 after initialization of the object is complete (and therefore
       
 19289 cannot prevent initialization).
       
 19290 </p>
       
 19291     </div>
       
 19292 
       
 19293     
       
 19294         <div class="params">
       
 19295             <h4>Event Payload:</h4>
       
 19296 
       
 19297             <ul class="params-list">
       
 19298             
       
 19299                 <li class="param">
       
 19300                     
       
 19301                         <code class="param-name">e</code>
       
 19302                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19303                     
       
 19304 
       
 19305                     
       
 19306 
       
 19307                     <div class="param-description">
       
 19308                         <p>Event object, with a cfg property which
       
 19309 refers to the configuration object passed to the constructor.</p>
       
 19310                     </div>
       
 19311 
       
 19312                     
       
 19313                 </li>
       
 19314             
       
 19315             </ul>
       
 19316         </div>
       
 19317     
       
 19318 
       
 19319 
       
 19320     
       
 19321 </div>
       
 19322 
       
 19323                 
       
 19324                     <div id="event_render" class="events item inherited">
       
 19325     <h3 class="name"><code>render</code></h3>
       
 19326     <span class="type"></span>
       
 19327 
       
 19328     
       
 19329 
       
 19330     
       
 19331 
       
 19332     
       
 19333 
       
 19334     
       
 19335 
       
 19336     <div class="meta">
       
 19337         
       
 19338             
       
 19339                 <p>Inherited from
       
 19340                 <a href="../classes/Widget.html#event_render">Widget</a>:
       
 19341             
       
 19342         
       
 19343         
       
 19344         <a href="../files/widget_js_Widget.js.html#l543"><code>widget&#x2F;js&#x2F;Widget.js:543</code></a>
       
 19345         
       
 19346         </p>
       
 19347 
       
 19348         
       
 19349 
       
 19350         
       
 19351     </div>
       
 19352 
       
 19353     <div class="description">
       
 19354         <p>Lifecycle event for the render phase, fired prior to rendering the UI
       
 19355 for the widget (prior to invoking the widget's renderer method).</p>
       
 19356 
       
 19357 <p>
       
 19358 Subscribers to the "on" moment of this event, will be notified
       
 19359 before the widget is rendered.
       
 19360 </p>
       
 19361 
       
 19362 <p>
       
 19363 Subscribers to the "after" moment of this event, will be notified
       
 19364 after rendering is complete.
       
 19365 </p>
       
 19366     </div>
       
 19367 
       
 19368     
       
 19369         <div class="params">
       
 19370             <h4>Event Payload:</h4>
       
 19371 
       
 19372             <ul class="params-list">
       
 19373             
       
 19374                 <li class="param">
       
 19375                     
       
 19376                         <code class="param-name">e</code>
       
 19377                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19378                     
       
 19379 
       
 19380                     
       
 19381 
       
 19382                     <div class="param-description">
       
 19383                         <p>The Event Facade</p>
       
 19384                     </div>
       
 19385 
       
 19386                     
       
 19387                 </li>
       
 19388             
       
 19389             </ul>
       
 19390         </div>
       
 19391     
       
 19392 
       
 19393 
       
 19394     
       
 19395 </div>
       
 19396 
       
 19397                 
       
 19398                     <div id="event_selectionChange" class="events item">
       
 19399     <h3 class="name"><code>selectionChange</code></h3>
       
 19400     <span class="type"></span>
       
 19401 
       
 19402     
       
 19403 
       
 19404     
       
 19405 
       
 19406     
       
 19407 
       
 19408     
       
 19409 
       
 19410     <div class="meta">
       
 19411         
       
 19412             
       
 19413                 
       
 19414                 <p>
       
 19415                 
       
 19416                 Defined in
       
 19417                 
       
 19418             
       
 19419         
       
 19420         
       
 19421         <a href="../files/button_js_group.js.html#l114"><code>button&#x2F;js&#x2F;group.js:114</code></a>
       
 19422         
       
 19423         </p>
       
 19424 
       
 19425         
       
 19426 
       
 19427         
       
 19428     </div>
       
 19429 
       
 19430     <div class="description">
       
 19431         <p>fires when any button in the group changes its checked status</p>
       
 19432     </div>
       
 19433 
       
 19434     
       
 19435         <div class="params">
       
 19436             <h4>Event Payload:</h4>
       
 19437 
       
 19438             <ul class="params-list">
       
 19439             
       
 19440                 <li class="param">
       
 19441                     
       
 19442                         <code class="param-name">the</code>
       
 19443                         <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
       
 19444                     
       
 19445 
       
 19446                     
       
 19447 
       
 19448                     <div class="param-description">
       
 19449                         <p>event object. It contains an "originEvent" property
       
 19450 linking to the original DOM event that triggered the selection change</p>
       
 19451                     </div>
       
 19452 
       
 19453                     
       
 19454                 </li>
       
 19455             
       
 19456             </ul>
       
 19457         </div>
       
 19458     
       
 19459 
       
 19460 
       
 19461     
       
 19462 </div>
       
 19463 
       
 19464                 
       
 19465                     <div id="event_widget:contentUpdate" class="events item inherited">
       
 19466     <h3 class="name"><code>widget:contentUpdate</code></h3>
       
 19467     <span class="type"></span>
       
 19468 
       
 19469     
       
 19470 
       
 19471     
       
 19472 
       
 19473     
       
 19474 
       
 19475     
       
 19476 
       
 19477     <div class="meta">
       
 19478         
       
 19479             
       
 19480                 <p>Inherited from
       
 19481                 <a href="../classes/Widget.html#event_widget:contentUpdate">Widget</a>:
       
 19482             
       
 19483         
       
 19484         
       
 19485         <a href="../files/widget_js_Widget.js.html#l397"><code>widget&#x2F;js&#x2F;Widget.js:397</code></a>
       
 19486         
       
 19487         </p>
       
 19488 
       
 19489         
       
 19490 
       
 19491         
       
 19492     </div>
       
 19493 
       
 19494     <div class="description">
       
 19495         <p>Notification event, which widget implementations can fire, when
       
 19496 they change the content of the widget. This event has no default
       
 19497 behavior and cannot be prevented, so the "on" or "after"
       
 19498 moments are effectively equivalent (with on listeners being invoked before
       
 19499 after listeners).</p>
       
 19500     </div>
       
 19501 
       
 19502     
       
 19503         <div class="params">
       
 19504             <h4>Event Payload:</h4>
       
 19505 
       
 19506             <ul class="params-list">
       
 19507             
       
 19508                 <li class="param">
       
 19509                     
       
 19510                         <code class="param-name">e</code>
       
 19511                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 19512                     
       
 19513 
       
 19514                     
       
 19515 
       
 19516                     <div class="param-description">
       
 19517                         <p>The Event Facade</p>
       
 19518                     </div>
       
 19519 
       
 19520                     
       
 19521                 </li>
       
 19522             
       
 19523             </ul>
       
 19524         </div>
       
 19525     
       
 19526 
       
 19527 
       
 19528     
       
 19529 </div>
       
 19530 
       
 19531                 
       
 19532             </div>
       
 19533         
       
 19534     </div>
       
 19535 </div>
       
 19536 
       
 19537                     </div>
       
 19538                 </div>
       
 19539             </div>
       
 19540         </div>
       
 19541     </div>
       
 19542 </div>
       
 19543 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 19544 <script>prettyPrint();</script>
       
 19545 <script src="../assets/js/yui-prettify.js"></script>
       
 19546 <script src="../assets/../api.js"></script>
       
 19547 <script src="../assets/js/api-filter.js"></script>
       
 19548 <script src="../assets/js/api-list.js"></script>
       
 19549 <script src="../assets/js/api-search.js"></script>
       
 19550 <script src="../assets/js/apidocs.js"></script>
       
 19551 </body>
       
 19552 </html>