src/cm/media/js/lib/yui/yui_3.10.3/api/classes/Plugin.DDConstrained.html
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <title>Plugin.DDConstrained - YUI 3</title>
       
     6     <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
       
     7     <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
       
     8     <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
       
     9     <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
       
    10     <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
       
    11 </head>
       
    12 <body class="yui3-skin-sam">
       
    13 
       
    14 <div id="doc">
       
    15     <div id="hd" class="yui3-g header">
       
    16         <div class="yui3-u-3-4">
       
    17             
       
    18                 <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
       
    19             
       
    20         </div>
       
    21         <div class="yui3-u-1-4 version">
       
    22             <em>API Docs for: 3.10.3</em>
       
    23         </div>
       
    24     </div>
       
    25     <div id="bd" class="yui3-g">
       
    26 
       
    27         <div class="yui3-u-1-4">
       
    28             <div id="docs-sidebar" class="sidebar apidocs">
       
    29                 <div id="api-list">
       
    30     <h2 class="off-left">APIs</h2>
       
    31     <div id="api-tabview" class="tabview">
       
    32         <ul class="tabs">
       
    33             <li><a href="#api-classes">Classes</a></li>
       
    34             <li><a href="#api-modules">Modules</a></li>
       
    35         </ul>
       
    36 
       
    37         <div id="api-tabview-filter">
       
    38             <input type="search" id="api-filter" placeholder="Type to filter APIs">
       
    39         </div>
       
    40 
       
    41         <div id="api-tabview-panel">
       
    42             <ul id="api-classes" class="apis classes">
       
    43             
       
    44                 <li><a href="../classes/Anim.html">Anim</a></li>
       
    45             
       
    46                 <li><a href="../classes/App.html">App</a></li>
       
    47             
       
    48                 <li><a href="../classes/App.Base.html">App.Base</a></li>
       
    49             
       
    50                 <li><a href="../classes/App.Content.html">App.Content</a></li>
       
    51             
       
    52                 <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
       
    53             
       
    54                 <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
       
    55             
       
    56                 <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
       
    57             
       
    58                 <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
       
    59             
       
    60                 <li><a href="../classes/Array.html">Array</a></li>
       
    61             
       
    62                 <li><a href="../classes/ArrayList.html">ArrayList</a></li>
       
    63             
       
    64                 <li><a href="../classes/ArraySort.html">ArraySort</a></li>
       
    65             
       
    66                 <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
       
    67             
       
    68                 <li><a href="../classes/Attribute.html">Attribute</a></li>
       
    69             
       
    70                 <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
       
    71             
       
    72                 <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
       
    73             
       
    74                 <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
       
    75             
       
    76                 <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
       
    77             
       
    78                 <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
       
    79             
       
    80                 <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
       
    81             
       
    82                 <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
       
    83             
       
    84                 <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
       
    85             
       
    86                 <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
       
    87             
       
    88                 <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
       
    89             
       
    90                 <li><a href="../classes/Axis.html">Axis</a></li>
       
    91             
       
    92                 <li><a href="../classes/AxisBase.html">AxisBase</a></li>
       
    93             
       
    94                 <li><a href="../classes/BarSeries.html">BarSeries</a></li>
       
    95             
       
    96                 <li><a href="../classes/Base.html">Base</a></li>
       
    97             
       
    98                 <li><a href="../classes/BaseCore.html">BaseCore</a></li>
       
    99             
       
   100                 <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
       
   101             
       
   102                 <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
       
   103             
       
   104                 <li><a href="../classes/Button.html">Button</a></li>
       
   105             
       
   106                 <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
       
   107             
       
   108                 <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
       
   109             
       
   110                 <li><a href="../classes/Cache.html">Cache</a></li>
       
   111             
       
   112                 <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
       
   113             
       
   114                 <li><a href="../classes/Calendar.html">Calendar</a></li>
       
   115             
       
   116                 <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
       
   117             
       
   118                 <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
       
   119             
       
   120                 <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
       
   121             
       
   122                 <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
       
   123             
       
   124                 <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
       
   125             
       
   126                 <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
       
   127             
       
   128                 <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
       
   129             
       
   130                 <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
       
   131             
       
   132                 <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
       
   133             
       
   134                 <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
       
   135             
       
   136                 <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
       
   137             
       
   138                 <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
       
   139             
       
   140                 <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
       
   141             
       
   142                 <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
       
   143             
       
   144                 <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
       
   145             
       
   146                 <li><a href="../classes/Chart.html">Chart</a></li>
       
   147             
       
   148                 <li><a href="../classes/ChartBase.html">ChartBase</a></li>
       
   149             
       
   150                 <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
       
   151             
       
   152                 <li><a href="../classes/Circle.html">Circle</a></li>
       
   153             
       
   154                 <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
       
   155             
       
   156                 <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
       
   157             
       
   158                 <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
       
   159             
       
   160                 <li><a href="../classes/Color.html">Color</a></li>
       
   161             
       
   162                 <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
       
   163             
       
   164                 <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
       
   165             
       
   166                 <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
       
   167             
       
   168                 <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
       
   169             
       
   170                 <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
       
   171             
       
   172                 <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
       
   173             
       
   174                 <li><a href="../classes/config.html">config</a></li>
       
   175             
       
   176                 <li><a href="../classes/Console.html">Console</a></li>
       
   177             
       
   178                 <li><a href="../classes/Controller.html">Controller</a></li>
       
   179             
       
   180                 <li><a href="../classes/Cookie.html">Cookie</a></li>
       
   181             
       
   182                 <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
       
   183             
       
   184                 <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
       
   185             
       
   186                 <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
       
   187             
       
   188                 <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
       
   189             
       
   190                 <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
       
   191             
       
   192                 <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
       
   193             
       
   194                 <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
       
   195             
       
   196                 <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
       
   197             
       
   198                 <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
       
   199             
       
   200                 <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
       
   201             
       
   202                 <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
       
   203             
       
   204                 <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
       
   205             
       
   206                 <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
       
   207             
       
   208                 <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
       
   209             
       
   210                 <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
       
   211             
       
   212                 <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
       
   213             
       
   214                 <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
       
   215             
       
   216                 <li><a href="../classes/DataTable.html">DataTable</a></li>
       
   217             
       
   218                 <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
       
   219             
       
   220                 <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
       
   221             
       
   222                 <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
       
   223             
       
   224                 <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
       
   225             
       
   226                 <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
       
   227             
       
   228                 <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
       
   229             
       
   230                 <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
       
   231             
       
   232                 <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
       
   233             
       
   234                 <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
       
   235             
       
   236                 <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
       
   237             
       
   238                 <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
       
   239             
       
   240                 <li><a href="../classes/Date.html">Date</a></li>
       
   241             
       
   242                 <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
       
   243             
       
   244                 <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
       
   245             
       
   246                 <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
       
   247             
       
   248                 <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
       
   249             
       
   250                 <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
       
   251             
       
   252                 <li><a href="../classes/Dial.html">Dial</a></li>
       
   253             
       
   254                 <li><a href="../classes/Do.html">Do</a></li>
       
   255             
       
   256                 <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
       
   257             
       
   258                 <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
       
   259             
       
   260                 <li><a href="../classes/Do.Error.html">Do.Error</a></li>
       
   261             
       
   262                 <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
       
   263             
       
   264                 <li><a href="../classes/Do.Method.html">Do.Method</a></li>
       
   265             
       
   266                 <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
       
   267             
       
   268                 <li><a href="../classes/DOM.html">DOM</a></li>
       
   269             
       
   270                 <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
       
   271             
       
   272                 <li><a href="../classes/Drawing.html">Drawing</a></li>
       
   273             
       
   274                 <li><a href="../classes/Easing.html">Easing</a></li>
       
   275             
       
   276                 <li><a href="../classes/EditorBase.html">EditorBase</a></li>
       
   277             
       
   278                 <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
       
   279             
       
   280                 <li><a href="../classes/Ellipse.html">Ellipse</a></li>
       
   281             
       
   282                 <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
       
   283             
       
   284                 <li><a href="../classes/Escape.html">Escape</a></li>
       
   285             
       
   286                 <li><a href="../classes/Event.html">Event</a></li>
       
   287             
       
   288                 <li><a href="../classes/EventFacade.html">EventFacade</a></li>
       
   289             
       
   290                 <li><a href="../classes/EventHandle.html">EventHandle</a></li>
       
   291             
       
   292                 <li><a href="../classes/EventTarget.html">EventTarget</a></li>
       
   293             
       
   294                 <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
       
   295             
       
   296                 <li><a href="../classes/Features.html">Features</a></li>
       
   297             
       
   298                 <li><a href="../classes/File.html">File</a></li>
       
   299             
       
   300                 <li><a href="../classes/FileFlash.html">FileFlash</a></li>
       
   301             
       
   302                 <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
       
   303             
       
   304                 <li><a href="../classes/Fills.html">Fills</a></li>
       
   305             
       
   306                 <li><a href="../classes/Frame.html">Frame</a></li>
       
   307             
       
   308                 <li><a href="../classes/Get.html">Get</a></li>
       
   309             
       
   310                 <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
       
   311             
       
   312                 <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
       
   313             
       
   314                 <li><a href="../classes/Graph.html">Graph</a></li>
       
   315             
       
   316                 <li><a href="../classes/Graphic.html">Graphic</a></li>
       
   317             
       
   318                 <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
       
   319             
       
   320                 <li><a href="../classes/Gridlines.html">Gridlines</a></li>
       
   321             
       
   322                 <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
       
   323             
       
   324                 <li><a href="../classes/GroupRect.html">GroupRect</a></li>
       
   325             
       
   326                 <li><a href="../classes/Handlebars.html">Handlebars</a></li>
       
   327             
       
   328                 <li><a href="../classes/Highlight.html">Highlight</a></li>
       
   329             
       
   330                 <li><a href="../classes/Histogram.html">Histogram</a></li>
       
   331             
       
   332                 <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
       
   333             
       
   334                 <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
       
   335             
       
   336                 <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
       
   337             
       
   338                 <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
       
   339             
       
   340                 <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
       
   341             
       
   342                 <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
       
   343             
       
   344                 <li><a href="../classes/Intl.html">Intl</a></li>
       
   345             
       
   346                 <li><a href="../classes/IO.html">IO</a></li>
       
   347             
       
   348                 <li><a href="../classes/JSON.html">JSON</a></li>
       
   349             
       
   350                 <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
       
   351             
       
   352                 <li><a href="../classes/Lang.html">Lang</a></li>
       
   353             
       
   354                 <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
       
   355             
       
   356                 <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
       
   357             
       
   358                 <li><a href="../classes/Lines.html">Lines</a></li>
       
   359             
       
   360                 <li><a href="../classes/LineSeries.html">LineSeries</a></li>
       
   361             
       
   362                 <li><a href="../classes/Loader.html">Loader</a></li>
       
   363             
       
   364                 <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
       
   365             
       
   366                 <li><a href="../classes/Matrix.html">Matrix</a></li>
       
   367             
       
   368                 <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
       
   369             
       
   370                 <li><a href="../classes/Model.html">Model</a></li>
       
   371             
       
   372                 <li><a href="../classes/ModelList.html">ModelList</a></li>
       
   373             
       
   374                 <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
       
   375             
       
   376                 <li><a href="../classes/Node.html">Node</a></li>
       
   377             
       
   378                 <li><a href="../classes/NodeList.html">NodeList</a></li>
       
   379             
       
   380                 <li><a href="../classes/Number.html">Number</a></li>
       
   381             
       
   382                 <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
       
   383             
       
   384                 <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
       
   385             
       
   386                 <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
       
   387             
       
   388                 <li><a href="../classes/Object.html">Object</a></li>
       
   389             
       
   390                 <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
       
   391             
       
   392                 <li><a href="../classes/Overlay.html">Overlay</a></li>
       
   393             
       
   394                 <li><a href="../classes/Panel.html">Panel</a></li>
       
   395             
       
   396                 <li><a href="../classes/Parallel.html">Parallel</a></li>
       
   397             
       
   398                 <li><a href="../classes/Path.html">Path</a></li>
       
   399             
       
   400                 <li><a href="../classes/PieChart.html">PieChart</a></li>
       
   401             
       
   402                 <li><a href="../classes/PieSeries.html">PieSeries</a></li>
       
   403             
       
   404                 <li><a href="../classes/Pjax.html">Pjax</a></li>
       
   405             
       
   406                 <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
       
   407             
       
   408                 <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
       
   409             
       
   410                 <li><a href="../classes/Plots.html">Plots</a></li>
       
   411             
       
   412                 <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
       
   413             
       
   414                 <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
       
   415             
       
   416                 <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
       
   417             
       
   418                 <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
       
   419             
       
   420                 <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
       
   421             
       
   422                 <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
       
   423             
       
   424                 <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
       
   425             
       
   426                 <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
       
   427             
       
   428                 <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
       
   429             
       
   430                 <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
       
   431             
       
   432                 <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
       
   433             
       
   434                 <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
       
   435             
       
   436                 <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
       
   437             
       
   438                 <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
       
   439             
       
   440                 <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
       
   441             
       
   442                 <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
       
   443             
       
   444                 <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
       
   445             
       
   446                 <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
       
   447             
       
   448                 <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
       
   449             
       
   450                 <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
       
   451             
       
   452                 <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
       
   453             
       
   454                 <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
       
   455             
       
   456                 <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
       
   457             
       
   458                 <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
       
   459             
       
   460                 <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
       
   461             
       
   462                 <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
       
   463             
       
   464                 <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
       
   465             
       
   466                 <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
       
   467             
       
   468                 <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
       
   469             
       
   470                 <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
       
   471             
       
   472                 <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
       
   473             
       
   474                 <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
       
   475             
       
   476                 <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
       
   477             
       
   478                 <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
       
   479             
       
   480                 <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
       
   481             
       
   482                 <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
       
   483             
       
   484                 <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
       
   485             
       
   486                 <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
       
   487             
       
   488                 <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
       
   489             
       
   490                 <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
       
   491             
       
   492                 <li><a href="../classes/Pollable.html">Pollable</a></li>
       
   493             
       
   494                 <li><a href="../classes/Promise.html">Promise</a></li>
       
   495             
       
   496                 <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
       
   497             
       
   498                 <li><a href="../classes/QueryString.html">QueryString</a></li>
       
   499             
       
   500                 <li><a href="../classes/Queue.html">Queue</a></li>
       
   501             
       
   502                 <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
       
   503             
       
   504                 <li><a href="../classes/Record.html">Record</a></li>
       
   505             
       
   506                 <li><a href="../classes/Recordset.html">Recordset</a></li>
       
   507             
       
   508                 <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
       
   509             
       
   510                 <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
       
   511             
       
   512                 <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
       
   513             
       
   514                 <li><a href="../classes/Rect.html">Rect</a></li>
       
   515             
       
   516                 <li><a href="../classes/Renderer.html">Renderer</a></li>
       
   517             
       
   518                 <li><a href="../classes/Resize.html">Resize</a></li>
       
   519             
       
   520                 <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
       
   521             
       
   522                 <li><a href="../classes/Router.html">Router</a></li>
       
   523             
       
   524                 <li><a href="../classes/ScrollView.html">ScrollView</a></li>
       
   525             
       
   526                 <li><a href="../classes/Selector.html">Selector</a></li>
       
   527             
       
   528                 <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
       
   529             
       
   530                 <li><a href="../classes/Shape.html">Shape</a></li>
       
   531             
       
   532                 <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
       
   533             
       
   534                 <li><a href="../classes/Slider.html">Slider</a></li>
       
   535             
       
   536                 <li><a href="../classes/SliderBase.html">SliderBase</a></li>
       
   537             
       
   538                 <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
       
   539             
       
   540                 <li><a href="../classes/soon.html">soon</a></li>
       
   541             
       
   542                 <li><a href="../classes/Sortable.html">Sortable</a></li>
       
   543             
       
   544                 <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
       
   545             
       
   546                 <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
       
   547             
       
   548                 <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
       
   549             
       
   550                 <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
       
   551             
       
   552                 <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
       
   553             
       
   554                 <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
       
   555             
       
   556                 <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
       
   557             
       
   558                 <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
       
   559             
       
   560                 <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
       
   561             
       
   562                 <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
       
   563             
       
   564                 <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
       
   565             
       
   566                 <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
       
   567             
       
   568                 <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
       
   569             
       
   570                 <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
       
   571             
       
   572                 <li><a href="../classes/State.html">State</a></li>
       
   573             
       
   574                 <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
       
   575             
       
   576                 <li><a href="../classes/Subscriber.html">Subscriber</a></li>
       
   577             
       
   578                 <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
       
   579             
       
   580                 <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
       
   581             
       
   582                 <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
       
   583             
       
   584                 <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
       
   585             
       
   586                 <li><a href="../classes/SVGPath.html">SVGPath</a></li>
       
   587             
       
   588                 <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
       
   589             
       
   590                 <li><a href="../classes/SVGRect.html">SVGRect</a></li>
       
   591             
       
   592                 <li><a href="../classes/SVGShape.html">SVGShape</a></li>
       
   593             
       
   594                 <li><a href="../classes/SWF.html">SWF</a></li>
       
   595             
       
   596                 <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
       
   597             
       
   598                 <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
       
   599             
       
   600                 <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
       
   601             
       
   602                 <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
       
   603             
       
   604                 <li><a href="../classes/Tab.html">Tab</a></li>
       
   605             
       
   606                 <li><a href="../classes/TabView.html">TabView</a></li>
       
   607             
       
   608                 <li><a href="../classes/Template.html">Template</a></li>
       
   609             
       
   610                 <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
       
   611             
       
   612                 <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
       
   613             
       
   614                 <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
       
   615             
       
   616                 <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
       
   617             
       
   618                 <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
       
   619             
       
   620                 <li><a href="../classes/Test.Console.html">Test.Console</a></li>
       
   621             
       
   622                 <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
       
   623             
       
   624                 <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
       
   625             
       
   626                 <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
       
   627             
       
   628                 <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
       
   629             
       
   630                 <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
       
   631             
       
   632                 <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
       
   633             
       
   634                 <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
       
   635             
       
   636                 <li><a href="../classes/Test.Results.html">Test.Results</a></li>
       
   637             
       
   638                 <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
       
   639             
       
   640                 <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
       
   641             
       
   642                 <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
       
   643             
       
   644                 <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
       
   645             
       
   646                 <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
       
   647             
       
   648                 <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
       
   649             
       
   650                 <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
       
   651             
       
   652                 <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
       
   653             
       
   654                 <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
       
   655             
       
   656                 <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
       
   657             
       
   658                 <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
       
   659             
       
   660                 <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
       
   661             
       
   662                 <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
       
   663             
       
   664                 <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
       
   665             
       
   666                 <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
       
   667             
       
   668                 <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
       
   669             
       
   670                 <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
       
   671             
       
   672                 <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
       
   673             
       
   674                 <li><a href="../classes/Transition.html">Transition</a></li>
       
   675             
       
   676                 <li><a href="../classes/Tree.html">Tree</a></li>
       
   677             
       
   678                 <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
       
   679             
       
   680                 <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
       
   681             
       
   682                 <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
       
   683             
       
   684                 <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
       
   685             
       
   686                 <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
       
   687             
       
   688                 <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
       
   689             
       
   690                 <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
       
   691             
       
   692                 <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
       
   693             
       
   694                 <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
       
   695             
       
   696                 <li><a href="../classes/UA.html">UA</a></li>
       
   697             
       
   698                 <li><a href="../classes/Uploader.html">Uploader</a></li>
       
   699             
       
   700                 <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
       
   701             
       
   702                 <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
       
   703             
       
   704                 <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
       
   705             
       
   706                 <li><a href="../classes/ValueChange.html">ValueChange</a></li>
       
   707             
       
   708                 <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
       
   709             
       
   710                 <li><a href="../classes/View.html">View</a></li>
       
   711             
       
   712                 <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
       
   713             
       
   714                 <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
       
   715             
       
   716                 <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
       
   717             
       
   718                 <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
       
   719             
       
   720                 <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
       
   721             
       
   722                 <li><a href="../classes/VMLPath.html">VMLPath</a></li>
       
   723             
       
   724                 <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
       
   725             
       
   726                 <li><a href="../classes/VMLRect.html">VMLRect</a></li>
       
   727             
       
   728                 <li><a href="../classes/VMLShape.html">VMLShape</a></li>
       
   729             
       
   730                 <li><a href="../classes/Widget.html">Widget</a></li>
       
   731             
       
   732                 <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
       
   733             
       
   734                 <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
       
   735             
       
   736                 <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
       
   737             
       
   738                 <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
       
   739             
       
   740                 <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
       
   741             
       
   742                 <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
       
   743             
       
   744                 <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
       
   745             
       
   746                 <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
       
   747             
       
   748                 <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
       
   749             
       
   750                 <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
       
   751             
       
   752                 <li><a href="../classes/XML.html">XML</a></li>
       
   753             
       
   754                 <li><a href="../classes/YQL.html">YQL</a></li>
       
   755             
       
   756                 <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
       
   757             
       
   758                 <li><a href="../classes/YUI.html">YUI</a></li>
       
   759             
       
   760                 <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
       
   761             
       
   762             </ul>
       
   763 
       
   764             <ul id="api-modules" class="apis modules">
       
   765             
       
   766                 <li><a href="../modules/align-plugin.html">align-plugin</a></li>
       
   767             
       
   768                 <li><a href="../modules/anim.html">anim</a></li>
       
   769             
       
   770                 <li><a href="../modules/anim-base.html">anim-base</a></li>
       
   771             
       
   772                 <li><a href="../modules/anim-color.html">anim-color</a></li>
       
   773             
       
   774                 <li><a href="../modules/anim-curve.html">anim-curve</a></li>
       
   775             
       
   776                 <li><a href="../modules/anim-easing.html">anim-easing</a></li>
       
   777             
       
   778                 <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
       
   779             
       
   780                 <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
       
   781             
       
   782                 <li><a href="../modules/anim-shape.html">anim-shape</a></li>
       
   783             
       
   784                 <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
       
   785             
       
   786                 <li><a href="../modules/anim-xy.html">anim-xy</a></li>
       
   787             
       
   788                 <li><a href="../modules/app.html">app</a></li>
       
   789             
       
   790                 <li><a href="../modules/app-base.html">app-base</a></li>
       
   791             
       
   792                 <li><a href="../modules/app-content.html">app-content</a></li>
       
   793             
       
   794                 <li><a href="../modules/app-transitions.html">app-transitions</a></li>
       
   795             
       
   796                 <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
       
   797             
       
   798                 <li><a href="../modules/array-extras.html">array-extras</a></li>
       
   799             
       
   800                 <li><a href="../modules/array-invoke.html">array-invoke</a></li>
       
   801             
       
   802                 <li><a href="../modules/arraylist.html">arraylist</a></li>
       
   803             
       
   804                 <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
       
   805             
       
   806                 <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
       
   807             
       
   808                 <li><a href="../modules/arraysort.html">arraysort</a></li>
       
   809             
       
   810                 <li><a href="../modules/async-queue.html">async-queue</a></li>
       
   811             
       
   812                 <li><a href="../modules/attribute.html">attribute</a></li>
       
   813             
       
   814                 <li><a href="../modules/attribute-base.html">attribute-base</a></li>
       
   815             
       
   816                 <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
       
   817             
       
   818                 <li><a href="../modules/attribute-core.html">attribute-core</a></li>
       
   819             
       
   820                 <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
       
   821             
       
   822                 <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
       
   823             
       
   824                 <li><a href="../modules/autocomplete.html">autocomplete</a></li>
       
   825             
       
   826                 <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
       
   827             
       
   828                 <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
       
   829             
       
   830                 <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
       
   831             
       
   832                 <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
       
   833             
       
   834                 <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
       
   835             
       
   836                 <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
       
   837             
       
   838                 <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
       
   839             
       
   840                 <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
       
   841             
       
   842                 <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
       
   843             
       
   844                 <li><a href="../modules/axis.html">axis</a></li>
       
   845             
       
   846                 <li><a href="../modules/axis-base.html">axis-base</a></li>
       
   847             
       
   848                 <li><a href="../modules/axis-category.html">axis-category</a></li>
       
   849             
       
   850                 <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
       
   851             
       
   852                 <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
       
   853             
       
   854                 <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
       
   855             
       
   856                 <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
       
   857             
       
   858                 <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
       
   859             
       
   860                 <li><a href="../modules/axis-time.html">axis-time</a></li>
       
   861             
       
   862                 <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
       
   863             
       
   864                 <li><a href="../modules/base.html">base</a></li>
       
   865             
       
   866                 <li><a href="../modules/base-base.html">base-base</a></li>
       
   867             
       
   868                 <li><a href="../modules/base-build.html">base-build</a></li>
       
   869             
       
   870                 <li><a href="../modules/base-core.html">base-core</a></li>
       
   871             
       
   872                 <li><a href="../modules/base-observable.html">base-observable</a></li>
       
   873             
       
   874                 <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
       
   875             
       
   876                 <li><a href="../modules/button.html">button</a></li>
       
   877             
       
   878                 <li><a href="../modules/button-core.html">button-core</a></li>
       
   879             
       
   880                 <li><a href="../modules/button-group.html">button-group</a></li>
       
   881             
       
   882                 <li><a href="../modules/button-plugin.html">button-plugin</a></li>
       
   883             
       
   884                 <li><a href="../modules/cache.html">cache</a></li>
       
   885             
       
   886                 <li><a href="../modules/cache-base.html">cache-base</a></li>
       
   887             
       
   888                 <li><a href="../modules/cache-offline.html">cache-offline</a></li>
       
   889             
       
   890                 <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
       
   891             
       
   892                 <li><a href="../modules/calendar.html">calendar</a></li>
       
   893             
       
   894                 <li><a href="../modules/calendar-base.html">calendar-base</a></li>
       
   895             
       
   896                 <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
       
   897             
       
   898                 <li><a href="../modules/charts.html">charts</a></li>
       
   899             
       
   900                 <li><a href="../modules/charts-base.html">charts-base</a></li>
       
   901             
       
   902                 <li><a href="../modules/charts-legend.html">charts-legend</a></li>
       
   903             
       
   904                 <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
       
   905             
       
   906                 <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
       
   907             
       
   908                 <li><a href="../modules/collection.html">collection</a></li>
       
   909             
       
   910                 <li><a href="../modules/color.html">color</a></li>
       
   911             
       
   912                 <li><a href="../modules/color-base.html">color-base</a></li>
       
   913             
       
   914                 <li><a href="../modules/color-harmony.html">color-harmony</a></li>
       
   915             
       
   916                 <li><a href="../modules/color-hsl.html">color-hsl</a></li>
       
   917             
       
   918                 <li><a href="../modules/color-hsv.html">color-hsv</a></li>
       
   919             
       
   920                 <li><a href="../modules/console.html">console</a></li>
       
   921             
       
   922                 <li><a href="../modules/console-filters.html">console-filters</a></li>
       
   923             
       
   924                 <li><a href="../modules/cookie.html">cookie</a></li>
       
   925             
       
   926                 <li><a href="../modules/createlink-base.html">createlink-base</a></li>
       
   927             
       
   928                 <li><a href="../modules/dataschema.html">dataschema</a></li>
       
   929             
       
   930                 <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
       
   931             
       
   932                 <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
       
   933             
       
   934                 <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
       
   935             
       
   936                 <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
       
   937             
       
   938                 <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
       
   939             
       
   940                 <li><a href="../modules/datasource.html">datasource</a></li>
       
   941             
       
   942                 <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
       
   943             
       
   944                 <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
       
   945             
       
   946                 <li><a href="../modules/datasource-function.html">datasource-function</a></li>
       
   947             
       
   948                 <li><a href="../modules/datasource-get.html">datasource-get</a></li>
       
   949             
       
   950                 <li><a href="../modules/datasource-io.html">datasource-io</a></li>
       
   951             
       
   952                 <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
       
   953             
       
   954                 <li><a href="../modules/datasource-local.html">datasource-local</a></li>
       
   955             
       
   956                 <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
       
   957             
       
   958                 <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
       
   959             
       
   960                 <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
       
   961             
       
   962                 <li><a href="../modules/datatable.html">datatable</a></li>
       
   963             
       
   964                 <li><a href="../modules/datatable-base.html">datatable-base</a></li>
       
   965             
       
   966                 <li><a href="../modules/datatable-body.html">datatable-body</a></li>
       
   967             
       
   968                 <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
       
   969             
       
   970                 <li><a href="../modules/datatable-core.html">datatable-core</a></li>
       
   971             
       
   972                 <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
       
   973             
       
   974                 <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
       
   975             
       
   976                 <li><a href="../modules/datatable-head.html">datatable-head</a></li>
       
   977             
       
   978                 <li><a href="../modules/datatable-message.html">datatable-message</a></li>
       
   979             
       
   980                 <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
       
   981             
       
   982                 <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
       
   983             
       
   984                 <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
       
   985             
       
   986                 <li><a href="../modules/datatable-table.html">datatable-table</a></li>
       
   987             
       
   988                 <li><a href="../modules/datatype.html">datatype</a></li>
       
   989             
       
   990                 <li><a href="../modules/datatype-date.html">datatype-date</a></li>
       
   991             
       
   992                 <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
       
   993             
       
   994                 <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
       
   995             
       
   996                 <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
       
   997             
       
   998                 <li><a href="../modules/datatype-number.html">datatype-number</a></li>
       
   999             
       
  1000                 <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
       
  1001             
       
  1002                 <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
       
  1003             
       
  1004                 <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
       
  1005             
       
  1006                 <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
       
  1007             
       
  1008                 <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
       
  1009             
       
  1010                 <li><a href="../modules/dd.html">dd</a></li>
       
  1011             
       
  1012                 <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
       
  1013             
       
  1014                 <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
       
  1015             
       
  1016                 <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
       
  1017             
       
  1018                 <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
       
  1019             
       
  1020                 <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
       
  1021             
       
  1022                 <li><a href="../modules/dd-drag.html">dd-drag</a></li>
       
  1023             
       
  1024                 <li><a href="../modules/dd-drop.html">dd-drop</a></li>
       
  1025             
       
  1026                 <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
       
  1027             
       
  1028                 <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
       
  1029             
       
  1030                 <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
       
  1031             
       
  1032                 <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
       
  1033             
       
  1034                 <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
       
  1035             
       
  1036                 <li><a href="../modules/dial.html">dial</a></li>
       
  1037             
       
  1038                 <li><a href="../modules/dom.html">dom</a></li>
       
  1039             
       
  1040                 <li><a href="../modules/dom-base.html">dom-base</a></li>
       
  1041             
       
  1042                 <li><a href="../modules/dom-screen.html">dom-screen</a></li>
       
  1043             
       
  1044                 <li><a href="../modules/dom-style.html">dom-style</a></li>
       
  1045             
       
  1046                 <li><a href="../modules/dump.html">dump</a></li>
       
  1047             
       
  1048                 <li><a href="../modules/editor.html">editor</a></li>
       
  1049             
       
  1050                 <li><a href="../modules/editor-base.html">editor-base</a></li>
       
  1051             
       
  1052                 <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
       
  1053             
       
  1054                 <li><a href="../modules/editor-br.html">editor-br</a></li>
       
  1055             
       
  1056                 <li><a href="../modules/editor-lists.html">editor-lists</a></li>
       
  1057             
       
  1058                 <li><a href="../modules/editor-para.html">editor-para</a></li>
       
  1059             
       
  1060                 <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
       
  1061             
       
  1062                 <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
       
  1063             
       
  1064                 <li><a href="../modules/editor-tab.html">editor-tab</a></li>
       
  1065             
       
  1066                 <li><a href="../modules/escape.html">escape</a></li>
       
  1067             
       
  1068                 <li><a href="../modules/event.html">event</a></li>
       
  1069             
       
  1070                 <li><a href="../modules/event-base.html">event-base</a></li>
       
  1071             
       
  1072                 <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
       
  1073             
       
  1074                 <li><a href="../modules/event-custom.html">event-custom</a></li>
       
  1075             
       
  1076                 <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
       
  1077             
       
  1078                 <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
       
  1079             
       
  1080                 <li><a href="../modules/event-delegate.html">event-delegate</a></li>
       
  1081             
       
  1082                 <li><a href="../modules/event-flick.html">event-flick</a></li>
       
  1083             
       
  1084                 <li><a href="../modules/event-focus.html">event-focus</a></li>
       
  1085             
       
  1086                 <li><a href="../modules/event-gestures.html">event-gestures</a></li>
       
  1087             
       
  1088                 <li><a href="../modules/event-hover.html">event-hover</a></li>
       
  1089             
       
  1090                 <li><a href="../modules/event-key.html">event-key</a></li>
       
  1091             
       
  1092                 <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
       
  1093             
       
  1094                 <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
       
  1095             
       
  1096                 <li><a href="../modules/event-move.html">event-move</a></li>
       
  1097             
       
  1098                 <li><a href="../modules/event-outside.html">event-outside</a></li>
       
  1099             
       
  1100                 <li><a href="../modules/event-resize.html">event-resize</a></li>
       
  1101             
       
  1102                 <li><a href="../modules/event-simulate.html">event-simulate</a></li>
       
  1103             
       
  1104                 <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
       
  1105             
       
  1106                 <li><a href="../modules/event-tap.html">event-tap</a></li>
       
  1107             
       
  1108                 <li><a href="../modules/event-touch.html">event-touch</a></li>
       
  1109             
       
  1110                 <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
       
  1111             
       
  1112                 <li><a href="../modules/exec-command.html">exec-command</a></li>
       
  1113             
       
  1114                 <li><a href="../modules/features.html">features</a></li>
       
  1115             
       
  1116                 <li><a href="../modules/file.html">file</a></li>
       
  1117             
       
  1118                 <li><a href="../modules/file-flash.html">file-flash</a></li>
       
  1119             
       
  1120                 <li><a href="../modules/file-html5.html">file-html5</a></li>
       
  1121             
       
  1122                 <li><a href="../modules/frame.html">frame</a></li>
       
  1123             
       
  1124                 <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
       
  1125             
       
  1126                 <li><a href="../modules/get.html">get</a></li>
       
  1127             
       
  1128                 <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
       
  1129             
       
  1130                 <li><a href="../modules/graphics.html">graphics</a></li>
       
  1131             
       
  1132                 <li><a href="../modules/graphics-group.html">graphics-group</a></li>
       
  1133             
       
  1134                 <li><a href="../modules/handlebars.html">handlebars</a></li>
       
  1135             
       
  1136                 <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
       
  1137             
       
  1138                 <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
       
  1139             
       
  1140                 <li><a href="../modules/highlight.html">highlight</a></li>
       
  1141             
       
  1142                 <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
       
  1143             
       
  1144                 <li><a href="../modules/highlight-base.html">highlight-base</a></li>
       
  1145             
       
  1146                 <li><a href="../modules/history.html">history</a></li>
       
  1147             
       
  1148                 <li><a href="../modules/history-base.html">history-base</a></li>
       
  1149             
       
  1150                 <li><a href="../modules/history-hash.html">history-hash</a></li>
       
  1151             
       
  1152                 <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
       
  1153             
       
  1154                 <li><a href="../modules/history-html5.html">history-html5</a></li>
       
  1155             
       
  1156                 <li><a href="../modules/imageloader.html">imageloader</a></li>
       
  1157             
       
  1158                 <li><a href="../modules/intl.html">intl</a></li>
       
  1159             
       
  1160                 <li><a href="../modules/io.html">io</a></li>
       
  1161             
       
  1162                 <li><a href="../modules/io-base.html">io-base</a></li>
       
  1163             
       
  1164                 <li><a href="../modules/io-form.html">io-form</a></li>
       
  1165             
       
  1166                 <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
       
  1167             
       
  1168                 <li><a href="../modules/io-queue.html">io-queue</a></li>
       
  1169             
       
  1170                 <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
       
  1171             
       
  1172                 <li><a href="../modules/io-xdr.html">io-xdr</a></li>
       
  1173             
       
  1174                 <li><a href="../modules/json.html">json</a></li>
       
  1175             
       
  1176                 <li><a href="../modules/json-parse.html">json-parse</a></li>
       
  1177             
       
  1178                 <li><a href="../modules/json-stringify.html">json-stringify</a></li>
       
  1179             
       
  1180                 <li><a href="../modules/jsonp.html">jsonp</a></li>
       
  1181             
       
  1182                 <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
       
  1183             
       
  1184                 <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
       
  1185             
       
  1186                 <li><a href="../modules/loader.html">loader</a></li>
       
  1187             
       
  1188                 <li><a href="../modules/loader-base.html">loader-base</a></li>
       
  1189             
       
  1190                 <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
       
  1191             
       
  1192                 <li><a href="../modules/matrix.html">matrix</a></li>
       
  1193             
       
  1194                 <li><a href="../modules/model.html">model</a></li>
       
  1195             
       
  1196                 <li><a href="../modules/model-list.html">model-list</a></li>
       
  1197             
       
  1198                 <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
       
  1199             
       
  1200                 <li><a href="../modules/node.html">node</a></li>
       
  1201             
       
  1202                 <li><a href="../modules/node-base.html">node-base</a></li>
       
  1203             
       
  1204                 <li><a href="../modules/node-core.html">node-core</a></li>
       
  1205             
       
  1206                 <li><a href="../modules/node-data.html">node-data</a></li>
       
  1207             
       
  1208                 <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
       
  1209             
       
  1210                 <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
       
  1211             
       
  1212                 <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
       
  1213             
       
  1214                 <li><a href="../modules/node-flick.html">node-flick</a></li>
       
  1215             
       
  1216                 <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
       
  1217             
       
  1218                 <li><a href="../modules/node-load.html">node-load</a></li>
       
  1219             
       
  1220                 <li><a href="../modules/node-menunav.html">node-menunav</a></li>
       
  1221             
       
  1222                 <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
       
  1223             
       
  1224                 <li><a href="../modules/node-screen.html">node-screen</a></li>
       
  1225             
       
  1226                 <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
       
  1227             
       
  1228                 <li><a href="../modules/node-style.html">node-style</a></li>
       
  1229             
       
  1230                 <li><a href="../modules/oop.html">oop</a></li>
       
  1231             
       
  1232                 <li><a href="../modules/overlay.html">overlay</a></li>
       
  1233             
       
  1234                 <li><a href="../modules/panel.html">panel</a></li>
       
  1235             
       
  1236                 <li><a href="../modules/parallel.html">parallel</a></li>
       
  1237             
       
  1238                 <li><a href="../modules/pjax.html">pjax</a></li>
       
  1239             
       
  1240                 <li><a href="../modules/pjax-base.html">pjax-base</a></li>
       
  1241             
       
  1242                 <li><a href="../modules/pjax-content.html">pjax-content</a></li>
       
  1243             
       
  1244                 <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
       
  1245             
       
  1246                 <li><a href="../modules/plugin.html">plugin</a></li>
       
  1247             
       
  1248                 <li><a href="../modules/pluginhost.html">pluginhost</a></li>
       
  1249             
       
  1250                 <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
       
  1251             
       
  1252                 <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
       
  1253             
       
  1254                 <li><a href="../modules/promise.html">promise</a></li>
       
  1255             
       
  1256                 <li><a href="../modules/querystring.html">querystring</a></li>
       
  1257             
       
  1258                 <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
       
  1259             
       
  1260                 <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
       
  1261             
       
  1262                 <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
       
  1263             
       
  1264                 <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
       
  1265             
       
  1266                 <li><a href="../modules/queue-promote.html">queue-promote</a></li>
       
  1267             
       
  1268                 <li><a href="../modules/range-slider.html">range-slider</a></li>
       
  1269             
       
  1270                 <li><a href="../modules/recordset.html">recordset</a></li>
       
  1271             
       
  1272                 <li><a href="../modules/recordset-base.html">recordset-base</a></li>
       
  1273             
       
  1274                 <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
       
  1275             
       
  1276                 <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
       
  1277             
       
  1278                 <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
       
  1279             
       
  1280                 <li><a href="../modules/resize.html">resize</a></li>
       
  1281             
       
  1282                 <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
       
  1283             
       
  1284                 <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
       
  1285             
       
  1286                 <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
       
  1287             
       
  1288                 <li><a href="../modules/rollup.html">rollup</a></li>
       
  1289             
       
  1290                 <li><a href="../modules/router.html">router</a></li>
       
  1291             
       
  1292                 <li><a href="../modules/scrollview.html">scrollview</a></li>
       
  1293             
       
  1294                 <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
       
  1295             
       
  1296                 <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
       
  1297             
       
  1298                 <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
       
  1299             
       
  1300                 <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
       
  1301             
       
  1302                 <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
       
  1303             
       
  1304                 <li><a href="../modules/selection.html">selection</a></li>
       
  1305             
       
  1306                 <li><a href="../modules/selector-css2.html">selector-css2</a></li>
       
  1307             
       
  1308                 <li><a href="../modules/selector-css3.html">selector-css3</a></li>
       
  1309             
       
  1310                 <li><a href="../modules/selector-native.html">selector-native</a></li>
       
  1311             
       
  1312                 <li><a href="../modules/series-area.html">series-area</a></li>
       
  1313             
       
  1314                 <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
       
  1315             
       
  1316                 <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
       
  1317             
       
  1318                 <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
       
  1319             
       
  1320                 <li><a href="../modules/series-bar.html">series-bar</a></li>
       
  1321             
       
  1322                 <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
       
  1323             
       
  1324                 <li><a href="../modules/series-base.html">series-base</a></li>
       
  1325             
       
  1326                 <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
       
  1327             
       
  1328                 <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
       
  1329             
       
  1330                 <li><a href="../modules/series-column.html">series-column</a></li>
       
  1331             
       
  1332                 <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
       
  1333             
       
  1334                 <li><a href="../modules/series-combo.html">series-combo</a></li>
       
  1335             
       
  1336                 <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
       
  1337             
       
  1338                 <li><a href="../modules/series-combospline.html">series-combospline</a></li>
       
  1339             
       
  1340                 <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
       
  1341             
       
  1342                 <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
       
  1343             
       
  1344                 <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
       
  1345             
       
  1346                 <li><a href="../modules/series-histogram.html">series-histogram</a></li>
       
  1347             
       
  1348                 <li><a href="../modules/series-line.html">series-line</a></li>
       
  1349             
       
  1350                 <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
       
  1351             
       
  1352                 <li><a href="../modules/series-line-util.html">series-line-util</a></li>
       
  1353             
       
  1354                 <li><a href="../modules/series-marker.html">series-marker</a></li>
       
  1355             
       
  1356                 <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
       
  1357             
       
  1358                 <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
       
  1359             
       
  1360                 <li><a href="../modules/series-pie.html">series-pie</a></li>
       
  1361             
       
  1362                 <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
       
  1363             
       
  1364                 <li><a href="../modules/series-range.html">series-range</a></li>
       
  1365             
       
  1366                 <li><a href="../modules/series-spline.html">series-spline</a></li>
       
  1367             
       
  1368                 <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
       
  1369             
       
  1370                 <li><a href="../modules/series-stacked.html">series-stacked</a></li>
       
  1371             
       
  1372                 <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
       
  1373             
       
  1374                 <li><a href="../modules/slider.html">slider</a></li>
       
  1375             
       
  1376                 <li><a href="../modules/slider-base.html">slider-base</a></li>
       
  1377             
       
  1378                 <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
       
  1379             
       
  1380                 <li><a href="../modules/sortable.html">sortable</a></li>
       
  1381             
       
  1382                 <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
       
  1383             
       
  1384                 <li><a href="../modules/stylesheet.html">stylesheet</a></li>
       
  1385             
       
  1386                 <li><a href="../modules/substitute.html">substitute</a></li>
       
  1387             
       
  1388                 <li><a href="../modules/swf.html">swf</a></li>
       
  1389             
       
  1390                 <li><a href="../modules/swfdetect.html">swfdetect</a></li>
       
  1391             
       
  1392                 <li><a href="../modules/tabview.html">tabview</a></li>
       
  1393             
       
  1394                 <li><a href="../modules/template.html">template</a></li>
       
  1395             
       
  1396                 <li><a href="../modules/template-base.html">template-base</a></li>
       
  1397             
       
  1398                 <li><a href="../modules/template-micro.html">template-micro</a></li>
       
  1399             
       
  1400                 <li><a href="../modules/test.html">test</a></li>
       
  1401             
       
  1402                 <li><a href="../modules/test-console.html">test-console</a></li>
       
  1403             
       
  1404                 <li><a href="../modules/text.html">text</a></li>
       
  1405             
       
  1406                 <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
       
  1407             
       
  1408                 <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
       
  1409             
       
  1410                 <li><a href="../modules/timers.html">timers</a></li>
       
  1411             
       
  1412                 <li><a href="../modules/transition.html">transition</a></li>
       
  1413             
       
  1414                 <li><a href="../modules/transition-timer.html">transition-timer</a></li>
       
  1415             
       
  1416                 <li><a href="../modules/tree.html">tree</a></li>
       
  1417             
       
  1418                 <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
       
  1419             
       
  1420                 <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
       
  1421             
       
  1422                 <li><a href="../modules/tree-node.html">tree-node</a></li>
       
  1423             
       
  1424                 <li><a href="../modules/tree-openable.html">tree-openable</a></li>
       
  1425             
       
  1426                 <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
       
  1427             
       
  1428                 <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
       
  1429             
       
  1430                 <li><a href="../modules/uploader.html">uploader</a></li>
       
  1431             
       
  1432                 <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
       
  1433             
       
  1434                 <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
       
  1435             
       
  1436                 <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
       
  1437             
       
  1438                 <li><a href="../modules/view.html">view</a></li>
       
  1439             
       
  1440                 <li><a href="../modules/view-node-map.html">view-node-map</a></li>
       
  1441             
       
  1442                 <li><a href="../modules/widget.html">widget</a></li>
       
  1443             
       
  1444                 <li><a href="../modules/widget-anim.html">widget-anim</a></li>
       
  1445             
       
  1446                 <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
       
  1447             
       
  1448                 <li><a href="../modules/widget-base.html">widget-base</a></li>
       
  1449             
       
  1450                 <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
       
  1451             
       
  1452                 <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
       
  1453             
       
  1454                 <li><a href="../modules/widget-child.html">widget-child</a></li>
       
  1455             
       
  1456                 <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
       
  1457             
       
  1458                 <li><a href="../modules/widget-locale.html">widget-locale</a></li>
       
  1459             
       
  1460                 <li><a href="../modules/widget-modality.html">widget-modality</a></li>
       
  1461             
       
  1462                 <li><a href="../modules/widget-parent.html">widget-parent</a></li>
       
  1463             
       
  1464                 <li><a href="../modules/widget-position.html">widget-position</a></li>
       
  1465             
       
  1466                 <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
       
  1467             
       
  1468                 <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
       
  1469             
       
  1470                 <li><a href="../modules/widget-skin.html">widget-skin</a></li>
       
  1471             
       
  1472                 <li><a href="../modules/widget-stack.html">widget-stack</a></li>
       
  1473             
       
  1474                 <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
       
  1475             
       
  1476                 <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
       
  1477             
       
  1478                 <li><a href="../modules/yql.html">yql</a></li>
       
  1479             
       
  1480                 <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
       
  1481             
       
  1482                 <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
       
  1483             
       
  1484                 <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
       
  1485             
       
  1486                 <li><a href="../modules/yui.html">yui</a></li>
       
  1487             
       
  1488                 <li><a href="../modules/yui-base.html">yui-base</a></li>
       
  1489             
       
  1490                 <li><a href="../modules/yui-later.html">yui-later</a></li>
       
  1491             
       
  1492                 <li><a href="../modules/yui-log.html">yui-log</a></li>
       
  1493             
       
  1494                 <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
       
  1495             
       
  1496             </ul>
       
  1497         </div>
       
  1498     </div>
       
  1499 </div>
       
  1500 
       
  1501             </div>
       
  1502         </div>
       
  1503         <div class="yui3-u-3-4">
       
  1504                 <div id="api-options">
       
  1505         Show:
       
  1506         <label for="api-show-inherited">
       
  1507             <input type="checkbox" id="api-show-inherited" checked>
       
  1508             Inherited
       
  1509         </label>
       
  1510 
       
  1511         <label for="api-show-protected">
       
  1512             <input type="checkbox" id="api-show-protected">
       
  1513             Protected
       
  1514         </label>
       
  1515 
       
  1516         <label for="api-show-private">
       
  1517             <input type="checkbox" id="api-show-private">
       
  1518             Private
       
  1519         </label>
       
  1520         <label for="api-show-deprecated">
       
  1521             <input type="checkbox" id="api-show-deprecated">
       
  1522             Deprecated
       
  1523         </label>
       
  1524 
       
  1525     </div>
       
  1526 
       
  1527 
       
  1528             <div class="apidocs">
       
  1529                 <div id="docs-main">
       
  1530                     <div class="content">
       
  1531                         <h1>Plugin.DDConstrained Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536         <div class="extends">
       
  1537             Extends <a href="../classes/Base.html" class="crosslink">Base</a>
       
  1538         </div>
       
  1539     
       
  1540 
       
  1541     
       
  1542         <div class="foundat">
       
  1543             Defined in: <a href="../files/dd_js_constrain.js.html#l12"><code>dd&#x2F;js&#x2F;constrain.js:12</code></a>
       
  1544         </div>
       
  1545     
       
  1546 
       
  1547     
       
  1548         
       
  1549             Module: <a href="../modules/dd-constrain.html">dd-constrain</a><br>
       
  1550             Parent Module: <a href="../modules/dd.html">dd</a>
       
  1551         
       
  1552     
       
  1553 
       
  1554     
       
  1555 </div>
       
  1556 
       
  1557 
       
  1558 
       
  1559 <div class="box intro">
       
  1560     <p>Plugin for the dd-drag module to add the constraining methods to it.
       
  1561 It supports constraining to a node or viewport. It supports tick based moves and XY axis constraints.</p>
       
  1562 </div>
       
  1563 
       
  1564 
       
  1565     <div class="constructor">
       
  1566         <h2>Constructor</h2>
       
  1567         <div id="method_Plugin.DDConstrained" class="method item">
       
  1568     <h3 class="name"><code>Plugin.DDConstrained</code></h3>
       
  1569 
       
  1570     
       
  1571         <span class="paren">()</span>
       
  1572     
       
  1573 
       
  1574     
       
  1575 
       
  1576     
       
  1577 
       
  1578     
       
  1579 
       
  1580     
       
  1581 
       
  1582     
       
  1583 
       
  1584     
       
  1585 
       
  1586     
       
  1587 
       
  1588     <div class="meta">
       
  1589         
       
  1590             
       
  1591                 
       
  1592                 <p>
       
  1593                 
       
  1594                 Defined in
       
  1595                 
       
  1596             
       
  1597         
       
  1598         
       
  1599         <a href="../files/dd_js_constrain.js.html#l12"><code>dd&#x2F;js&#x2F;constrain.js:12</code></a>
       
  1600         
       
  1601         </p>
       
  1602 
       
  1603 
       
  1604         
       
  1605 
       
  1606         
       
  1607     </div>
       
  1608 
       
  1609     <div class="description">
       
  1610         
       
  1611     </div>
       
  1612 
       
  1613     
       
  1614 
       
  1615     
       
  1616 
       
  1617     
       
  1618 </div>
       
  1619 
       
  1620     </div>
       
  1621 
       
  1622 
       
  1623 <div id="classdocs" class="tabview">
       
  1624     <ul class="api-class-tabs">
       
  1625         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1626 
       
  1627         
       
  1628             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1629         
       
  1630         
       
  1631             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1632         
       
  1633         
       
  1634             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1635         
       
  1636         
       
  1637             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1638         
       
  1639     </ul>
       
  1640 
       
  1641     <div>
       
  1642         <div id="index" class="api-class-tabpanel index">
       
  1643             <h2 class="off-left">Item Index</h2>
       
  1644 
       
  1645             
       
  1646                 <div class="index-section methods">
       
  1647                     <h3>Methods</h3>
       
  1648 
       
  1649                     <ul class="index-list methods extends">
       
  1650                         
       
  1651                             <li class="index-item method private inherited">
       
  1652                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1653 
       
  1654                                 
       
  1655                                 
       
  1656                             </li>
       
  1657                         
       
  1658                             <li class="index-item method private inherited">
       
  1659                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1660 
       
  1661                                 
       
  1662                                 
       
  1663                             </li>
       
  1664                         
       
  1665                             <li class="index-item method private inherited">
       
  1666                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1667 
       
  1668                                 
       
  1669                                 
       
  1670                             </li>
       
  1671                         
       
  1672                             <li class="index-item method private inherited">
       
  1673                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1674 
       
  1675                                 
       
  1676                                 
       
  1677                             </li>
       
  1678                         
       
  1679                             <li class="index-item method private inherited">
       
  1680                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1681 
       
  1682                                 
       
  1683                                 
       
  1684                             </li>
       
  1685                         
       
  1686                             <li class="index-item method private inherited">
       
  1687                                 <a href="#method__baseInit">_baseInit</a>
       
  1688 
       
  1689                                 
       
  1690                                 
       
  1691                             </li>
       
  1692                         
       
  1693                             <li class="index-item method private">
       
  1694                                 <a href="#method__cacheRegion">_cacheRegion</a>
       
  1695 
       
  1696                                 
       
  1697                                 
       
  1698                             </li>
       
  1699                         
       
  1700                             <li class="index-item method private">
       
  1701                                 <a href="#method__checkRegion">_checkRegion</a>
       
  1702 
       
  1703                                 
       
  1704                                 
       
  1705                             </li>
       
  1706                         
       
  1707                             <li class="index-item method private">
       
  1708                                 <a href="#method__checkTicks">_checkTicks</a>
       
  1709 
       
  1710                                 
       
  1711                                 
       
  1712                             </li>
       
  1713                         
       
  1714                             <li class="index-item method private inherited">
       
  1715                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1716 
       
  1717                                 
       
  1718                                 
       
  1719                             </li>
       
  1720                         
       
  1721                             <li class="index-item method private">
       
  1722                                 <a href="#method__createEvents">_createEvents</a>
       
  1723 
       
  1724                                 
       
  1725                                 
       
  1726                             </li>
       
  1727                         
       
  1728                             <li class="index-item method private inherited">
       
  1729                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1730 
       
  1731                                 
       
  1732                                 
       
  1733                             </li>
       
  1734                         
       
  1735                             <li class="index-item method protected inherited">
       
  1736                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1737 
       
  1738                                 
       
  1739                                 
       
  1740                             </li>
       
  1741                         
       
  1742                             <li class="index-item method protected inherited">
       
  1743                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1744 
       
  1745                                 
       
  1746                                 
       
  1747                             </li>
       
  1748                         
       
  1749                             <li class="index-item method private inherited">
       
  1750                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1751 
       
  1752                                 
       
  1753                                 
       
  1754                             </li>
       
  1755                         
       
  1756                             <li class="index-item method private inherited">
       
  1757                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1758 
       
  1759                                 
       
  1760                                 
       
  1761                             </li>
       
  1762                         
       
  1763                             <li class="index-item method private inherited">
       
  1764                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1765 
       
  1766                                 
       
  1767                                 
       
  1768                             </li>
       
  1769                         
       
  1770                             <li class="index-item method private inherited">
       
  1771                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1772 
       
  1773                                 
       
  1774                                 
       
  1775                             </li>
       
  1776                         
       
  1777                             <li class="index-item method protected inherited">
       
  1778                                 <a href="#method__getAttr">_getAttr</a>
       
  1779 
       
  1780                                 
       
  1781                                 
       
  1782                             </li>
       
  1783                         
       
  1784                             <li class="index-item method protected inherited">
       
  1785                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1786 
       
  1787                                 
       
  1788                                 
       
  1789                             </li>
       
  1790                         
       
  1791                             <li class="index-item method protected inherited">
       
  1792                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1793 
       
  1794                                 
       
  1795                                 
       
  1796                             </li>
       
  1797                         
       
  1798                             <li class="index-item method private inherited">
       
  1799                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1800 
       
  1801                                 
       
  1802                                 
       
  1803                             </li>
       
  1804                         
       
  1805                             <li class="index-item method protected inherited">
       
  1806                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1807 
       
  1808                                 
       
  1809                                 
       
  1810                             </li>
       
  1811                         
       
  1812                             <li class="index-item method protected inherited">
       
  1813                                 <a href="#method__getClasses">_getClasses</a>
       
  1814 
       
  1815                                 
       
  1816                                 
       
  1817                             </li>
       
  1818                         
       
  1819                             <li class="index-item method private">
       
  1820                                 <a href="#method__getConstraint">_getConstraint</a>
       
  1821 
       
  1822                                 
       
  1823                                 
       
  1824                             </li>
       
  1825                         
       
  1826                             <li class="index-item method private inherited">
       
  1827                                 <a href="#method__getFullType">_getFullType</a>
       
  1828 
       
  1829                                 
       
  1830                                 
       
  1831                             </li>
       
  1832                         
       
  1833                             <li class="index-item method private inherited">
       
  1834                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1835 
       
  1836                                 
       
  1837                                 
       
  1838                             </li>
       
  1839                         
       
  1840                             <li class="index-item method private inherited">
       
  1841                                 <a href="#method__getType">_getType</a>
       
  1842 
       
  1843                                 
       
  1844                                 
       
  1845                             </li>
       
  1846                         
       
  1847                             <li class="index-item method private">
       
  1848                                 <a href="#method__handleEnd">_handleEnd</a>
       
  1849 
       
  1850                                 
       
  1851                                 
       
  1852                             </li>
       
  1853                         
       
  1854                             <li class="index-item method private">
       
  1855                                 <a href="#method__handleStart">_handleStart</a>
       
  1856 
       
  1857                                 
       
  1858                                 
       
  1859                             </li>
       
  1860                         
       
  1861                             <li class="index-item method private inherited">
       
  1862                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1863 
       
  1864                                 
       
  1865                                 
       
  1866                             </li>
       
  1867                         
       
  1868                             <li class="index-item method private inherited inherited">
       
  1869                                 <a href="#method__initAttribute">_initAttribute</a>
       
  1870 
       
  1871                                 
       
  1872                                 
       
  1873                             </li>
       
  1874                         
       
  1875                             <li class="index-item method protected inherited">
       
  1876                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1877 
       
  1878                                 
       
  1879                                 
       
  1880                             </li>
       
  1881                         
       
  1882                             <li class="index-item method private inherited">
       
  1883                                 <a href="#method__initBase">_initBase</a>
       
  1884 
       
  1885                                 
       
  1886                                 
       
  1887                             </li>
       
  1888                         
       
  1889                             <li class="index-item method private inherited">
       
  1890                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  1891 
       
  1892                                 
       
  1893                                 
       
  1894                             </li>
       
  1895                         
       
  1896                             <li class="index-item method private inherited">
       
  1897                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  1898 
       
  1899                                 
       
  1900                                 
       
  1901                             </li>
       
  1902                         
       
  1903                             <li class="index-item method private inherited">
       
  1904                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  1905 
       
  1906                                 
       
  1907                                 
       
  1908                             </li>
       
  1909                         
       
  1910                             <li class="index-item method private inherited">
       
  1911                                 <a href="#method__monitor">_monitor</a>
       
  1912 
       
  1913                                 
       
  1914                                 
       
  1915                             </li>
       
  1916                         
       
  1917                             <li class="index-item method private inherited">
       
  1918                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  1919 
       
  1920                                 
       
  1921                                 
       
  1922                             </li>
       
  1923                         
       
  1924                             <li class="index-item method private inherited">
       
  1925                                 <a href="#method__parseType">_parseType</a>
       
  1926 
       
  1927                                 
       
  1928                                 
       
  1929                             </li>
       
  1930                         
       
  1931                             <li class="index-item method private inherited">
       
  1932                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  1933 
       
  1934                                 
       
  1935                                 
       
  1936                             </li>
       
  1937                         
       
  1938                             <li class="index-item method protected deprecated inherited">
       
  1939                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  1940 
       
  1941                                 
       
  1942                                 
       
  1943                                     <span class="flag deprecated">deprecated</span>
       
  1944                                 
       
  1945                             </li>
       
  1946                         
       
  1947                             <li class="index-item method private inherited">
       
  1948                                 <a href="#method__publish">_publish</a>
       
  1949 
       
  1950                                 
       
  1951                                 
       
  1952                             </li>
       
  1953                         
       
  1954                             <li class="index-item method protected inherited inherited">
       
  1955                                 <a href="#method__set">_set</a>
       
  1956 
       
  1957                                 
       
  1958                                 
       
  1959                             </li>
       
  1960                         
       
  1961                             <li class="index-item method protected inherited">
       
  1962                                 <a href="#method__setAttr">_setAttr</a>
       
  1963 
       
  1964                                 
       
  1965                                 
       
  1966                             </li>
       
  1967                         
       
  1968                             <li class="index-item method protected inherited inherited">
       
  1969                                 <a href="#method__setAttrs">_setAttrs</a>
       
  1970 
       
  1971                                 
       
  1972                                 
       
  1973                             </li>
       
  1974                         
       
  1975                             <li class="index-item method private inherited">
       
  1976                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  1977 
       
  1978                                 
       
  1979                                 
       
  1980                             </li>
       
  1981                         
       
  1982                             <li class="index-item method private inherited">
       
  1983                                 <a href="#method__setStateVal">_setStateVal</a>
       
  1984 
       
  1985                                 
       
  1986                                 
       
  1987                             </li>
       
  1988                         
       
  1989                             <li class="index-item method private">
       
  1990                                 <a href="#method__tickAlignX">_tickAlignX</a>
       
  1991 
       
  1992                                 
       
  1993                                 
       
  1994                             </li>
       
  1995                         
       
  1996                             <li class="index-item method private">
       
  1997                                 <a href="#method__tickAlignY">_tickAlignY</a>
       
  1998 
       
  1999                                 
       
  2000                                 
       
  2001                             </li>
       
  2002                         
       
  2003                             <li class="index-item method inherited">
       
  2004                                 <a href="#method_addAttr">addAttr</a>
       
  2005 
       
  2006                                 
       
  2007                                 
       
  2008                             </li>
       
  2009                         
       
  2010                             <li class="index-item method inherited">
       
  2011                                 <a href="#method_addAttrs">addAttrs</a>
       
  2012 
       
  2013                                 
       
  2014                                 
       
  2015                             </li>
       
  2016                         
       
  2017                             <li class="index-item method inherited">
       
  2018                                 <a href="#method_addTarget">addTarget</a>
       
  2019 
       
  2020                                 
       
  2021                                 
       
  2022                             </li>
       
  2023                         
       
  2024                             <li class="index-item method inherited">
       
  2025                                 <a href="#method_after">after</a>
       
  2026 
       
  2027                                 
       
  2028                                 
       
  2029                             </li>
       
  2030                         
       
  2031                             <li class="index-item method">
       
  2032                                 <a href="#method_align">align</a>
       
  2033 
       
  2034                                 
       
  2035                                 
       
  2036                             </li>
       
  2037                         
       
  2038                             <li class="index-item method inherited">
       
  2039                                 <a href="#method_attrAdded">attrAdded</a>
       
  2040 
       
  2041                                 
       
  2042                                 
       
  2043                             </li>
       
  2044                         
       
  2045                             <li class="index-item method inherited">
       
  2046                                 <a href="#method_before">before</a>
       
  2047 
       
  2048                                 
       
  2049                                 
       
  2050                             </li>
       
  2051                         
       
  2052                             <li class="index-item method inherited">
       
  2053                                 <a href="#method_bubble">bubble</a>
       
  2054 
       
  2055                                 
       
  2056                                 
       
  2057                             </li>
       
  2058                         
       
  2059                             <li class="index-item method inherited inherited">
       
  2060                                 <a href="#method_destroy">destroy</a>
       
  2061 
       
  2062                                 
       
  2063                                 
       
  2064                             </li>
       
  2065                         
       
  2066                             <li class="index-item method inherited">
       
  2067                                 <a href="#method_detach">detach</a>
       
  2068 
       
  2069                                 
       
  2070                                 
       
  2071                             </li>
       
  2072                         
       
  2073                             <li class="index-item method inherited">
       
  2074                                 <a href="#method_detachAll">detachAll</a>
       
  2075 
       
  2076                                 
       
  2077                                 
       
  2078                             </li>
       
  2079                         
       
  2080                             <li class="index-item method">
       
  2081                                 <a href="#method_drag">drag</a>
       
  2082 
       
  2083                                 
       
  2084                                 
       
  2085                             </li>
       
  2086                         
       
  2087                             <li class="index-item method inherited">
       
  2088                                 <a href="#method_fire">fire</a>
       
  2089 
       
  2090                                 
       
  2091                                 
       
  2092                             </li>
       
  2093                         
       
  2094                             <li class="index-item method inherited">
       
  2095                                 <a href="#method_get">get</a>
       
  2096 
       
  2097                                 
       
  2098                                 
       
  2099                             </li>
       
  2100                         
       
  2101                             <li class="index-item method inherited">
       
  2102                                 <a href="#method_getAttrs">getAttrs</a>
       
  2103 
       
  2104                                 
       
  2105                                 
       
  2106                             </li>
       
  2107                         
       
  2108                             <li class="index-item method inherited">
       
  2109                                 <a href="#method_getEvent">getEvent</a>
       
  2110 
       
  2111                                 
       
  2112                                 
       
  2113                             </li>
       
  2114                         
       
  2115                             <li class="index-item method">
       
  2116                                 <a href="#method_getRegion">getRegion</a>
       
  2117 
       
  2118                                 
       
  2119                                 
       
  2120                             </li>
       
  2121                         
       
  2122                             <li class="index-item method inherited">
       
  2123                                 <a href="#method_getTargets">getTargets</a>
       
  2124 
       
  2125                                 
       
  2126                                 
       
  2127                             </li>
       
  2128                         
       
  2129                             <li class="index-item method inherited inherited">
       
  2130                                 <a href="#method_init">init</a>
       
  2131 
       
  2132                                 
       
  2133                                 
       
  2134                             </li>
       
  2135                         
       
  2136                             <li class="index-item method">
       
  2137                                 <a href="#method_inRegion">inRegion</a>
       
  2138 
       
  2139                                 
       
  2140                                 
       
  2141                             </li>
       
  2142                         
       
  2143                             <li class="index-item method inherited">
       
  2144                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  2145 
       
  2146                                 
       
  2147                                 
       
  2148                             </li>
       
  2149                         
       
  2150                             <li class="index-item method inherited">
       
  2151                                 <a href="#method_on">on</a>
       
  2152 
       
  2153                                 
       
  2154                                 
       
  2155                             </li>
       
  2156                         
       
  2157                             <li class="index-item method inherited">
       
  2158                                 <a href="#method_once">once</a>
       
  2159 
       
  2160                                 
       
  2161                                 
       
  2162                             </li>
       
  2163                         
       
  2164                             <li class="index-item method inherited">
       
  2165                                 <a href="#method_onceAfter">onceAfter</a>
       
  2166 
       
  2167                                 
       
  2168                                 
       
  2169                             </li>
       
  2170                         
       
  2171                             <li class="index-item method inherited">
       
  2172                                 <a href="#method_parseType">parseType</a>
       
  2173 
       
  2174                                 
       
  2175                                 
       
  2176                             </li>
       
  2177                         
       
  2178                             <li class="index-item method inherited">
       
  2179                                 <a href="#method_publish">publish</a>
       
  2180 
       
  2181                                 
       
  2182                                 
       
  2183                             </li>
       
  2184                         
       
  2185                             <li class="index-item method inherited">
       
  2186                                 <a href="#method_removeAttr">removeAttr</a>
       
  2187 
       
  2188                                 
       
  2189                                 
       
  2190                             </li>
       
  2191                         
       
  2192                             <li class="index-item method inherited">
       
  2193                                 <a href="#method_removeTarget">removeTarget</a>
       
  2194 
       
  2195                                 
       
  2196                                 
       
  2197                             </li>
       
  2198                         
       
  2199                             <li class="index-item method inherited">
       
  2200                                 <a href="#method_reset">reset</a>
       
  2201 
       
  2202                                 
       
  2203                                 
       
  2204                             </li>
       
  2205                         
       
  2206                             <li class="index-item method">
       
  2207                                 <a href="#method_resetCache">resetCache</a>
       
  2208 
       
  2209                                 
       
  2210                                 
       
  2211                             </li>
       
  2212                         
       
  2213                             <li class="index-item method inherited inherited">
       
  2214                                 <a href="#method_set">set</a>
       
  2215 
       
  2216                                 
       
  2217                                 
       
  2218                             </li>
       
  2219                         
       
  2220                             <li class="index-item method inherited inherited">
       
  2221                                 <a href="#method_setAttrs">setAttrs</a>
       
  2222 
       
  2223                                 
       
  2224                                 
       
  2225                             </li>
       
  2226                         
       
  2227                             <li class="index-item method deprecated inherited">
       
  2228                                 <a href="#method_subscribe">subscribe</a>
       
  2229 
       
  2230                                 
       
  2231                                 
       
  2232                                     <span class="flag deprecated">deprecated</span>
       
  2233                                 
       
  2234                             </li>
       
  2235                         
       
  2236                             <li class="index-item method inherited">
       
  2237                                 <a href="#method_toString">toString</a>
       
  2238 
       
  2239                                 
       
  2240                                 
       
  2241                             </li>
       
  2242                         
       
  2243                             <li class="index-item method deprecated inherited">
       
  2244                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2245 
       
  2246                                 
       
  2247                                 
       
  2248                                     <span class="flag deprecated">deprecated</span>
       
  2249                                 
       
  2250                             </li>
       
  2251                         
       
  2252                             <li class="index-item method deprecated inherited">
       
  2253                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2254 
       
  2255                                 
       
  2256                                 
       
  2257                                     <span class="flag deprecated">deprecated</span>
       
  2258                                 
       
  2259                             </li>
       
  2260                         
       
  2261                     </ul>
       
  2262                 </div>
       
  2263             
       
  2264 
       
  2265             
       
  2266                 <div class="index-section properties">
       
  2267                     <h3>Properties</h3>
       
  2268 
       
  2269                     <ul class="index-list properties extends">
       
  2270                         
       
  2271                             <li class="index-item property protected inherited">
       
  2272                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2273 
       
  2274                                 
       
  2275                                 
       
  2276                             </li>
       
  2277                         
       
  2278                             <li class="index-item property private">
       
  2279                                 <a href="#property__regionCache">_regionCache</a>
       
  2280 
       
  2281                                 
       
  2282                                 
       
  2283                             </li>
       
  2284                         
       
  2285                             <li class="index-item property deprecated inherited">
       
  2286                                 <a href="#property_name">name</a>
       
  2287 
       
  2288                                 
       
  2289                                 
       
  2290                                     <span class="flag deprecated">deprecated</span>
       
  2291                                 
       
  2292                             </li>
       
  2293                         
       
  2294                             <li class="index-item property protected">
       
  2295                                 <a href="#property_NS">NS</a>
       
  2296 
       
  2297                                 
       
  2298                                     <span class="flag static">static</span>
       
  2299                                 
       
  2300                                 
       
  2301                             </li>
       
  2302                         
       
  2303                     </ul>
       
  2304                 </div>
       
  2305             
       
  2306 
       
  2307             
       
  2308                 <div class="index-section attrs">
       
  2309                     <h3>Attributes</h3>
       
  2310 
       
  2311                     <ul class="index-list attrs extends">
       
  2312                         
       
  2313                             <li class="index-item attr">
       
  2314                                 <a href="#attr_cacheRegion">cacheRegion</a>
       
  2315                             </li>
       
  2316                         
       
  2317                             <li class="index-item attr">
       
  2318                                 <a href="#attr_constrain">constrain</a>
       
  2319                             </li>
       
  2320                         
       
  2321                             <li class="index-item attr deprecated">
       
  2322                                 <a href="#attr_constrain2node">constrain2node</a>
       
  2323                             </li>
       
  2324                         
       
  2325                             <li class="index-item attr deprecated">
       
  2326                                 <a href="#attr_constrain2region">constrain2region</a>
       
  2327                             </li>
       
  2328                         
       
  2329                             <li class="index-item attr deprecated">
       
  2330                                 <a href="#attr_constrain2view">constrain2view</a>
       
  2331                             </li>
       
  2332                         
       
  2333                             <li class="index-item attr inherited">
       
  2334                                 <a href="#attr_destroyed">destroyed</a>
       
  2335                             </li>
       
  2336                         
       
  2337                             <li class="index-item attr">
       
  2338                                 <a href="#attr_gutter">gutter</a>
       
  2339                             </li>
       
  2340                         
       
  2341                             <li class="index-item attr inherited">
       
  2342                                 <a href="#attr_initialized">initialized</a>
       
  2343                             </li>
       
  2344                         
       
  2345                             <li class="index-item attr">
       
  2346                                 <a href="#attr_stickX">stickX</a>
       
  2347                             </li>
       
  2348                         
       
  2349                             <li class="index-item attr">
       
  2350                                 <a href="#attr_stickY">stickY</a>
       
  2351                             </li>
       
  2352                         
       
  2353                             <li class="index-item attr">
       
  2354                                 <a href="#attr_tickX">tickX</a>
       
  2355                             </li>
       
  2356                         
       
  2357                             <li class="index-item attr">
       
  2358                                 <a href="#attr_tickXArray">tickXArray</a>
       
  2359                             </li>
       
  2360                         
       
  2361                             <li class="index-item attr">
       
  2362                                 <a href="#attr_tickY">tickY</a>
       
  2363                             </li>
       
  2364                         
       
  2365                             <li class="index-item attr">
       
  2366                                 <a href="#attr_tickYArray">tickYArray</a>
       
  2367                             </li>
       
  2368                         
       
  2369                     </ul>
       
  2370                 </div>
       
  2371             
       
  2372 
       
  2373             
       
  2374                 <div class="index-section events">
       
  2375                     <h3>Events</h3>
       
  2376 
       
  2377                     <ul class="index-list events extends">
       
  2378                         
       
  2379                             <li class="index-item event inherited">
       
  2380                                 <a href="#event_destroy">destroy</a>
       
  2381 
       
  2382                                 
       
  2383                                 
       
  2384                             </li>
       
  2385                         
       
  2386                             <li class="index-item event">
       
  2387                                 <a href="#event_drag:tickAlignX">drag:tickAlignX</a>
       
  2388 
       
  2389                                 
       
  2390                                 
       
  2391                             </li>
       
  2392                         
       
  2393                             <li class="index-item event">
       
  2394                                 <a href="#event_drag:tickAlignY">drag:tickAlignY</a>
       
  2395 
       
  2396                                 
       
  2397                                 
       
  2398                             </li>
       
  2399                         
       
  2400                             <li class="index-item event inherited">
       
  2401                                 <a href="#event_init">init</a>
       
  2402 
       
  2403                                 
       
  2404                                 
       
  2405                             </li>
       
  2406                         
       
  2407                     </ul>
       
  2408                 </div>
       
  2409             
       
  2410         </div>
       
  2411 
       
  2412         
       
  2413             <div id="methods" class="api-class-tabpanel">
       
  2414                 <h2 class="off-left">Methods</h2>
       
  2415 
       
  2416                 
       
  2417                     <div id="method__addAttrs" class="method item private inherited">
       
  2418     <h3 class="name"><code>_addAttrs</code></h3>
       
  2419 
       
  2420     
       
  2421         <div class="args">
       
  2422             <span class="paren">(</span><ul class="args-list inline commas">
       
  2423             
       
  2424                 <li class="arg">
       
  2425                     
       
  2426                         <code>cfgs</code>
       
  2427                     
       
  2428                 </li>
       
  2429             
       
  2430                 <li class="arg">
       
  2431                     
       
  2432                         <code>values</code>
       
  2433                     
       
  2434                 </li>
       
  2435             
       
  2436                 <li class="arg">
       
  2437                     
       
  2438                         <code>lazy</code>
       
  2439                     
       
  2440                 </li>
       
  2441             
       
  2442             </ul><span class="paren">)</span>
       
  2443         </div>
       
  2444     
       
  2445 
       
  2446     
       
  2447 
       
  2448     
       
  2449 
       
  2450     
       
  2451         <span class="flag private">private</span>
       
  2452     
       
  2453 
       
  2454     
       
  2455 
       
  2456     
       
  2457 
       
  2458     
       
  2459 
       
  2460     
       
  2461 
       
  2462     <div class="meta">
       
  2463         
       
  2464             
       
  2465                 <p>Inherited from
       
  2466                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  2467             
       
  2468         
       
  2469         
       
  2470         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  2471         
       
  2472         </p>
       
  2473 
       
  2474 
       
  2475         
       
  2476 
       
  2477         
       
  2478     </div>
       
  2479 
       
  2480     <div class="description">
       
  2481         <p>Implementation behind the public addAttrs method.</p>
       
  2482 
       
  2483 <p>This method is invoked directly by get if it encounters a scenario
       
  2484 in which an attribute's valueFn attempts to obtain the
       
  2485 value an attribute in the same group of attributes, which has not yet
       
  2486 been added (on demand initialization).</p>
       
  2487     </div>
       
  2488 
       
  2489     
       
  2490         <div class="params">
       
  2491             <h4>Parameters:</h4>
       
  2492 
       
  2493             <ul class="params-list">
       
  2494             
       
  2495                 <li class="param">
       
  2496                     
       
  2497                         <code class="param-name">cfgs</code>
       
  2498                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2499                     
       
  2500 
       
  2501                     
       
  2502 
       
  2503                     <div class="param-description">
       
  2504                         <p>An object with attribute name/configuration pairs.</p>
       
  2505                     </div>
       
  2506 
       
  2507                     
       
  2508                 </li>
       
  2509             
       
  2510                 <li class="param">
       
  2511                     
       
  2512                         <code class="param-name">values</code>
       
  2513                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2514                     
       
  2515 
       
  2516                     
       
  2517 
       
  2518                     <div class="param-description">
       
  2519                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  2520 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  2521                     </div>
       
  2522 
       
  2523                     
       
  2524                 </li>
       
  2525             
       
  2526                 <li class="param">
       
  2527                     
       
  2528                         <code class="param-name">lazy</code>
       
  2529                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2530                     
       
  2531 
       
  2532                     
       
  2533 
       
  2534                     <div class="param-description">
       
  2535                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  2536 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  2537 See <a href="#method_addAttr">addAttr</a>.</p>
       
  2538                     </div>
       
  2539 
       
  2540                     
       
  2541                 </li>
       
  2542             
       
  2543             </ul>
       
  2544         </div>
       
  2545     
       
  2546 
       
  2547     
       
  2548 
       
  2549     
       
  2550 </div>
       
  2551 
       
  2552                 
       
  2553                     <div id="method__addLazyAttr" class="method item private inherited">
       
  2554     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  2555 
       
  2556     
       
  2557         <div class="args">
       
  2558             <span class="paren">(</span><ul class="args-list inline commas">
       
  2559             
       
  2560                 <li class="arg">
       
  2561                     
       
  2562                         <code>name</code>
       
  2563                     
       
  2564                 </li>
       
  2565             
       
  2566                 <li class="arg">
       
  2567                     
       
  2568                         <code class="optional">[lazyCfg]</code>
       
  2569                     
       
  2570                 </li>
       
  2571             
       
  2572             </ul><span class="paren">)</span>
       
  2573         </div>
       
  2574     
       
  2575 
       
  2576     
       
  2577 
       
  2578     
       
  2579 
       
  2580     
       
  2581         <span class="flag private">private</span>
       
  2582     
       
  2583 
       
  2584     
       
  2585 
       
  2586     
       
  2587 
       
  2588     
       
  2589 
       
  2590     
       
  2591 
       
  2592     <div class="meta">
       
  2593         
       
  2594             
       
  2595                 <p>Inherited from
       
  2596                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  2597             
       
  2598         
       
  2599         
       
  2600         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  2601         
       
  2602         </p>
       
  2603 
       
  2604 
       
  2605         
       
  2606 
       
  2607         
       
  2608     </div>
       
  2609 
       
  2610     <div class="description">
       
  2611         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  2612     </div>
       
  2613 
       
  2614     
       
  2615         <div class="params">
       
  2616             <h4>Parameters:</h4>
       
  2617 
       
  2618             <ul class="params-list">
       
  2619             
       
  2620                 <li class="param">
       
  2621                     
       
  2622                         <code class="param-name">name</code>
       
  2623                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2624                     
       
  2625 
       
  2626                     
       
  2627 
       
  2628                     <div class="param-description">
       
  2629                         <p>The name of the attribute</p>
       
  2630                     </div>
       
  2631 
       
  2632                     
       
  2633                 </li>
       
  2634             
       
  2635                 <li class="param">
       
  2636                     
       
  2637                         <code class="param-name optional">[lazyCfg]</code>
       
  2638                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2639                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2640                     
       
  2641 
       
  2642                     
       
  2643 
       
  2644                     <div class="param-description">
       
  2645                         <p>Optional config hash for the attribute. This is added for performance
       
  2646 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  2647                     </div>
       
  2648 
       
  2649                     
       
  2650                 </li>
       
  2651             
       
  2652             </ul>
       
  2653         </div>
       
  2654     
       
  2655 
       
  2656     
       
  2657 
       
  2658     
       
  2659 </div>
       
  2660 
       
  2661                 
       
  2662                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  2663     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  2664 
       
  2665     
       
  2666         <div class="args">
       
  2667             <span class="paren">(</span><ul class="args-list inline commas">
       
  2668             
       
  2669                 <li class="arg">
       
  2670                     
       
  2671                         <code>allAttrs</code>
       
  2672                     
       
  2673                 </li>
       
  2674             
       
  2675             </ul><span class="paren">)</span>
       
  2676         </div>
       
  2677     
       
  2678 
       
  2679     
       
  2680         <span class="returns-inline">
       
  2681             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2682         </span>
       
  2683     
       
  2684 
       
  2685     
       
  2686 
       
  2687     
       
  2688         <span class="flag private">private</span>
       
  2689     
       
  2690 
       
  2691     
       
  2692 
       
  2693     
       
  2694 
       
  2695     
       
  2696 
       
  2697     
       
  2698 
       
  2699     <div class="meta">
       
  2700         
       
  2701             
       
  2702                 <p>Inherited from
       
  2703                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  2704             
       
  2705         
       
  2706         
       
  2707         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  2708         
       
  2709         </p>
       
  2710 
       
  2711 
       
  2712         
       
  2713 
       
  2714         
       
  2715     </div>
       
  2716 
       
  2717     <div class="description">
       
  2718         <p>A helper method, used by _initHierarchyData to aggregate
       
  2719 attribute configuration across the instances class hierarchy.</p>
       
  2720 
       
  2721 <p>The method will protect the attribute configuration value to protect the statically defined
       
  2722 default value in ATTRS if required (if the value is an object literal, array or the
       
  2723 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  2724     </div>
       
  2725 
       
  2726     
       
  2727         <div class="params">
       
  2728             <h4>Parameters:</h4>
       
  2729 
       
  2730             <ul class="params-list">
       
  2731             
       
  2732                 <li class="param">
       
  2733                     
       
  2734                         <code class="param-name">allAttrs</code>
       
  2735                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2736                     
       
  2737 
       
  2738                     
       
  2739 
       
  2740                     <div class="param-description">
       
  2741                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  2742 (subclass first, Base last)</p>
       
  2743                     </div>
       
  2744 
       
  2745                     
       
  2746                 </li>
       
  2747             
       
  2748             </ul>
       
  2749         </div>
       
  2750     
       
  2751 
       
  2752     
       
  2753         <div class="returns">
       
  2754             <h4>Returns:</h4>
       
  2755 
       
  2756             <div class="returns-description">
       
  2757                 
       
  2758                     
       
  2759                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2760                     
       
  2761                     The aggregate set of ATTRS definitions for the instance
       
  2762                 
       
  2763             </div>
       
  2764         </div>
       
  2765     
       
  2766 
       
  2767     
       
  2768 </div>
       
  2769 
       
  2770                 
       
  2771                     <div id="method__attrCfgHash" class="method item private inherited">
       
  2772     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  2773 
       
  2774     
       
  2775         <span class="paren">()</span>
       
  2776     
       
  2777 
       
  2778     
       
  2779 
       
  2780     
       
  2781 
       
  2782     
       
  2783         <span class="flag private">private</span>
       
  2784     
       
  2785 
       
  2786     
       
  2787 
       
  2788     
       
  2789 
       
  2790     
       
  2791 
       
  2792     
       
  2793 
       
  2794     <div class="meta">
       
  2795         
       
  2796             
       
  2797                 <p>Inherited from
       
  2798                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  2799             
       
  2800         
       
  2801         
       
  2802         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  2803         
       
  2804         </p>
       
  2805 
       
  2806 
       
  2807         
       
  2808 
       
  2809         
       
  2810     </div>
       
  2811 
       
  2812     <div class="description">
       
  2813         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  2814 this class for iteration performance reasons.</p>
       
  2815     </div>
       
  2816 
       
  2817     
       
  2818 
       
  2819     
       
  2820 
       
  2821     
       
  2822 </div>
       
  2823 
       
  2824                 
       
  2825                     <div id="method__baseDestroy" class="method item private inherited">
       
  2826     <h3 class="name"><code>_baseDestroy</code></h3>
       
  2827 
       
  2828     
       
  2829         <span class="paren">()</span>
       
  2830     
       
  2831 
       
  2832     
       
  2833 
       
  2834     
       
  2835 
       
  2836     
       
  2837         <span class="flag private">private</span>
       
  2838     
       
  2839 
       
  2840     
       
  2841 
       
  2842     
       
  2843 
       
  2844     
       
  2845 
       
  2846     
       
  2847 
       
  2848     <div class="meta">
       
  2849         
       
  2850             
       
  2851                 <p>Inherited from
       
  2852                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  2853             
       
  2854         
       
  2855         
       
  2856         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  2857         
       
  2858         </p>
       
  2859 
       
  2860 
       
  2861         
       
  2862 
       
  2863         
       
  2864     </div>
       
  2865 
       
  2866     <div class="description">
       
  2867         <p>Internal destroy implementation for BaseCore</p>
       
  2868     </div>
       
  2869 
       
  2870     
       
  2871 
       
  2872     
       
  2873 
       
  2874     
       
  2875 </div>
       
  2876 
       
  2877                 
       
  2878                     <div id="method__baseInit" class="method item private inherited">
       
  2879     <h3 class="name"><code>_baseInit</code></h3>
       
  2880 
       
  2881     
       
  2882         <span class="paren">()</span>
       
  2883     
       
  2884 
       
  2885     
       
  2886 
       
  2887     
       
  2888 
       
  2889     
       
  2890         <span class="flag private">private</span>
       
  2891     
       
  2892 
       
  2893     
       
  2894 
       
  2895     
       
  2896 
       
  2897     
       
  2898 
       
  2899     
       
  2900 
       
  2901     <div class="meta">
       
  2902         
       
  2903             
       
  2904                 <p>Inherited from
       
  2905                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  2906             
       
  2907         
       
  2908         
       
  2909         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  2910         
       
  2911         </p>
       
  2912 
       
  2913 
       
  2914         
       
  2915 
       
  2916         
       
  2917     </div>
       
  2918 
       
  2919     <div class="description">
       
  2920         <p>Internal initialization implementation for BaseCore</p>
       
  2921     </div>
       
  2922 
       
  2923     
       
  2924 
       
  2925     
       
  2926 
       
  2927     
       
  2928 </div>
       
  2929 
       
  2930                 
       
  2931                     <div id="method__cacheRegion" class="method item private">
       
  2932     <h3 class="name"><code>_cacheRegion</code></h3>
       
  2933 
       
  2934     
       
  2935         <span class="paren">()</span>
       
  2936     
       
  2937 
       
  2938     
       
  2939 
       
  2940     
       
  2941 
       
  2942     
       
  2943         <span class="flag private">private</span>
       
  2944     
       
  2945 
       
  2946     
       
  2947 
       
  2948     
       
  2949 
       
  2950     
       
  2951 
       
  2952     
       
  2953 
       
  2954     <div class="meta">
       
  2955         
       
  2956             
       
  2957                 
       
  2958                 <p>
       
  2959                 
       
  2960                 Defined in
       
  2961                 
       
  2962             
       
  2963         
       
  2964         
       
  2965         <a href="../files/dd_js_constrain.js.html#l261"><code>dd&#x2F;js&#x2F;constrain.js:261</code></a>
       
  2966         
       
  2967         </p>
       
  2968 
       
  2969 
       
  2970         
       
  2971 
       
  2972         
       
  2973     </div>
       
  2974 
       
  2975     <div class="description">
       
  2976         <p>Get's the region and caches it, called from window.resize and when the cache is null</p>
       
  2977     </div>
       
  2978 
       
  2979     
       
  2980 
       
  2981     
       
  2982 
       
  2983     
       
  2984 </div>
       
  2985 
       
  2986                 
       
  2987                     <div id="method__checkRegion" class="method item private">
       
  2988     <h3 class="name"><code>_checkRegion</code></h3>
       
  2989 
       
  2990     
       
  2991         <div class="args">
       
  2992             <span class="paren">(</span><ul class="args-list inline commas">
       
  2993             
       
  2994                 <li class="arg">
       
  2995                     
       
  2996                         <code>_xy</code>
       
  2997                     
       
  2998                 </li>
       
  2999             
       
  3000             </ul><span class="paren">)</span>
       
  3001         </div>
       
  3002     
       
  3003 
       
  3004     
       
  3005         <span class="returns-inline">
       
  3006             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3007         </span>
       
  3008     
       
  3009 
       
  3010     
       
  3011 
       
  3012     
       
  3013         <span class="flag private">private</span>
       
  3014     
       
  3015 
       
  3016     
       
  3017 
       
  3018     
       
  3019 
       
  3020     
       
  3021 
       
  3022     
       
  3023 
       
  3024     <div class="meta">
       
  3025         
       
  3026             
       
  3027                 
       
  3028                 <p>
       
  3029                 
       
  3030                 Defined in
       
  3031                 
       
  3032             
       
  3033         
       
  3034         
       
  3035         <a href="../files/dd_js_constrain.js.html#l337"><code>dd&#x2F;js&#x2F;constrain.js:337</code></a>
       
  3036         
       
  3037         </p>
       
  3038 
       
  3039 
       
  3040         
       
  3041 
       
  3042         
       
  3043     </div>
       
  3044 
       
  3045     <div class="description">
       
  3046         <p>Check if xy is inside a given region, if not change to it be inside.</p>
       
  3047     </div>
       
  3048 
       
  3049     
       
  3050         <div class="params">
       
  3051             <h4>Parameters:</h4>
       
  3052 
       
  3053             <ul class="params-list">
       
  3054             
       
  3055                 <li class="param">
       
  3056                     
       
  3057                         <code class="param-name">_xy</code>
       
  3058                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3059                     
       
  3060 
       
  3061                     
       
  3062 
       
  3063                     <div class="param-description">
       
  3064                         <p>The XY to check if it's in the current region, if it isn't
       
  3065 inside the region, it will reset the xy array to be inside the region.</p>
       
  3066                     </div>
       
  3067 
       
  3068                     
       
  3069                 </li>
       
  3070             
       
  3071             </ul>
       
  3072         </div>
       
  3073     
       
  3074 
       
  3075     
       
  3076         <div class="returns">
       
  3077             <h4>Returns:</h4>
       
  3078 
       
  3079             <div class="returns-description">
       
  3080                 
       
  3081                     
       
  3082                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  3083                     
       
  3084                     The new XY that is inside the region
       
  3085                 
       
  3086             </div>
       
  3087         </div>
       
  3088     
       
  3089 
       
  3090     
       
  3091 </div>
       
  3092 
       
  3093                 
       
  3094                     <div id="method__checkTicks" class="method item private">
       
  3095     <h3 class="name"><code>_checkTicks</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>xy</code>
       
  3104                     
       
  3105                 </li>
       
  3106             
       
  3107                 <li class="arg">
       
  3108                     
       
  3109                         <code>r</code>
       
  3110                     
       
  3111                 </li>
       
  3112             
       
  3113             </ul><span class="paren">)</span>
       
  3114         </div>
       
  3115     
       
  3116 
       
  3117     
       
  3118         <span class="returns-inline">
       
  3119             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3120         </span>
       
  3121     
       
  3122 
       
  3123     
       
  3124 
       
  3125     
       
  3126         <span class="flag private">private</span>
       
  3127     
       
  3128 
       
  3129     
       
  3130 
       
  3131     
       
  3132 
       
  3133     
       
  3134 
       
  3135     
       
  3136 
       
  3137     <div class="meta">
       
  3138         
       
  3139             
       
  3140                 
       
  3141                 <p>
       
  3142                 
       
  3143                 Defined in
       
  3144                 
       
  3145             
       
  3146         
       
  3147         
       
  3148         <a href="../files/dd_js_constrain.js.html#l428"><code>dd&#x2F;js&#x2F;constrain.js:428</code></a>
       
  3149         
       
  3150         </p>
       
  3151 
       
  3152 
       
  3153         
       
  3154 
       
  3155         
       
  3156     </div>
       
  3157 
       
  3158     <div class="description">
       
  3159         <p>This method delegates the proper helper method for tick calculations</p>
       
  3160     </div>
       
  3161 
       
  3162     
       
  3163         <div class="params">
       
  3164             <h4>Parameters:</h4>
       
  3165 
       
  3166             <ul class="params-list">
       
  3167             
       
  3168                 <li class="param">
       
  3169                     
       
  3170                         <code class="param-name">xy</code>
       
  3171                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  3172                     
       
  3173 
       
  3174                     
       
  3175 
       
  3176                     <div class="param-description">
       
  3177                         <p>The XY coords for the Drag</p>
       
  3178                     </div>
       
  3179 
       
  3180                     
       
  3181                 </li>
       
  3182             
       
  3183                 <li class="param">
       
  3184                     
       
  3185                         <code class="param-name">r</code>
       
  3186                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3187                     
       
  3188 
       
  3189                     
       
  3190 
       
  3191                     <div class="param-description">
       
  3192                         <p>The optional region that we are bound to.</p>
       
  3193                     </div>
       
  3194 
       
  3195                     
       
  3196                 </li>
       
  3197             
       
  3198             </ul>
       
  3199         </div>
       
  3200     
       
  3201 
       
  3202     
       
  3203         <div class="returns">
       
  3204             <h4>Returns:</h4>
       
  3205 
       
  3206             <div class="returns-description">
       
  3207                 
       
  3208                     
       
  3209                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
  3210                     
       
  3211                     The calced XY coords
       
  3212                 
       
  3213             </div>
       
  3214         </div>
       
  3215     
       
  3216 
       
  3217     
       
  3218 </div>
       
  3219 
       
  3220                 
       
  3221                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  3222     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  3223 
       
  3224     
       
  3225         <div class="args">
       
  3226             <span class="paren">(</span><ul class="args-list inline commas">
       
  3227             
       
  3228                 <li class="arg">
       
  3229                     
       
  3230                         <code>cfg</code>
       
  3231                     
       
  3232                 </li>
       
  3233             
       
  3234             </ul><span class="paren">)</span>
       
  3235         </div>
       
  3236     
       
  3237 
       
  3238     
       
  3239 
       
  3240     
       
  3241 
       
  3242     
       
  3243         <span class="flag private">private</span>
       
  3244     
       
  3245 
       
  3246     
       
  3247 
       
  3248     
       
  3249 
       
  3250     
       
  3251 
       
  3252     
       
  3253 
       
  3254     <div class="meta">
       
  3255         
       
  3256             
       
  3257                 <p>Inherited from
       
  3258                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  3259             
       
  3260         
       
  3261         
       
  3262         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  3263         
       
  3264         </p>
       
  3265 
       
  3266 
       
  3267         
       
  3268 
       
  3269         
       
  3270     </div>
       
  3271 
       
  3272     <div class="description">
       
  3273         <p>This method assumes that the value has already been checked to be an object.
       
  3274 Since it's on a critical path, we don't want to re-do the check.</p>
       
  3275     </div>
       
  3276 
       
  3277     
       
  3278         <div class="params">
       
  3279             <h4>Parameters:</h4>
       
  3280 
       
  3281             <ul class="params-list">
       
  3282             
       
  3283                 <li class="param">
       
  3284                     
       
  3285                         <code class="param-name">cfg</code>
       
  3286                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3287                     
       
  3288 
       
  3289                     
       
  3290 
       
  3291                     <div class="param-description">
       
  3292                          
       
  3293                     </div>
       
  3294 
       
  3295                     
       
  3296                 </li>
       
  3297             
       
  3298             </ul>
       
  3299         </div>
       
  3300     
       
  3301 
       
  3302     
       
  3303 
       
  3304     
       
  3305 </div>
       
  3306 
       
  3307                 
       
  3308                     <div id="method__createEvents" class="method item private">
       
  3309     <h3 class="name"><code>_createEvents</code></h3>
       
  3310 
       
  3311     
       
  3312         <span class="paren">()</span>
       
  3313     
       
  3314 
       
  3315     
       
  3316 
       
  3317     
       
  3318 
       
  3319     
       
  3320         <span class="flag private">private</span>
       
  3321     
       
  3322 
       
  3323     
       
  3324 
       
  3325     
       
  3326 
       
  3327     
       
  3328 
       
  3329     
       
  3330 
       
  3331     <div class="meta">
       
  3332         
       
  3333             
       
  3334                 
       
  3335                 <p>
       
  3336                 
       
  3337                 Defined in
       
  3338                 
       
  3339             
       
  3340         
       
  3341         
       
  3342         <a href="../files/dd_js_constrain.js.html#l216"><code>dd&#x2F;js&#x2F;constrain.js:216</code></a>
       
  3343         
       
  3344         </p>
       
  3345 
       
  3346 
       
  3347         
       
  3348 
       
  3349         
       
  3350     </div>
       
  3351 
       
  3352     <div class="description">
       
  3353         <p>This method creates all the events for this Event Target and publishes them so we get Event Bubbling.</p>
       
  3354     </div>
       
  3355 
       
  3356     
       
  3357 
       
  3358     
       
  3359 
       
  3360     
       
  3361 </div>
       
  3362 
       
  3363                 
       
  3364                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  3365     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  3366 
       
  3367     
       
  3368         <div class="args">
       
  3369             <span class="paren">(</span><ul class="args-list inline commas">
       
  3370             
       
  3371                 <li class="arg">
       
  3372                     
       
  3373                         <code>e</code>
       
  3374                     
       
  3375                 </li>
       
  3376             
       
  3377             </ul><span class="paren">)</span>
       
  3378         </div>
       
  3379     
       
  3380 
       
  3381     
       
  3382 
       
  3383     
       
  3384 
       
  3385     
       
  3386         <span class="flag private">private</span>
       
  3387     
       
  3388 
       
  3389     
       
  3390 
       
  3391     
       
  3392 
       
  3393     
       
  3394 
       
  3395     
       
  3396 
       
  3397     <div class="meta">
       
  3398         
       
  3399             
       
  3400                 <p>Inherited from
       
  3401                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  3402             
       
  3403         
       
  3404         
       
  3405         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  3406         
       
  3407         </p>
       
  3408 
       
  3409 
       
  3410         
       
  3411 
       
  3412         
       
  3413     </div>
       
  3414 
       
  3415     <div class="description">
       
  3416         <p>Default function for attribute change events.</p>
       
  3417     </div>
       
  3418 
       
  3419     
       
  3420         <div class="params">
       
  3421             <h4>Parameters:</h4>
       
  3422 
       
  3423             <ul class="params-list">
       
  3424             
       
  3425                 <li class="param">
       
  3426                     
       
  3427                         <code class="param-name">e</code>
       
  3428                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3429                     
       
  3430 
       
  3431                     
       
  3432 
       
  3433                     <div class="param-description">
       
  3434                         <p>The event object for attribute change events.</p>
       
  3435                     </div>
       
  3436 
       
  3437                     
       
  3438                 </li>
       
  3439             
       
  3440             </ul>
       
  3441         </div>
       
  3442     
       
  3443 
       
  3444     
       
  3445 
       
  3446     
       
  3447 </div>
       
  3448 
       
  3449                 
       
  3450                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  3451     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  3452 
       
  3453     
       
  3454         <div class="args">
       
  3455             <span class="paren">(</span><ul class="args-list inline commas">
       
  3456             
       
  3457                 <li class="arg">
       
  3458                     
       
  3459                         <code>e</code>
       
  3460                     
       
  3461                 </li>
       
  3462             
       
  3463             </ul><span class="paren">)</span>
       
  3464         </div>
       
  3465     
       
  3466 
       
  3467     
       
  3468 
       
  3469     
       
  3470 
       
  3471     
       
  3472         <span class="flag protected">protected</span>
       
  3473     
       
  3474 
       
  3475     
       
  3476 
       
  3477     
       
  3478 
       
  3479     
       
  3480 
       
  3481     
       
  3482 
       
  3483     <div class="meta">
       
  3484         
       
  3485             
       
  3486                 <p>Inherited from
       
  3487                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  3488             
       
  3489         
       
  3490         
       
  3491         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  3492         
       
  3493         </p>
       
  3494 
       
  3495 
       
  3496         
       
  3497 
       
  3498         
       
  3499     </div>
       
  3500 
       
  3501     <div class="description">
       
  3502         <p>Default destroy event handler</p>
       
  3503     </div>
       
  3504 
       
  3505     
       
  3506         <div class="params">
       
  3507             <h4>Parameters:</h4>
       
  3508 
       
  3509             <ul class="params-list">
       
  3510             
       
  3511                 <li class="param">
       
  3512                     
       
  3513                         <code class="param-name">e</code>
       
  3514                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3515                     
       
  3516 
       
  3517                     
       
  3518 
       
  3519                     <div class="param-description">
       
  3520                         <p>Event object</p>
       
  3521                     </div>
       
  3522 
       
  3523                     
       
  3524                 </li>
       
  3525             
       
  3526             </ul>
       
  3527         </div>
       
  3528     
       
  3529 
       
  3530     
       
  3531 
       
  3532     
       
  3533 </div>
       
  3534 
       
  3535                 
       
  3536                     <div id="method__defInitFn" class="method item protected inherited">
       
  3537     <h3 class="name"><code>_defInitFn</code></h3>
       
  3538 
       
  3539     
       
  3540         <div class="args">
       
  3541             <span class="paren">(</span><ul class="args-list inline commas">
       
  3542             
       
  3543                 <li class="arg">
       
  3544                     
       
  3545                         <code>e</code>
       
  3546                     
       
  3547                 </li>
       
  3548             
       
  3549             </ul><span class="paren">)</span>
       
  3550         </div>
       
  3551     
       
  3552 
       
  3553     
       
  3554 
       
  3555     
       
  3556 
       
  3557     
       
  3558         <span class="flag protected">protected</span>
       
  3559     
       
  3560 
       
  3561     
       
  3562 
       
  3563     
       
  3564 
       
  3565     
       
  3566 
       
  3567     
       
  3568 
       
  3569     <div class="meta">
       
  3570         
       
  3571             
       
  3572                 <p>Inherited from
       
  3573                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  3574             
       
  3575         
       
  3576         
       
  3577         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  3578         
       
  3579         </p>
       
  3580 
       
  3581 
       
  3582         
       
  3583 
       
  3584         
       
  3585     </div>
       
  3586 
       
  3587     <div class="description">
       
  3588         <p>Default init event handler</p>
       
  3589     </div>
       
  3590 
       
  3591     
       
  3592         <div class="params">
       
  3593             <h4>Parameters:</h4>
       
  3594 
       
  3595             <ul class="params-list">
       
  3596             
       
  3597                 <li class="param">
       
  3598                     
       
  3599                         <code class="param-name">e</code>
       
  3600                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3601                     
       
  3602 
       
  3603                     
       
  3604 
       
  3605                     <div class="param-description">
       
  3606                         <p>Event object, with a cfg property which
       
  3607 refers to the configuration object passed to the constructor.</p>
       
  3608                     </div>
       
  3609 
       
  3610                     
       
  3611                 </li>
       
  3612             
       
  3613             </ul>
       
  3614         </div>
       
  3615     
       
  3616 
       
  3617     
       
  3618 
       
  3619     
       
  3620 </div>
       
  3621 
       
  3622                 
       
  3623                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  3624     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  3625 
       
  3626     
       
  3627         <span class="paren">()</span>
       
  3628     
       
  3629 
       
  3630     
       
  3631 
       
  3632     
       
  3633 
       
  3634     
       
  3635         <span class="flag private">private</span>
       
  3636     
       
  3637 
       
  3638     
       
  3639 
       
  3640     
       
  3641 
       
  3642     
       
  3643 
       
  3644     
       
  3645 
       
  3646     <div class="meta">
       
  3647         
       
  3648             
       
  3649                 <p>Inherited from
       
  3650                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  3651             
       
  3652         
       
  3653         
       
  3654         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  3655         
       
  3656         </p>
       
  3657 
       
  3658 
       
  3659         
       
  3660 
       
  3661         
       
  3662     </div>
       
  3663 
       
  3664     <div class="description">
       
  3665         <p>Destroys the class hierarchy for this instance by invoking
       
  3666 the destructor method on the prototype of each class in the hierarchy.</p>
       
  3667     </div>
       
  3668 
       
  3669     
       
  3670 
       
  3671     
       
  3672 
       
  3673     
       
  3674 </div>
       
  3675 
       
  3676                 
       
  3677                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  3678     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  3679 
       
  3680     
       
  3681         <div class="args">
       
  3682             <span class="paren">(</span><ul class="args-list inline commas">
       
  3683             
       
  3684                 <li class="arg">
       
  3685                     
       
  3686                         <code>allAttrs</code>
       
  3687                     
       
  3688                 </li>
       
  3689             
       
  3690                 <li class="arg">
       
  3691                     
       
  3692                         <code>userVals</code>
       
  3693                     
       
  3694                 </li>
       
  3695             
       
  3696             </ul><span class="paren">)</span>
       
  3697         </div>
       
  3698     
       
  3699 
       
  3700     
       
  3701         <span class="returns-inline">
       
  3702             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3703         </span>
       
  3704     
       
  3705 
       
  3706     
       
  3707 
       
  3708     
       
  3709         <span class="flag private">private</span>
       
  3710     
       
  3711 
       
  3712     
       
  3713 
       
  3714     
       
  3715 
       
  3716     
       
  3717 
       
  3718     
       
  3719 
       
  3720     <div class="meta">
       
  3721         
       
  3722             
       
  3723                 <p>Inherited from
       
  3724                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  3725             
       
  3726         
       
  3727         
       
  3728         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  3729         
       
  3730         </p>
       
  3731 
       
  3732 
       
  3733         
       
  3734 
       
  3735         
       
  3736     </div>
       
  3737 
       
  3738     <div class="description">
       
  3739         
       
  3740     </div>
       
  3741 
       
  3742     
       
  3743         <div class="params">
       
  3744             <h4>Parameters:</h4>
       
  3745 
       
  3746             <ul class="params-list">
       
  3747             
       
  3748                 <li class="param">
       
  3749                     
       
  3750                         <code class="param-name">allAttrs</code>
       
  3751                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3752                     
       
  3753 
       
  3754                     
       
  3755 
       
  3756                     <div class="param-description">
       
  3757                         <p>The set of all attribute configurations for this instance.
       
  3758 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3759 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3760                     </div>
       
  3761 
       
  3762                     
       
  3763                 </li>
       
  3764             
       
  3765                 <li class="param">
       
  3766                     
       
  3767                         <code class="param-name">userVals</code>
       
  3768                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3769                     
       
  3770 
       
  3771                     
       
  3772 
       
  3773                     <div class="param-description">
       
  3774                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  3775                     </div>
       
  3776 
       
  3777                     
       
  3778                 </li>
       
  3779             
       
  3780             </ul>
       
  3781         </div>
       
  3782     
       
  3783 
       
  3784     
       
  3785         <div class="returns">
       
  3786             <h4>Returns:</h4>
       
  3787 
       
  3788             <div class="returns-description">
       
  3789                 
       
  3790                     
       
  3791                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3792                     
       
  3793                     The set of adhoc attributes passed in, in the form
       
  3794 of an object with attribute name/configuration pairs.
       
  3795                 
       
  3796             </div>
       
  3797         </div>
       
  3798     
       
  3799 
       
  3800     
       
  3801 </div>
       
  3802 
       
  3803                 
       
  3804                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  3805     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  3806 
       
  3807     
       
  3808         <div class="args">
       
  3809             <span class="paren">(</span><ul class="args-list inline commas">
       
  3810             
       
  3811                 <li class="arg">
       
  3812                     
       
  3813                         <code>clazz</code>
       
  3814                     
       
  3815                 </li>
       
  3816             
       
  3817                 <li class="arg">
       
  3818                     
       
  3819                         <code>allCfgs</code>
       
  3820                     
       
  3821                 </li>
       
  3822             
       
  3823             </ul><span class="paren">)</span>
       
  3824         </div>
       
  3825     
       
  3826 
       
  3827     
       
  3828         <span class="returns-inline">
       
  3829             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3830         </span>
       
  3831     
       
  3832 
       
  3833     
       
  3834 
       
  3835     
       
  3836         <span class="flag private">private</span>
       
  3837     
       
  3838 
       
  3839     
       
  3840 
       
  3841     
       
  3842 
       
  3843     
       
  3844 
       
  3845     
       
  3846 
       
  3847     <div class="meta">
       
  3848         
       
  3849             
       
  3850                 <p>Inherited from
       
  3851                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  3852             
       
  3853         
       
  3854         
       
  3855         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  3856         
       
  3857         </p>
       
  3858 
       
  3859 
       
  3860         
       
  3861 
       
  3862         
       
  3863     </div>
       
  3864 
       
  3865     <div class="description">
       
  3866         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  3867 initialization. Returns a disposable object with the attributes defined for
       
  3868 the provided class, extracted from the set of all attributes passed in.</p>
       
  3869     </div>
       
  3870 
       
  3871     
       
  3872         <div class="params">
       
  3873             <h4>Parameters:</h4>
       
  3874 
       
  3875             <ul class="params-list">
       
  3876             
       
  3877                 <li class="param">
       
  3878                     
       
  3879                         <code class="param-name">clazz</code>
       
  3880                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  3881                     
       
  3882 
       
  3883                     
       
  3884 
       
  3885                     <div class="param-description">
       
  3886                         <p>The class for which the desired attributes are required.</p>
       
  3887                     </div>
       
  3888 
       
  3889                     
       
  3890                 </li>
       
  3891             
       
  3892                 <li class="param">
       
  3893                     
       
  3894                         <code class="param-name">allCfgs</code>
       
  3895                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3896                     
       
  3897 
       
  3898                     
       
  3899 
       
  3900                     <div class="param-description">
       
  3901                         <p>The set of all attribute configurations for this instance.
       
  3902 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3903 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3904                     </div>
       
  3905 
       
  3906                     
       
  3907                 </li>
       
  3908             
       
  3909             </ul>
       
  3910         </div>
       
  3911     
       
  3912 
       
  3913     
       
  3914         <div class="returns">
       
  3915             <h4>Returns:</h4>
       
  3916 
       
  3917             <div class="returns-description">
       
  3918                 
       
  3919                     
       
  3920                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3921                     
       
  3922                     The set of attributes belonging to the class passed in, in the form
       
  3923 of an object with attribute name/configuration pairs.
       
  3924                 
       
  3925             </div>
       
  3926         </div>
       
  3927     
       
  3928 
       
  3929     
       
  3930 </div>
       
  3931 
       
  3932                 
       
  3933                     <div id="method__fireAttrChange" class="method item private inherited">
       
  3934     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  3935 
       
  3936     
       
  3937         <div class="args">
       
  3938             <span class="paren">(</span><ul class="args-list inline commas">
       
  3939             
       
  3940                 <li class="arg">
       
  3941                     
       
  3942                         <code>attrName</code>
       
  3943                     
       
  3944                 </li>
       
  3945             
       
  3946                 <li class="arg">
       
  3947                     
       
  3948                         <code>subAttrName</code>
       
  3949                     
       
  3950                 </li>
       
  3951             
       
  3952                 <li class="arg">
       
  3953                     
       
  3954                         <code>currVal</code>
       
  3955                     
       
  3956                 </li>
       
  3957             
       
  3958                 <li class="arg">
       
  3959                     
       
  3960                         <code>newVal</code>
       
  3961                     
       
  3962                 </li>
       
  3963             
       
  3964                 <li class="arg">
       
  3965                     
       
  3966                         <code>opts</code>
       
  3967                     
       
  3968                 </li>
       
  3969             
       
  3970                 <li class="arg">
       
  3971                     
       
  3972                         <code class="optional">[cfg]</code>
       
  3973                     
       
  3974                 </li>
       
  3975             
       
  3976             </ul><span class="paren">)</span>
       
  3977         </div>
       
  3978     
       
  3979 
       
  3980     
       
  3981 
       
  3982     
       
  3983 
       
  3984     
       
  3985         <span class="flag private">private</span>
       
  3986     
       
  3987 
       
  3988     
       
  3989 
       
  3990     
       
  3991 
       
  3992     
       
  3993 
       
  3994     
       
  3995 
       
  3996     <div class="meta">
       
  3997         
       
  3998             
       
  3999                 <p>Inherited from
       
  4000                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  4001             
       
  4002         
       
  4003         
       
  4004         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  4005         
       
  4006         </p>
       
  4007 
       
  4008 
       
  4009         
       
  4010 
       
  4011         
       
  4012     </div>
       
  4013 
       
  4014     <div class="description">
       
  4015         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  4016     </div>
       
  4017 
       
  4018     
       
  4019         <div class="params">
       
  4020             <h4>Parameters:</h4>
       
  4021 
       
  4022             <ul class="params-list">
       
  4023             
       
  4024                 <li class="param">
       
  4025                     
       
  4026                         <code class="param-name">attrName</code>
       
  4027                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4028                     
       
  4029 
       
  4030                     
       
  4031 
       
  4032                     <div class="param-description">
       
  4033                         <p>The name of the attribute</p>
       
  4034                     </div>
       
  4035 
       
  4036                     
       
  4037                 </li>
       
  4038             
       
  4039                 <li class="param">
       
  4040                     
       
  4041                         <code class="param-name">subAttrName</code>
       
  4042                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4043                     
       
  4044 
       
  4045                     
       
  4046 
       
  4047                     <div class="param-description">
       
  4048                         <p>The full path of the property being changed,
       
  4049 if this is a sub-attribute value being change. Otherwise null.</p>
       
  4050                     </div>
       
  4051 
       
  4052                     
       
  4053                 </li>
       
  4054             
       
  4055                 <li class="param">
       
  4056                     
       
  4057                         <code class="param-name">currVal</code>
       
  4058                         <span class="type">Any</span>
       
  4059                     
       
  4060 
       
  4061                     
       
  4062 
       
  4063                     <div class="param-description">
       
  4064                         <p>The current value of the attribute</p>
       
  4065                     </div>
       
  4066 
       
  4067                     
       
  4068                 </li>
       
  4069             
       
  4070                 <li class="param">
       
  4071                     
       
  4072                         <code class="param-name">newVal</code>
       
  4073                         <span class="type">Any</span>
       
  4074                     
       
  4075 
       
  4076                     
       
  4077 
       
  4078                     <div class="param-description">
       
  4079                         <p>The new value of the attribute</p>
       
  4080                     </div>
       
  4081 
       
  4082                     
       
  4083                 </li>
       
  4084             
       
  4085                 <li class="param">
       
  4086                     
       
  4087                         <code class="param-name">opts</code>
       
  4088                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4089                     
       
  4090 
       
  4091                     
       
  4092 
       
  4093                     <div class="param-description">
       
  4094                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  4095                     </div>
       
  4096 
       
  4097                     
       
  4098                 </li>
       
  4099             
       
  4100                 <li class="param">
       
  4101                     
       
  4102                         <code class="param-name optional">[cfg]</code>
       
  4103                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4104                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4105                     
       
  4106 
       
  4107                     
       
  4108 
       
  4109                     <div class="param-description">
       
  4110                         <p>The attribute config stored in State, if already available.</p>
       
  4111                     </div>
       
  4112 
       
  4113                     
       
  4114                 </li>
       
  4115             
       
  4116             </ul>
       
  4117         </div>
       
  4118     
       
  4119 
       
  4120     
       
  4121 
       
  4122     
       
  4123 </div>
       
  4124 
       
  4125                 
       
  4126                     <div id="method__getAttr" class="method item protected inherited">
       
  4127     <h3 class="name"><code>_getAttr</code></h3>
       
  4128 
       
  4129     
       
  4130         <div class="args">
       
  4131             <span class="paren">(</span><ul class="args-list inline commas">
       
  4132             
       
  4133                 <li class="arg">
       
  4134                     
       
  4135                         <code>name</code>
       
  4136                     
       
  4137                 </li>
       
  4138             
       
  4139             </ul><span class="paren">)</span>
       
  4140         </div>
       
  4141     
       
  4142 
       
  4143     
       
  4144         <span class="returns-inline">
       
  4145             <span class="type">Any</span>
       
  4146         </span>
       
  4147     
       
  4148 
       
  4149     
       
  4150 
       
  4151     
       
  4152         <span class="flag protected">protected</span>
       
  4153     
       
  4154 
       
  4155     
       
  4156 
       
  4157     
       
  4158 
       
  4159     
       
  4160         <span class="flag chainable">chainable</span>
       
  4161     
       
  4162 
       
  4163     
       
  4164 
       
  4165     <div class="meta">
       
  4166         
       
  4167             
       
  4168                 <p>Inherited from
       
  4169                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  4170             
       
  4171         
       
  4172         
       
  4173         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  4174         
       
  4175         </p>
       
  4176 
       
  4177 
       
  4178         
       
  4179 
       
  4180         
       
  4181     </div>
       
  4182 
       
  4183     <div class="description">
       
  4184         <p>Provides the common implementation for the public get method,
       
  4185 allowing Attribute hosts to over-ride either method.</p>
       
  4186 
       
  4187 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  4188     </div>
       
  4189 
       
  4190     
       
  4191         <div class="params">
       
  4192             <h4>Parameters:</h4>
       
  4193 
       
  4194             <ul class="params-list">
       
  4195             
       
  4196                 <li class="param">
       
  4197                     
       
  4198                         <code class="param-name">name</code>
       
  4199                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4200                     
       
  4201 
       
  4202                     
       
  4203 
       
  4204                     <div class="param-description">
       
  4205                         <p>The name of the attribute.</p>
       
  4206                     </div>
       
  4207 
       
  4208                     
       
  4209                 </li>
       
  4210             
       
  4211             </ul>
       
  4212         </div>
       
  4213     
       
  4214 
       
  4215     
       
  4216         <div class="returns">
       
  4217             <h4>Returns:</h4>
       
  4218 
       
  4219             <div class="returns-description">
       
  4220                 
       
  4221                     
       
  4222                         <span class="type">Any</span>:
       
  4223                     
       
  4224                     The value of the attribute.
       
  4225                 
       
  4226             </div>
       
  4227         </div>
       
  4228     
       
  4229 
       
  4230     
       
  4231 </div>
       
  4232 
       
  4233                 
       
  4234                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  4235     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  4236 
       
  4237     
       
  4238         <div class="args">
       
  4239             <span class="paren">(</span><ul class="args-list inline commas">
       
  4240             
       
  4241                 <li class="arg">
       
  4242                     
       
  4243                         <code>name</code>
       
  4244                     
       
  4245                 </li>
       
  4246             
       
  4247             </ul><span class="paren">)</span>
       
  4248         </div>
       
  4249     
       
  4250 
       
  4251     
       
  4252         <span class="returns-inline">
       
  4253             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4254         </span>
       
  4255     
       
  4256 
       
  4257     
       
  4258 
       
  4259     
       
  4260         <span class="flag protected">protected</span>
       
  4261     
       
  4262 
       
  4263     
       
  4264 
       
  4265     
       
  4266 
       
  4267     
       
  4268 
       
  4269     
       
  4270 
       
  4271     <div class="meta">
       
  4272         
       
  4273             
       
  4274                 <p>Inherited from
       
  4275                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  4276             
       
  4277         
       
  4278         
       
  4279         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  4280         
       
  4281         </p>
       
  4282 
       
  4283 
       
  4284         
       
  4285 
       
  4286         
       
  4287     </div>
       
  4288 
       
  4289     <div class="description">
       
  4290         <p>Returns an object with the configuration properties (and value)
       
  4291 for the given attribute. If attrName is not provided, returns the
       
  4292 configuration properties for all attributes.</p>
       
  4293     </div>
       
  4294 
       
  4295     
       
  4296         <div class="params">
       
  4297             <h4>Parameters:</h4>
       
  4298 
       
  4299             <ul class="params-list">
       
  4300             
       
  4301                 <li class="param">
       
  4302                     
       
  4303                         <code class="param-name">name</code>
       
  4304                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4305                     
       
  4306 
       
  4307                     
       
  4308 
       
  4309                     <div class="param-description">
       
  4310                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  4311                     </div>
       
  4312 
       
  4313                     
       
  4314                 </li>
       
  4315             
       
  4316             </ul>
       
  4317         </div>
       
  4318     
       
  4319 
       
  4320     
       
  4321         <div class="returns">
       
  4322             <h4>Returns:</h4>
       
  4323 
       
  4324             <div class="returns-description">
       
  4325                 
       
  4326                     
       
  4327                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4328                     
       
  4329                     The configuration properties for the given attribute, or all attributes.
       
  4330                 
       
  4331             </div>
       
  4332         </div>
       
  4333     
       
  4334 
       
  4335     
       
  4336 </div>
       
  4337 
       
  4338                 
       
  4339                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  4340     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  4341 
       
  4342     
       
  4343         <span class="paren">()</span>
       
  4344     
       
  4345 
       
  4346     
       
  4347         <span class="returns-inline">
       
  4348             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4349         </span>
       
  4350     
       
  4351 
       
  4352     
       
  4353 
       
  4354     
       
  4355         <span class="flag protected">protected</span>
       
  4356     
       
  4357 
       
  4358     
       
  4359 
       
  4360     
       
  4361 
       
  4362     
       
  4363 
       
  4364     
       
  4365 
       
  4366     <div class="meta">
       
  4367         
       
  4368             
       
  4369                 <p>Inherited from
       
  4370                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  4371             
       
  4372         
       
  4373         
       
  4374         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  4375         
       
  4376         </p>
       
  4377 
       
  4378 
       
  4379         
       
  4380 
       
  4381         
       
  4382     </div>
       
  4383 
       
  4384     <div class="description">
       
  4385         <p>Returns an aggregated set of attribute configurations, by traversing
       
  4386 the class hierarchy.</p>
       
  4387     </div>
       
  4388 
       
  4389     
       
  4390 
       
  4391     
       
  4392         <div class="returns">
       
  4393             <h4>Returns:</h4>
       
  4394 
       
  4395             <div class="returns-description">
       
  4396                 
       
  4397                     
       
  4398                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4399                     
       
  4400                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  4401 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  4402 the cached value.
       
  4403                 
       
  4404             </div>
       
  4405         </div>
       
  4406     
       
  4407 
       
  4408     
       
  4409 </div>
       
  4410 
       
  4411                 
       
  4412                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  4413     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  4414 
       
  4415     
       
  4416         <div class="args">
       
  4417             <span class="paren">(</span><ul class="args-list inline commas">
       
  4418             
       
  4419                 <li class="arg">
       
  4420                     
       
  4421                         <code>attr</code>
       
  4422                     
       
  4423                 </li>
       
  4424             
       
  4425                 <li class="arg">
       
  4426                     
       
  4427                         <code>cfg</code>
       
  4428                     
       
  4429                 </li>
       
  4430             
       
  4431                 <li class="arg">
       
  4432                     
       
  4433                         <code>initValues</code>
       
  4434                     
       
  4435                 </li>
       
  4436             
       
  4437             </ul><span class="paren">)</span>
       
  4438         </div>
       
  4439     
       
  4440 
       
  4441     
       
  4442         <span class="returns-inline">
       
  4443             <span class="type">Any</span>
       
  4444         </span>
       
  4445     
       
  4446 
       
  4447     
       
  4448 
       
  4449     
       
  4450         <span class="flag private">private</span>
       
  4451     
       
  4452 
       
  4453     
       
  4454 
       
  4455     
       
  4456 
       
  4457     
       
  4458 
       
  4459     
       
  4460 
       
  4461     <div class="meta">
       
  4462         
       
  4463             
       
  4464                 <p>Inherited from
       
  4465                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  4466             
       
  4467         
       
  4468         
       
  4469         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  4470         
       
  4471         </p>
       
  4472 
       
  4473 
       
  4474         
       
  4475 
       
  4476         
       
  4477     </div>
       
  4478 
       
  4479     <div class="description">
       
  4480         <p>Returns the initial value of the given attribute from
       
  4481 either the default configuration provided, or the
       
  4482 over-ridden value if it exists in the set of initValues
       
  4483 provided and the attribute is not read-only.</p>
       
  4484     </div>
       
  4485 
       
  4486     
       
  4487         <div class="params">
       
  4488             <h4>Parameters:</h4>
       
  4489 
       
  4490             <ul class="params-list">
       
  4491             
       
  4492                 <li class="param">
       
  4493                     
       
  4494                         <code class="param-name">attr</code>
       
  4495                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4496                     
       
  4497 
       
  4498                     
       
  4499 
       
  4500                     <div class="param-description">
       
  4501                         <p>The name of the attribute</p>
       
  4502                     </div>
       
  4503 
       
  4504                     
       
  4505                 </li>
       
  4506             
       
  4507                 <li class="param">
       
  4508                     
       
  4509                         <code class="param-name">cfg</code>
       
  4510                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4511                     
       
  4512 
       
  4513                     
       
  4514 
       
  4515                     <div class="param-description">
       
  4516                         <p>The attribute configuration object</p>
       
  4517                     </div>
       
  4518 
       
  4519                     
       
  4520                 </li>
       
  4521             
       
  4522                 <li class="param">
       
  4523                     
       
  4524                         <code class="param-name">initValues</code>
       
  4525                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4526                     
       
  4527 
       
  4528                     
       
  4529 
       
  4530                     <div class="param-description">
       
  4531                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  4532                     </div>
       
  4533 
       
  4534                     
       
  4535                 </li>
       
  4536             
       
  4537             </ul>
       
  4538         </div>
       
  4539     
       
  4540 
       
  4541     
       
  4542         <div class="returns">
       
  4543             <h4>Returns:</h4>
       
  4544 
       
  4545             <div class="returns-description">
       
  4546                 
       
  4547                     
       
  4548                         <span class="type">Any</span>:
       
  4549                     
       
  4550                     The initial value of the attribute.
       
  4551                 
       
  4552             </div>
       
  4553         </div>
       
  4554     
       
  4555 
       
  4556     
       
  4557 </div>
       
  4558 
       
  4559                 
       
  4560                     <div id="method__getAttrs" class="method item protected inherited">
       
  4561     <h3 class="name"><code>_getAttrs</code></h3>
       
  4562 
       
  4563     
       
  4564         <div class="args">
       
  4565             <span class="paren">(</span><ul class="args-list inline commas">
       
  4566             
       
  4567                 <li class="arg">
       
  4568                     
       
  4569                         <code>attrs</code>
       
  4570                     
       
  4571                 </li>
       
  4572             
       
  4573             </ul><span class="paren">)</span>
       
  4574         </div>
       
  4575     
       
  4576 
       
  4577     
       
  4578         <span class="returns-inline">
       
  4579             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4580         </span>
       
  4581     
       
  4582 
       
  4583     
       
  4584 
       
  4585     
       
  4586         <span class="flag protected">protected</span>
       
  4587     
       
  4588 
       
  4589     
       
  4590 
       
  4591     
       
  4592 
       
  4593     
       
  4594 
       
  4595     
       
  4596 
       
  4597     <div class="meta">
       
  4598         
       
  4599             
       
  4600                 <p>Inherited from
       
  4601                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  4602             
       
  4603         
       
  4604         
       
  4605         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  4606         
       
  4607         </p>
       
  4608 
       
  4609 
       
  4610         
       
  4611 
       
  4612         
       
  4613     </div>
       
  4614 
       
  4615     <div class="description">
       
  4616         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  4617     </div>
       
  4618 
       
  4619     
       
  4620         <div class="params">
       
  4621             <h4>Parameters:</h4>
       
  4622 
       
  4623             <ul class="params-list">
       
  4624             
       
  4625                 <li class="param">
       
  4626                     
       
  4627                         <code class="param-name">attrs</code>
       
  4628                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  4629                     
       
  4630 
       
  4631                     
       
  4632 
       
  4633                     <div class="param-description">
       
  4634                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  4635 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  4636                     </div>
       
  4637 
       
  4638                     
       
  4639                 </li>
       
  4640             
       
  4641             </ul>
       
  4642         </div>
       
  4643     
       
  4644 
       
  4645     
       
  4646         <div class="returns">
       
  4647             <h4>Returns:</h4>
       
  4648 
       
  4649             <div class="returns-description">
       
  4650                 
       
  4651                     
       
  4652                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4653                     
       
  4654                     An object with attribute name/value pairs.
       
  4655                 
       
  4656             </div>
       
  4657         </div>
       
  4658     
       
  4659 
       
  4660     
       
  4661 </div>
       
  4662 
       
  4663                 
       
  4664                     <div id="method__getClasses" class="method item protected inherited">
       
  4665     <h3 class="name"><code>_getClasses</code></h3>
       
  4666 
       
  4667     
       
  4668         <span class="paren">()</span>
       
  4669     
       
  4670 
       
  4671     
       
  4672         <span class="returns-inline">
       
  4673             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  4674         </span>
       
  4675     
       
  4676 
       
  4677     
       
  4678 
       
  4679     
       
  4680         <span class="flag protected">protected</span>
       
  4681     
       
  4682 
       
  4683     
       
  4684 
       
  4685     
       
  4686 
       
  4687     
       
  4688 
       
  4689     
       
  4690 
       
  4691     <div class="meta">
       
  4692         
       
  4693             
       
  4694                 <p>Inherited from
       
  4695                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  4696             
       
  4697         
       
  4698         
       
  4699         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  4700         
       
  4701         </p>
       
  4702 
       
  4703 
       
  4704         
       
  4705 
       
  4706         
       
  4707     </div>
       
  4708 
       
  4709     <div class="description">
       
  4710         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  4711     </div>
       
  4712 
       
  4713     
       
  4714 
       
  4715     
       
  4716         <div class="returns">
       
  4717             <h4>Returns:</h4>
       
  4718 
       
  4719             <div class="returns-description">
       
  4720                 
       
  4721                     
       
  4722                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  4723                     
       
  4724                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  4725 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  4726 cached value.
       
  4727                 
       
  4728             </div>
       
  4729         </div>
       
  4730     
       
  4731 
       
  4732     
       
  4733 </div>
       
  4734 
       
  4735                 
       
  4736                     <div id="method__getConstraint" class="method item private">
       
  4737     <h3 class="name"><code>_getConstraint</code></h3>
       
  4738 
       
  4739     
       
  4740         <span class="paren">()</span>
       
  4741     
       
  4742 
       
  4743     
       
  4744 
       
  4745     
       
  4746 
       
  4747     
       
  4748         <span class="flag private">private</span>
       
  4749     
       
  4750 
       
  4751     
       
  4752 
       
  4753     
       
  4754 
       
  4755     
       
  4756 
       
  4757     
       
  4758 
       
  4759     <div class="meta">
       
  4760         
       
  4761             
       
  4762                 
       
  4763                 <p>
       
  4764                 
       
  4765                 Defined in
       
  4766                 
       
  4767             
       
  4768         
       
  4769         
       
  4770         <a href="../files/dd_js_constrain.js.html#l276"><code>dd&#x2F;js&#x2F;constrain.js:276</code></a>
       
  4771         
       
  4772         </p>
       
  4773 
       
  4774 
       
  4775         
       
  4776 
       
  4777         
       
  4778     </div>
       
  4779 
       
  4780     <div class="description">
       
  4781         <p>Standardizes the 'constraint' attribute</p>
       
  4782     </div>
       
  4783 
       
  4784     
       
  4785 
       
  4786     
       
  4787 
       
  4788     
       
  4789 </div>
       
  4790 
       
  4791                 
       
  4792                     <div id="method__getFullType" class="method item private inherited">
       
  4793     <h3 class="name"><code>_getFullType</code></h3>
       
  4794 
       
  4795     
       
  4796         <div class="args">
       
  4797             <span class="paren">(</span><ul class="args-list inline commas">
       
  4798             
       
  4799                 <li class="arg">
       
  4800                     
       
  4801                         <code>type</code>
       
  4802                     
       
  4803                 </li>
       
  4804             
       
  4805             </ul><span class="paren">)</span>
       
  4806         </div>
       
  4807     
       
  4808 
       
  4809     
       
  4810         <span class="returns-inline">
       
  4811             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4812         </span>
       
  4813     
       
  4814 
       
  4815     
       
  4816 
       
  4817     
       
  4818         <span class="flag private">private</span>
       
  4819     
       
  4820 
       
  4821     
       
  4822 
       
  4823     
       
  4824 
       
  4825     
       
  4826 
       
  4827     
       
  4828 
       
  4829     <div class="meta">
       
  4830         
       
  4831             
       
  4832                 <p>Inherited from
       
  4833                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  4834             
       
  4835         
       
  4836         
       
  4837         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  4838         
       
  4839         </p>
       
  4840 
       
  4841 
       
  4842         
       
  4843 
       
  4844         
       
  4845     </div>
       
  4846 
       
  4847     <div class="description">
       
  4848         <p>Returns the fully qualified type, given a short type string.
       
  4849 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  4850 
       
  4851 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  4852 is designed to be used with the low level _publish() method, for critical path
       
  4853 implementations which need to fast-track publish for performance reasons.</p>
       
  4854     </div>
       
  4855 
       
  4856     
       
  4857         <div class="params">
       
  4858             <h4>Parameters:</h4>
       
  4859 
       
  4860             <ul class="params-list">
       
  4861             
       
  4862                 <li class="param">
       
  4863                     
       
  4864                         <code class="param-name">type</code>
       
  4865                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4866                     
       
  4867 
       
  4868                     
       
  4869 
       
  4870                     <div class="param-description">
       
  4871                         <p>The short type to prefix</p>
       
  4872                     </div>
       
  4873 
       
  4874                     
       
  4875                 </li>
       
  4876             
       
  4877             </ul>
       
  4878         </div>
       
  4879     
       
  4880 
       
  4881     
       
  4882         <div class="returns">
       
  4883             <h4>Returns:</h4>
       
  4884 
       
  4885             <div class="returns-description">
       
  4886                 
       
  4887                     
       
  4888                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  4889                     
       
  4890                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  4891                 
       
  4892             </div>
       
  4893         </div>
       
  4894     
       
  4895 
       
  4896     
       
  4897 </div>
       
  4898 
       
  4899                 
       
  4900                     <div id="method__getStateVal" class="method item private inherited">
       
  4901     <h3 class="name"><code>_getStateVal</code></h3>
       
  4902 
       
  4903     
       
  4904         <div class="args">
       
  4905             <span class="paren">(</span><ul class="args-list inline commas">
       
  4906             
       
  4907                 <li class="arg">
       
  4908                     
       
  4909                         <code>name</code>
       
  4910                     
       
  4911                 </li>
       
  4912             
       
  4913                 <li class="arg">
       
  4914                     
       
  4915                         <code class="optional">[cfg]</code>
       
  4916                     
       
  4917                 </li>
       
  4918             
       
  4919             </ul><span class="paren">)</span>
       
  4920         </div>
       
  4921     
       
  4922 
       
  4923     
       
  4924         <span class="returns-inline">
       
  4925             <span class="type">Any</span>
       
  4926         </span>
       
  4927     
       
  4928 
       
  4929     
       
  4930 
       
  4931     
       
  4932         <span class="flag private">private</span>
       
  4933     
       
  4934 
       
  4935     
       
  4936 
       
  4937     
       
  4938 
       
  4939     
       
  4940 
       
  4941     
       
  4942 
       
  4943     <div class="meta">
       
  4944         
       
  4945             
       
  4946                 <p>Inherited from
       
  4947                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  4948             
       
  4949         
       
  4950         
       
  4951         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  4952         
       
  4953         </p>
       
  4954 
       
  4955 
       
  4956         
       
  4957 
       
  4958         
       
  4959     </div>
       
  4960 
       
  4961     <div class="description">
       
  4962         <p>Gets the stored value for the attribute, from either the
       
  4963 internal state object, or the state proxy if it exits</p>
       
  4964     </div>
       
  4965 
       
  4966     
       
  4967         <div class="params">
       
  4968             <h4>Parameters:</h4>
       
  4969 
       
  4970             <ul class="params-list">
       
  4971             
       
  4972                 <li class="param">
       
  4973                     
       
  4974                         <code class="param-name">name</code>
       
  4975                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4976                     
       
  4977 
       
  4978                     
       
  4979 
       
  4980                     <div class="param-description">
       
  4981                         <p>The name of the attribute</p>
       
  4982                     </div>
       
  4983 
       
  4984                     
       
  4985                 </li>
       
  4986             
       
  4987                 <li class="param">
       
  4988                     
       
  4989                         <code class="param-name optional">[cfg]</code>
       
  4990                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4991                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4992                     
       
  4993 
       
  4994                     
       
  4995 
       
  4996                     <div class="param-description">
       
  4997                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  4998 where the calling method has already obtained the config from state.</p>
       
  4999                     </div>
       
  5000 
       
  5001                     
       
  5002                 </li>
       
  5003             
       
  5004             </ul>
       
  5005         </div>
       
  5006     
       
  5007 
       
  5008     
       
  5009         <div class="returns">
       
  5010             <h4>Returns:</h4>
       
  5011 
       
  5012             <div class="returns-description">
       
  5013                 
       
  5014                     
       
  5015                         <span class="type">Any</span>:
       
  5016                     
       
  5017                     The stored value of the attribute
       
  5018                 
       
  5019             </div>
       
  5020         </div>
       
  5021     
       
  5022 
       
  5023     
       
  5024 </div>
       
  5025 
       
  5026                 
       
  5027                     <div id="method__getType" class="method item private inherited">
       
  5028     <h3 class="name"><code>_getType</code></h3>
       
  5029 
       
  5030     
       
  5031         <span class="paren">()</span>
       
  5032     
       
  5033 
       
  5034     
       
  5035 
       
  5036     
       
  5037 
       
  5038     
       
  5039         <span class="flag private">private</span>
       
  5040     
       
  5041 
       
  5042     
       
  5043 
       
  5044     
       
  5045 
       
  5046     
       
  5047 
       
  5048     
       
  5049 
       
  5050     <div class="meta">
       
  5051         
       
  5052             
       
  5053                 <p>Inherited from
       
  5054                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  5055             
       
  5056         
       
  5057         
       
  5058         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  5059         
       
  5060         </p>
       
  5061 
       
  5062 
       
  5063         
       
  5064 
       
  5065         
       
  5066     </div>
       
  5067 
       
  5068     <div class="description">
       
  5069         <p>If the instance has a prefix attribute and the
       
  5070 event type is not prefixed, the instance prefix is
       
  5071 applied to the supplied type.</p>
       
  5072     </div>
       
  5073 
       
  5074     
       
  5075 
       
  5076     
       
  5077 
       
  5078     
       
  5079 </div>
       
  5080 
       
  5081                 
       
  5082                     <div id="method__handleEnd" class="method item private">
       
  5083     <h3 class="name"><code>_handleEnd</code></h3>
       
  5084 
       
  5085     
       
  5086         <span class="paren">()</span>
       
  5087     
       
  5088 
       
  5089     
       
  5090 
       
  5091     
       
  5092 
       
  5093     
       
  5094         <span class="flag private">private</span>
       
  5095     
       
  5096 
       
  5097     
       
  5098 
       
  5099     
       
  5100 
       
  5101     
       
  5102 
       
  5103     
       
  5104 
       
  5105     <div class="meta">
       
  5106         
       
  5107             
       
  5108                 
       
  5109                 <p>
       
  5110                 
       
  5111                 Defined in
       
  5112                 
       
  5113             
       
  5114         
       
  5115         
       
  5116         <a href="../files/dd_js_constrain.js.html#l237"><code>dd&#x2F;js&#x2F;constrain.js:237</code></a>
       
  5117         
       
  5118         </p>
       
  5119 
       
  5120 
       
  5121         
       
  5122 
       
  5123         
       
  5124     </div>
       
  5125 
       
  5126     <div class="description">
       
  5127         <p>Fires on drag:end</p>
       
  5128     </div>
       
  5129 
       
  5130     
       
  5131 
       
  5132     
       
  5133 
       
  5134     
       
  5135 </div>
       
  5136 
       
  5137                 
       
  5138                     <div id="method__handleStart" class="method item private">
       
  5139     <h3 class="name"><code>_handleStart</code></h3>
       
  5140 
       
  5141     
       
  5142         <span class="paren">()</span>
       
  5143     
       
  5144 
       
  5145     
       
  5146 
       
  5147     
       
  5148 
       
  5149     
       
  5150         <span class="flag private">private</span>
       
  5151     
       
  5152 
       
  5153     
       
  5154 
       
  5155     
       
  5156 
       
  5157     
       
  5158 
       
  5159     
       
  5160 
       
  5161     <div class="meta">
       
  5162         
       
  5163             
       
  5164                 
       
  5165                 <p>
       
  5166                 
       
  5167                 Defined in
       
  5168                 
       
  5169             
       
  5170         
       
  5171         
       
  5172         <a href="../files/dd_js_constrain.js.html#l246"><code>dd&#x2F;js&#x2F;constrain.js:246</code></a>
       
  5173         
       
  5174         </p>
       
  5175 
       
  5176 
       
  5177         
       
  5178 
       
  5179         
       
  5180     </div>
       
  5181 
       
  5182     <div class="description">
       
  5183         <p>Fires on drag:start and clears the _regionCache</p>
       
  5184     </div>
       
  5185 
       
  5186     
       
  5187 
       
  5188     
       
  5189 
       
  5190     
       
  5191 </div>
       
  5192 
       
  5193                 
       
  5194                     <div id="method__initAttrHost" class="method item private inherited">
       
  5195     <h3 class="name"><code>_initAttrHost</code></h3>
       
  5196 
       
  5197     
       
  5198         <div class="args">
       
  5199             <span class="paren">(</span><ul class="args-list inline commas">
       
  5200             
       
  5201                 <li class="arg">
       
  5202                     
       
  5203                         <code>attrs</code>
       
  5204                     
       
  5205                 </li>
       
  5206             
       
  5207                 <li class="arg">
       
  5208                     
       
  5209                         <code>values</code>
       
  5210                     
       
  5211                 </li>
       
  5212             
       
  5213                 <li class="arg">
       
  5214                     
       
  5215                         <code>lazy</code>
       
  5216                     
       
  5217                 </li>
       
  5218             
       
  5219             </ul><span class="paren">)</span>
       
  5220         </div>
       
  5221     
       
  5222 
       
  5223     
       
  5224 
       
  5225     
       
  5226 
       
  5227     
       
  5228         <span class="flag private">private</span>
       
  5229     
       
  5230 
       
  5231     
       
  5232 
       
  5233     
       
  5234 
       
  5235     
       
  5236 
       
  5237     
       
  5238 
       
  5239     <div class="meta">
       
  5240         
       
  5241             
       
  5242                 <p>Inherited from
       
  5243                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  5244             
       
  5245         
       
  5246         
       
  5247         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  5248         
       
  5249         </p>
       
  5250 
       
  5251 
       
  5252         
       
  5253 
       
  5254         
       
  5255     </div>
       
  5256 
       
  5257     <div class="description">
       
  5258         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  5259 constructor.</p>
       
  5260     </div>
       
  5261 
       
  5262     
       
  5263         <div class="params">
       
  5264             <h4>Parameters:</h4>
       
  5265 
       
  5266             <ul class="params-list">
       
  5267             
       
  5268                 <li class="param">
       
  5269                     
       
  5270                         <code class="param-name">attrs</code>
       
  5271                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5272                     
       
  5273 
       
  5274                     
       
  5275 
       
  5276                     <div class="param-description">
       
  5277                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5278        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5279                     </div>
       
  5280 
       
  5281                     
       
  5282                 </li>
       
  5283             
       
  5284                 <li class="param">
       
  5285                     
       
  5286                         <code class="param-name">values</code>
       
  5287                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5288                     
       
  5289 
       
  5290                     
       
  5291 
       
  5292                     <div class="param-description">
       
  5293                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5294        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5295                     </div>
       
  5296 
       
  5297                     
       
  5298                 </li>
       
  5299             
       
  5300                 <li class="param">
       
  5301                     
       
  5302                         <code class="param-name">lazy</code>
       
  5303                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5304                     
       
  5305 
       
  5306                     
       
  5307 
       
  5308                     <div class="param-description">
       
  5309                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5310                     </div>
       
  5311 
       
  5312                     
       
  5313                 </li>
       
  5314             
       
  5315             </ul>
       
  5316         </div>
       
  5317     
       
  5318 
       
  5319     
       
  5320 
       
  5321     
       
  5322 </div>
       
  5323 
       
  5324                 
       
  5325                     <div id="method__initAttribute" class="method item private inherited">
       
  5326     <h3 class="name"><code>_initAttribute</code></h3>
       
  5327 
       
  5328     
       
  5329         <span class="paren">()</span>
       
  5330     
       
  5331 
       
  5332     
       
  5333 
       
  5334     
       
  5335 
       
  5336     
       
  5337         <span class="flag private">private</span>
       
  5338     
       
  5339 
       
  5340     
       
  5341 
       
  5342     
       
  5343 
       
  5344     
       
  5345 
       
  5346     
       
  5347 
       
  5348     <div class="meta">
       
  5349         
       
  5350             <p>Inherited from
       
  5351             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  5352                 BaseObservable
       
  5353             </a>
       
  5354             
       
  5355             but overwritten in
       
  5356             
       
  5357         
       
  5358         
       
  5359         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  5360         
       
  5361         </p>
       
  5362 
       
  5363 
       
  5364         
       
  5365 
       
  5366         
       
  5367     </div>
       
  5368 
       
  5369     <div class="description">
       
  5370         <p>Initializes AttributeCore</p>
       
  5371     </div>
       
  5372 
       
  5373     
       
  5374 
       
  5375     
       
  5376 
       
  5377     
       
  5378 </div>
       
  5379 
       
  5380                 
       
  5381                     <div id="method__initAttrs" class="method item protected inherited">
       
  5382     <h3 class="name"><code>_initAttrs</code></h3>
       
  5383 
       
  5384     
       
  5385         <div class="args">
       
  5386             <span class="paren">(</span><ul class="args-list inline commas">
       
  5387             
       
  5388                 <li class="arg">
       
  5389                     
       
  5390                         <code>attrs</code>
       
  5391                     
       
  5392                 </li>
       
  5393             
       
  5394                 <li class="arg">
       
  5395                     
       
  5396                         <code>values</code>
       
  5397                     
       
  5398                 </li>
       
  5399             
       
  5400                 <li class="arg">
       
  5401                     
       
  5402                         <code>lazy</code>
       
  5403                     
       
  5404                 </li>
       
  5405             
       
  5406             </ul><span class="paren">)</span>
       
  5407         </div>
       
  5408     
       
  5409 
       
  5410     
       
  5411 
       
  5412     
       
  5413 
       
  5414     
       
  5415         <span class="flag protected">protected</span>
       
  5416     
       
  5417 
       
  5418     
       
  5419 
       
  5420     
       
  5421 
       
  5422     
       
  5423 
       
  5424     
       
  5425 
       
  5426     <div class="meta">
       
  5427         
       
  5428             
       
  5429                 <p>Inherited from
       
  5430                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  5431             
       
  5432         
       
  5433         
       
  5434         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  5435         
       
  5436         </p>
       
  5437 
       
  5438 
       
  5439         
       
  5440 
       
  5441         
       
  5442     </div>
       
  5443 
       
  5444     <div class="description">
       
  5445         <p>Utility method to set up initial attributes defined during construction,
       
  5446 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  5447     </div>
       
  5448 
       
  5449     
       
  5450         <div class="params">
       
  5451             <h4>Parameters:</h4>
       
  5452 
       
  5453             <ul class="params-list">
       
  5454             
       
  5455                 <li class="param">
       
  5456                     
       
  5457                         <code class="param-name">attrs</code>
       
  5458                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5459                     
       
  5460 
       
  5461                     
       
  5462 
       
  5463                     <div class="param-description">
       
  5464                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5465        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5466                     </div>
       
  5467 
       
  5468                     
       
  5469                 </li>
       
  5470             
       
  5471                 <li class="param">
       
  5472                     
       
  5473                         <code class="param-name">values</code>
       
  5474                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5475                     
       
  5476 
       
  5477                     
       
  5478 
       
  5479                     <div class="param-description">
       
  5480                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5481        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5482                     </div>
       
  5483 
       
  5484                     
       
  5485                 </li>
       
  5486             
       
  5487                 <li class="param">
       
  5488                     
       
  5489                         <code class="param-name">lazy</code>
       
  5490                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5491                     
       
  5492 
       
  5493                     
       
  5494 
       
  5495                     <div class="param-description">
       
  5496                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5497                     </div>
       
  5498 
       
  5499                     
       
  5500                 </li>
       
  5501             
       
  5502             </ul>
       
  5503         </div>
       
  5504     
       
  5505 
       
  5506     
       
  5507 
       
  5508     
       
  5509 </div>
       
  5510 
       
  5511                 
       
  5512                     <div id="method__initBase" class="method item private inherited">
       
  5513     <h3 class="name"><code>_initBase</code></h3>
       
  5514 
       
  5515     
       
  5516         <div class="args">
       
  5517             <span class="paren">(</span><ul class="args-list inline commas">
       
  5518             
       
  5519                 <li class="arg">
       
  5520                     
       
  5521                         <code>config</code>
       
  5522                     
       
  5523                 </li>
       
  5524             
       
  5525             </ul><span class="paren">)</span>
       
  5526         </div>
       
  5527     
       
  5528 
       
  5529     
       
  5530 
       
  5531     
       
  5532 
       
  5533     
       
  5534         <span class="flag private">private</span>
       
  5535     
       
  5536 
       
  5537     
       
  5538 
       
  5539     
       
  5540 
       
  5541     
       
  5542 
       
  5543     
       
  5544 
       
  5545     <div class="meta">
       
  5546         
       
  5547             
       
  5548                 <p>Inherited from
       
  5549                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  5550             
       
  5551         
       
  5552         
       
  5553         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  5554         
       
  5555         </p>
       
  5556 
       
  5557 
       
  5558         
       
  5559 
       
  5560         
       
  5561     </div>
       
  5562 
       
  5563     <div class="description">
       
  5564         <p>Internal construction logic for BaseCore.</p>
       
  5565     </div>
       
  5566 
       
  5567     
       
  5568         <div class="params">
       
  5569             <h4>Parameters:</h4>
       
  5570 
       
  5571             <ul class="params-list">
       
  5572             
       
  5573                 <li class="param">
       
  5574                     
       
  5575                         <code class="param-name">config</code>
       
  5576                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5577                     
       
  5578 
       
  5579                     
       
  5580 
       
  5581                     <div class="param-description">
       
  5582                         <p>The constructor configuration object</p>
       
  5583                     </div>
       
  5584 
       
  5585                     
       
  5586                 </li>
       
  5587             
       
  5588             </ul>
       
  5589         </div>
       
  5590     
       
  5591 
       
  5592     
       
  5593 
       
  5594     
       
  5595 </div>
       
  5596 
       
  5597                 
       
  5598                     <div id="method__initHierarchy" class="method item private inherited">
       
  5599     <h3 class="name"><code>_initHierarchy</code></h3>
       
  5600 
       
  5601     
       
  5602         <div class="args">
       
  5603             <span class="paren">(</span><ul class="args-list inline commas">
       
  5604             
       
  5605                 <li class="arg">
       
  5606                     
       
  5607                         <code>userVals</code>
       
  5608                     
       
  5609                 </li>
       
  5610             
       
  5611             </ul><span class="paren">)</span>
       
  5612         </div>
       
  5613     
       
  5614 
       
  5615     
       
  5616 
       
  5617     
       
  5618 
       
  5619     
       
  5620         <span class="flag private">private</span>
       
  5621     
       
  5622 
       
  5623     
       
  5624 
       
  5625     
       
  5626 
       
  5627     
       
  5628 
       
  5629     
       
  5630 
       
  5631     <div class="meta">
       
  5632         
       
  5633             
       
  5634                 <p>Inherited from
       
  5635                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  5636             
       
  5637         
       
  5638         
       
  5639         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  5640         
       
  5641         </p>
       
  5642 
       
  5643 
       
  5644         
       
  5645 
       
  5646         
       
  5647     </div>
       
  5648 
       
  5649     <div class="description">
       
  5650         <p>Initializes the class hierarchy for the instance, which includes
       
  5651 initializing attributes for each class defined in the class's
       
  5652 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  5653 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  5654     </div>
       
  5655 
       
  5656     
       
  5657         <div class="params">
       
  5658             <h4>Parameters:</h4>
       
  5659 
       
  5660             <ul class="params-list">
       
  5661             
       
  5662                 <li class="param">
       
  5663                     
       
  5664                         <code class="param-name">userVals</code>
       
  5665                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5666                     
       
  5667 
       
  5668                     
       
  5669 
       
  5670                     <div class="param-description">
       
  5671                         <p>Object with configuration property name/value pairs</p>
       
  5672                     </div>
       
  5673 
       
  5674                     
       
  5675                 </li>
       
  5676             
       
  5677             </ul>
       
  5678         </div>
       
  5679     
       
  5680 
       
  5681     
       
  5682 
       
  5683     
       
  5684 </div>
       
  5685 
       
  5686                 
       
  5687                     <div id="method__initHierarchyData" class="method item private inherited">
       
  5688     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  5689 
       
  5690     
       
  5691         <span class="paren">()</span>
       
  5692     
       
  5693 
       
  5694     
       
  5695 
       
  5696     
       
  5697 
       
  5698     
       
  5699         <span class="flag private">private</span>
       
  5700     
       
  5701 
       
  5702     
       
  5703 
       
  5704     
       
  5705 
       
  5706     
       
  5707 
       
  5708     
       
  5709 
       
  5710     <div class="meta">
       
  5711         
       
  5712             
       
  5713                 <p>Inherited from
       
  5714                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  5715             
       
  5716         
       
  5717         
       
  5718         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  5719         
       
  5720         </p>
       
  5721 
       
  5722 
       
  5723         
       
  5724 
       
  5725         
       
  5726     </div>
       
  5727 
       
  5728     <div class="description">
       
  5729         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  5730 the array of classes and aggregate set of attribute configurations
       
  5731 across the class hierarchy for the instance.</p>
       
  5732     </div>
       
  5733 
       
  5734     
       
  5735 
       
  5736     
       
  5737 
       
  5738     
       
  5739 </div>
       
  5740 
       
  5741                 
       
  5742                     <div id="method__isLazyAttr" class="method item private inherited">
       
  5743     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  5744 
       
  5745     
       
  5746         <div class="args">
       
  5747             <span class="paren">(</span><ul class="args-list inline commas">
       
  5748             
       
  5749                 <li class="arg">
       
  5750                     
       
  5751                         <code>name</code>
       
  5752                     
       
  5753                 </li>
       
  5754             
       
  5755             </ul><span class="paren">)</span>
       
  5756         </div>
       
  5757     
       
  5758 
       
  5759     
       
  5760         <span class="returns-inline">
       
  5761             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5762         </span>
       
  5763     
       
  5764 
       
  5765     
       
  5766 
       
  5767     
       
  5768         <span class="flag private">private</span>
       
  5769     
       
  5770 
       
  5771     
       
  5772 
       
  5773     
       
  5774 
       
  5775     
       
  5776 
       
  5777     
       
  5778 
       
  5779     <div class="meta">
       
  5780         
       
  5781             
       
  5782                 <p>Inherited from
       
  5783                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  5784             
       
  5785         
       
  5786         
       
  5787         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  5788         
       
  5789         </p>
       
  5790 
       
  5791 
       
  5792         
       
  5793 
       
  5794         
       
  5795     </div>
       
  5796 
       
  5797     <div class="description">
       
  5798         <p>Checks whether or not the attribute is one which has been
       
  5799 added lazily and still requires initialization.</p>
       
  5800     </div>
       
  5801 
       
  5802     
       
  5803         <div class="params">
       
  5804             <h4>Parameters:</h4>
       
  5805 
       
  5806             <ul class="params-list">
       
  5807             
       
  5808                 <li class="param">
       
  5809                     
       
  5810                         <code class="param-name">name</code>
       
  5811                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5812                     
       
  5813 
       
  5814                     
       
  5815 
       
  5816                     <div class="param-description">
       
  5817                         <p>The name of the attribute</p>
       
  5818                     </div>
       
  5819 
       
  5820                     
       
  5821                 </li>
       
  5822             
       
  5823             </ul>
       
  5824         </div>
       
  5825     
       
  5826 
       
  5827     
       
  5828         <div class="returns">
       
  5829             <h4>Returns:</h4>
       
  5830 
       
  5831             <div class="returns-description">
       
  5832                 
       
  5833                     
       
  5834                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5835                     
       
  5836                     true if it's a lazily added attribute, false otherwise.
       
  5837                 
       
  5838             </div>
       
  5839         </div>
       
  5840     
       
  5841 
       
  5842     
       
  5843 </div>
       
  5844 
       
  5845                 
       
  5846                     <div id="method__monitor" class="method item private inherited">
       
  5847     <h3 class="name"><code>_monitor</code></h3>
       
  5848 
       
  5849     
       
  5850         <div class="args">
       
  5851             <span class="paren">(</span><ul class="args-list inline commas">
       
  5852             
       
  5853                 <li class="arg">
       
  5854                     
       
  5855                         <code>what</code>
       
  5856                     
       
  5857                 </li>
       
  5858             
       
  5859                 <li class="arg">
       
  5860                     
       
  5861                         <code>eventType</code>
       
  5862                     
       
  5863                 </li>
       
  5864             
       
  5865                 <li class="arg">
       
  5866                     
       
  5867                         <code>o</code>
       
  5868                     
       
  5869                 </li>
       
  5870             
       
  5871             </ul><span class="paren">)</span>
       
  5872         </div>
       
  5873     
       
  5874 
       
  5875     
       
  5876 
       
  5877     
       
  5878 
       
  5879     
       
  5880         <span class="flag private">private</span>
       
  5881     
       
  5882 
       
  5883     
       
  5884 
       
  5885     
       
  5886 
       
  5887     
       
  5888 
       
  5889     
       
  5890 
       
  5891     <div class="meta">
       
  5892         
       
  5893             
       
  5894                 <p>Inherited from
       
  5895                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  5896             
       
  5897         
       
  5898         
       
  5899         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  5900         
       
  5901         </p>
       
  5902 
       
  5903 
       
  5904         
       
  5905 
       
  5906         
       
  5907     </div>
       
  5908 
       
  5909     <div class="description">
       
  5910         <p>This is the entry point for the event monitoring system.
       
  5911 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  5912 When configured, these events generate an event.  click ->
       
  5913 click<em>attach, click</em>detach, click_publish -- these can
       
  5914 be subscribed to like other events to monitor the event
       
  5915 system.  Inividual published events can have monitoring
       
  5916 turned on or off (publish can't be turned off before it
       
  5917 it published) by setting the events 'monitor' config.</p>
       
  5918     </div>
       
  5919 
       
  5920     
       
  5921         <div class="params">
       
  5922             <h4>Parameters:</h4>
       
  5923 
       
  5924             <ul class="params-list">
       
  5925             
       
  5926                 <li class="param">
       
  5927                     
       
  5928                         <code class="param-name">what</code>
       
  5929                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5930                     
       
  5931 
       
  5932                     
       
  5933 
       
  5934                     <div class="param-description">
       
  5935                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  5936                     </div>
       
  5937 
       
  5938                     
       
  5939                 </li>
       
  5940             
       
  5941                 <li class="param">
       
  5942                     
       
  5943                         <code class="param-name">eventType</code>
       
  5944                         <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>
       
  5945                     
       
  5946 
       
  5947                     
       
  5948 
       
  5949                     <div class="param-description">
       
  5950                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  5951                     </div>
       
  5952 
       
  5953                     
       
  5954                 </li>
       
  5955             
       
  5956                 <li class="param">
       
  5957                     
       
  5958                         <code class="param-name">o</code>
       
  5959                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5960                     
       
  5961 
       
  5962                     
       
  5963 
       
  5964                     <div class="param-description">
       
  5965                         <p>Information about the event interaction, such as
       
  5966                  fire() args, subscription category, publish config</p>
       
  5967                     </div>
       
  5968 
       
  5969                     
       
  5970                 </li>
       
  5971             
       
  5972             </ul>
       
  5973         </div>
       
  5974     
       
  5975 
       
  5976     
       
  5977 
       
  5978     
       
  5979 </div>
       
  5980 
       
  5981                 
       
  5982                     <div id="method__normAttrVals" class="method item private inherited">
       
  5983     <h3 class="name"><code>_normAttrVals</code></h3>
       
  5984 
       
  5985     
       
  5986         <div class="args">
       
  5987             <span class="paren">(</span><ul class="args-list inline commas">
       
  5988             
       
  5989                 <li class="arg">
       
  5990                     
       
  5991                         <code>valueHash</code>
       
  5992                     
       
  5993                 </li>
       
  5994             
       
  5995             </ul><span class="paren">)</span>
       
  5996         </div>
       
  5997     
       
  5998 
       
  5999     
       
  6000         <span class="returns-inline">
       
  6001             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6002         </span>
       
  6003     
       
  6004 
       
  6005     
       
  6006 
       
  6007     
       
  6008         <span class="flag private">private</span>
       
  6009     
       
  6010 
       
  6011     
       
  6012 
       
  6013     
       
  6014 
       
  6015     
       
  6016 
       
  6017     
       
  6018 
       
  6019     <div class="meta">
       
  6020         
       
  6021             
       
  6022                 <p>Inherited from
       
  6023                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  6024             
       
  6025         
       
  6026         
       
  6027         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  6028         
       
  6029         </p>
       
  6030 
       
  6031 
       
  6032         
       
  6033 
       
  6034         
       
  6035     </div>
       
  6036 
       
  6037     <div class="description">
       
  6038         <p>Utility method to normalize attribute values. The base implementation
       
  6039 simply merges the hash to protect the original.</p>
       
  6040     </div>
       
  6041 
       
  6042     
       
  6043         <div class="params">
       
  6044             <h4>Parameters:</h4>
       
  6045 
       
  6046             <ul class="params-list">
       
  6047             
       
  6048                 <li class="param">
       
  6049                     
       
  6050                         <code class="param-name">valueHash</code>
       
  6051                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6052                     
       
  6053 
       
  6054                     
       
  6055 
       
  6056                     <div class="param-description">
       
  6057                         <p>An object with attribute name/value pairs</p>
       
  6058                     </div>
       
  6059 
       
  6060                     
       
  6061                 </li>
       
  6062             
       
  6063             </ul>
       
  6064         </div>
       
  6065     
       
  6066 
       
  6067     
       
  6068         <div class="returns">
       
  6069             <h4>Returns:</h4>
       
  6070 
       
  6071             <div class="returns-description">
       
  6072                 
       
  6073                     
       
  6074                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6075                     
       
  6076                     An object literal with 2 properties - "simple" and "complex",
       
  6077 containing simple and complex attribute values respectively keyed
       
  6078 by the top level attribute name, or null, if valueHash is falsey.
       
  6079                 
       
  6080             </div>
       
  6081         </div>
       
  6082     
       
  6083 
       
  6084     
       
  6085 </div>
       
  6086 
       
  6087                 
       
  6088                     <div id="method__parseType" class="method item private inherited">
       
  6089     <h3 class="name"><code>_parseType</code></h3>
       
  6090 
       
  6091     
       
  6092         <span class="paren">()</span>
       
  6093     
       
  6094 
       
  6095     
       
  6096 
       
  6097     
       
  6098 
       
  6099     
       
  6100         <span class="flag private">private</span>
       
  6101     
       
  6102 
       
  6103     
       
  6104 
       
  6105     
       
  6106 
       
  6107     
       
  6108 
       
  6109     
       
  6110 
       
  6111     <div class="meta">
       
  6112         
       
  6113             
       
  6114                 <p>Inherited from
       
  6115                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  6116             
       
  6117         
       
  6118         
       
  6119         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  6120         
       
  6121         </p>
       
  6122 
       
  6123 
       
  6124         
       
  6125 
       
  6126         
       
  6127     </div>
       
  6128 
       
  6129     <div class="description">
       
  6130         <p>Returns an array with the detach key (if provided),
       
  6131 and the prefixed event name from _getType
       
  6132 Y.on('detachcategory| menu:click', fn)</p>
       
  6133     </div>
       
  6134 
       
  6135     
       
  6136 
       
  6137     
       
  6138 
       
  6139     
       
  6140 </div>
       
  6141 
       
  6142                 
       
  6143                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  6144     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  6145 
       
  6146     
       
  6147         <div class="args">
       
  6148             <span class="paren">(</span><ul class="args-list inline commas">
       
  6149             
       
  6150                 <li class="arg">
       
  6151                     
       
  6152                         <code>config</code>
       
  6153                     
       
  6154                 </li>
       
  6155             
       
  6156             </ul><span class="paren">)</span>
       
  6157         </div>
       
  6158     
       
  6159 
       
  6160     
       
  6161 
       
  6162     
       
  6163 
       
  6164     
       
  6165         <span class="flag private">private</span>
       
  6166     
       
  6167 
       
  6168     
       
  6169 
       
  6170     
       
  6171 
       
  6172     
       
  6173 
       
  6174     
       
  6175 
       
  6176     <div class="meta">
       
  6177         
       
  6178             
       
  6179                 <p>Inherited from
       
  6180                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  6181             
       
  6182         
       
  6183         
       
  6184         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  6185         
       
  6186         </p>
       
  6187 
       
  6188 
       
  6189         
       
  6190 
       
  6191         
       
  6192     </div>
       
  6193 
       
  6194     <div class="description">
       
  6195         <p>Handles the special on, after and target properties which allow the user to
       
  6196 easily configure on and after listeners as well as bubble targets during
       
  6197 construction, prior to init.</p>
       
  6198     </div>
       
  6199 
       
  6200     
       
  6201         <div class="params">
       
  6202             <h4>Parameters:</h4>
       
  6203 
       
  6204             <ul class="params-list">
       
  6205             
       
  6206                 <li class="param">
       
  6207                     
       
  6208                         <code class="param-name">config</code>
       
  6209                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6210                     
       
  6211 
       
  6212                     
       
  6213 
       
  6214                     <div class="param-description">
       
  6215                         <p>The user configuration object</p>
       
  6216                     </div>
       
  6217 
       
  6218                     
       
  6219                 </li>
       
  6220             
       
  6221             </ul>
       
  6222         </div>
       
  6223     
       
  6224 
       
  6225     
       
  6226 
       
  6227     
       
  6228 </div>
       
  6229 
       
  6230                 
       
  6231                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  6232     <h3 class="name"><code>_protectAttrs</code></h3>
       
  6233 
       
  6234     
       
  6235         <div class="args">
       
  6236             <span class="paren">(</span><ul class="args-list inline commas">
       
  6237             
       
  6238                 <li class="arg">
       
  6239                     
       
  6240                         <code>attrs</code>
       
  6241                     
       
  6242                 </li>
       
  6243             
       
  6244             </ul><span class="paren">)</span>
       
  6245         </div>
       
  6246     
       
  6247 
       
  6248     
       
  6249         <span class="returns-inline">
       
  6250             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6251         </span>
       
  6252     
       
  6253 
       
  6254     
       
  6255         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6256   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  6257     
       
  6258 
       
  6259     
       
  6260         <span class="flag protected">protected</span>
       
  6261     
       
  6262 
       
  6263     
       
  6264 
       
  6265     
       
  6266 
       
  6267     
       
  6268 
       
  6269     
       
  6270 
       
  6271     <div class="meta">
       
  6272         
       
  6273             
       
  6274                 <p>Inherited from
       
  6275                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  6276             
       
  6277         
       
  6278         
       
  6279         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  6280         
       
  6281         </p>
       
  6282 
       
  6283 
       
  6284         
       
  6285             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6286   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  6287         
       
  6288 
       
  6289         
       
  6290     </div>
       
  6291 
       
  6292     <div class="description">
       
  6293         <p>Utility method to protect an attribute configuration
       
  6294 hash, by merging the entire object and the individual
       
  6295 attr config objects.</p>
       
  6296     </div>
       
  6297 
       
  6298     
       
  6299         <div class="params">
       
  6300             <h4>Parameters:</h4>
       
  6301 
       
  6302             <ul class="params-list">
       
  6303             
       
  6304                 <li class="param">
       
  6305                     
       
  6306                         <code class="param-name">attrs</code>
       
  6307                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6308                     
       
  6309 
       
  6310                     
       
  6311 
       
  6312                     <div class="param-description">
       
  6313                         <p>A hash of attribute to configuration object pairs.</p>
       
  6314                     </div>
       
  6315 
       
  6316                     
       
  6317                 </li>
       
  6318             
       
  6319             </ul>
       
  6320         </div>
       
  6321     
       
  6322 
       
  6323     
       
  6324         <div class="returns">
       
  6325             <h4>Returns:</h4>
       
  6326 
       
  6327             <div class="returns-description">
       
  6328                 
       
  6329                     
       
  6330                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6331                     
       
  6332                     A protected version of the attrs argument.
       
  6333                 
       
  6334             </div>
       
  6335         </div>
       
  6336     
       
  6337 
       
  6338     
       
  6339 </div>
       
  6340 
       
  6341                 
       
  6342                     <div id="method__publish" class="method item private inherited">
       
  6343     <h3 class="name"><code>_publish</code></h3>
       
  6344 
       
  6345     
       
  6346         <div class="args">
       
  6347             <span class="paren">(</span><ul class="args-list inline commas">
       
  6348             
       
  6349                 <li class="arg">
       
  6350                     
       
  6351                         <code>fullType</code>
       
  6352                     
       
  6353                 </li>
       
  6354             
       
  6355                 <li class="arg">
       
  6356                     
       
  6357                         <code>etOpts</code>
       
  6358                     
       
  6359                 </li>
       
  6360             
       
  6361                 <li class="arg">
       
  6362                     
       
  6363                         <code>ceOpts</code>
       
  6364                     
       
  6365                 </li>
       
  6366             
       
  6367             </ul><span class="paren">)</span>
       
  6368         </div>
       
  6369     
       
  6370 
       
  6371     
       
  6372         <span class="returns-inline">
       
  6373             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  6374         </span>
       
  6375     
       
  6376 
       
  6377     
       
  6378 
       
  6379     
       
  6380         <span class="flag private">private</span>
       
  6381     
       
  6382 
       
  6383     
       
  6384 
       
  6385     
       
  6386 
       
  6387     
       
  6388 
       
  6389     
       
  6390 
       
  6391     <div class="meta">
       
  6392         
       
  6393             
       
  6394                 <p>Inherited from
       
  6395                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  6396             
       
  6397         
       
  6398         
       
  6399         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  6400         
       
  6401         </p>
       
  6402 
       
  6403 
       
  6404         
       
  6405 
       
  6406         
       
  6407     </div>
       
  6408 
       
  6409     <div class="description">
       
  6410         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  6411 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  6412 path publish, which can be used by critical code paths to improve performance.</p>
       
  6413     </div>
       
  6414 
       
  6415     
       
  6416         <div class="params">
       
  6417             <h4>Parameters:</h4>
       
  6418 
       
  6419             <ul class="params-list">
       
  6420             
       
  6421                 <li class="param">
       
  6422                     
       
  6423                         <code class="param-name">fullType</code>
       
  6424                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6425                     
       
  6426 
       
  6427                     
       
  6428 
       
  6429                     <div class="param-description">
       
  6430                         <p>The prefixed type of the event to publish.</p>
       
  6431                     </div>
       
  6432 
       
  6433                     
       
  6434                 </li>
       
  6435             
       
  6436                 <li class="param">
       
  6437                     
       
  6438                         <code class="param-name">etOpts</code>
       
  6439                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6440                     
       
  6441 
       
  6442                     
       
  6443 
       
  6444                     <div class="param-description">
       
  6445                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  6446                     </div>
       
  6447 
       
  6448                     
       
  6449                 </li>
       
  6450             
       
  6451                 <li class="param">
       
  6452                     
       
  6453                         <code class="param-name">ceOpts</code>
       
  6454                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6455                     
       
  6456 
       
  6457                     
       
  6458 
       
  6459                     <div class="param-description">
       
  6460                         <p>The publish specific configuration to mix into the published event.</p>
       
  6461                     </div>
       
  6462 
       
  6463                     
       
  6464                 </li>
       
  6465             
       
  6466             </ul>
       
  6467         </div>
       
  6468     
       
  6469 
       
  6470     
       
  6471         <div class="returns">
       
  6472             <h4>Returns:</h4>
       
  6473 
       
  6474             <div class="returns-description">
       
  6475                 
       
  6476                     
       
  6477                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  6478                     
       
  6479                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  6480 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  6481                 
       
  6482             </div>
       
  6483         </div>
       
  6484     
       
  6485 
       
  6486     
       
  6487 </div>
       
  6488 
       
  6489                 
       
  6490                     <div id="method__set" class="method item protected inherited">
       
  6491     <h3 class="name"><code>_set</code></h3>
       
  6492 
       
  6493     
       
  6494         <div class="args">
       
  6495             <span class="paren">(</span><ul class="args-list inline commas">
       
  6496             
       
  6497                 <li class="arg">
       
  6498                     
       
  6499                         <code>name</code>
       
  6500                     
       
  6501                 </li>
       
  6502             
       
  6503                 <li class="arg">
       
  6504                     
       
  6505                         <code>val</code>
       
  6506                     
       
  6507                 </li>
       
  6508             
       
  6509                 <li class="arg">
       
  6510                     
       
  6511                         <code class="optional">[opts]</code>
       
  6512                     
       
  6513                 </li>
       
  6514             
       
  6515             </ul><span class="paren">)</span>
       
  6516         </div>
       
  6517     
       
  6518 
       
  6519     
       
  6520         <span class="returns-inline">
       
  6521             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6522         </span>
       
  6523     
       
  6524 
       
  6525     
       
  6526 
       
  6527     
       
  6528         <span class="flag protected">protected</span>
       
  6529     
       
  6530 
       
  6531     
       
  6532 
       
  6533     
       
  6534 
       
  6535     
       
  6536         <span class="flag chainable">chainable</span>
       
  6537     
       
  6538 
       
  6539     
       
  6540 
       
  6541     <div class="meta">
       
  6542         
       
  6543             <p>Inherited from
       
  6544             <a href="../classes/AttributeObservable.html#method__set">
       
  6545                 AttributeObservable
       
  6546             </a>
       
  6547             
       
  6548             but overwritten in
       
  6549             
       
  6550         
       
  6551         
       
  6552         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  6553         
       
  6554         </p>
       
  6555 
       
  6556 
       
  6557         
       
  6558 
       
  6559         
       
  6560     </div>
       
  6561 
       
  6562     <div class="description">
       
  6563         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  6564     </div>
       
  6565 
       
  6566     
       
  6567         <div class="params">
       
  6568             <h4>Parameters:</h4>
       
  6569 
       
  6570             <ul class="params-list">
       
  6571             
       
  6572                 <li class="param">
       
  6573                     
       
  6574                         <code class="param-name">name</code>
       
  6575                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6576                     
       
  6577 
       
  6578                     
       
  6579 
       
  6580                     <div class="param-description">
       
  6581                         <p>The name of the attribute.</p>
       
  6582                     </div>
       
  6583 
       
  6584                     
       
  6585                 </li>
       
  6586             
       
  6587                 <li class="param">
       
  6588                     
       
  6589                         <code class="param-name">val</code>
       
  6590                         <span class="type">Any</span>
       
  6591                     
       
  6592 
       
  6593                     
       
  6594 
       
  6595                     <div class="param-description">
       
  6596                         <p>The value to set the attribute to.</p>
       
  6597                     </div>
       
  6598 
       
  6599                     
       
  6600                 </li>
       
  6601             
       
  6602                 <li class="param">
       
  6603                     
       
  6604                         <code class="param-name optional">[opts]</code>
       
  6605                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6606                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6607                     
       
  6608 
       
  6609                     
       
  6610 
       
  6611                     <div class="param-description">
       
  6612                         <p>Optional data providing the circumstances for the change.</p>
       
  6613                     </div>
       
  6614 
       
  6615                     
       
  6616                 </li>
       
  6617             
       
  6618             </ul>
       
  6619         </div>
       
  6620     
       
  6621 
       
  6622     
       
  6623         <div class="returns">
       
  6624             <h4>Returns:</h4>
       
  6625 
       
  6626             <div class="returns-description">
       
  6627                 
       
  6628                     
       
  6629                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6630                     
       
  6631                     A reference to the host object.
       
  6632                 
       
  6633             </div>
       
  6634         </div>
       
  6635     
       
  6636 
       
  6637     
       
  6638 </div>
       
  6639 
       
  6640                 
       
  6641                     <div id="method__setAttr" class="method item protected inherited">
       
  6642     <h3 class="name"><code>_setAttr</code></h3>
       
  6643 
       
  6644     
       
  6645         <div class="args">
       
  6646             <span class="paren">(</span><ul class="args-list inline commas">
       
  6647             
       
  6648                 <li class="arg">
       
  6649                     
       
  6650                         <code>name</code>
       
  6651                     
       
  6652                 </li>
       
  6653             
       
  6654                 <li class="arg">
       
  6655                     
       
  6656                         <code>value</code>
       
  6657                     
       
  6658                 </li>
       
  6659             
       
  6660                 <li class="arg">
       
  6661                     
       
  6662                         <code class="optional">[opts]</code>
       
  6663                     
       
  6664                 </li>
       
  6665             
       
  6666                 <li class="arg">
       
  6667                     
       
  6668                         <code>force</code>
       
  6669                     
       
  6670                 </li>
       
  6671             
       
  6672             </ul><span class="paren">)</span>
       
  6673         </div>
       
  6674     
       
  6675 
       
  6676     
       
  6677         <span class="returns-inline">
       
  6678             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6679         </span>
       
  6680     
       
  6681 
       
  6682     
       
  6683 
       
  6684     
       
  6685         <span class="flag protected">protected</span>
       
  6686     
       
  6687 
       
  6688     
       
  6689 
       
  6690     
       
  6691 
       
  6692     
       
  6693         <span class="flag chainable">chainable</span>
       
  6694     
       
  6695 
       
  6696     
       
  6697 
       
  6698     <div class="meta">
       
  6699         
       
  6700             
       
  6701                 <p>Inherited from
       
  6702                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  6703             
       
  6704         
       
  6705         
       
  6706         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  6707         
       
  6708         </p>
       
  6709 
       
  6710 
       
  6711         
       
  6712 
       
  6713         
       
  6714     </div>
       
  6715 
       
  6716     <div class="description">
       
  6717         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  6718 
       
  6719 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  6720     </div>
       
  6721 
       
  6722     
       
  6723         <div class="params">
       
  6724             <h4>Parameters:</h4>
       
  6725 
       
  6726             <ul class="params-list">
       
  6727             
       
  6728                 <li class="param">
       
  6729                     
       
  6730                         <code class="param-name">name</code>
       
  6731                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6732                     
       
  6733 
       
  6734                     
       
  6735 
       
  6736                     <div class="param-description">
       
  6737                         <p>The name of the attribute.</p>
       
  6738                     </div>
       
  6739 
       
  6740                     
       
  6741                 </li>
       
  6742             
       
  6743                 <li class="param">
       
  6744                     
       
  6745                         <code class="param-name">value</code>
       
  6746                         <span class="type">Any</span>
       
  6747                     
       
  6748 
       
  6749                     
       
  6750 
       
  6751                     <div class="param-description">
       
  6752                         <p>The value to set the attribute to.</p>
       
  6753                     </div>
       
  6754 
       
  6755                     
       
  6756                 </li>
       
  6757             
       
  6758                 <li class="param">
       
  6759                     
       
  6760                         <code class="param-name optional">[opts]</code>
       
  6761                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6762                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6763                     
       
  6764 
       
  6765                     
       
  6766 
       
  6767                     <div class="param-description">
       
  6768                         <p>Optional data providing the circumstances for the change.</p>
       
  6769                     </div>
       
  6770 
       
  6771                     
       
  6772                 </li>
       
  6773             
       
  6774                 <li class="param">
       
  6775                     
       
  6776                         <code class="param-name">force</code>
       
  6777                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6778                     
       
  6779 
       
  6780                     
       
  6781 
       
  6782                     <div class="param-description">
       
  6783                         <p>If true, allows the caller to set values for
       
  6784 readOnly or writeOnce attributes which have already been set.</p>
       
  6785                     </div>
       
  6786 
       
  6787                     
       
  6788                 </li>
       
  6789             
       
  6790             </ul>
       
  6791         </div>
       
  6792     
       
  6793 
       
  6794     
       
  6795         <div class="returns">
       
  6796             <h4>Returns:</h4>
       
  6797 
       
  6798             <div class="returns-description">
       
  6799                 
       
  6800                     
       
  6801                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6802                     
       
  6803                     A reference to the host object.
       
  6804                 
       
  6805             </div>
       
  6806         </div>
       
  6807     
       
  6808 
       
  6809     
       
  6810 </div>
       
  6811 
       
  6812                 
       
  6813                     <div id="method__setAttrs" class="method item protected inherited">
       
  6814     <h3 class="name"><code>_setAttrs</code></h3>
       
  6815 
       
  6816     
       
  6817         <div class="args">
       
  6818             <span class="paren">(</span><ul class="args-list inline commas">
       
  6819             
       
  6820                 <li class="arg">
       
  6821                     
       
  6822                         <code>attrs</code>
       
  6823                     
       
  6824                 </li>
       
  6825             
       
  6826                 <li class="arg">
       
  6827                     
       
  6828                         <code class="optional">[opts]</code>
       
  6829                     
       
  6830                 </li>
       
  6831             
       
  6832             </ul><span class="paren">)</span>
       
  6833         </div>
       
  6834     
       
  6835 
       
  6836     
       
  6837         <span class="returns-inline">
       
  6838             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6839         </span>
       
  6840     
       
  6841 
       
  6842     
       
  6843 
       
  6844     
       
  6845         <span class="flag protected">protected</span>
       
  6846     
       
  6847 
       
  6848     
       
  6849 
       
  6850     
       
  6851 
       
  6852     
       
  6853         <span class="flag chainable">chainable</span>
       
  6854     
       
  6855 
       
  6856     
       
  6857 
       
  6858     <div class="meta">
       
  6859         
       
  6860             <p>Inherited from
       
  6861             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  6862                 AttributeObservable
       
  6863             </a>
       
  6864             
       
  6865             but overwritten in
       
  6866             
       
  6867         
       
  6868         
       
  6869         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  6870         
       
  6871         </p>
       
  6872 
       
  6873 
       
  6874         
       
  6875 
       
  6876         
       
  6877     </div>
       
  6878 
       
  6879     <div class="description">
       
  6880         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  6881     </div>
       
  6882 
       
  6883     
       
  6884         <div class="params">
       
  6885             <h4>Parameters:</h4>
       
  6886 
       
  6887             <ul class="params-list">
       
  6888             
       
  6889                 <li class="param">
       
  6890                     
       
  6891                         <code class="param-name">attrs</code>
       
  6892                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6893                     
       
  6894 
       
  6895                     
       
  6896 
       
  6897                     <div class="param-description">
       
  6898                         <p>An object with attributes name/value pairs.</p>
       
  6899                     </div>
       
  6900 
       
  6901                     
       
  6902                 </li>
       
  6903             
       
  6904                 <li class="param">
       
  6905                     
       
  6906                         <code class="param-name optional">[opts]</code>
       
  6907                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6908                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6909                     
       
  6910 
       
  6911                     
       
  6912 
       
  6913                     <div class="param-description">
       
  6914                         <p>Optional data providing the circumstances for the change</p>
       
  6915                     </div>
       
  6916 
       
  6917                     
       
  6918                 </li>
       
  6919             
       
  6920             </ul>
       
  6921         </div>
       
  6922     
       
  6923 
       
  6924     
       
  6925         <div class="returns">
       
  6926             <h4>Returns:</h4>
       
  6927 
       
  6928             <div class="returns-description">
       
  6929                 
       
  6930                     
       
  6931                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6932                     
       
  6933                     A reference to the host object.
       
  6934                 
       
  6935             </div>
       
  6936         </div>
       
  6937     
       
  6938 
       
  6939     
       
  6940 </div>
       
  6941 
       
  6942                 
       
  6943                     <div id="method__setAttrVal" class="method item private inherited">
       
  6944     <h3 class="name"><code>_setAttrVal</code></h3>
       
  6945 
       
  6946     
       
  6947         <div class="args">
       
  6948             <span class="paren">(</span><ul class="args-list inline commas">
       
  6949             
       
  6950                 <li class="arg">
       
  6951                     
       
  6952                         <code>attrName</code>
       
  6953                     
       
  6954                 </li>
       
  6955             
       
  6956                 <li class="arg">
       
  6957                     
       
  6958                         <code>subAttrName</code>
       
  6959                     
       
  6960                 </li>
       
  6961             
       
  6962                 <li class="arg">
       
  6963                     
       
  6964                         <code>prevVal</code>
       
  6965                     
       
  6966                 </li>
       
  6967             
       
  6968                 <li class="arg">
       
  6969                     
       
  6970                         <code>newVal</code>
       
  6971                     
       
  6972                 </li>
       
  6973             
       
  6974                 <li class="arg">
       
  6975                     
       
  6976                         <code class="optional">[opts]</code>
       
  6977                     
       
  6978                 </li>
       
  6979             
       
  6980                 <li class="arg">
       
  6981                     
       
  6982                         <code class="optional">[attrCfg]</code>
       
  6983                     
       
  6984                 </li>
       
  6985             
       
  6986             </ul><span class="paren">)</span>
       
  6987         </div>
       
  6988     
       
  6989 
       
  6990     
       
  6991         <span class="returns-inline">
       
  6992             <span class="type">Booolean</span>
       
  6993         </span>
       
  6994     
       
  6995 
       
  6996     
       
  6997 
       
  6998     
       
  6999         <span class="flag private">private</span>
       
  7000     
       
  7001 
       
  7002     
       
  7003 
       
  7004     
       
  7005 
       
  7006     
       
  7007 
       
  7008     
       
  7009 
       
  7010     <div class="meta">
       
  7011         
       
  7012             
       
  7013                 <p>Inherited from
       
  7014                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  7015             
       
  7016         
       
  7017         
       
  7018         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  7019         
       
  7020         </p>
       
  7021 
       
  7022 
       
  7023         
       
  7024 
       
  7025         
       
  7026     </div>
       
  7027 
       
  7028     <div class="description">
       
  7029         <p>Updates the stored value of the attribute in the privately held State object,
       
  7030 if validation and setter passes.</p>
       
  7031     </div>
       
  7032 
       
  7033     
       
  7034         <div class="params">
       
  7035             <h4>Parameters:</h4>
       
  7036 
       
  7037             <ul class="params-list">
       
  7038             
       
  7039                 <li class="param">
       
  7040                     
       
  7041                         <code class="param-name">attrName</code>
       
  7042                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7043                     
       
  7044 
       
  7045                     
       
  7046 
       
  7047                     <div class="param-description">
       
  7048                         <p>The attribute name.</p>
       
  7049                     </div>
       
  7050 
       
  7051                     
       
  7052                 </li>
       
  7053             
       
  7054                 <li class="param">
       
  7055                     
       
  7056                         <code class="param-name">subAttrName</code>
       
  7057                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7058                     
       
  7059 
       
  7060                     
       
  7061 
       
  7062                     <div class="param-description">
       
  7063                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  7064                     </div>
       
  7065 
       
  7066                     
       
  7067                 </li>
       
  7068             
       
  7069                 <li class="param">
       
  7070                     
       
  7071                         <code class="param-name">prevVal</code>
       
  7072                         <span class="type">Any</span>
       
  7073                     
       
  7074 
       
  7075                     
       
  7076 
       
  7077                     <div class="param-description">
       
  7078                         <p>The currently stored value of the attribute.</p>
       
  7079                     </div>
       
  7080 
       
  7081                     
       
  7082                 </li>
       
  7083             
       
  7084                 <li class="param">
       
  7085                     
       
  7086                         <code class="param-name">newVal</code>
       
  7087                         <span class="type">Any</span>
       
  7088                     
       
  7089 
       
  7090                     
       
  7091 
       
  7092                     <div class="param-description">
       
  7093                         <p>The value which is going to be stored.</p>
       
  7094                     </div>
       
  7095 
       
  7096                     
       
  7097                 </li>
       
  7098             
       
  7099                 <li class="param">
       
  7100                     
       
  7101                         <code class="param-name optional">[opts]</code>
       
  7102                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7103                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7104                     
       
  7105 
       
  7106                     
       
  7107 
       
  7108                     <div class="param-description">
       
  7109                         <p>Optional data providing the circumstances for the change.</p>
       
  7110                     </div>
       
  7111 
       
  7112                     
       
  7113                 </li>
       
  7114             
       
  7115                 <li class="param">
       
  7116                     
       
  7117                         <code class="param-name optional">[attrCfg]</code>
       
  7118                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7119                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7120                     
       
  7121 
       
  7122                     
       
  7123 
       
  7124                     <div class="param-description">
       
  7125                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  7126 where the calling method has already obtained the config from state.</p>
       
  7127                     </div>
       
  7128 
       
  7129                     
       
  7130                 </li>
       
  7131             
       
  7132             </ul>
       
  7133         </div>
       
  7134     
       
  7135 
       
  7136     
       
  7137         <div class="returns">
       
  7138             <h4>Returns:</h4>
       
  7139 
       
  7140             <div class="returns-description">
       
  7141                 
       
  7142                     
       
  7143                         <span class="type">Booolean</span>:
       
  7144                     
       
  7145                     true if the new attribute value was stored, false if not.
       
  7146                 
       
  7147             </div>
       
  7148         </div>
       
  7149     
       
  7150 
       
  7151     
       
  7152 </div>
       
  7153 
       
  7154                 
       
  7155                     <div id="method__setStateVal" class="method item private inherited">
       
  7156     <h3 class="name"><code>_setStateVal</code></h3>
       
  7157 
       
  7158     
       
  7159         <div class="args">
       
  7160             <span class="paren">(</span><ul class="args-list inline commas">
       
  7161             
       
  7162                 <li class="arg">
       
  7163                     
       
  7164                         <code>name</code>
       
  7165                     
       
  7166                 </li>
       
  7167             
       
  7168                 <li class="arg">
       
  7169                     
       
  7170                         <code>value</code>
       
  7171                     
       
  7172                 </li>
       
  7173             
       
  7174             </ul><span class="paren">)</span>
       
  7175         </div>
       
  7176     
       
  7177 
       
  7178     
       
  7179 
       
  7180     
       
  7181 
       
  7182     
       
  7183         <span class="flag private">private</span>
       
  7184     
       
  7185 
       
  7186     
       
  7187 
       
  7188     
       
  7189 
       
  7190     
       
  7191 
       
  7192     
       
  7193 
       
  7194     <div class="meta">
       
  7195         
       
  7196             
       
  7197                 <p>Inherited from
       
  7198                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  7199             
       
  7200         
       
  7201         
       
  7202         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  7203         
       
  7204         </p>
       
  7205 
       
  7206 
       
  7207         
       
  7208 
       
  7209         
       
  7210     </div>
       
  7211 
       
  7212     <div class="description">
       
  7213         <p>Sets the stored value for the attribute, in either the
       
  7214 internal state object, or the state proxy if it exits</p>
       
  7215     </div>
       
  7216 
       
  7217     
       
  7218         <div class="params">
       
  7219             <h4>Parameters:</h4>
       
  7220 
       
  7221             <ul class="params-list">
       
  7222             
       
  7223                 <li class="param">
       
  7224                     
       
  7225                         <code class="param-name">name</code>
       
  7226                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7227                     
       
  7228 
       
  7229                     
       
  7230 
       
  7231                     <div class="param-description">
       
  7232                         <p>The name of the attribute</p>
       
  7233                     </div>
       
  7234 
       
  7235                     
       
  7236                 </li>
       
  7237             
       
  7238                 <li class="param">
       
  7239                     
       
  7240                         <code class="param-name">value</code>
       
  7241                         <span class="type">Any</span>
       
  7242                     
       
  7243 
       
  7244                     
       
  7245 
       
  7246                     <div class="param-description">
       
  7247                         <p>The value of the attribute</p>
       
  7248                     </div>
       
  7249 
       
  7250                     
       
  7251                 </li>
       
  7252             
       
  7253             </ul>
       
  7254         </div>
       
  7255     
       
  7256 
       
  7257     
       
  7258 
       
  7259     
       
  7260 </div>
       
  7261 
       
  7262                 
       
  7263                     <div id="method__tickAlignX" class="method item private">
       
  7264     <h3 class="name"><code>_tickAlignX</code></h3>
       
  7265 
       
  7266     
       
  7267         <span class="paren">()</span>
       
  7268     
       
  7269 
       
  7270     
       
  7271 
       
  7272     
       
  7273 
       
  7274     
       
  7275         <span class="flag private">private</span>
       
  7276     
       
  7277 
       
  7278     
       
  7279 
       
  7280     
       
  7281 
       
  7282     
       
  7283 
       
  7284     
       
  7285 
       
  7286     <div class="meta">
       
  7287         
       
  7288             
       
  7289                 
       
  7290                 <p>
       
  7291                 
       
  7292                 Defined in
       
  7293                 
       
  7294             
       
  7295         
       
  7296         
       
  7297         <a href="../files/dd_js_constrain.js.html#l457"><code>dd&#x2F;js&#x2F;constrain.js:457</code></a>
       
  7298         
       
  7299         </p>
       
  7300 
       
  7301 
       
  7302         
       
  7303 
       
  7304         
       
  7305     </div>
       
  7306 
       
  7307     <div class="description">
       
  7308         <p>Fires when the actXY[0] reach a new value respecting the tickX gap.</p>
       
  7309     </div>
       
  7310 
       
  7311     
       
  7312 
       
  7313     
       
  7314 
       
  7315     
       
  7316 </div>
       
  7317 
       
  7318                 
       
  7319                     <div id="method__tickAlignY" class="method item private">
       
  7320     <h3 class="name"><code>_tickAlignY</code></h3>
       
  7321 
       
  7322     
       
  7323         <span class="paren">()</span>
       
  7324     
       
  7325 
       
  7326     
       
  7327 
       
  7328     
       
  7329 
       
  7330     
       
  7331         <span class="flag private">private</span>
       
  7332     
       
  7333 
       
  7334     
       
  7335 
       
  7336     
       
  7337 
       
  7338     
       
  7339 
       
  7340     
       
  7341 
       
  7342     <div class="meta">
       
  7343         
       
  7344             
       
  7345                 
       
  7346                 <p>
       
  7347                 
       
  7348                 Defined in
       
  7349                 
       
  7350             
       
  7351         
       
  7352         
       
  7353         <a href="../files/dd_js_constrain.js.html#l465"><code>dd&#x2F;js&#x2F;constrain.js:465</code></a>
       
  7354         
       
  7355         </p>
       
  7356 
       
  7357 
       
  7358         
       
  7359 
       
  7360         
       
  7361     </div>
       
  7362 
       
  7363     <div class="description">
       
  7364         <p>Fires when the actXY[1] reach a new value respecting the tickY gap.</p>
       
  7365     </div>
       
  7366 
       
  7367     
       
  7368 
       
  7369     
       
  7370 
       
  7371     
       
  7372 </div>
       
  7373 
       
  7374                 
       
  7375                     <div id="method_addAttr" class="method item inherited">
       
  7376     <h3 class="name"><code>addAttr</code></h3>
       
  7377 
       
  7378     
       
  7379         <div class="args">
       
  7380             <span class="paren">(</span><ul class="args-list inline commas">
       
  7381             
       
  7382                 <li class="arg">
       
  7383                     
       
  7384                         <code>name</code>
       
  7385                     
       
  7386                 </li>
       
  7387             
       
  7388                 <li class="arg">
       
  7389                     
       
  7390                         <code>config</code>
       
  7391                     
       
  7392                 </li>
       
  7393             
       
  7394                 <li class="arg">
       
  7395                     
       
  7396                         <code>lazy</code>
       
  7397                     
       
  7398                 </li>
       
  7399             
       
  7400             </ul><span class="paren">)</span>
       
  7401         </div>
       
  7402     
       
  7403 
       
  7404     
       
  7405         <span class="returns-inline">
       
  7406             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7407         </span>
       
  7408     
       
  7409 
       
  7410     
       
  7411 
       
  7412     
       
  7413 
       
  7414     
       
  7415 
       
  7416     
       
  7417 
       
  7418     
       
  7419         <span class="flag chainable">chainable</span>
       
  7420     
       
  7421 
       
  7422     
       
  7423 
       
  7424     <div class="meta">
       
  7425         
       
  7426             
       
  7427                 <p>Inherited from
       
  7428                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
  7429             
       
  7430         
       
  7431         
       
  7432         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
  7433         
       
  7434         </p>
       
  7435 
       
  7436 
       
  7437         
       
  7438 
       
  7439         
       
  7440     </div>
       
  7441 
       
  7442     <div class="description">
       
  7443         <p>
       
  7444 Adds an attribute with the provided configuration to the host object.
       
  7445 </p>
       
  7446 
       
  7447 <p>
       
  7448 The config argument object supports the following properties:
       
  7449 </p>
       
  7450 
       
  7451 <dl>
       
  7452    <dt>value &#60;Any&#62;</dt>
       
  7453    <dd>The initial value to set on the attribute</dd>
       
  7454 
       
  7455    <dt>valueFn &#60;Function | String&#62;</dt>
       
  7456    <dd>
       
  7457    <p>A function, which will return the initial value to set on the attribute. This is useful
       
  7458    for cases where the attribute configuration is defined statically, but needs to
       
  7459    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
  7460    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
  7461    case the value property is used.</p>
       
  7462 
       
  7463    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
  7464    </dd>
       
  7465 
       
  7466    <dt>readOnly &#60;boolean&#62;</dt>
       
  7467    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
  7468        cannot be modified by invoking the set method.</dd>
       
  7469 
       
  7470    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
  7471    <dd>
       
  7472        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
  7473        can only have their values set once, be it through the default configuration,
       
  7474        constructor configuration arguments, or by invoking set.
       
  7475        <p>The writeOnce attribute can also be set to the string "initOnly",
       
  7476         in which case the attribute can only be set during initialization
       
  7477        (when used with Base, this means it can only be set during construction)</p>
       
  7478    </dd>
       
  7479 
       
  7480    <dt>setter &#60;Function | String&#62;</dt>
       
  7481    <dd>
       
  7482    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
  7483    The value returned by the setter will be the final stored value. Returning
       
  7484    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
  7485    the value from being stored.
       
  7486    </p>
       
  7487 
       
  7488    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
  7489    </dd>
       
  7490 
       
  7491    <dt>getter &#60;Function | String&#62;</dt>
       
  7492    <dd>
       
  7493    <p>
       
  7494    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
  7495    The value returned by the getter function is the value which will be returned to the user when they
       
  7496    invoke get.
       
  7497    </p>
       
  7498 
       
  7499    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
  7500    </dd>
       
  7501 
       
  7502    <dt>validator &#60;Function | String&#62;</dt>
       
  7503    <dd>
       
  7504    <p>
       
  7505    The validator function invoked prior to setting the stored value. Returning
       
  7506    false from the validator function will prevent the value from being stored.
       
  7507    </p>
       
  7508 
       
  7509    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
  7510    </dd>
       
  7511 
       
  7512    <dt>lazyAdd &#60;boolean&#62;</dt>
       
  7513    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
  7514    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
  7515    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
  7516 
       
  7517 </dl>
       
  7518 
       
  7519 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
  7520 the context ("this") set to the host object.</p>
       
  7521 
       
  7522 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
  7523 and are not intended for public use.</p>
       
  7524     </div>
       
  7525 
       
  7526     
       
  7527         <div class="params">
       
  7528             <h4>Parameters:</h4>
       
  7529 
       
  7530             <ul class="params-list">
       
  7531             
       
  7532                 <li class="param">
       
  7533                     
       
  7534                         <code class="param-name">name</code>
       
  7535                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7536                     
       
  7537 
       
  7538                     
       
  7539 
       
  7540                     <div class="param-description">
       
  7541                         <p>The name of the attribute.</p>
       
  7542                     </div>
       
  7543 
       
  7544                     
       
  7545                 </li>
       
  7546             
       
  7547                 <li class="param">
       
  7548                     
       
  7549                         <code class="param-name">config</code>
       
  7550                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7551                     
       
  7552 
       
  7553                     
       
  7554 
       
  7555                     <div class="param-description">
       
  7556                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
  7557 
       
  7558 <p>
       
  7559 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
  7560 to protect the original values, you will need to merge the object.
       
  7561 </p>
       
  7562                     </div>
       
  7563 
       
  7564                     
       
  7565                 </li>
       
  7566             
       
  7567                 <li class="param">
       
  7568                     
       
  7569                         <code class="param-name">lazy</code>
       
  7570                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7571                     
       
  7572 
       
  7573                     
       
  7574 
       
  7575                     <div class="param-description">
       
  7576                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
  7577                     </div>
       
  7578 
       
  7579                     
       
  7580                 </li>
       
  7581             
       
  7582             </ul>
       
  7583         </div>
       
  7584     
       
  7585 
       
  7586     
       
  7587         <div class="returns">
       
  7588             <h4>Returns:</h4>
       
  7589 
       
  7590             <div class="returns-description">
       
  7591                 
       
  7592                     
       
  7593                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7594                     
       
  7595                     A reference to the host object.
       
  7596                 
       
  7597             </div>
       
  7598         </div>
       
  7599     
       
  7600 
       
  7601     
       
  7602 </div>
       
  7603 
       
  7604                 
       
  7605                     <div id="method_addAttrs" class="method item inherited">
       
  7606     <h3 class="name"><code>addAttrs</code></h3>
       
  7607 
       
  7608     
       
  7609         <div class="args">
       
  7610             <span class="paren">(</span><ul class="args-list inline commas">
       
  7611             
       
  7612                 <li class="arg">
       
  7613                     
       
  7614                         <code>cfgs</code>
       
  7615                     
       
  7616                 </li>
       
  7617             
       
  7618                 <li class="arg">
       
  7619                     
       
  7620                         <code>values</code>
       
  7621                     
       
  7622                 </li>
       
  7623             
       
  7624                 <li class="arg">
       
  7625                     
       
  7626                         <code>lazy</code>
       
  7627                     
       
  7628                 </li>
       
  7629             
       
  7630             </ul><span class="paren">)</span>
       
  7631         </div>
       
  7632     
       
  7633 
       
  7634     
       
  7635         <span class="returns-inline">
       
  7636             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7637         </span>
       
  7638     
       
  7639 
       
  7640     
       
  7641 
       
  7642     
       
  7643 
       
  7644     
       
  7645 
       
  7646     
       
  7647 
       
  7648     
       
  7649         <span class="flag chainable">chainable</span>
       
  7650     
       
  7651 
       
  7652     
       
  7653 
       
  7654     <div class="meta">
       
  7655         
       
  7656             
       
  7657                 <p>Inherited from
       
  7658                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
  7659             
       
  7660         
       
  7661         
       
  7662         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
  7663         
       
  7664         </p>
       
  7665 
       
  7666 
       
  7667         
       
  7668 
       
  7669         
       
  7670     </div>
       
  7671 
       
  7672     <div class="description">
       
  7673         <p>Configures a group of attributes, and sets initial values.</p>
       
  7674 
       
  7675 <p>
       
  7676 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
  7677 The caller is responsible for merging/cloning the configuration object if required.
       
  7678 </p>
       
  7679     </div>
       
  7680 
       
  7681     
       
  7682         <div class="params">
       
  7683             <h4>Parameters:</h4>
       
  7684 
       
  7685             <ul class="params-list">
       
  7686             
       
  7687                 <li class="param">
       
  7688                     
       
  7689                         <code class="param-name">cfgs</code>
       
  7690                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7691                     
       
  7692 
       
  7693                     
       
  7694 
       
  7695                     <div class="param-description">
       
  7696                         <p>An object with attribute name/configuration pairs.</p>
       
  7697                     </div>
       
  7698 
       
  7699                     
       
  7700                 </li>
       
  7701             
       
  7702                 <li class="param">
       
  7703                     
       
  7704                         <code class="param-name">values</code>
       
  7705                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7706                     
       
  7707 
       
  7708                     
       
  7709 
       
  7710                     <div class="param-description">
       
  7711                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  7712 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  7713                     </div>
       
  7714 
       
  7715                     
       
  7716                 </li>
       
  7717             
       
  7718                 <li class="param">
       
  7719                     
       
  7720                         <code class="param-name">lazy</code>
       
  7721                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7722                     
       
  7723 
       
  7724                     
       
  7725 
       
  7726                     <div class="param-description">
       
  7727                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  7728 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  7729 See <a href="#method_addAttr">addAttr</a>.</p>
       
  7730                     </div>
       
  7731 
       
  7732                     
       
  7733                 </li>
       
  7734             
       
  7735             </ul>
       
  7736         </div>
       
  7737     
       
  7738 
       
  7739     
       
  7740         <div class="returns">
       
  7741             <h4>Returns:</h4>
       
  7742 
       
  7743             <div class="returns-description">
       
  7744                 
       
  7745                     
       
  7746                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7747                     
       
  7748                     A reference to the host object.
       
  7749                 
       
  7750             </div>
       
  7751         </div>
       
  7752     
       
  7753 
       
  7754     
       
  7755 </div>
       
  7756 
       
  7757                 
       
  7758                     <div id="method_addTarget" class="method item inherited">
       
  7759     <h3 class="name"><code>addTarget</code></h3>
       
  7760 
       
  7761     
       
  7762         <div class="args">
       
  7763             <span class="paren">(</span><ul class="args-list inline commas">
       
  7764             
       
  7765                 <li class="arg">
       
  7766                     
       
  7767                         <code>o</code>
       
  7768                     
       
  7769                 </li>
       
  7770             
       
  7771             </ul><span class="paren">)</span>
       
  7772         </div>
       
  7773     
       
  7774 
       
  7775     
       
  7776 
       
  7777     
       
  7778 
       
  7779     
       
  7780 
       
  7781     
       
  7782 
       
  7783     
       
  7784 
       
  7785     
       
  7786 
       
  7787     
       
  7788 
       
  7789     <div class="meta">
       
  7790         
       
  7791             
       
  7792                 <p>Inherited from
       
  7793                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
  7794             
       
  7795         
       
  7796         
       
  7797         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
  7798         
       
  7799         </p>
       
  7800 
       
  7801 
       
  7802         
       
  7803 
       
  7804         
       
  7805     </div>
       
  7806 
       
  7807     <div class="description">
       
  7808         <p>Registers another EventTarget as a bubble target.  Bubble order
       
  7809 is determined by the order registered.  Multiple targets can
       
  7810 be specified.</p>
       
  7811 
       
  7812 <p>Events can only bubble if emitFacade is true.</p>
       
  7813 
       
  7814 <p>Included in the event-custom-complex submodule.</p>
       
  7815     </div>
       
  7816 
       
  7817     
       
  7818         <div class="params">
       
  7819             <h4>Parameters:</h4>
       
  7820 
       
  7821             <ul class="params-list">
       
  7822             
       
  7823                 <li class="param">
       
  7824                     
       
  7825                         <code class="param-name">o</code>
       
  7826                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7827                     
       
  7828 
       
  7829                     
       
  7830 
       
  7831                     <div class="param-description">
       
  7832                         <p>the target to add</p>
       
  7833                     </div>
       
  7834 
       
  7835                     
       
  7836                 </li>
       
  7837             
       
  7838             </ul>
       
  7839         </div>
       
  7840     
       
  7841 
       
  7842     
       
  7843 
       
  7844     
       
  7845 </div>
       
  7846 
       
  7847                 
       
  7848                     <div id="method_after" class="method item inherited">
       
  7849     <h3 class="name"><code>after</code></h3>
       
  7850 
       
  7851     
       
  7852         <div class="args">
       
  7853             <span class="paren">(</span><ul class="args-list inline commas">
       
  7854             
       
  7855                 <li class="arg">
       
  7856                     
       
  7857                         <code>type</code>
       
  7858                     
       
  7859                 </li>
       
  7860             
       
  7861                 <li class="arg">
       
  7862                     
       
  7863                         <code>fn</code>
       
  7864                     
       
  7865                 </li>
       
  7866             
       
  7867                 <li class="arg">
       
  7868                     
       
  7869                         <code class="optional">[context]</code>
       
  7870                     
       
  7871                 </li>
       
  7872             
       
  7873                 <li class="arg">
       
  7874                     
       
  7875                         <code class="optional">[arg*]</code>
       
  7876                     
       
  7877                 </li>
       
  7878             
       
  7879             </ul><span class="paren">)</span>
       
  7880         </div>
       
  7881     
       
  7882 
       
  7883     
       
  7884         <span class="returns-inline">
       
  7885             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  7886         </span>
       
  7887     
       
  7888 
       
  7889     
       
  7890 
       
  7891     
       
  7892 
       
  7893     
       
  7894 
       
  7895     
       
  7896 
       
  7897     
       
  7898 
       
  7899     
       
  7900 
       
  7901     <div class="meta">
       
  7902         
       
  7903             
       
  7904                 <p>Inherited from
       
  7905                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
  7906             
       
  7907         
       
  7908         
       
  7909         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
  7910         
       
  7911         </p>
       
  7912 
       
  7913 
       
  7914         
       
  7915 
       
  7916         
       
  7917     </div>
       
  7918 
       
  7919     <div class="description">
       
  7920         <p>Subscribe to a custom event hosted by this object.  The
       
  7921 supplied callback will execute after any listeners add
       
  7922 via the subscribe method, and after the default function,
       
  7923 if configured for the event, has executed.</p>
       
  7924     </div>
       
  7925 
       
  7926     
       
  7927         <div class="params">
       
  7928             <h4>Parameters:</h4>
       
  7929 
       
  7930             <ul class="params-list">
       
  7931             
       
  7932                 <li class="param">
       
  7933                     
       
  7934                         <code class="param-name">type</code>
       
  7935                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7936                     
       
  7937 
       
  7938                     
       
  7939 
       
  7940                     <div class="param-description">
       
  7941                         <p>The name of the event</p>
       
  7942                     </div>
       
  7943 
       
  7944                     
       
  7945                 </li>
       
  7946             
       
  7947                 <li class="param">
       
  7948                     
       
  7949                         <code class="param-name">fn</code>
       
  7950                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  7951                     
       
  7952 
       
  7953                     
       
  7954 
       
  7955                     <div class="param-description">
       
  7956                         <p>The callback to execute in response to the event</p>
       
  7957                     </div>
       
  7958 
       
  7959                     
       
  7960                 </li>
       
  7961             
       
  7962                 <li class="param">
       
  7963                     
       
  7964                         <code class="param-name optional">[context]</code>
       
  7965                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7966                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7967                     
       
  7968 
       
  7969                     
       
  7970 
       
  7971                     <div class="param-description">
       
  7972                         <p>Override <code>this</code> object in callback</p>
       
  7973                     </div>
       
  7974 
       
  7975                     
       
  7976                 </li>
       
  7977             
       
  7978                 <li class="param">
       
  7979                     
       
  7980                         <code class="param-name optional">[arg*]</code>
       
  7981                         <span class="type">Any</span>
       
  7982                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7983                     
       
  7984 
       
  7985                     
       
  7986 
       
  7987                     <div class="param-description">
       
  7988                         <p>0..n additional arguments to supply to the subscriber</p>
       
  7989                     </div>
       
  7990 
       
  7991                     
       
  7992                 </li>
       
  7993             
       
  7994             </ul>
       
  7995         </div>
       
  7996     
       
  7997 
       
  7998     
       
  7999         <div class="returns">
       
  8000             <h4>Returns:</h4>
       
  8001 
       
  8002             <div class="returns-description">
       
  8003                 
       
  8004                     
       
  8005                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  8006                     
       
  8007                     A subscription handle capable of detaching the
       
  8008                       subscription
       
  8009                 
       
  8010             </div>
       
  8011         </div>
       
  8012     
       
  8013 
       
  8014     
       
  8015 </div>
       
  8016 
       
  8017                 
       
  8018                     <div id="method_align" class="method item">
       
  8019     <h3 class="name"><code>align</code></h3>
       
  8020 
       
  8021     
       
  8022         <span class="paren">()</span>
       
  8023     
       
  8024 
       
  8025     
       
  8026 
       
  8027     
       
  8028 
       
  8029     
       
  8030 
       
  8031     
       
  8032 
       
  8033     
       
  8034 
       
  8035     
       
  8036 
       
  8037     
       
  8038 
       
  8039     <div class="meta">
       
  8040         
       
  8041             
       
  8042                 
       
  8043                 <p>
       
  8044                 
       
  8045                 Defined in
       
  8046                 
       
  8047             
       
  8048         
       
  8049         
       
  8050         <a href="../files/dd_js_constrain.js.html#l384"><code>dd&#x2F;js&#x2F;constrain.js:384</code></a>
       
  8051         
       
  8052         </p>
       
  8053 
       
  8054 
       
  8055         
       
  8056 
       
  8057         
       
  8058     </div>
       
  8059 
       
  8060     <div class="description">
       
  8061         <p>Modifies the Drag.actXY method from the after drag:align event. This is where the constraining happens.</p>
       
  8062     </div>
       
  8063 
       
  8064     
       
  8065 
       
  8066     
       
  8067 
       
  8068     
       
  8069 </div>
       
  8070 
       
  8071                 
       
  8072                     <div id="method_attrAdded" class="method item inherited">
       
  8073     <h3 class="name"><code>attrAdded</code></h3>
       
  8074 
       
  8075     
       
  8076         <div class="args">
       
  8077             <span class="paren">(</span><ul class="args-list inline commas">
       
  8078             
       
  8079                 <li class="arg">
       
  8080                     
       
  8081                         <code>name</code>
       
  8082                     
       
  8083                 </li>
       
  8084             
       
  8085             </ul><span class="paren">)</span>
       
  8086         </div>
       
  8087     
       
  8088 
       
  8089     
       
  8090         <span class="returns-inline">
       
  8091             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8092         </span>
       
  8093     
       
  8094 
       
  8095     
       
  8096 
       
  8097     
       
  8098 
       
  8099     
       
  8100 
       
  8101     
       
  8102 
       
  8103     
       
  8104 
       
  8105     
       
  8106 
       
  8107     <div class="meta">
       
  8108         
       
  8109             
       
  8110                 <p>Inherited from
       
  8111                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
  8112             
       
  8113         
       
  8114         
       
  8115         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
  8116         
       
  8117         </p>
       
  8118 
       
  8119 
       
  8120         
       
  8121 
       
  8122         
       
  8123     </div>
       
  8124 
       
  8125     <div class="description">
       
  8126         <p>Checks if the given attribute has been added to the host</p>
       
  8127     </div>
       
  8128 
       
  8129     
       
  8130         <div class="params">
       
  8131             <h4>Parameters:</h4>
       
  8132 
       
  8133             <ul class="params-list">
       
  8134             
       
  8135                 <li class="param">
       
  8136                     
       
  8137                         <code class="param-name">name</code>
       
  8138                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8139                     
       
  8140 
       
  8141                     
       
  8142 
       
  8143                     <div class="param-description">
       
  8144                         <p>The name of the attribute to check.</p>
       
  8145                     </div>
       
  8146 
       
  8147                     
       
  8148                 </li>
       
  8149             
       
  8150             </ul>
       
  8151         </div>
       
  8152     
       
  8153 
       
  8154     
       
  8155         <div class="returns">
       
  8156             <h4>Returns:</h4>
       
  8157 
       
  8158             <div class="returns-description">
       
  8159                 
       
  8160                     
       
  8161                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  8162                     
       
  8163                     true if an attribute with the given name has been added, false if it hasn't.
       
  8164         This method will return true for lazily added attributes.
       
  8165                 
       
  8166             </div>
       
  8167         </div>
       
  8168     
       
  8169 
       
  8170     
       
  8171 </div>
       
  8172 
       
  8173                 
       
  8174                     <div id="method_before" class="method item inherited">
       
  8175     <h3 class="name"><code>before</code></h3>
       
  8176 
       
  8177     
       
  8178         <span class="paren">()</span>
       
  8179     
       
  8180 
       
  8181     
       
  8182         <span class="returns-inline">
       
  8183             <span class="type"></span>
       
  8184         </span>
       
  8185     
       
  8186 
       
  8187     
       
  8188 
       
  8189     
       
  8190 
       
  8191     
       
  8192 
       
  8193     
       
  8194 
       
  8195     
       
  8196 
       
  8197     
       
  8198 
       
  8199     <div class="meta">
       
  8200         
       
  8201             
       
  8202                 <p>Inherited from
       
  8203                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
  8204             
       
  8205         
       
  8206         
       
  8207         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
  8208         
       
  8209         </p>
       
  8210 
       
  8211 
       
  8212         
       
  8213 
       
  8214         
       
  8215     </div>
       
  8216 
       
  8217     <div class="description">
       
  8218         <p>Executes the callback before a DOM event, custom event
       
  8219 or method.  If the first argument is a function, it
       
  8220 is assumed the target is a method.  For DOM and custom
       
  8221 events, this is an alias for Y.on.</p>
       
  8222 
       
  8223 <p>For DOM and custom events:
       
  8224 type, callback, context, 0-n arguments</p>
       
  8225 
       
  8226 <p>For methods:
       
  8227 callback, object (method host), methodName, context, 0-n arguments</p>
       
  8228     </div>
       
  8229 
       
  8230     
       
  8231 
       
  8232     
       
  8233         <div class="returns">
       
  8234             <h4>Returns:</h4>
       
  8235 
       
  8236             <div class="returns-description">
       
  8237                 
       
  8238                     
       
  8239                     detach handle
       
  8240                 
       
  8241             </div>
       
  8242         </div>
       
  8243     
       
  8244 
       
  8245     
       
  8246 </div>
       
  8247 
       
  8248                 
       
  8249                     <div id="method_bubble" class="method item inherited">
       
  8250     <h3 class="name"><code>bubble</code></h3>
       
  8251 
       
  8252     
       
  8253         <div class="args">
       
  8254             <span class="paren">(</span><ul class="args-list inline commas">
       
  8255             
       
  8256                 <li class="arg">
       
  8257                     
       
  8258                         <code>evt</code>
       
  8259                     
       
  8260                 </li>
       
  8261             
       
  8262             </ul><span class="paren">)</span>
       
  8263         </div>
       
  8264     
       
  8265 
       
  8266     
       
  8267         <span class="returns-inline">
       
  8268             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8269         </span>
       
  8270     
       
  8271 
       
  8272     
       
  8273 
       
  8274     
       
  8275 
       
  8276     
       
  8277 
       
  8278     
       
  8279 
       
  8280     
       
  8281 
       
  8282     
       
  8283 
       
  8284     <div class="meta">
       
  8285         
       
  8286             
       
  8287                 <p>Inherited from
       
  8288                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
  8289             
       
  8290         
       
  8291         
       
  8292         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
  8293         
       
  8294         </p>
       
  8295 
       
  8296 
       
  8297         
       
  8298 
       
  8299         
       
  8300     </div>
       
  8301 
       
  8302     <div class="description">
       
  8303         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
  8304     </div>
       
  8305 
       
  8306     
       
  8307         <div class="params">
       
  8308             <h4>Parameters:</h4>
       
  8309 
       
  8310             <ul class="params-list">
       
  8311             
       
  8312                 <li class="param">
       
  8313                     
       
  8314                         <code class="param-name">evt</code>
       
  8315                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8316                     
       
  8317 
       
  8318                     
       
  8319 
       
  8320                     <div class="param-description">
       
  8321                         <p>the custom event to propagate</p>
       
  8322                     </div>
       
  8323 
       
  8324                     
       
  8325                 </li>
       
  8326             
       
  8327             </ul>
       
  8328         </div>
       
  8329     
       
  8330 
       
  8331     
       
  8332         <div class="returns">
       
  8333             <h4>Returns:</h4>
       
  8334 
       
  8335             <div class="returns-description">
       
  8336                 
       
  8337                     
       
  8338                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  8339                     
       
  8340                     the aggregated return value from Event.Custom.fire
       
  8341                 
       
  8342             </div>
       
  8343         </div>
       
  8344     
       
  8345 
       
  8346     
       
  8347 </div>
       
  8348 
       
  8349                 
       
  8350                     <div id="method_destroy" class="method item inherited">
       
  8351     <h3 class="name"><code>destroy</code></h3>
       
  8352 
       
  8353     
       
  8354         <span class="paren">()</span>
       
  8355     
       
  8356 
       
  8357     
       
  8358         <span class="returns-inline">
       
  8359             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  8360         </span>
       
  8361     
       
  8362 
       
  8363     
       
  8364 
       
  8365     
       
  8366 
       
  8367     
       
  8368 
       
  8369     
       
  8370 
       
  8371     
       
  8372         <span class="flag chainable">chainable</span>
       
  8373     
       
  8374 
       
  8375     
       
  8376 
       
  8377     <div class="meta">
       
  8378         
       
  8379             <p>Inherited from
       
  8380             <a href="../classes/BaseObservable.html#method_destroy">
       
  8381                 BaseObservable
       
  8382             </a>
       
  8383             
       
  8384             but overwritten in
       
  8385             
       
  8386         
       
  8387         
       
  8388         <a href="../files/base_js_BaseCore.js.html#l297"><code>base&#x2F;js&#x2F;BaseCore.js:297</code></a>
       
  8389         
       
  8390         </p>
       
  8391 
       
  8392 
       
  8393         
       
  8394 
       
  8395         
       
  8396     </div>
       
  8397 
       
  8398     <div class="description">
       
  8399         <p>Destroy lifecycle method. Invokes destructors for the class hierarchy.</p>
       
  8400     </div>
       
  8401 
       
  8402     
       
  8403 
       
  8404     
       
  8405         <div class="returns">
       
  8406             <h4>Returns:</h4>
       
  8407 
       
  8408             <div class="returns-description">
       
  8409                 
       
  8410                     
       
  8411                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  8412                     
       
  8413                     A reference to this object
       
  8414                 
       
  8415             </div>
       
  8416         </div>
       
  8417     
       
  8418 
       
  8419     
       
  8420 </div>
       
  8421 
       
  8422                 
       
  8423                     <div id="method_detach" class="method item inherited">
       
  8424     <h3 class="name"><code>detach</code></h3>
       
  8425 
       
  8426     
       
  8427         <div class="args">
       
  8428             <span class="paren">(</span><ul class="args-list inline commas">
       
  8429             
       
  8430                 <li class="arg">
       
  8431                     
       
  8432                         <code>type</code>
       
  8433                     
       
  8434                 </li>
       
  8435             
       
  8436                 <li class="arg">
       
  8437                     
       
  8438                         <code>fn</code>
       
  8439                     
       
  8440                 </li>
       
  8441             
       
  8442                 <li class="arg">
       
  8443                     
       
  8444                         <code>context</code>
       
  8445                     
       
  8446                 </li>
       
  8447             
       
  8448             </ul><span class="paren">)</span>
       
  8449         </div>
       
  8450     
       
  8451 
       
  8452     
       
  8453         <span class="returns-inline">
       
  8454             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8455         </span>
       
  8456     
       
  8457 
       
  8458     
       
  8459 
       
  8460     
       
  8461 
       
  8462     
       
  8463 
       
  8464     
       
  8465 
       
  8466     
       
  8467 
       
  8468     
       
  8469 
       
  8470     <div class="meta">
       
  8471         
       
  8472             
       
  8473                 <p>Inherited from
       
  8474                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
  8475             
       
  8476         
       
  8477         
       
  8478         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
  8479         
       
  8480         </p>
       
  8481 
       
  8482 
       
  8483         
       
  8484 
       
  8485         
       
  8486     </div>
       
  8487 
       
  8488     <div class="description">
       
  8489         <p>Detach one or more listeners the from the specified event</p>
       
  8490     </div>
       
  8491 
       
  8492     
       
  8493         <div class="params">
       
  8494             <h4>Parameters:</h4>
       
  8495 
       
  8496             <ul class="params-list">
       
  8497             
       
  8498                 <li class="param">
       
  8499                     
       
  8500                         <code class="param-name">type</code>
       
  8501                         <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>
       
  8502                     
       
  8503 
       
  8504                     
       
  8505 
       
  8506                     <div class="param-description">
       
  8507                         <p>Either the handle to the subscriber or the
       
  8508                        type of event.  If the type
       
  8509                        is not specified, it will attempt to remove
       
  8510                        the listener from all hosted events.</p>
       
  8511                     </div>
       
  8512 
       
  8513                     
       
  8514                 </li>
       
  8515             
       
  8516                 <li class="param">
       
  8517                     
       
  8518                         <code class="param-name">fn</code>
       
  8519                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8520                     
       
  8521 
       
  8522                     
       
  8523 
       
  8524                     <div class="param-description">
       
  8525                         <p>The subscribed function to unsubscribe, if not
       
  8526                          supplied, all subscribers will be removed.</p>
       
  8527                     </div>
       
  8528 
       
  8529                     
       
  8530                 </li>
       
  8531             
       
  8532                 <li class="param">
       
  8533                     
       
  8534                         <code class="param-name">context</code>
       
  8535                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8536                     
       
  8537 
       
  8538                     
       
  8539 
       
  8540                     <div class="param-description">
       
  8541                         <p>The custom object passed to subscribe.  This is
       
  8542                        optional, but if supplied will be used to
       
  8543                        disambiguate multiple listeners that are the same
       
  8544                        (e.g., you subscribe many object using a function
       
  8545                        that lives on the prototype)</p>
       
  8546                     </div>
       
  8547 
       
  8548                     
       
  8549                 </li>
       
  8550             
       
  8551             </ul>
       
  8552         </div>
       
  8553     
       
  8554 
       
  8555     
       
  8556         <div class="returns">
       
  8557             <h4>Returns:</h4>
       
  8558 
       
  8559             <div class="returns-description">
       
  8560                 
       
  8561                     
       
  8562                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  8563                     
       
  8564                     the host
       
  8565                 
       
  8566             </div>
       
  8567         </div>
       
  8568     
       
  8569 
       
  8570     
       
  8571 </div>
       
  8572 
       
  8573                 
       
  8574                     <div id="method_detachAll" class="method item inherited">
       
  8575     <h3 class="name"><code>detachAll</code></h3>
       
  8576 
       
  8577     
       
  8578         <div class="args">
       
  8579             <span class="paren">(</span><ul class="args-list inline commas">
       
  8580             
       
  8581                 <li class="arg">
       
  8582                     
       
  8583                         <code>type</code>
       
  8584                     
       
  8585                 </li>
       
  8586             
       
  8587             </ul><span class="paren">)</span>
       
  8588         </div>
       
  8589     
       
  8590 
       
  8591     
       
  8592 
       
  8593     
       
  8594 
       
  8595     
       
  8596 
       
  8597     
       
  8598 
       
  8599     
       
  8600 
       
  8601     
       
  8602 
       
  8603     
       
  8604 
       
  8605     <div class="meta">
       
  8606         
       
  8607             
       
  8608                 <p>Inherited from
       
  8609                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
  8610             
       
  8611         
       
  8612         
       
  8613         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
  8614         
       
  8615         </p>
       
  8616 
       
  8617 
       
  8618         
       
  8619 
       
  8620         
       
  8621     </div>
       
  8622 
       
  8623     <div class="description">
       
  8624         <p>Removes all listeners from the specified event.  If the event type
       
  8625 is not specified, all listeners from all hosted custom events will
       
  8626 be removed.</p>
       
  8627     </div>
       
  8628 
       
  8629     
       
  8630         <div class="params">
       
  8631             <h4>Parameters:</h4>
       
  8632 
       
  8633             <ul class="params-list">
       
  8634             
       
  8635                 <li class="param">
       
  8636                     
       
  8637                         <code class="param-name">type</code>
       
  8638                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8639                     
       
  8640 
       
  8641                     
       
  8642 
       
  8643                     <div class="param-description">
       
  8644                         <p>The type, or name of the event</p>
       
  8645                     </div>
       
  8646 
       
  8647                     
       
  8648                 </li>
       
  8649             
       
  8650             </ul>
       
  8651         </div>
       
  8652     
       
  8653 
       
  8654     
       
  8655 
       
  8656     
       
  8657 </div>
       
  8658 
       
  8659                 
       
  8660                     <div id="method_drag" class="method item">
       
  8661     <h3 class="name"><code>drag</code></h3>
       
  8662 
       
  8663     
       
  8664         <span class="paren">()</span>
       
  8665     
       
  8666 
       
  8667     
       
  8668 
       
  8669     
       
  8670 
       
  8671     
       
  8672 
       
  8673     
       
  8674 
       
  8675     
       
  8676 
       
  8677     
       
  8678 
       
  8679     
       
  8680 
       
  8681     <div class="meta">
       
  8682         
       
  8683             
       
  8684                 
       
  8685                 <p>
       
  8686                 
       
  8687                 Defined in
       
  8688                 
       
  8689             
       
  8690         
       
  8691         
       
  8692         <a href="../files/dd_js_constrain.js.html#l408"><code>dd&#x2F;js&#x2F;constrain.js:408</code></a>
       
  8693         
       
  8694         </p>
       
  8695 
       
  8696 
       
  8697         
       
  8698 
       
  8699         
       
  8700     </div>
       
  8701 
       
  8702     <div class="description">
       
  8703         <p>Fires after drag:drag. Handle the tickX and tickX align events.</p>
       
  8704     </div>
       
  8705 
       
  8706     
       
  8707 
       
  8708     
       
  8709 
       
  8710     
       
  8711 </div>
       
  8712 
       
  8713                 
       
  8714                     <div id="method_fire" class="method item inherited">
       
  8715     <h3 class="name"><code>fire</code></h3>
       
  8716 
       
  8717     
       
  8718         <div class="args">
       
  8719             <span class="paren">(</span><ul class="args-list inline commas">
       
  8720             
       
  8721                 <li class="arg">
       
  8722                     
       
  8723                         <code>type</code>
       
  8724                     
       
  8725                 </li>
       
  8726             
       
  8727                 <li class="arg">
       
  8728                     
       
  8729                         <code>arguments</code>
       
  8730                     
       
  8731                 </li>
       
  8732             
       
  8733             </ul><span class="paren">)</span>
       
  8734         </div>
       
  8735     
       
  8736 
       
  8737     
       
  8738         <span class="returns-inline">
       
  8739             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8740         </span>
       
  8741     
       
  8742 
       
  8743     
       
  8744 
       
  8745     
       
  8746 
       
  8747     
       
  8748 
       
  8749     
       
  8750 
       
  8751     
       
  8752 
       
  8753     
       
  8754 
       
  8755     <div class="meta">
       
  8756         
       
  8757             
       
  8758                 <p>Inherited from
       
  8759                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
  8760             
       
  8761         
       
  8762         
       
  8763         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
  8764         
       
  8765         </p>
       
  8766 
       
  8767 
       
  8768         
       
  8769 
       
  8770         
       
  8771     </div>
       
  8772 
       
  8773     <div class="description">
       
  8774         <p>Fire a custom event by name.  The callback functions will be executed
       
  8775 from the context specified when the event was created, and with the
       
  8776 following parameters.</p>
       
  8777 
       
  8778 <p>If the custom event object hasn't been created, then the event hasn't
       
  8779 been published and it has no subscribers.  For performance sake, we
       
  8780 immediate exit in this case.  This means the event won't bubble, so
       
  8781 if the intention is that a bubble target be notified, the event must
       
  8782 be published on this object first.</p>
       
  8783 
       
  8784 <p>The first argument is the event type, and any additional arguments are
       
  8785 passed to the listeners as parameters.  If the first of these is an
       
  8786 object literal, and the event is configured to emit an event facade,
       
  8787 that object is mixed into the event facade and the facade is provided
       
  8788 in place of the original object.</p>
       
  8789     </div>
       
  8790 
       
  8791     
       
  8792         <div class="params">
       
  8793             <h4>Parameters:</h4>
       
  8794 
       
  8795             <ul class="params-list">
       
  8796             
       
  8797                 <li class="param">
       
  8798                     
       
  8799                         <code class="param-name">type</code>
       
  8800                         <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>
       
  8801                     
       
  8802 
       
  8803                     
       
  8804 
       
  8805                     <div class="param-description">
       
  8806                         <p>The type of the event, or an object that contains
       
  8807 a 'type' property.</p>
       
  8808                     </div>
       
  8809 
       
  8810                     
       
  8811                 </li>
       
  8812             
       
  8813                 <li class="param">
       
  8814                     
       
  8815                         <code class="param-name">arguments</code>
       
  8816                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
  8817                     
       
  8818 
       
  8819                     
       
  8820 
       
  8821                     <div class="param-description">
       
  8822                         <p>an arbitrary set of parameters to pass to
       
  8823 the handler.  If the first of these is an object literal and the event is
       
  8824 configured to emit an event facade, the event facade will replace that
       
  8825 parameter after the properties the object literal contains are copied to
       
  8826 the event facade.</p>
       
  8827                     </div>
       
  8828 
       
  8829                     
       
  8830                 </li>
       
  8831             
       
  8832             </ul>
       
  8833         </div>
       
  8834     
       
  8835 
       
  8836     
       
  8837         <div class="returns">
       
  8838             <h4>Returns:</h4>
       
  8839 
       
  8840             <div class="returns-description">
       
  8841                 
       
  8842                     
       
  8843                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  8844                     
       
  8845                     the event host
       
  8846                 
       
  8847             </div>
       
  8848         </div>
       
  8849     
       
  8850 
       
  8851     
       
  8852 </div>
       
  8853 
       
  8854                 
       
  8855                     <div id="method_get" class="method item inherited">
       
  8856     <h3 class="name"><code>get</code></h3>
       
  8857 
       
  8858     
       
  8859         <div class="args">
       
  8860             <span class="paren">(</span><ul class="args-list inline commas">
       
  8861             
       
  8862                 <li class="arg">
       
  8863                     
       
  8864                         <code>name</code>
       
  8865                     
       
  8866                 </li>
       
  8867             
       
  8868             </ul><span class="paren">)</span>
       
  8869         </div>
       
  8870     
       
  8871 
       
  8872     
       
  8873         <span class="returns-inline">
       
  8874             <span class="type">Any</span>
       
  8875         </span>
       
  8876     
       
  8877 
       
  8878     
       
  8879 
       
  8880     
       
  8881 
       
  8882     
       
  8883 
       
  8884     
       
  8885 
       
  8886     
       
  8887 
       
  8888     
       
  8889 
       
  8890     <div class="meta">
       
  8891         
       
  8892             
       
  8893                 <p>Inherited from
       
  8894                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
  8895             
       
  8896         
       
  8897         
       
  8898         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
  8899         
       
  8900         </p>
       
  8901 
       
  8902 
       
  8903         
       
  8904 
       
  8905         
       
  8906     </div>
       
  8907 
       
  8908     <div class="description">
       
  8909         <p>Returns the current value of the attribute. If the attribute
       
  8910 has been configured with a 'getter' function, this method will delegate
       
  8911 to the 'getter' to obtain the value of the attribute.</p>
       
  8912     </div>
       
  8913 
       
  8914     
       
  8915         <div class="params">
       
  8916             <h4>Parameters:</h4>
       
  8917 
       
  8918             <ul class="params-list">
       
  8919             
       
  8920                 <li class="param">
       
  8921                     
       
  8922                         <code class="param-name">name</code>
       
  8923                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8924                     
       
  8925 
       
  8926                     
       
  8927 
       
  8928                     <div class="param-description">
       
  8929                         <p>The name of the attribute. If the value of the attribute is an Object,
       
  8930 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
  8931                     </div>
       
  8932 
       
  8933                     
       
  8934                 </li>
       
  8935             
       
  8936             </ul>
       
  8937         </div>
       
  8938     
       
  8939 
       
  8940     
       
  8941         <div class="returns">
       
  8942             <h4>Returns:</h4>
       
  8943 
       
  8944             <div class="returns-description">
       
  8945                 
       
  8946                     
       
  8947                         <span class="type">Any</span>:
       
  8948                     
       
  8949                     The value of the attribute
       
  8950                 
       
  8951             </div>
       
  8952         </div>
       
  8953     
       
  8954 
       
  8955     
       
  8956 </div>
       
  8957 
       
  8958                 
       
  8959                     <div id="method_getAttrs" class="method item inherited">
       
  8960     <h3 class="name"><code>getAttrs</code></h3>
       
  8961 
       
  8962     
       
  8963         <div class="args">
       
  8964             <span class="paren">(</span><ul class="args-list inline commas">
       
  8965             
       
  8966                 <li class="arg">
       
  8967                     
       
  8968                         <code>attrs</code>
       
  8969                     
       
  8970                 </li>
       
  8971             
       
  8972             </ul><span class="paren">)</span>
       
  8973         </div>
       
  8974     
       
  8975 
       
  8976     
       
  8977         <span class="returns-inline">
       
  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>
       
  8980     
       
  8981 
       
  8982     
       
  8983 
       
  8984     
       
  8985 
       
  8986     
       
  8987 
       
  8988     
       
  8989 
       
  8990     
       
  8991 
       
  8992     
       
  8993 
       
  8994     <div class="meta">
       
  8995         
       
  8996             
       
  8997                 <p>Inherited from
       
  8998                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
  8999             
       
  9000         
       
  9001         
       
  9002         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
  9003         
       
  9004         </p>
       
  9005 
       
  9006 
       
  9007         
       
  9008 
       
  9009         
       
  9010     </div>
       
  9011 
       
  9012     <div class="description">
       
  9013         <p>Gets multiple attribute values.</p>
       
  9014     </div>
       
  9015 
       
  9016     
       
  9017         <div class="params">
       
  9018             <h4>Parameters:</h4>
       
  9019 
       
  9020             <ul class="params-list">
       
  9021             
       
  9022                 <li class="param">
       
  9023                     
       
  9024                         <code class="param-name">attrs</code>
       
  9025                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  9026                     
       
  9027 
       
  9028                     
       
  9029 
       
  9030                     <div class="param-description">
       
  9031                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  9032 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  9033                     </div>
       
  9034 
       
  9035                     
       
  9036                 </li>
       
  9037             
       
  9038             </ul>
       
  9039         </div>
       
  9040     
       
  9041 
       
  9042     
       
  9043         <div class="returns">
       
  9044             <h4>Returns:</h4>
       
  9045 
       
  9046             <div class="returns-description">
       
  9047                 
       
  9048                     
       
  9049                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9050                     
       
  9051                     An object with attribute name/value pairs.
       
  9052                 
       
  9053             </div>
       
  9054         </div>
       
  9055     
       
  9056 
       
  9057     
       
  9058 </div>
       
  9059 
       
  9060                 
       
  9061                     <div id="method_getEvent" class="method item inherited">
       
  9062     <h3 class="name"><code>getEvent</code></h3>
       
  9063 
       
  9064     
       
  9065         <div class="args">
       
  9066             <span class="paren">(</span><ul class="args-list inline commas">
       
  9067             
       
  9068                 <li class="arg">
       
  9069                     
       
  9070                         <code>type</code>
       
  9071                     
       
  9072                 </li>
       
  9073             
       
  9074                 <li class="arg">
       
  9075                     
       
  9076                         <code>prefixed</code>
       
  9077                     
       
  9078                 </li>
       
  9079             
       
  9080             </ul><span class="paren">)</span>
       
  9081         </div>
       
  9082     
       
  9083 
       
  9084     
       
  9085         <span class="returns-inline">
       
  9086             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  9087         </span>
       
  9088     
       
  9089 
       
  9090     
       
  9091 
       
  9092     
       
  9093 
       
  9094     
       
  9095 
       
  9096     
       
  9097 
       
  9098     
       
  9099 
       
  9100     
       
  9101 
       
  9102     <div class="meta">
       
  9103         
       
  9104             
       
  9105                 <p>Inherited from
       
  9106                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
  9107             
       
  9108         
       
  9109         
       
  9110         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
  9111         
       
  9112         </p>
       
  9113 
       
  9114 
       
  9115         
       
  9116 
       
  9117         
       
  9118     </div>
       
  9119 
       
  9120     <div class="description">
       
  9121         <p>Returns the custom event of the provided type has been created, a
       
  9122 falsy value otherwise</p>
       
  9123     </div>
       
  9124 
       
  9125     
       
  9126         <div class="params">
       
  9127             <h4>Parameters:</h4>
       
  9128 
       
  9129             <ul class="params-list">
       
  9130             
       
  9131                 <li class="param">
       
  9132                     
       
  9133                         <code class="param-name">type</code>
       
  9134                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9135                     
       
  9136 
       
  9137                     
       
  9138 
       
  9139                     <div class="param-description">
       
  9140                         <p>the type, or name of the event</p>
       
  9141                     </div>
       
  9142 
       
  9143                     
       
  9144                 </li>
       
  9145             
       
  9146                 <li class="param">
       
  9147                     
       
  9148                         <code class="param-name">prefixed</code>
       
  9149                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9150                     
       
  9151 
       
  9152                     
       
  9153 
       
  9154                     <div class="param-description">
       
  9155                         <p>if true, the type is prefixed already</p>
       
  9156                     </div>
       
  9157 
       
  9158                     
       
  9159                 </li>
       
  9160             
       
  9161             </ul>
       
  9162         </div>
       
  9163     
       
  9164 
       
  9165     
       
  9166         <div class="returns">
       
  9167             <h4>Returns:</h4>
       
  9168 
       
  9169             <div class="returns-description">
       
  9170                 
       
  9171                     
       
  9172                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  9173                     
       
  9174                     the custom event or null
       
  9175                 
       
  9176             </div>
       
  9177         </div>
       
  9178     
       
  9179 
       
  9180     
       
  9181 </div>
       
  9182 
       
  9183                 
       
  9184                     <div id="method_getRegion" class="method item">
       
  9185     <h3 class="name"><code>getRegion</code></h3>
       
  9186 
       
  9187     
       
  9188         <div class="args">
       
  9189             <span class="paren">(</span><ul class="args-list inline commas">
       
  9190             
       
  9191                 <li class="arg">
       
  9192                     
       
  9193                         <code>inc</code>
       
  9194                     
       
  9195                 </li>
       
  9196             
       
  9197             </ul><span class="paren">)</span>
       
  9198         </div>
       
  9199     
       
  9200 
       
  9201     
       
  9202         <span class="returns-inline">
       
  9203             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9204         </span>
       
  9205     
       
  9206 
       
  9207     
       
  9208 
       
  9209     
       
  9210 
       
  9211     
       
  9212 
       
  9213     
       
  9214 
       
  9215     
       
  9216 
       
  9217     
       
  9218 
       
  9219     <div class="meta">
       
  9220         
       
  9221             
       
  9222                 
       
  9223                 <p>
       
  9224                 
       
  9225                 Defined in
       
  9226                 
       
  9227             
       
  9228         
       
  9229         
       
  9230         <a href="../files/dd_js_constrain.js.html#l317"><code>dd&#x2F;js&#x2F;constrain.js:317</code></a>
       
  9231         
       
  9232         </p>
       
  9233 
       
  9234 
       
  9235         
       
  9236 
       
  9237         
       
  9238     </div>
       
  9239 
       
  9240     <div class="description">
       
  9241         <p>Get the active region: viewport, node, custom region</p>
       
  9242     </div>
       
  9243 
       
  9244     
       
  9245         <div class="params">
       
  9246             <h4>Parameters:</h4>
       
  9247 
       
  9248             <ul class="params-list">
       
  9249             
       
  9250                 <li class="param">
       
  9251                     
       
  9252                         <code class="param-name">inc</code>
       
  9253                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  9254                     
       
  9255 
       
  9256                     
       
  9257 
       
  9258                     <div class="param-description">
       
  9259                         <p>Include the node's height and width</p>
       
  9260                     </div>
       
  9261 
       
  9262                     
       
  9263                 </li>
       
  9264             
       
  9265             </ul>
       
  9266         </div>
       
  9267     
       
  9268 
       
  9269     
       
  9270         <div class="returns">
       
  9271             <h4>Returns:</h4>
       
  9272 
       
  9273             <div class="returns-description">
       
  9274                 
       
  9275                     
       
  9276                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9277                     
       
  9278                     The active region.
       
  9279                 
       
  9280             </div>
       
  9281         </div>
       
  9282     
       
  9283 
       
  9284     
       
  9285 </div>
       
  9286 
       
  9287                 
       
  9288                     <div id="method_getTargets" class="method item inherited">
       
  9289     <h3 class="name"><code>getTargets</code></h3>
       
  9290 
       
  9291     
       
  9292         <span class="paren">()</span>
       
  9293     
       
  9294 
       
  9295     
       
  9296         <span class="returns-inline">
       
  9297             <span class="type"></span>
       
  9298         </span>
       
  9299     
       
  9300 
       
  9301     
       
  9302 
       
  9303     
       
  9304 
       
  9305     
       
  9306 
       
  9307     
       
  9308 
       
  9309     
       
  9310 
       
  9311     
       
  9312 
       
  9313     <div class="meta">
       
  9314         
       
  9315             
       
  9316                 <p>Inherited from
       
  9317                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
  9318             
       
  9319         
       
  9320         
       
  9321         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
  9322         
       
  9323         </p>
       
  9324 
       
  9325 
       
  9326         
       
  9327 
       
  9328         
       
  9329     </div>
       
  9330 
       
  9331     <div class="description">
       
  9332         <p>Returns an array of bubble targets for this object.</p>
       
  9333     </div>
       
  9334 
       
  9335     
       
  9336 
       
  9337     
       
  9338         <div class="returns">
       
  9339             <h4>Returns:</h4>
       
  9340 
       
  9341             <div class="returns-description">
       
  9342                 
       
  9343                     
       
  9344                     EventTarget[]
       
  9345                 
       
  9346             </div>
       
  9347         </div>
       
  9348     
       
  9349 
       
  9350     
       
  9351 </div>
       
  9352 
       
  9353                 
       
  9354                     <div id="method_init" class="method item inherited">
       
  9355     <h3 class="name"><code>init</code></h3>
       
  9356 
       
  9357     
       
  9358         <div class="args">
       
  9359             <span class="paren">(</span><ul class="args-list inline commas">
       
  9360             
       
  9361                 <li class="arg">
       
  9362                     
       
  9363                         <code>cfg</code>
       
  9364                     
       
  9365                 </li>
       
  9366             
       
  9367             </ul><span class="paren">)</span>
       
  9368         </div>
       
  9369     
       
  9370 
       
  9371     
       
  9372         <span class="returns-inline">
       
  9373             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  9374         </span>
       
  9375     
       
  9376 
       
  9377     
       
  9378 
       
  9379     
       
  9380 
       
  9381     
       
  9382 
       
  9383     
       
  9384 
       
  9385     
       
  9386         <span class="flag chainable">chainable</span>
       
  9387     
       
  9388 
       
  9389     
       
  9390 
       
  9391     <div class="meta">
       
  9392         
       
  9393             <p>Inherited from
       
  9394             <a href="../classes/BaseObservable.html#method_init">
       
  9395                 BaseObservable
       
  9396             </a>
       
  9397             
       
  9398             but overwritten in
       
  9399             
       
  9400         
       
  9401         
       
  9402         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
  9403         
       
  9404         </p>
       
  9405 
       
  9406 
       
  9407         
       
  9408 
       
  9409         
       
  9410     </div>
       
  9411 
       
  9412     <div class="description">
       
  9413         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
  9414 and invokes initializers for the class hierarchy.</p>
       
  9415     </div>
       
  9416 
       
  9417     
       
  9418         <div class="params">
       
  9419             <h4>Parameters:</h4>
       
  9420 
       
  9421             <ul class="params-list">
       
  9422             
       
  9423                 <li class="param">
       
  9424                     
       
  9425                         <code class="param-name">cfg</code>
       
  9426                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9427                     
       
  9428 
       
  9429                     
       
  9430 
       
  9431                     <div class="param-description">
       
  9432                         <p>Object with configuration property name/value pairs</p>
       
  9433                     </div>
       
  9434 
       
  9435                     
       
  9436                 </li>
       
  9437             
       
  9438             </ul>
       
  9439         </div>
       
  9440     
       
  9441 
       
  9442     
       
  9443         <div class="returns">
       
  9444             <h4>Returns:</h4>
       
  9445 
       
  9446             <div class="returns-description">
       
  9447                 
       
  9448                     
       
  9449                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  9450                     
       
  9451                     A reference to this object
       
  9452                 
       
  9453             </div>
       
  9454         </div>
       
  9455     
       
  9456 
       
  9457     
       
  9458 </div>
       
  9459 
       
  9460                 
       
  9461                     <div id="method_inRegion" class="method item">
       
  9462     <h3 class="name"><code>inRegion</code></h3>
       
  9463 
       
  9464     
       
  9465         <div class="args">
       
  9466             <span class="paren">(</span><ul class="args-list inline commas">
       
  9467             
       
  9468                 <li class="arg">
       
  9469                     
       
  9470                         <code>xy</code>
       
  9471                     
       
  9472                 </li>
       
  9473             
       
  9474             </ul><span class="paren">)</span>
       
  9475         </div>
       
  9476     
       
  9477 
       
  9478     
       
  9479         <span class="returns-inline">
       
  9480             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  9481         </span>
       
  9482     
       
  9483 
       
  9484     
       
  9485 
       
  9486     
       
  9487 
       
  9488     
       
  9489 
       
  9490     
       
  9491 
       
  9492     
       
  9493 
       
  9494     
       
  9495 
       
  9496     <div class="meta">
       
  9497         
       
  9498             
       
  9499                 
       
  9500                 <p>
       
  9501                 
       
  9502                 Defined in
       
  9503                 
       
  9504             
       
  9505         
       
  9506         
       
  9507         <a href="../files/dd_js_constrain.js.html#l368"><code>dd&#x2F;js&#x2F;constrain.js:368</code></a>
       
  9508         
       
  9509         </p>
       
  9510 
       
  9511 
       
  9512         
       
  9513 
       
  9514         
       
  9515     </div>
       
  9516 
       
  9517     <div class="description">
       
  9518         <p>Checks if the XY passed or the dragNode is inside the active region.</p>
       
  9519     </div>
       
  9520 
       
  9521     
       
  9522         <div class="params">
       
  9523             <h4>Parameters:</h4>
       
  9524 
       
  9525             <ul class="params-list">
       
  9526             
       
  9527                 <li class="param">
       
  9528                     
       
  9529                         <code class="param-name">xy</code>
       
  9530                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  9531                     
       
  9532 
       
  9533                     
       
  9534 
       
  9535                     <div class="param-description">
       
  9536                         <p>Optional XY to check, if not supplied this.get('dragNode').getXY() is used.</p>
       
  9537                     </div>
       
  9538 
       
  9539                     
       
  9540                 </li>
       
  9541             
       
  9542             </ul>
       
  9543         </div>
       
  9544     
       
  9545 
       
  9546     
       
  9547         <div class="returns">
       
  9548             <h4>Returns:</h4>
       
  9549 
       
  9550             <div class="returns-description">
       
  9551                 
       
  9552                     
       
  9553                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  9554                     
       
  9555                     True if the XY is inside the region, false otherwise.
       
  9556                 
       
  9557             </div>
       
  9558         </div>
       
  9559     
       
  9560 
       
  9561     
       
  9562 </div>
       
  9563 
       
  9564                 
       
  9565                     <div id="method_modifyAttr" class="method item inherited">
       
  9566     <h3 class="name"><code>modifyAttr</code></h3>
       
  9567 
       
  9568     
       
  9569         <div class="args">
       
  9570             <span class="paren">(</span><ul class="args-list inline commas">
       
  9571             
       
  9572                 <li class="arg">
       
  9573                     
       
  9574                         <code>name</code>
       
  9575                     
       
  9576                 </li>
       
  9577             
       
  9578                 <li class="arg">
       
  9579                     
       
  9580                         <code>config</code>
       
  9581                     
       
  9582                 </li>
       
  9583             
       
  9584             </ul><span class="paren">)</span>
       
  9585         </div>
       
  9586     
       
  9587 
       
  9588     
       
  9589 
       
  9590     
       
  9591 
       
  9592     
       
  9593 
       
  9594     
       
  9595 
       
  9596     
       
  9597 
       
  9598     
       
  9599 
       
  9600     
       
  9601 
       
  9602     <div class="meta">
       
  9603         
       
  9604             
       
  9605                 <p>Inherited from
       
  9606                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
  9607             
       
  9608         
       
  9609         
       
  9610         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
  9611         
       
  9612         </p>
       
  9613 
       
  9614 
       
  9615         
       
  9616 
       
  9617         
       
  9618     </div>
       
  9619 
       
  9620     <div class="description">
       
  9621         <p>Updates the configuration of an attribute which has already been added.</p>
       
  9622 
       
  9623 <p>
       
  9624 The properties which can be modified through this interface are limited
       
  9625 to the following subset of attributes, which can be safely modified
       
  9626 after a value has already been set on the attribute: readOnly, writeOnce,
       
  9627 broadcast and getter.
       
  9628 </p>
       
  9629     </div>
       
  9630 
       
  9631     
       
  9632         <div class="params">
       
  9633             <h4>Parameters:</h4>
       
  9634 
       
  9635             <ul class="params-list">
       
  9636             
       
  9637                 <li class="param">
       
  9638                     
       
  9639                         <code class="param-name">name</code>
       
  9640                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9641                     
       
  9642 
       
  9643                     
       
  9644 
       
  9645                     <div class="param-description">
       
  9646                         <p>The name of the attribute whose configuration is to be updated.</p>
       
  9647                     </div>
       
  9648 
       
  9649                     
       
  9650                 </li>
       
  9651             
       
  9652                 <li class="param">
       
  9653                     
       
  9654                         <code class="param-name">config</code>
       
  9655                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9656                     
       
  9657 
       
  9658                     
       
  9659 
       
  9660                     <div class="param-description">
       
  9661                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
  9662                     </div>
       
  9663 
       
  9664                     
       
  9665                 </li>
       
  9666             
       
  9667             </ul>
       
  9668         </div>
       
  9669     
       
  9670 
       
  9671     
       
  9672 
       
  9673     
       
  9674 </div>
       
  9675 
       
  9676                 
       
  9677                     <div id="method_on" class="method item inherited">
       
  9678     <h3 class="name"><code>on</code></h3>
       
  9679 
       
  9680     
       
  9681         <div class="args">
       
  9682             <span class="paren">(</span><ul class="args-list inline commas">
       
  9683             
       
  9684                 <li class="arg">
       
  9685                     
       
  9686                         <code>type</code>
       
  9687                     
       
  9688                 </li>
       
  9689             
       
  9690                 <li class="arg">
       
  9691                     
       
  9692                         <code>fn</code>
       
  9693                     
       
  9694                 </li>
       
  9695             
       
  9696                 <li class="arg">
       
  9697                     
       
  9698                         <code class="optional">[context]</code>
       
  9699                     
       
  9700                 </li>
       
  9701             
       
  9702                 <li class="arg">
       
  9703                     
       
  9704                         <code class="optional">[arg*]</code>
       
  9705                     
       
  9706                 </li>
       
  9707             
       
  9708             </ul><span class="paren">)</span>
       
  9709         </div>
       
  9710     
       
  9711 
       
  9712     
       
  9713         <span class="returns-inline">
       
  9714             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9715         </span>
       
  9716     
       
  9717 
       
  9718     
       
  9719 
       
  9720     
       
  9721 
       
  9722     
       
  9723 
       
  9724     
       
  9725 
       
  9726     
       
  9727 
       
  9728     
       
  9729 
       
  9730     <div class="meta">
       
  9731         
       
  9732             
       
  9733                 <p>Inherited from
       
  9734                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
  9735             
       
  9736         
       
  9737         
       
  9738         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
  9739         
       
  9740         </p>
       
  9741 
       
  9742 
       
  9743         
       
  9744 
       
  9745         
       
  9746     </div>
       
  9747 
       
  9748     <div class="description">
       
  9749         <p>Subscribe a callback function to a custom event fired by this object or
       
  9750 from an object that bubbles its events to this object.</p>
       
  9751 
       
  9752 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
  9753 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
  9754 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
  9755 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
  9756 API for all available properties and methods. Subscribers to
       
  9757 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
  9758 after the event name.</p>
       
  9759 
       
  9760 <p>To subscribe to multiple events at once, pass an object as the first
       
  9761 argument, where the key:value pairs correspond to the eventName:callback,
       
  9762 or pass an array of event names as the first argument to subscribe to
       
  9763 all listed events with the same callback.</p>
       
  9764 
       
  9765 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
  9766 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
  9767 recommended to use the event methods whenever possible.</p>
       
  9768     </div>
       
  9769 
       
  9770     
       
  9771         <div class="params">
       
  9772             <h4>Parameters:</h4>
       
  9773 
       
  9774             <ul class="params-list">
       
  9775             
       
  9776                 <li class="param">
       
  9777                     
       
  9778                         <code class="param-name">type</code>
       
  9779                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9780                     
       
  9781 
       
  9782                     
       
  9783 
       
  9784                     <div class="param-description">
       
  9785                         <p>The name of the event</p>
       
  9786                     </div>
       
  9787 
       
  9788                     
       
  9789                 </li>
       
  9790             
       
  9791                 <li class="param">
       
  9792                     
       
  9793                         <code class="param-name">fn</code>
       
  9794                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9795                     
       
  9796 
       
  9797                     
       
  9798 
       
  9799                     <div class="param-description">
       
  9800                         <p>The callback to execute in response to the event</p>
       
  9801                     </div>
       
  9802 
       
  9803                     
       
  9804                 </li>
       
  9805             
       
  9806                 <li class="param">
       
  9807                     
       
  9808                         <code class="param-name optional">[context]</code>
       
  9809                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9810                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9811                     
       
  9812 
       
  9813                     
       
  9814 
       
  9815                     <div class="param-description">
       
  9816                         <p>Override <code>this</code> object in callback</p>
       
  9817                     </div>
       
  9818 
       
  9819                     
       
  9820                 </li>
       
  9821             
       
  9822                 <li class="param">
       
  9823                     
       
  9824                         <code class="param-name optional">[arg*]</code>
       
  9825                         <span class="type">Any</span>
       
  9826                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9827                     
       
  9828 
       
  9829                     
       
  9830 
       
  9831                     <div class="param-description">
       
  9832                         <p>0..n additional arguments to supply to the subscriber</p>
       
  9833                     </div>
       
  9834 
       
  9835                     
       
  9836                 </li>
       
  9837             
       
  9838             </ul>
       
  9839         </div>
       
  9840     
       
  9841 
       
  9842     
       
  9843         <div class="returns">
       
  9844             <h4>Returns:</h4>
       
  9845 
       
  9846             <div class="returns-description">
       
  9847                 
       
  9848                     
       
  9849                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  9850                     
       
  9851                     A subscription handle capable of detaching that
       
  9852                       subscription
       
  9853                 
       
  9854             </div>
       
  9855         </div>
       
  9856     
       
  9857 
       
  9858     
       
  9859 </div>
       
  9860 
       
  9861                 
       
  9862                     <div id="method_once" class="method item inherited">
       
  9863     <h3 class="name"><code>once</code></h3>
       
  9864 
       
  9865     
       
  9866         <div class="args">
       
  9867             <span class="paren">(</span><ul class="args-list inline commas">
       
  9868             
       
  9869                 <li class="arg">
       
  9870                     
       
  9871                         <code>type</code>
       
  9872                     
       
  9873                 </li>
       
  9874             
       
  9875                 <li class="arg">
       
  9876                     
       
  9877                         <code>fn</code>
       
  9878                     
       
  9879                 </li>
       
  9880             
       
  9881                 <li class="arg">
       
  9882                     
       
  9883                         <code class="optional">[context]</code>
       
  9884                     
       
  9885                 </li>
       
  9886             
       
  9887                 <li class="arg">
       
  9888                     
       
  9889                         <code class="optional">[arg*]</code>
       
  9890                     
       
  9891                 </li>
       
  9892             
       
  9893             </ul><span class="paren">)</span>
       
  9894         </div>
       
  9895     
       
  9896 
       
  9897     
       
  9898         <span class="returns-inline">
       
  9899             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9900         </span>
       
  9901     
       
  9902 
       
  9903     
       
  9904 
       
  9905     
       
  9906 
       
  9907     
       
  9908 
       
  9909     
       
  9910 
       
  9911     
       
  9912 
       
  9913     
       
  9914 
       
  9915     <div class="meta">
       
  9916         
       
  9917             
       
  9918                 <p>Inherited from
       
  9919                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
  9920             
       
  9921         
       
  9922         
       
  9923         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
  9924         
       
  9925         </p>
       
  9926 
       
  9927 
       
  9928         
       
  9929 
       
  9930         
       
  9931     </div>
       
  9932 
       
  9933     <div class="description">
       
  9934         <p>Listen to a custom event hosted by this object one time.
       
  9935 This is the equivalent to <code>on</code> except the
       
  9936 listener is immediatelly detached when it is executed.</p>
       
  9937     </div>
       
  9938 
       
  9939     
       
  9940         <div class="params">
       
  9941             <h4>Parameters:</h4>
       
  9942 
       
  9943             <ul class="params-list">
       
  9944             
       
  9945                 <li class="param">
       
  9946                     
       
  9947                         <code class="param-name">type</code>
       
  9948                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9949                     
       
  9950 
       
  9951                     
       
  9952 
       
  9953                     <div class="param-description">
       
  9954                         <p>The name of the event</p>
       
  9955                     </div>
       
  9956 
       
  9957                     
       
  9958                 </li>
       
  9959             
       
  9960                 <li class="param">
       
  9961                     
       
  9962                         <code class="param-name">fn</code>
       
  9963                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  9964                     
       
  9965 
       
  9966                     
       
  9967 
       
  9968                     <div class="param-description">
       
  9969                         <p>The callback to execute in response to the event</p>
       
  9970                     </div>
       
  9971 
       
  9972                     
       
  9973                 </li>
       
  9974             
       
  9975                 <li class="param">
       
  9976                     
       
  9977                         <code class="param-name optional">[context]</code>
       
  9978                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9979                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9980                     
       
  9981 
       
  9982                     
       
  9983 
       
  9984                     <div class="param-description">
       
  9985                         <p>Override <code>this</code> object in callback</p>
       
  9986                     </div>
       
  9987 
       
  9988                     
       
  9989                 </li>
       
  9990             
       
  9991                 <li class="param">
       
  9992                     
       
  9993                         <code class="param-name optional">[arg*]</code>
       
  9994                         <span class="type">Any</span>
       
  9995                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  9996                     
       
  9997 
       
  9998                     
       
  9999 
       
 10000                     <div class="param-description">
       
 10001                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10002                     </div>
       
 10003 
       
 10004                     
       
 10005                 </li>
       
 10006             
       
 10007             </ul>
       
 10008         </div>
       
 10009     
       
 10010 
       
 10011     
       
 10012         <div class="returns">
       
 10013             <h4>Returns:</h4>
       
 10014 
       
 10015             <div class="returns-description">
       
 10016                 
       
 10017                     
       
 10018                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10019                     
       
 10020                     A subscription handle capable of detaching the
       
 10021                       subscription
       
 10022                 
       
 10023             </div>
       
 10024         </div>
       
 10025     
       
 10026 
       
 10027     
       
 10028 </div>
       
 10029 
       
 10030                 
       
 10031                     <div id="method_onceAfter" class="method item inherited">
       
 10032     <h3 class="name"><code>onceAfter</code></h3>
       
 10033 
       
 10034     
       
 10035         <div class="args">
       
 10036             <span class="paren">(</span><ul class="args-list inline commas">
       
 10037             
       
 10038                 <li class="arg">
       
 10039                     
       
 10040                         <code>type</code>
       
 10041                     
       
 10042                 </li>
       
 10043             
       
 10044                 <li class="arg">
       
 10045                     
       
 10046                         <code>fn</code>
       
 10047                     
       
 10048                 </li>
       
 10049             
       
 10050                 <li class="arg">
       
 10051                     
       
 10052                         <code class="optional">[context]</code>
       
 10053                     
       
 10054                 </li>
       
 10055             
       
 10056                 <li class="arg">
       
 10057                     
       
 10058                         <code class="optional">[arg*]</code>
       
 10059                     
       
 10060                 </li>
       
 10061             
       
 10062             </ul><span class="paren">)</span>
       
 10063         </div>
       
 10064     
       
 10065 
       
 10066     
       
 10067         <span class="returns-inline">
       
 10068             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10069         </span>
       
 10070     
       
 10071 
       
 10072     
       
 10073 
       
 10074     
       
 10075 
       
 10076     
       
 10077 
       
 10078     
       
 10079 
       
 10080     
       
 10081 
       
 10082     
       
 10083 
       
 10084     <div class="meta">
       
 10085         
       
 10086             
       
 10087                 <p>Inherited from
       
 10088                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
 10089             
       
 10090         
       
 10091         
       
 10092         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
 10093         
       
 10094         </p>
       
 10095 
       
 10096 
       
 10097         
       
 10098 
       
 10099         
       
 10100     </div>
       
 10101 
       
 10102     <div class="description">
       
 10103         <p>Listen to a custom event hosted by this object one time.
       
 10104 This is the equivalent to <code>after</code> except the
       
 10105 listener is immediatelly detached when it is executed.</p>
       
 10106     </div>
       
 10107 
       
 10108     
       
 10109         <div class="params">
       
 10110             <h4>Parameters:</h4>
       
 10111 
       
 10112             <ul class="params-list">
       
 10113             
       
 10114                 <li class="param">
       
 10115                     
       
 10116                         <code class="param-name">type</code>
       
 10117                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10118                     
       
 10119 
       
 10120                     
       
 10121 
       
 10122                     <div class="param-description">
       
 10123                         <p>The name of the event</p>
       
 10124                     </div>
       
 10125 
       
 10126                     
       
 10127                 </li>
       
 10128             
       
 10129                 <li class="param">
       
 10130                     
       
 10131                         <code class="param-name">fn</code>
       
 10132                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10133                     
       
 10134 
       
 10135                     
       
 10136 
       
 10137                     <div class="param-description">
       
 10138                         <p>The callback to execute in response to the event</p>
       
 10139                     </div>
       
 10140 
       
 10141                     
       
 10142                 </li>
       
 10143             
       
 10144                 <li class="param">
       
 10145                     
       
 10146                         <code class="param-name optional">[context]</code>
       
 10147                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10148                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10149                     
       
 10150 
       
 10151                     
       
 10152 
       
 10153                     <div class="param-description">
       
 10154                         <p>Override <code>this</code> object in callback</p>
       
 10155                     </div>
       
 10156 
       
 10157                     
       
 10158                 </li>
       
 10159             
       
 10160                 <li class="param">
       
 10161                     
       
 10162                         <code class="param-name optional">[arg*]</code>
       
 10163                         <span class="type">Any</span>
       
 10164                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10165                     
       
 10166 
       
 10167                     
       
 10168 
       
 10169                     <div class="param-description">
       
 10170                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10171                     </div>
       
 10172 
       
 10173                     
       
 10174                 </li>
       
 10175             
       
 10176             </ul>
       
 10177         </div>
       
 10178     
       
 10179 
       
 10180     
       
 10181         <div class="returns">
       
 10182             <h4>Returns:</h4>
       
 10183 
       
 10184             <div class="returns-description">
       
 10185                 
       
 10186                     
       
 10187                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10188                     
       
 10189                     A subscription handle capable of detaching that
       
 10190                       subscription
       
 10191                 
       
 10192             </div>
       
 10193         </div>
       
 10194     
       
 10195 
       
 10196     
       
 10197 </div>
       
 10198 
       
 10199                 
       
 10200                     <div id="method_parseType" class="method item inherited">
       
 10201     <h3 class="name"><code>parseType</code></h3>
       
 10202 
       
 10203     
       
 10204         <div class="args">
       
 10205             <span class="paren">(</span><ul class="args-list inline commas">
       
 10206             
       
 10207                 <li class="arg">
       
 10208                     
       
 10209                         <code>type</code>
       
 10210                     
       
 10211                 </li>
       
 10212             
       
 10213                 <li class="arg">
       
 10214                     
       
 10215                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
 10216                     
       
 10217                 </li>
       
 10218             
       
 10219             </ul><span class="paren">)</span>
       
 10220         </div>
       
 10221     
       
 10222 
       
 10223     
       
 10224         <span class="returns-inline">
       
 10225             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 10226         </span>
       
 10227     
       
 10228 
       
 10229     
       
 10230 
       
 10231     
       
 10232 
       
 10233     
       
 10234 
       
 10235     
       
 10236 
       
 10237     
       
 10238 
       
 10239     
       
 10240 
       
 10241     <div class="meta">
       
 10242         
       
 10243             
       
 10244                 <p>Inherited from
       
 10245                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
 10246             
       
 10247         
       
 10248         
       
 10249         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
 10250         
       
 10251         </p>
       
 10252 
       
 10253 
       
 10254         
       
 10255 
       
 10256         
       
 10257             <p>Available since 3.3.0</p>
       
 10258         
       
 10259     </div>
       
 10260 
       
 10261     <div class="description">
       
 10262         <p>Takes the type parameter passed to 'on' and parses out the
       
 10263 various pieces that could be included in the type.  If the
       
 10264 event type is passed without a prefix, it will be expanded
       
 10265 to include the prefix one is supplied or the event target
       
 10266 is configured with a default prefix.</p>
       
 10267     </div>
       
 10268 
       
 10269     
       
 10270         <div class="params">
       
 10271             <h4>Parameters:</h4>
       
 10272 
       
 10273             <ul class="params-list">
       
 10274             
       
 10275                 <li class="param">
       
 10276                     
       
 10277                         <code class="param-name">type</code>
       
 10278                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10279                     
       
 10280 
       
 10281                     
       
 10282 
       
 10283                     <div class="param-description">
       
 10284                         <p>the type</p>
       
 10285                     </div>
       
 10286 
       
 10287                     
       
 10288                 </li>
       
 10289             
       
 10290                 <li class="param">
       
 10291                     
       
 10292                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
 10293                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10294                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10295                     
       
 10296 
       
 10297                     
       
 10298 
       
 10299                     <div class="param-description">
       
 10300                         <p>the prefix</p>
       
 10301                     </div>
       
 10302 
       
 10303                     
       
 10304                 </li>
       
 10305             
       
 10306             </ul>
       
 10307         </div>
       
 10308     
       
 10309 
       
 10310     
       
 10311         <div class="returns">
       
 10312             <h4>Returns:</h4>
       
 10313 
       
 10314             <div class="returns-description">
       
 10315                 
       
 10316                     
       
 10317                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
 10318                     
       
 10319                     an array containing:
       
 10320  * the detach category, if supplied,
       
 10321  * the prefixed event type,
       
 10322  * whether or not this is an after listener,
       
 10323  * the supplied event type
       
 10324                 
       
 10325             </div>
       
 10326         </div>
       
 10327     
       
 10328 
       
 10329     
       
 10330 </div>
       
 10331 
       
 10332                 
       
 10333                     <div id="method_publish" class="method item inherited">
       
 10334     <h3 class="name"><code>publish</code></h3>
       
 10335 
       
 10336     
       
 10337         <div class="args">
       
 10338             <span class="paren">(</span><ul class="args-list inline commas">
       
 10339             
       
 10340                 <li class="arg">
       
 10341                     
       
 10342                         <code>type</code>
       
 10343                     
       
 10344                 </li>
       
 10345             
       
 10346                 <li class="arg">
       
 10347                     
       
 10348                         <code>opts</code>
       
 10349                     
       
 10350                 </li>
       
 10351             
       
 10352             </ul><span class="paren">)</span>
       
 10353         </div>
       
 10354     
       
 10355 
       
 10356     
       
 10357         <span class="returns-inline">
       
 10358             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 10359         </span>
       
 10360     
       
 10361 
       
 10362     
       
 10363 
       
 10364     
       
 10365 
       
 10366     
       
 10367 
       
 10368     
       
 10369 
       
 10370     
       
 10371 
       
 10372     
       
 10373 
       
 10374     <div class="meta">
       
 10375         
       
 10376             
       
 10377                 <p>Inherited from
       
 10378                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
 10379             
       
 10380         
       
 10381         
       
 10382         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
 10383         
       
 10384         </p>
       
 10385 
       
 10386 
       
 10387         
       
 10388 
       
 10389         
       
 10390     </div>
       
 10391 
       
 10392     <div class="description">
       
 10393         <p>Creates a new custom event of the specified type.  If a custom event
       
 10394 by that name already exists, it will not be re-created.  In either
       
 10395 case the custom event is returned.</p>
       
 10396     </div>
       
 10397 
       
 10398     
       
 10399         <div class="params">
       
 10400             <h4>Parameters:</h4>
       
 10401 
       
 10402             <ul class="params-list">
       
 10403             
       
 10404                 <li class="param">
       
 10405                     
       
 10406                         <code class="param-name">type</code>
       
 10407                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10408                     
       
 10409 
       
 10410                     
       
 10411 
       
 10412                     <div class="param-description">
       
 10413                         <p>the type, or name of the event</p>
       
 10414                     </div>
       
 10415 
       
 10416                     
       
 10417                 </li>
       
 10418             
       
 10419                 <li class="param">
       
 10420                     
       
 10421                         <code class="param-name">opts</code>
       
 10422                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10423                     
       
 10424 
       
 10425                     
       
 10426 
       
 10427                     <div class="param-description">
       
 10428                         <p>optional config params.  Valid properties are:</p>
       
 10429 
       
 10430 <p><ul>
       
 10431    <li>
       
 10432   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
 10433    </li>
       
 10434    <li>
       
 10435   'bubbles': whether or not this event bubbles (true)
       
 10436              Events can only bubble if emitFacade is true.
       
 10437    </li>
       
 10438    <li>
       
 10439   'context': the default execution context for the listeners (this)
       
 10440    </li>
       
 10441    <li>
       
 10442   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
 10443    </li>
       
 10444    <li>
       
 10445   'emitFacade': whether or not this event emits a facade (false)
       
 10446    </li>
       
 10447    <li>
       
 10448   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
 10449    </li>
       
 10450    <li>
       
 10451   'fireOnce': if an event is configured to fire once, new subscribers after
       
 10452   the fire will be notified immediately.
       
 10453    </li>
       
 10454    <li>
       
 10455   'async': fireOnce event listeners will fire synchronously if the event has already
       
 10456    fired unless async is true.
       
 10457    </li>
       
 10458    <li>
       
 10459   'preventable': whether or not preventDefault() has an effect (true)
       
 10460    </li>
       
 10461    <li>
       
 10462   'preventedFn': a function that is executed when preventDefault is called
       
 10463    </li>
       
 10464    <li>
       
 10465   'queuable': whether or not this event can be queued during bubbling (false)
       
 10466    </li>
       
 10467    <li>
       
 10468   'silent': if silent is true, debug messages are not provided for this event.
       
 10469    </li>
       
 10470    <li>
       
 10471   'stoppedFn': a function that is executed when stopPropagation is called
       
 10472    </li></p>
       
 10473 
       
 10474 <p><li>
       
 10475   'monitored': specifies whether or not this event should send notifications about
       
 10476   when the event has been attached, detached, or published.
       
 10477    </li>
       
 10478    <li>
       
 10479   'type': the event type (valid option if not provided as the first parameter to publish)
       
 10480    </li>
       
 10481  </ul></p>
       
 10482                     </div>
       
 10483 
       
 10484                     
       
 10485                 </li>
       
 10486             
       
 10487             </ul>
       
 10488         </div>
       
 10489     
       
 10490 
       
 10491     
       
 10492         <div class="returns">
       
 10493             <h4>Returns:</h4>
       
 10494 
       
 10495             <div class="returns-description">
       
 10496                 
       
 10497                     
       
 10498                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 10499                     
       
 10500                     the custom event
       
 10501                 
       
 10502             </div>
       
 10503         </div>
       
 10504     
       
 10505 
       
 10506     
       
 10507 </div>
       
 10508 
       
 10509                 
       
 10510                     <div id="method_removeAttr" class="method item inherited">
       
 10511     <h3 class="name"><code>removeAttr</code></h3>
       
 10512 
       
 10513     
       
 10514         <div class="args">
       
 10515             <span class="paren">(</span><ul class="args-list inline commas">
       
 10516             
       
 10517                 <li class="arg">
       
 10518                     
       
 10519                         <code>name</code>
       
 10520                     
       
 10521                 </li>
       
 10522             
       
 10523             </ul><span class="paren">)</span>
       
 10524         </div>
       
 10525     
       
 10526 
       
 10527     
       
 10528 
       
 10529     
       
 10530 
       
 10531     
       
 10532 
       
 10533     
       
 10534 
       
 10535     
       
 10536 
       
 10537     
       
 10538 
       
 10539     
       
 10540 
       
 10541     <div class="meta">
       
 10542         
       
 10543             
       
 10544                 <p>Inherited from
       
 10545                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
 10546             
       
 10547         
       
 10548         
       
 10549         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
 10550         
       
 10551         </p>
       
 10552 
       
 10553 
       
 10554         
       
 10555 
       
 10556         
       
 10557     </div>
       
 10558 
       
 10559     <div class="description">
       
 10560         <p>Removes an attribute from the host object</p>
       
 10561     </div>
       
 10562 
       
 10563     
       
 10564         <div class="params">
       
 10565             <h4>Parameters:</h4>
       
 10566 
       
 10567             <ul class="params-list">
       
 10568             
       
 10569                 <li class="param">
       
 10570                     
       
 10571                         <code class="param-name">name</code>
       
 10572                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10573                     
       
 10574 
       
 10575                     
       
 10576 
       
 10577                     <div class="param-description">
       
 10578                         <p>The name of the attribute to be removed.</p>
       
 10579                     </div>
       
 10580 
       
 10581                     
       
 10582                 </li>
       
 10583             
       
 10584             </ul>
       
 10585         </div>
       
 10586     
       
 10587 
       
 10588     
       
 10589 
       
 10590     
       
 10591 </div>
       
 10592 
       
 10593                 
       
 10594                     <div id="method_removeTarget" class="method item inherited">
       
 10595     <h3 class="name"><code>removeTarget</code></h3>
       
 10596 
       
 10597     
       
 10598         <div class="args">
       
 10599             <span class="paren">(</span><ul class="args-list inline commas">
       
 10600             
       
 10601                 <li class="arg">
       
 10602                     
       
 10603                         <code>o</code>
       
 10604                     
       
 10605                 </li>
       
 10606             
       
 10607             </ul><span class="paren">)</span>
       
 10608         </div>
       
 10609     
       
 10610 
       
 10611     
       
 10612 
       
 10613     
       
 10614 
       
 10615     
       
 10616 
       
 10617     
       
 10618 
       
 10619     
       
 10620 
       
 10621     
       
 10622 
       
 10623     
       
 10624 
       
 10625     <div class="meta">
       
 10626         
       
 10627             
       
 10628                 <p>Inherited from
       
 10629                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
 10630             
       
 10631         
       
 10632         
       
 10633         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
 10634         
       
 10635         </p>
       
 10636 
       
 10637 
       
 10638         
       
 10639 
       
 10640         
       
 10641     </div>
       
 10642 
       
 10643     <div class="description">
       
 10644         <p>Removes a bubble target</p>
       
 10645     </div>
       
 10646 
       
 10647     
       
 10648         <div class="params">
       
 10649             <h4>Parameters:</h4>
       
 10650 
       
 10651             <ul class="params-list">
       
 10652             
       
 10653                 <li class="param">
       
 10654                     
       
 10655                         <code class="param-name">o</code>
       
 10656                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 10657                     
       
 10658 
       
 10659                     
       
 10660 
       
 10661                     <div class="param-description">
       
 10662                         <p>the target to remove</p>
       
 10663                     </div>
       
 10664 
       
 10665                     
       
 10666                 </li>
       
 10667             
       
 10668             </ul>
       
 10669         </div>
       
 10670     
       
 10671 
       
 10672     
       
 10673 
       
 10674     
       
 10675 </div>
       
 10676 
       
 10677                 
       
 10678                     <div id="method_reset" class="method item inherited">
       
 10679     <h3 class="name"><code>reset</code></h3>
       
 10680 
       
 10681     
       
 10682         <div class="args">
       
 10683             <span class="paren">(</span><ul class="args-list inline commas">
       
 10684             
       
 10685                 <li class="arg">
       
 10686                     
       
 10687                         <code>name</code>
       
 10688                     
       
 10689                 </li>
       
 10690             
       
 10691             </ul><span class="paren">)</span>
       
 10692         </div>
       
 10693     
       
 10694 
       
 10695     
       
 10696         <span class="returns-inline">
       
 10697             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10698         </span>
       
 10699     
       
 10700 
       
 10701     
       
 10702 
       
 10703     
       
 10704 
       
 10705     
       
 10706 
       
 10707     
       
 10708 
       
 10709     
       
 10710         <span class="flag chainable">chainable</span>
       
 10711     
       
 10712 
       
 10713     
       
 10714 
       
 10715     <div class="meta">
       
 10716         
       
 10717             
       
 10718                 <p>Inherited from
       
 10719                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
 10720             
       
 10721         
       
 10722         
       
 10723         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
 10724         
       
 10725         </p>
       
 10726 
       
 10727 
       
 10728         
       
 10729 
       
 10730         
       
 10731     </div>
       
 10732 
       
 10733     <div class="description">
       
 10734         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
 10735 the attribute is not readOnly, or writeOnce.</p>
       
 10736     </div>
       
 10737 
       
 10738     
       
 10739         <div class="params">
       
 10740             <h4>Parameters:</h4>
       
 10741 
       
 10742             <ul class="params-list">
       
 10743             
       
 10744                 <li class="param">
       
 10745                     
       
 10746                         <code class="param-name">name</code>
       
 10747                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10748                     
       
 10749 
       
 10750                     
       
 10751 
       
 10752                     <div class="param-description">
       
 10753                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
 10754                     </div>
       
 10755 
       
 10756                     
       
 10757                 </li>
       
 10758             
       
 10759             </ul>
       
 10760         </div>
       
 10761     
       
 10762 
       
 10763     
       
 10764         <div class="returns">
       
 10765             <h4>Returns:</h4>
       
 10766 
       
 10767             <div class="returns-description">
       
 10768                 
       
 10769                     
       
 10770                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 10771                     
       
 10772                     A reference to the host object.
       
 10773                 
       
 10774             </div>
       
 10775         </div>
       
 10776     
       
 10777 
       
 10778     
       
 10779 </div>
       
 10780 
       
 10781                 
       
 10782                     <div id="method_resetCache" class="method item">
       
 10783     <h3 class="name"><code>resetCache</code></h3>
       
 10784 
       
 10785     
       
 10786         <span class="paren">()</span>
       
 10787     
       
 10788 
       
 10789     
       
 10790 
       
 10791     
       
 10792 
       
 10793     
       
 10794 
       
 10795     
       
 10796 
       
 10797     
       
 10798 
       
 10799     
       
 10800 
       
 10801     
       
 10802 
       
 10803     <div class="meta">
       
 10804         
       
 10805             
       
 10806                 
       
 10807                 <p>
       
 10808                 
       
 10809                 Defined in
       
 10810                 
       
 10811             
       
 10812         
       
 10813         
       
 10814         <a href="../files/dd_js_constrain.js.html#l269"><code>dd&#x2F;js&#x2F;constrain.js:269</code></a>
       
 10815         
       
 10816         </p>
       
 10817 
       
 10818 
       
 10819         
       
 10820 
       
 10821         
       
 10822     </div>
       
 10823 
       
 10824     <div class="description">
       
 10825         <p>Reset the internal region cache.</p>
       
 10826     </div>
       
 10827 
       
 10828     
       
 10829 
       
 10830     
       
 10831 
       
 10832     
       
 10833 </div>
       
 10834 
       
 10835                 
       
 10836                     <div id="method_set" class="method item inherited">
       
 10837     <h3 class="name"><code>set</code></h3>
       
 10838 
       
 10839     
       
 10840         <div class="args">
       
 10841             <span class="paren">(</span><ul class="args-list inline commas">
       
 10842             
       
 10843                 <li class="arg">
       
 10844                     
       
 10845                         <code>name</code>
       
 10846                     
       
 10847                 </li>
       
 10848             
       
 10849                 <li class="arg">
       
 10850                     
       
 10851                         <code>value</code>
       
 10852                     
       
 10853                 </li>
       
 10854             
       
 10855                 <li class="arg">
       
 10856                     
       
 10857                         <code class="optional">[opts]</code>
       
 10858                     
       
 10859                 </li>
       
 10860             
       
 10861             </ul><span class="paren">)</span>
       
 10862         </div>
       
 10863     
       
 10864 
       
 10865     
       
 10866         <span class="returns-inline">
       
 10867             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10868         </span>
       
 10869     
       
 10870 
       
 10871     
       
 10872 
       
 10873     
       
 10874 
       
 10875     
       
 10876 
       
 10877     
       
 10878 
       
 10879     
       
 10880         <span class="flag chainable">chainable</span>
       
 10881     
       
 10882 
       
 10883     
       
 10884 
       
 10885     <div class="meta">
       
 10886         
       
 10887             <p>Inherited from
       
 10888             <a href="../classes/AttributeObservable.html#method_set">
       
 10889                 AttributeObservable
       
 10890             </a>
       
 10891             
       
 10892             but overwritten in
       
 10893             
       
 10894         
       
 10895         
       
 10896         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
 10897         
       
 10898         </p>
       
 10899 
       
 10900 
       
 10901         
       
 10902 
       
 10903         
       
 10904     </div>
       
 10905 
       
 10906     <div class="description">
       
 10907         <p>Sets the value of an attribute.</p>
       
 10908     </div>
       
 10909 
       
 10910     
       
 10911         <div class="params">
       
 10912             <h4>Parameters:</h4>
       
 10913 
       
 10914             <ul class="params-list">
       
 10915             
       
 10916                 <li class="param">
       
 10917                     
       
 10918                         <code class="param-name">name</code>
       
 10919                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10920                     
       
 10921 
       
 10922                     
       
 10923 
       
 10924                     <div class="param-description">
       
 10925                         <p>The name of the attribute. If the
       
 10926 current value of the attribute is an Object, dot notation can be used
       
 10927 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
 10928                     </div>
       
 10929 
       
 10930                     
       
 10931                 </li>
       
 10932             
       
 10933                 <li class="param">
       
 10934                     
       
 10935                         <code class="param-name">value</code>
       
 10936                         <span class="type">Any</span>
       
 10937                     
       
 10938 
       
 10939                     
       
 10940 
       
 10941                     <div class="param-description">
       
 10942                         <p>The value to set the attribute to.</p>
       
 10943                     </div>
       
 10944 
       
 10945                     
       
 10946                 </li>
       
 10947             
       
 10948                 <li class="param">
       
 10949                     
       
 10950                         <code class="param-name optional">[opts]</code>
       
 10951                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10952                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10953                     
       
 10954 
       
 10955                     
       
 10956 
       
 10957                     <div class="param-description">
       
 10958                         <p>Optional data providing the circumstances for the change.</p>
       
 10959                     </div>
       
 10960 
       
 10961                     
       
 10962                 </li>
       
 10963             
       
 10964             </ul>
       
 10965         </div>
       
 10966     
       
 10967 
       
 10968     
       
 10969         <div class="returns">
       
 10970             <h4>Returns:</h4>
       
 10971 
       
 10972             <div class="returns-description">
       
 10973                 
       
 10974                     
       
 10975                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 10976                     
       
 10977                     A reference to the host object.
       
 10978                 
       
 10979             </div>
       
 10980         </div>
       
 10981     
       
 10982 
       
 10983     
       
 10984 </div>
       
 10985 
       
 10986                 
       
 10987                     <div id="method_setAttrs" class="method item inherited">
       
 10988     <h3 class="name"><code>setAttrs</code></h3>
       
 10989 
       
 10990     
       
 10991         <div class="args">
       
 10992             <span class="paren">(</span><ul class="args-list inline commas">
       
 10993             
       
 10994                 <li class="arg">
       
 10995                     
       
 10996                         <code>attrs</code>
       
 10997                     
       
 10998                 </li>
       
 10999             
       
 11000                 <li class="arg">
       
 11001                     
       
 11002                         <code class="optional">[opts]</code>
       
 11003                     
       
 11004                 </li>
       
 11005             
       
 11006             </ul><span class="paren">)</span>
       
 11007         </div>
       
 11008     
       
 11009 
       
 11010     
       
 11011         <span class="returns-inline">
       
 11012             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11013         </span>
       
 11014     
       
 11015 
       
 11016     
       
 11017 
       
 11018     
       
 11019 
       
 11020     
       
 11021 
       
 11022     
       
 11023 
       
 11024     
       
 11025         <span class="flag chainable">chainable</span>
       
 11026     
       
 11027 
       
 11028     
       
 11029 
       
 11030     <div class="meta">
       
 11031         
       
 11032             <p>Inherited from
       
 11033             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 11034                 AttributeObservable
       
 11035             </a>
       
 11036             
       
 11037             but overwritten in
       
 11038             
       
 11039         
       
 11040         
       
 11041         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 11042         
       
 11043         </p>
       
 11044 
       
 11045 
       
 11046         
       
 11047 
       
 11048         
       
 11049     </div>
       
 11050 
       
 11051     <div class="description">
       
 11052         <p>Sets multiple attribute values.</p>
       
 11053     </div>
       
 11054 
       
 11055     
       
 11056         <div class="params">
       
 11057             <h4>Parameters:</h4>
       
 11058 
       
 11059             <ul class="params-list">
       
 11060             
       
 11061                 <li class="param">
       
 11062                     
       
 11063                         <code class="param-name">attrs</code>
       
 11064                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11065                     
       
 11066 
       
 11067                     
       
 11068 
       
 11069                     <div class="param-description">
       
 11070                         <p>An object with attributes name/value pairs.</p>
       
 11071                     </div>
       
 11072 
       
 11073                     
       
 11074                 </li>
       
 11075             
       
 11076                 <li class="param">
       
 11077                     
       
 11078                         <code class="param-name optional">[opts]</code>
       
 11079                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11080                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11081                     
       
 11082 
       
 11083                     
       
 11084 
       
 11085                     <div class="param-description">
       
 11086                         <p>Optional data providing the circumstances for the change.</p>
       
 11087                     </div>
       
 11088 
       
 11089                     
       
 11090                 </li>
       
 11091             
       
 11092             </ul>
       
 11093         </div>
       
 11094     
       
 11095 
       
 11096     
       
 11097         <div class="returns">
       
 11098             <h4>Returns:</h4>
       
 11099 
       
 11100             <div class="returns-description">
       
 11101                 
       
 11102                     
       
 11103                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11104                     
       
 11105                     A reference to the host object.
       
 11106                 
       
 11107             </div>
       
 11108         </div>
       
 11109     
       
 11110 
       
 11111     
       
 11112 </div>
       
 11113 
       
 11114                 
       
 11115                     <div id="method_subscribe" class="method item deprecated inherited">
       
 11116     <h3 class="name"><code>subscribe</code></h3>
       
 11117 
       
 11118     
       
 11119         <span class="paren">()</span>
       
 11120     
       
 11121 
       
 11122     
       
 11123 
       
 11124     
       
 11125         <span class="flag deprecated" title="use on">deprecated</span>
       
 11126     
       
 11127 
       
 11128     
       
 11129 
       
 11130     
       
 11131 
       
 11132     
       
 11133 
       
 11134     
       
 11135 
       
 11136     
       
 11137 
       
 11138     <div class="meta">
       
 11139         
       
 11140             
       
 11141                 <p>Inherited from
       
 11142                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 11143             
       
 11144         
       
 11145         
       
 11146         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 11147         
       
 11148         </p>
       
 11149 
       
 11150 
       
 11151         
       
 11152             <p>Deprecated: use on</p>
       
 11153         
       
 11154 
       
 11155         
       
 11156     </div>
       
 11157 
       
 11158     <div class="description">
       
 11159         <p>subscribe to an event</p>
       
 11160     </div>
       
 11161 
       
 11162     
       
 11163 
       
 11164     
       
 11165 
       
 11166     
       
 11167 </div>
       
 11168 
       
 11169                 
       
 11170                     <div id="method_toString" class="method item inherited">
       
 11171     <h3 class="name"><code>toString</code></h3>
       
 11172 
       
 11173     
       
 11174         <span class="paren">()</span>
       
 11175     
       
 11176 
       
 11177     
       
 11178         <span class="returns-inline">
       
 11179             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11180         </span>
       
 11181     
       
 11182 
       
 11183     
       
 11184 
       
 11185     
       
 11186 
       
 11187     
       
 11188 
       
 11189     
       
 11190 
       
 11191     
       
 11192 
       
 11193     
       
 11194 
       
 11195     <div class="meta">
       
 11196         
       
 11197             
       
 11198                 <p>Inherited from
       
 11199                 <a href="../classes/BaseCore.html#method_toString">BaseCore</a>:
       
 11200             
       
 11201         
       
 11202         
       
 11203         <a href="../files/base_js_BaseCore.js.html#l754"><code>base&#x2F;js&#x2F;BaseCore.js:754</code></a>
       
 11204         
       
 11205         </p>
       
 11206 
       
 11207 
       
 11208         
       
 11209 
       
 11210         
       
 11211     </div>
       
 11212 
       
 11213     <div class="description">
       
 11214         <p>Default toString implementation. Provides the constructor NAME
       
 11215 and the instance guid, if set.</p>
       
 11216     </div>
       
 11217 
       
 11218     
       
 11219 
       
 11220     
       
 11221         <div class="returns">
       
 11222             <h4>Returns:</h4>
       
 11223 
       
 11224             <div class="returns-description">
       
 11225                 
       
 11226                     
       
 11227                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 11228                     
       
 11229                     String representation for this object
       
 11230                 
       
 11231             </div>
       
 11232         </div>
       
 11233     
       
 11234 
       
 11235     
       
 11236 </div>
       
 11237 
       
 11238                 
       
 11239                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 11240     <h3 class="name"><code>unsubscribe</code></h3>
       
 11241 
       
 11242     
       
 11243         <span class="paren">()</span>
       
 11244     
       
 11245 
       
 11246     
       
 11247 
       
 11248     
       
 11249         <span class="flag deprecated" title="use detach">deprecated</span>
       
 11250     
       
 11251 
       
 11252     
       
 11253 
       
 11254     
       
 11255 
       
 11256     
       
 11257 
       
 11258     
       
 11259 
       
 11260     
       
 11261 
       
 11262     <div class="meta">
       
 11263         
       
 11264             
       
 11265                 <p>Inherited from
       
 11266                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 11267             
       
 11268         
       
 11269         
       
 11270         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 11271         
       
 11272         </p>
       
 11273 
       
 11274 
       
 11275         
       
 11276             <p>Deprecated: use detach</p>
       
 11277         
       
 11278 
       
 11279         
       
 11280     </div>
       
 11281 
       
 11282     <div class="description">
       
 11283         <p>detach a listener</p>
       
 11284     </div>
       
 11285 
       
 11286     
       
 11287 
       
 11288     
       
 11289 
       
 11290     
       
 11291 </div>
       
 11292 
       
 11293                 
       
 11294                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 11295     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 11296 
       
 11297     
       
 11298         <div class="args">
       
 11299             <span class="paren">(</span><ul class="args-list inline commas">
       
 11300             
       
 11301                 <li class="arg">
       
 11302                     
       
 11303                         <code>type</code>
       
 11304                     
       
 11305                 </li>
       
 11306             
       
 11307             </ul><span class="paren">)</span>
       
 11308         </div>
       
 11309     
       
 11310 
       
 11311     
       
 11312 
       
 11313     
       
 11314         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 11315     
       
 11316 
       
 11317     
       
 11318 
       
 11319     
       
 11320 
       
 11321     
       
 11322 
       
 11323     
       
 11324 
       
 11325     
       
 11326 
       
 11327     <div class="meta">
       
 11328         
       
 11329             
       
 11330                 <p>Inherited from
       
 11331                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 11332             
       
 11333         
       
 11334         
       
 11335         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 11336         
       
 11337         </p>
       
 11338 
       
 11339 
       
 11340         
       
 11341             <p>Deprecated: use detachAll</p>
       
 11342         
       
 11343 
       
 11344         
       
 11345     </div>
       
 11346 
       
 11347     <div class="description">
       
 11348         <p>Removes all listeners from the specified event.  If the event type
       
 11349 is not specified, all listeners from all hosted custom events will
       
 11350 be removed.</p>
       
 11351     </div>
       
 11352 
       
 11353     
       
 11354         <div class="params">
       
 11355             <h4>Parameters:</h4>
       
 11356 
       
 11357             <ul class="params-list">
       
 11358             
       
 11359                 <li class="param">
       
 11360                     
       
 11361                         <code class="param-name">type</code>
       
 11362                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11363                     
       
 11364 
       
 11365                     
       
 11366 
       
 11367                     <div class="param-description">
       
 11368                         <p>The type, or name of the event</p>
       
 11369                     </div>
       
 11370 
       
 11371                     
       
 11372                 </li>
       
 11373             
       
 11374             </ul>
       
 11375         </div>
       
 11376     
       
 11377 
       
 11378     
       
 11379 
       
 11380     
       
 11381 </div>
       
 11382 
       
 11383                 
       
 11384             </div>
       
 11385         
       
 11386 
       
 11387         
       
 11388             <div id="properties" class="api-class-tabpanel">
       
 11389                 <h2 class="off-left">Properties</h2>
       
 11390 
       
 11391                 
       
 11392                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 11393     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 11394     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11395 
       
 11396     
       
 11397 
       
 11398     
       
 11399         <span class="flag protected">protected</span>
       
 11400     
       
 11401 
       
 11402     
       
 11403 
       
 11404     
       
 11405 
       
 11406     <div class="meta">
       
 11407         
       
 11408             
       
 11409                 <p>Inherited from
       
 11410                 <a href="../classes/BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
       
 11411             
       
 11412         
       
 11413         
       
 11414         <a href="../files/base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
       
 11415         
       
 11416         </p>
       
 11417 
       
 11418         
       
 11419 
       
 11420         
       
 11421     </div>
       
 11422 
       
 11423     <div class="description">
       
 11424         <p>This property controls whether or not instances of this class should
       
 11425 allow users to add ad-hoc attributes through the constructor configuration
       
 11426 hash.</p>
       
 11427 
       
 11428 <p>AdHoc attributes are attributes which are not defined by the class, and are
       
 11429 not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
       
 11430     </div>
       
 11431 
       
 11432     
       
 11433         <p><strong>Default:</strong> undefined (false)</p>
       
 11434     
       
 11435 
       
 11436     
       
 11437 
       
 11438     
       
 11439 </div>
       
 11440 
       
 11441                 
       
 11442                     <div id="property__regionCache" class="property item private">
       
 11443     <h3 class="name"><code>_regionCache</code></h3>
       
 11444     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11445 
       
 11446     
       
 11447 
       
 11448     
       
 11449         <span class="flag private">private</span>
       
 11450     
       
 11451 
       
 11452     
       
 11453 
       
 11454     
       
 11455 
       
 11456     <div class="meta">
       
 11457         
       
 11458             
       
 11459                 
       
 11460                 <p>
       
 11461                 
       
 11462                 Defined in
       
 11463                 
       
 11464             
       
 11465         
       
 11466         
       
 11467         <a href="../files/dd_js_constrain.js.html#l254"><code>dd&#x2F;js&#x2F;constrain.js:254</code></a>
       
 11468         
       
 11469         </p>
       
 11470 
       
 11471         
       
 11472 
       
 11473         
       
 11474     </div>
       
 11475 
       
 11476     <div class="description">
       
 11477         <p>Store a cache of the region that we are constraining to</p>
       
 11478     </div>
       
 11479 
       
 11480     
       
 11481 
       
 11482     
       
 11483 
       
 11484     
       
 11485 </div>
       
 11486 
       
 11487                 
       
 11488                     <div id="property_name" class="property item deprecated inherited">
       
 11489     <h3 class="name"><code>name</code></h3>
       
 11490     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11491 
       
 11492     
       
 11493         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 11494     
       
 11495 
       
 11496     
       
 11497 
       
 11498     
       
 11499 
       
 11500     
       
 11501 
       
 11502     <div class="meta">
       
 11503         
       
 11504             
       
 11505                 <p>Inherited from
       
 11506                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 11507             
       
 11508         
       
 11509         
       
 11510         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 11511         
       
 11512         </p>
       
 11513 
       
 11514         
       
 11515             <p>Deprecated: Use this.constructor.NAME</p>
       
 11516         
       
 11517 
       
 11518         
       
 11519     </div>
       
 11520 
       
 11521     <div class="description">
       
 11522         <p>The string used to identify the class of this object.</p>
       
 11523     </div>
       
 11524 
       
 11525     
       
 11526 
       
 11527     
       
 11528 
       
 11529     
       
 11530 </div>
       
 11531 
       
 11532                 
       
 11533                     <div id="property_NS" class="property item protected">
       
 11534     <h3 class="name"><code>NS</code></h3>
       
 11535     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11536 
       
 11537     
       
 11538 
       
 11539     
       
 11540         <span class="flag protected">protected</span>
       
 11541     
       
 11542 
       
 11543     
       
 11544 
       
 11545     
       
 11546         <span class="flag static">static</span>
       
 11547     
       
 11548 
       
 11549     <div class="meta">
       
 11550         
       
 11551             
       
 11552                 
       
 11553                 <p>
       
 11554                 
       
 11555                 Defined in
       
 11556                 
       
 11557             
       
 11558         
       
 11559         
       
 11560         <a href="../files/dd_js_constrain.js.html#l57"><code>dd&#x2F;js&#x2F;constrain.js:57</code></a>
       
 11561         
       
 11562         </p>
       
 11563 
       
 11564         
       
 11565 
       
 11566         
       
 11567     </div>
       
 11568 
       
 11569     <div class="description">
       
 11570         <p>The Constrained instance will be placed on the Drag instance under the con namespace.</p>
       
 11571     </div>
       
 11572 
       
 11573     
       
 11574         <p><strong>Default:</strong> con</p>
       
 11575     
       
 11576 
       
 11577     
       
 11578 
       
 11579     
       
 11580 </div>
       
 11581 
       
 11582                 
       
 11583             </div>
       
 11584         
       
 11585 
       
 11586         
       
 11587             <div id="attrs" class="api-class-tabpanel">
       
 11588                 <h2 class="off-left">Attributes</h2>
       
 11589 
       
 11590                 
       
 11591                     <div id="attr_cacheRegion" class="attr item">
       
 11592     <a name="config_cacheRegion"></a> 
       
 11593     <h3 class="name"><code>cacheRegion</code></h3>
       
 11594     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11595 
       
 11596     
       
 11597 
       
 11598     
       
 11599 
       
 11600     
       
 11601 
       
 11602     
       
 11603 
       
 11604     
       
 11605 
       
 11606     
       
 11607 
       
 11608     
       
 11609 
       
 11610     <div class="meta">
       
 11611         
       
 11612             
       
 11613                 
       
 11614                 <p>
       
 11615                 
       
 11616                 Defined in
       
 11617                 
       
 11618             
       
 11619         
       
 11620         
       
 11621         <a href="../files/dd_js_constrain.js.html#l182"><code>dd&#x2F;js&#x2F;constrain.js:182</code></a>
       
 11622         
       
 11623         </p>
       
 11624 
       
 11625         
       
 11626 
       
 11627         
       
 11628     </div>
       
 11629 
       
 11630     <div class="description">
       
 11631         <p>Should the region be cached for performace. Default: true</p>
       
 11632     </div>
       
 11633 
       
 11634     
       
 11635 
       
 11636     
       
 11637         <div class="emits box">
       
 11638             <h4>Fires event <code>cacheRegionChange</code></h4>
       
 11639 
       
 11640             <p>
       
 11641             Fires when the value for the configuration attribute <code>cacheRegion</code> is
       
 11642             changed. You can listen for the event using the <code>on</code> method if you
       
 11643             wish to be notified before the attribute's value has changed, or
       
 11644             using the <code>after</code> method if you wish to be notified after the
       
 11645             attribute's value has changed.
       
 11646             </p>
       
 11647 
       
 11648             <div class="params">
       
 11649                 <h4>Parameters:</h4>
       
 11650 
       
 11651                 <ul class="params-list">
       
 11652                     <li class="param">
       
 11653                         <code class="param-name">e</code>
       
 11654                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11655 
       
 11656                         <div class="param-description">
       
 11657                             An Event Facade object with the following
       
 11658                             attribute-specific properties added:
       
 11659                         </div>
       
 11660 
       
 11661                         <ul class="params-list">
       
 11662                             <li class="param">
       
 11663                                 <code class="param-name">prevVal</code>
       
 11664                                 <span class="type">Any</span>
       
 11665                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11666                             </li>
       
 11667                             <li class="param">
       
 11668                                 <code class="param-name">newVal</code>
       
 11669                                 <span class="type">Any</span>
       
 11670                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11671                             </li>
       
 11672                             <li class="param">
       
 11673                                 <code class="param-name">attrName</code>
       
 11674                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11675                                 <div class="param-description">The name of the attribute being set.</div>
       
 11676                             </li>
       
 11677                             <li class="param">
       
 11678                                 <code class="param-name">subAttrName</code>
       
 11679                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11680                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11681                             </li>
       
 11682                         </ul>
       
 11683                     </li>
       
 11684                 </ul>
       
 11685             </div>
       
 11686         </div>
       
 11687     
       
 11688 
       
 11689     
       
 11690 </div>
       
 11691 
       
 11692                 
       
 11693                     <div id="attr_constrain" class="attr item">
       
 11694     <a name="config_constrain"></a> 
       
 11695     <h3 class="name"><code>constrain</code></h3>
       
 11696     <span class="type">String/Object/Node</span>
       
 11697 
       
 11698     
       
 11699 
       
 11700     
       
 11701 
       
 11702     
       
 11703 
       
 11704     
       
 11705 
       
 11706     
       
 11707 
       
 11708     
       
 11709 
       
 11710     
       
 11711 
       
 11712     <div class="meta">
       
 11713         
       
 11714             
       
 11715                 
       
 11716                 <p>
       
 11717                 
       
 11718                 Defined in
       
 11719                 
       
 11720             
       
 11721         
       
 11722         
       
 11723         <a href="../files/dd_js_constrain.js.html#l131"><code>dd&#x2F;js&#x2F;constrain.js:131</code></a>
       
 11724         
       
 11725         </p>
       
 11726 
       
 11727         
       
 11728 
       
 11729         
       
 11730     </div>
       
 11731 
       
 11732     <div class="description">
       
 11733         <p>Will attempt to constrain the drag node to the boundaries. Arguments:<br>
       
 11734 'view': Contrain to Viewport<br>
       
 11735 '#selector_string': Constrain to this node<br>
       
 11736 '{Region Object}': An Object Literal containing a valid region (top, right, bottom, left) of page positions</p>
       
 11737     </div>
       
 11738 
       
 11739     
       
 11740 
       
 11741     
       
 11742         <div class="emits box">
       
 11743             <h4>Fires event <code>constrainChange</code></h4>
       
 11744 
       
 11745             <p>
       
 11746             Fires when the value for the configuration attribute <code>constrain</code> is
       
 11747             changed. You can listen for the event using the <code>on</code> method if you
       
 11748             wish to be notified before the attribute's value has changed, or
       
 11749             using the <code>after</code> method if you wish to be notified after the
       
 11750             attribute's value has changed.
       
 11751             </p>
       
 11752 
       
 11753             <div class="params">
       
 11754                 <h4>Parameters:</h4>
       
 11755 
       
 11756                 <ul class="params-list">
       
 11757                     <li class="param">
       
 11758                         <code class="param-name">e</code>
       
 11759                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11760 
       
 11761                         <div class="param-description">
       
 11762                             An Event Facade object with the following
       
 11763                             attribute-specific properties added:
       
 11764                         </div>
       
 11765 
       
 11766                         <ul class="params-list">
       
 11767                             <li class="param">
       
 11768                                 <code class="param-name">prevVal</code>
       
 11769                                 <span class="type">Any</span>
       
 11770                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11771                             </li>
       
 11772                             <li class="param">
       
 11773                                 <code class="param-name">newVal</code>
       
 11774                                 <span class="type">Any</span>
       
 11775                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11776                             </li>
       
 11777                             <li class="param">
       
 11778                                 <code class="param-name">attrName</code>
       
 11779                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11780                                 <div class="param-description">The name of the attribute being set.</div>
       
 11781                             </li>
       
 11782                             <li class="param">
       
 11783                                 <code class="param-name">subAttrName</code>
       
 11784                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11785                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11786                             </li>
       
 11787                         </ul>
       
 11788                     </li>
       
 11789                 </ul>
       
 11790             </div>
       
 11791         </div>
       
 11792     
       
 11793 
       
 11794     
       
 11795 </div>
       
 11796 
       
 11797                 
       
 11798                     <div id="attr_constrain2node" class="attr item deprecated">
       
 11799     <a name="config_constrain2node"></a> 
       
 11800     <h3 class="name"><code>constrain2node</code></h3>
       
 11801     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11802 
       
 11803     
       
 11804         <span class="flag deprecated">deprecated</span>
       
 11805     
       
 11806 
       
 11807     
       
 11808 
       
 11809     
       
 11810 
       
 11811     
       
 11812 
       
 11813     
       
 11814 
       
 11815     
       
 11816 
       
 11817     
       
 11818 
       
 11819     <div class="meta">
       
 11820         
       
 11821             
       
 11822                 
       
 11823                 <p>
       
 11824                 
       
 11825                 Defined in
       
 11826                 
       
 11827             
       
 11828         
       
 11829         
       
 11830         <a href="../files/dd_js_constrain.js.html#l160"><code>dd&#x2F;js&#x2F;constrain.js:160</code></a>
       
 11831         
       
 11832         </p>
       
 11833 
       
 11834         
       
 11835 
       
 11836         
       
 11837     </div>
       
 11838 
       
 11839     <div class="description">
       
 11840         <p>Will attempt to constrain the drag node to the boundaries of this node.</p>
       
 11841     </div>
       
 11842 
       
 11843     
       
 11844 
       
 11845     
       
 11846         <div class="emits box">
       
 11847             <h4>Fires event <code>constrain2nodeChange</code></h4>
       
 11848 
       
 11849             <p>
       
 11850             Fires when the value for the configuration attribute <code>constrain2node</code> is
       
 11851             changed. You can listen for the event using the <code>on</code> method if you
       
 11852             wish to be notified before the attribute's value has changed, or
       
 11853             using the <code>after</code> method if you wish to be notified after the
       
 11854             attribute's value has changed.
       
 11855             </p>
       
 11856 
       
 11857             <div class="params">
       
 11858                 <h4>Parameters:</h4>
       
 11859 
       
 11860                 <ul class="params-list">
       
 11861                     <li class="param">
       
 11862                         <code class="param-name">e</code>
       
 11863                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11864 
       
 11865                         <div class="param-description">
       
 11866                             An Event Facade object with the following
       
 11867                             attribute-specific properties added:
       
 11868                         </div>
       
 11869 
       
 11870                         <ul class="params-list">
       
 11871                             <li class="param">
       
 11872                                 <code class="param-name">prevVal</code>
       
 11873                                 <span class="type">Any</span>
       
 11874                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11875                             </li>
       
 11876                             <li class="param">
       
 11877                                 <code class="param-name">newVal</code>
       
 11878                                 <span class="type">Any</span>
       
 11879                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11880                             </li>
       
 11881                             <li class="param">
       
 11882                                 <code class="param-name">attrName</code>
       
 11883                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11884                                 <div class="param-description">The name of the attribute being set.</div>
       
 11885                             </li>
       
 11886                             <li class="param">
       
 11887                                 <code class="param-name">subAttrName</code>
       
 11888                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11889                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11890                             </li>
       
 11891                         </ul>
       
 11892                     </li>
       
 11893                 </ul>
       
 11894             </div>
       
 11895         </div>
       
 11896     
       
 11897 
       
 11898     
       
 11899 </div>
       
 11900 
       
 11901                 
       
 11902                     <div id="attr_constrain2region" class="attr item deprecated">
       
 11903     <a name="config_constrain2region"></a> 
       
 11904     <h3 class="name"><code>constrain2region</code></h3>
       
 11905     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11906 
       
 11907     
       
 11908         <span class="flag deprecated">deprecated</span>
       
 11909     
       
 11910 
       
 11911     
       
 11912 
       
 11913     
       
 11914 
       
 11915     
       
 11916 
       
 11917     
       
 11918 
       
 11919     
       
 11920 
       
 11921     
       
 11922 
       
 11923     <div class="meta">
       
 11924         
       
 11925             
       
 11926                 
       
 11927                 <p>
       
 11928                 
       
 11929                 Defined in
       
 11930                 
       
 11931             
       
 11932         
       
 11933         
       
 11934         <a href="../files/dd_js_constrain.js.html#l149"><code>dd&#x2F;js&#x2F;constrain.js:149</code></a>
       
 11935         
       
 11936         </p>
       
 11937 
       
 11938         
       
 11939 
       
 11940         
       
 11941     </div>
       
 11942 
       
 11943     <div class="description">
       
 11944         <p>An Object Literal containing a valid region (top, right, bottom, left) of page positions to constrain the drag node to.</p>
       
 11945     </div>
       
 11946 
       
 11947     
       
 11948 
       
 11949     
       
 11950         <div class="emits box">
       
 11951             <h4>Fires event <code>constrain2regionChange</code></h4>
       
 11952 
       
 11953             <p>
       
 11954             Fires when the value for the configuration attribute <code>constrain2region</code> is
       
 11955             changed. You can listen for the event using the <code>on</code> method if you
       
 11956             wish to be notified before the attribute's value has changed, or
       
 11957             using the <code>after</code> method if you wish to be notified after the
       
 11958             attribute's value has changed.
       
 11959             </p>
       
 11960 
       
 11961             <div class="params">
       
 11962                 <h4>Parameters:</h4>
       
 11963 
       
 11964                 <ul class="params-list">
       
 11965                     <li class="param">
       
 11966                         <code class="param-name">e</code>
       
 11967                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 11968 
       
 11969                         <div class="param-description">
       
 11970                             An Event Facade object with the following
       
 11971                             attribute-specific properties added:
       
 11972                         </div>
       
 11973 
       
 11974                         <ul class="params-list">
       
 11975                             <li class="param">
       
 11976                                 <code class="param-name">prevVal</code>
       
 11977                                 <span class="type">Any</span>
       
 11978                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 11979                             </li>
       
 11980                             <li class="param">
       
 11981                                 <code class="param-name">newVal</code>
       
 11982                                 <span class="type">Any</span>
       
 11983                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 11984                             </li>
       
 11985                             <li class="param">
       
 11986                                 <code class="param-name">attrName</code>
       
 11987                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11988                                 <div class="param-description">The name of the attribute being set.</div>
       
 11989                             </li>
       
 11990                             <li class="param">
       
 11991                                 <code class="param-name">subAttrName</code>
       
 11992                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11993                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 11994                             </li>
       
 11995                         </ul>
       
 11996                     </li>
       
 11997                 </ul>
       
 11998             </div>
       
 11999         </div>
       
 12000     
       
 12001 
       
 12002     
       
 12003 </div>
       
 12004 
       
 12005                 
       
 12006                     <div id="attr_constrain2view" class="attr item deprecated">
       
 12007     <a name="config_constrain2view"></a> 
       
 12008     <h3 class="name"><code>constrain2view</code></h3>
       
 12009     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12010 
       
 12011     
       
 12012         <span class="flag deprecated">deprecated</span>
       
 12013     
       
 12014 
       
 12015     
       
 12016 
       
 12017     
       
 12018 
       
 12019     
       
 12020 
       
 12021     
       
 12022 
       
 12023     
       
 12024 
       
 12025     
       
 12026 
       
 12027     <div class="meta">
       
 12028         
       
 12029             
       
 12030                 
       
 12031                 <p>
       
 12032                 
       
 12033                 Defined in
       
 12034                 
       
 12035             
       
 12036         
       
 12037         
       
 12038         <a href="../files/dd_js_constrain.js.html#l171"><code>dd&#x2F;js&#x2F;constrain.js:171</code></a>
       
 12039         
       
 12040         </p>
       
 12041 
       
 12042         
       
 12043 
       
 12044         
       
 12045     </div>
       
 12046 
       
 12047     <div class="description">
       
 12048         <p>Will attempt to constrain the drag node to the boundaries of the viewport region.</p>
       
 12049     </div>
       
 12050 
       
 12051     
       
 12052 
       
 12053     
       
 12054         <div class="emits box">
       
 12055             <h4>Fires event <code>constrain2viewChange</code></h4>
       
 12056 
       
 12057             <p>
       
 12058             Fires when the value for the configuration attribute <code>constrain2view</code> is
       
 12059             changed. You can listen for the event using the <code>on</code> method if you
       
 12060             wish to be notified before the attribute's value has changed, or
       
 12061             using the <code>after</code> method if you wish to be notified after the
       
 12062             attribute's value has changed.
       
 12063             </p>
       
 12064 
       
 12065             <div class="params">
       
 12066                 <h4>Parameters:</h4>
       
 12067 
       
 12068                 <ul class="params-list">
       
 12069                     <li class="param">
       
 12070                         <code class="param-name">e</code>
       
 12071                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12072 
       
 12073                         <div class="param-description">
       
 12074                             An Event Facade object with the following
       
 12075                             attribute-specific properties added:
       
 12076                         </div>
       
 12077 
       
 12078                         <ul class="params-list">
       
 12079                             <li class="param">
       
 12080                                 <code class="param-name">prevVal</code>
       
 12081                                 <span class="type">Any</span>
       
 12082                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12083                             </li>
       
 12084                             <li class="param">
       
 12085                                 <code class="param-name">newVal</code>
       
 12086                                 <span class="type">Any</span>
       
 12087                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12088                             </li>
       
 12089                             <li class="param">
       
 12090                                 <code class="param-name">attrName</code>
       
 12091                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12092                                 <div class="param-description">The name of the attribute being set.</div>
       
 12093                             </li>
       
 12094                             <li class="param">
       
 12095                                 <code class="param-name">subAttrName</code>
       
 12096                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12097                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12098                             </li>
       
 12099                         </ul>
       
 12100                     </li>
       
 12101                 </ul>
       
 12102             </div>
       
 12103         </div>
       
 12104     
       
 12105 
       
 12106     
       
 12107 </div>
       
 12108 
       
 12109                 
       
 12110                     <div id="attr_destroyed" class="attr item inherited">
       
 12111     <a name="config_destroyed"></a> 
       
 12112     <h3 class="name"><code>destroyed</code></h3>
       
 12113     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12114 
       
 12115     
       
 12116 
       
 12117     
       
 12118 
       
 12119     
       
 12120 
       
 12121     
       
 12122 
       
 12123     
       
 12124 
       
 12125     
       
 12126 
       
 12127     
       
 12128         <span class="flag readonly">readonly</span>
       
 12129     
       
 12130 
       
 12131     <div class="meta">
       
 12132         
       
 12133             
       
 12134                 <p>Inherited from
       
 12135                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 12136             
       
 12137         
       
 12138         
       
 12139         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 12140         
       
 12141         </p>
       
 12142 
       
 12143         
       
 12144 
       
 12145         
       
 12146     </div>
       
 12147 
       
 12148     <div class="description">
       
 12149         <p>Flag indicating whether or not this object
       
 12150 has been through the destroy lifecycle phase.</p>
       
 12151     </div>
       
 12152 
       
 12153     
       
 12154         <p><strong>Default:</strong> false</p>
       
 12155     
       
 12156 
       
 12157     
       
 12158         <div class="emits box">
       
 12159             <h4>Fires event <code>destroyedChange</code></h4>
       
 12160 
       
 12161             <p>
       
 12162             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 12163             changed. You can listen for the event using the <code>on</code> method if you
       
 12164             wish to be notified before the attribute's value has changed, or
       
 12165             using the <code>after</code> method if you wish to be notified after the
       
 12166             attribute's value has changed.
       
 12167             </p>
       
 12168 
       
 12169             <div class="params">
       
 12170                 <h4>Parameters:</h4>
       
 12171 
       
 12172                 <ul class="params-list">
       
 12173                     <li class="param">
       
 12174                         <code class="param-name">e</code>
       
 12175                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12176 
       
 12177                         <div class="param-description">
       
 12178                             An Event Facade object with the following
       
 12179                             attribute-specific properties added:
       
 12180                         </div>
       
 12181 
       
 12182                         <ul class="params-list">
       
 12183                             <li class="param">
       
 12184                                 <code class="param-name">prevVal</code>
       
 12185                                 <span class="type">Any</span>
       
 12186                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12187                             </li>
       
 12188                             <li class="param">
       
 12189                                 <code class="param-name">newVal</code>
       
 12190                                 <span class="type">Any</span>
       
 12191                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12192                             </li>
       
 12193                             <li class="param">
       
 12194                                 <code class="param-name">attrName</code>
       
 12195                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12196                                 <div class="param-description">The name of the attribute being set.</div>
       
 12197                             </li>
       
 12198                             <li class="param">
       
 12199                                 <code class="param-name">subAttrName</code>
       
 12200                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12201                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12202                             </li>
       
 12203                         </ul>
       
 12204                     </li>
       
 12205                 </ul>
       
 12206             </div>
       
 12207         </div>
       
 12208     
       
 12209 
       
 12210     
       
 12211 </div>
       
 12212 
       
 12213                 
       
 12214                     <div id="attr_gutter" class="attr item">
       
 12215     <a name="config_gutter"></a> 
       
 12216     <h3 class="name"><code>gutter</code></h3>
       
 12217     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12218 
       
 12219     
       
 12220 
       
 12221     
       
 12222 
       
 12223     
       
 12224 
       
 12225     
       
 12226 
       
 12227     
       
 12228 
       
 12229     
       
 12230 
       
 12231     
       
 12232 
       
 12233     <div class="meta">
       
 12234         
       
 12235             
       
 12236                 
       
 12237                 <p>
       
 12238                 
       
 12239                 Defined in
       
 12240                 
       
 12241             
       
 12242         
       
 12243         
       
 12244         <a href="../files/dd_js_constrain.js.html#l119"><code>dd&#x2F;js&#x2F;constrain.js:119</code></a>
       
 12245         
       
 12246         </p>
       
 12247 
       
 12248         
       
 12249 
       
 12250         
       
 12251     </div>
       
 12252 
       
 12253     <div class="description">
       
 12254         <p>CSS style string for the gutter of a region (supports negative values): '5 0'
       
 12255 (sets top and bottom to 5px, left and right to 0px), '1 2 3 4' (top 1px, right 2px, bottom 3px, left 4px)</p>
       
 12256     </div>
       
 12257 
       
 12258     
       
 12259 
       
 12260     
       
 12261         <div class="emits box">
       
 12262             <h4>Fires event <code>gutterChange</code></h4>
       
 12263 
       
 12264             <p>
       
 12265             Fires when the value for the configuration attribute <code>gutter</code> is
       
 12266             changed. You can listen for the event using the <code>on</code> method if you
       
 12267             wish to be notified before the attribute's value has changed, or
       
 12268             using the <code>after</code> method if you wish to be notified after the
       
 12269             attribute's value has changed.
       
 12270             </p>
       
 12271 
       
 12272             <div class="params">
       
 12273                 <h4>Parameters:</h4>
       
 12274 
       
 12275                 <ul class="params-list">
       
 12276                     <li class="param">
       
 12277                         <code class="param-name">e</code>
       
 12278                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12279 
       
 12280                         <div class="param-description">
       
 12281                             An Event Facade object with the following
       
 12282                             attribute-specific properties added:
       
 12283                         </div>
       
 12284 
       
 12285                         <ul class="params-list">
       
 12286                             <li class="param">
       
 12287                                 <code class="param-name">prevVal</code>
       
 12288                                 <span class="type">Any</span>
       
 12289                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12290                             </li>
       
 12291                             <li class="param">
       
 12292                                 <code class="param-name">newVal</code>
       
 12293                                 <span class="type">Any</span>
       
 12294                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12295                             </li>
       
 12296                             <li class="param">
       
 12297                                 <code class="param-name">attrName</code>
       
 12298                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12299                                 <div class="param-description">The name of the attribute being set.</div>
       
 12300                             </li>
       
 12301                             <li class="param">
       
 12302                                 <code class="param-name">subAttrName</code>
       
 12303                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12304                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12305                             </li>
       
 12306                         </ul>
       
 12307                     </li>
       
 12308                 </ul>
       
 12309             </div>
       
 12310         </div>
       
 12311     
       
 12312 
       
 12313     
       
 12314 </div>
       
 12315 
       
 12316                 
       
 12317                     <div id="attr_initialized" class="attr item inherited">
       
 12318     <a name="config_initialized"></a> 
       
 12319     <h3 class="name"><code>initialized</code></h3>
       
 12320     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12321 
       
 12322     
       
 12323 
       
 12324     
       
 12325 
       
 12326     
       
 12327 
       
 12328     
       
 12329 
       
 12330     
       
 12331 
       
 12332     
       
 12333 
       
 12334     
       
 12335         <span class="flag readonly">readonly</span>
       
 12336     
       
 12337 
       
 12338     <div class="meta">
       
 12339         
       
 12340             
       
 12341                 <p>Inherited from
       
 12342                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 12343             
       
 12344         
       
 12345         
       
 12346         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 12347         
       
 12348         </p>
       
 12349 
       
 12350         
       
 12351 
       
 12352         
       
 12353     </div>
       
 12354 
       
 12355     <div class="description">
       
 12356         <p>Flag indicating whether or not this object
       
 12357 has been through the init lifecycle phase.</p>
       
 12358     </div>
       
 12359 
       
 12360     
       
 12361         <p><strong>Default:</strong> false</p>
       
 12362     
       
 12363 
       
 12364     
       
 12365         <div class="emits box">
       
 12366             <h4>Fires event <code>initializedChange</code></h4>
       
 12367 
       
 12368             <p>
       
 12369             Fires when the value for the configuration attribute <code>initialized</code> is
       
 12370             changed. You can listen for the event using the <code>on</code> method if you
       
 12371             wish to be notified before the attribute's value has changed, or
       
 12372             using the <code>after</code> method if you wish to be notified after the
       
 12373             attribute's value has changed.
       
 12374             </p>
       
 12375 
       
 12376             <div class="params">
       
 12377                 <h4>Parameters:</h4>
       
 12378 
       
 12379                 <ul class="params-list">
       
 12380                     <li class="param">
       
 12381                         <code class="param-name">e</code>
       
 12382                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12383 
       
 12384                         <div class="param-description">
       
 12385                             An Event Facade object with the following
       
 12386                             attribute-specific properties added:
       
 12387                         </div>
       
 12388 
       
 12389                         <ul class="params-list">
       
 12390                             <li class="param">
       
 12391                                 <code class="param-name">prevVal</code>
       
 12392                                 <span class="type">Any</span>
       
 12393                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12394                             </li>
       
 12395                             <li class="param">
       
 12396                                 <code class="param-name">newVal</code>
       
 12397                                 <span class="type">Any</span>
       
 12398                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12399                             </li>
       
 12400                             <li class="param">
       
 12401                                 <code class="param-name">attrName</code>
       
 12402                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12403                                 <div class="param-description">The name of the attribute being set.</div>
       
 12404                             </li>
       
 12405                             <li class="param">
       
 12406                                 <code class="param-name">subAttrName</code>
       
 12407                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12408                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12409                             </li>
       
 12410                         </ul>
       
 12411                     </li>
       
 12412                 </ul>
       
 12413             </div>
       
 12414         </div>
       
 12415     
       
 12416 
       
 12417     
       
 12418 </div>
       
 12419 
       
 12420                 
       
 12421                     <div id="attr_stickX" class="attr item">
       
 12422     <a name="config_stickX"></a> 
       
 12423     <h3 class="name"><code>stickX</code></h3>
       
 12424     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12425 
       
 12426     
       
 12427 
       
 12428     
       
 12429 
       
 12430     
       
 12431 
       
 12432     
       
 12433 
       
 12434     
       
 12435 
       
 12436     
       
 12437 
       
 12438     
       
 12439 
       
 12440     <div class="meta">
       
 12441         
       
 12442             
       
 12443                 
       
 12444                 <p>
       
 12445                 
       
 12446                 Defined in
       
 12447                 
       
 12448             
       
 12449         
       
 12450         
       
 12451         <a href="../files/dd_js_constrain.js.html#l71"><code>dd&#x2F;js&#x2F;constrain.js:71</code></a>
       
 12452         
       
 12453         </p>
       
 12454 
       
 12455         
       
 12456 
       
 12457         
       
 12458     </div>
       
 12459 
       
 12460     <div class="description">
       
 12461         <p>Stick the drag movement to the X-Axis. Default: false</p>
       
 12462     </div>
       
 12463 
       
 12464     
       
 12465 
       
 12466     
       
 12467         <div class="emits box">
       
 12468             <h4>Fires event <code>stickXChange</code></h4>
       
 12469 
       
 12470             <p>
       
 12471             Fires when the value for the configuration attribute <code>stickX</code> is
       
 12472             changed. You can listen for the event using the <code>on</code> method if you
       
 12473             wish to be notified before the attribute's value has changed, or
       
 12474             using the <code>after</code> method if you wish to be notified after the
       
 12475             attribute's value has changed.
       
 12476             </p>
       
 12477 
       
 12478             <div class="params">
       
 12479                 <h4>Parameters:</h4>
       
 12480 
       
 12481                 <ul class="params-list">
       
 12482                     <li class="param">
       
 12483                         <code class="param-name">e</code>
       
 12484                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12485 
       
 12486                         <div class="param-description">
       
 12487                             An Event Facade object with the following
       
 12488                             attribute-specific properties added:
       
 12489                         </div>
       
 12490 
       
 12491                         <ul class="params-list">
       
 12492                             <li class="param">
       
 12493                                 <code class="param-name">prevVal</code>
       
 12494                                 <span class="type">Any</span>
       
 12495                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12496                             </li>
       
 12497                             <li class="param">
       
 12498                                 <code class="param-name">newVal</code>
       
 12499                                 <span class="type">Any</span>
       
 12500                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12501                             </li>
       
 12502                             <li class="param">
       
 12503                                 <code class="param-name">attrName</code>
       
 12504                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12505                                 <div class="param-description">The name of the attribute being set.</div>
       
 12506                             </li>
       
 12507                             <li class="param">
       
 12508                                 <code class="param-name">subAttrName</code>
       
 12509                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12510                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12511                             </li>
       
 12512                         </ul>
       
 12513                     </li>
       
 12514                 </ul>
       
 12515             </div>
       
 12516         </div>
       
 12517     
       
 12518 
       
 12519     
       
 12520 </div>
       
 12521 
       
 12522                 
       
 12523                     <div id="attr_stickY" class="attr item">
       
 12524     <a name="config_stickY"></a> 
       
 12525     <h3 class="name"><code>stickY</code></h3>
       
 12526     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12527 
       
 12528     
       
 12529 
       
 12530     
       
 12531 
       
 12532     
       
 12533 
       
 12534     
       
 12535 
       
 12536     
       
 12537 
       
 12538     
       
 12539 
       
 12540     
       
 12541 
       
 12542     <div class="meta">
       
 12543         
       
 12544             
       
 12545                 
       
 12546                 <p>
       
 12547                 
       
 12548                 Defined in
       
 12549                 
       
 12550             
       
 12551         
       
 12552         
       
 12553         <a href="../files/dd_js_constrain.js.html#l79"><code>dd&#x2F;js&#x2F;constrain.js:79</code></a>
       
 12554         
       
 12555         </p>
       
 12556 
       
 12557         
       
 12558 
       
 12559         
       
 12560     </div>
       
 12561 
       
 12562     <div class="description">
       
 12563         <p>Stick the drag movement to the Y-Axis</p>
       
 12564     </div>
       
 12565 
       
 12566     
       
 12567 
       
 12568     
       
 12569         <div class="emits box">
       
 12570             <h4>Fires event <code>stickYChange</code></h4>
       
 12571 
       
 12572             <p>
       
 12573             Fires when the value for the configuration attribute <code>stickY</code> is
       
 12574             changed. You can listen for the event using the <code>on</code> method if you
       
 12575             wish to be notified before the attribute's value has changed, or
       
 12576             using the <code>after</code> method if you wish to be notified after the
       
 12577             attribute's value has changed.
       
 12578             </p>
       
 12579 
       
 12580             <div class="params">
       
 12581                 <h4>Parameters:</h4>
       
 12582 
       
 12583                 <ul class="params-list">
       
 12584                     <li class="param">
       
 12585                         <code class="param-name">e</code>
       
 12586                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12587 
       
 12588                         <div class="param-description">
       
 12589                             An Event Facade object with the following
       
 12590                             attribute-specific properties added:
       
 12591                         </div>
       
 12592 
       
 12593                         <ul class="params-list">
       
 12594                             <li class="param">
       
 12595                                 <code class="param-name">prevVal</code>
       
 12596                                 <span class="type">Any</span>
       
 12597                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12598                             </li>
       
 12599                             <li class="param">
       
 12600                                 <code class="param-name">newVal</code>
       
 12601                                 <span class="type">Any</span>
       
 12602                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12603                             </li>
       
 12604                             <li class="param">
       
 12605                                 <code class="param-name">attrName</code>
       
 12606                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12607                                 <div class="param-description">The name of the attribute being set.</div>
       
 12608                             </li>
       
 12609                             <li class="param">
       
 12610                                 <code class="param-name">subAttrName</code>
       
 12611                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12612                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12613                             </li>
       
 12614                         </ul>
       
 12615                     </li>
       
 12616                 </ul>
       
 12617             </div>
       
 12618         </div>
       
 12619     
       
 12620 
       
 12621     
       
 12622 </div>
       
 12623 
       
 12624                 
       
 12625                     <div id="attr_tickX" class="attr item">
       
 12626     <a name="config_tickX"></a> 
       
 12627     <h3 class="name"><code>tickX</code></h3>
       
 12628     <span class="type">Number/false</span>
       
 12629 
       
 12630     
       
 12631 
       
 12632     
       
 12633 
       
 12634     
       
 12635 
       
 12636     
       
 12637 
       
 12638     
       
 12639 
       
 12640     
       
 12641 
       
 12642     
       
 12643 
       
 12644     <div class="meta">
       
 12645         
       
 12646             
       
 12647                 
       
 12648                 <p>
       
 12649                 
       
 12650                 Defined in
       
 12651                 
       
 12652             
       
 12653         
       
 12654         
       
 12655         <a href="../files/dd_js_constrain.js.html#l87"><code>dd&#x2F;js&#x2F;constrain.js:87</code></a>
       
 12656         
       
 12657         </p>
       
 12658 
       
 12659         
       
 12660 
       
 12661         
       
 12662     </div>
       
 12663 
       
 12664     <div class="description">
       
 12665         <p>The X tick offset the drag node should snap to on each drag move. False for no ticks. Default: false</p>
       
 12666     </div>
       
 12667 
       
 12668     
       
 12669 
       
 12670     
       
 12671         <div class="emits box">
       
 12672             <h4>Fires event <code>tickXChange</code></h4>
       
 12673 
       
 12674             <p>
       
 12675             Fires when the value for the configuration attribute <code>tickX</code> is
       
 12676             changed. You can listen for the event using the <code>on</code> method if you
       
 12677             wish to be notified before the attribute's value has changed, or
       
 12678             using the <code>after</code> method if you wish to be notified after the
       
 12679             attribute's value has changed.
       
 12680             </p>
       
 12681 
       
 12682             <div class="params">
       
 12683                 <h4>Parameters:</h4>
       
 12684 
       
 12685                 <ul class="params-list">
       
 12686                     <li class="param">
       
 12687                         <code class="param-name">e</code>
       
 12688                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12689 
       
 12690                         <div class="param-description">
       
 12691                             An Event Facade object with the following
       
 12692                             attribute-specific properties added:
       
 12693                         </div>
       
 12694 
       
 12695                         <ul class="params-list">
       
 12696                             <li class="param">
       
 12697                                 <code class="param-name">prevVal</code>
       
 12698                                 <span class="type">Any</span>
       
 12699                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12700                             </li>
       
 12701                             <li class="param">
       
 12702                                 <code class="param-name">newVal</code>
       
 12703                                 <span class="type">Any</span>
       
 12704                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12705                             </li>
       
 12706                             <li class="param">
       
 12707                                 <code class="param-name">attrName</code>
       
 12708                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12709                                 <div class="param-description">The name of the attribute being set.</div>
       
 12710                             </li>
       
 12711                             <li class="param">
       
 12712                                 <code class="param-name">subAttrName</code>
       
 12713                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12714                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12715                             </li>
       
 12716                         </ul>
       
 12717                     </li>
       
 12718                 </ul>
       
 12719             </div>
       
 12720         </div>
       
 12721     
       
 12722 
       
 12723     
       
 12724 </div>
       
 12725 
       
 12726                 
       
 12727                     <div id="attr_tickXArray" class="attr item">
       
 12728     <a name="config_tickXArray"></a> 
       
 12729     <h3 class="name"><code>tickXArray</code></h3>
       
 12730     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 12731 
       
 12732     
       
 12733 
       
 12734     
       
 12735 
       
 12736     
       
 12737 
       
 12738     
       
 12739 
       
 12740     
       
 12741 
       
 12742     
       
 12743 
       
 12744     
       
 12745 
       
 12746     <div class="meta">
       
 12747         
       
 12748             
       
 12749                 
       
 12750                 <p>
       
 12751                 
       
 12752                 Defined in
       
 12753                 
       
 12754             
       
 12755         
       
 12756         
       
 12757         <a href="../files/dd_js_constrain.js.html#l103"><code>dd&#x2F;js&#x2F;constrain.js:103</code></a>
       
 12758         
       
 12759         </p>
       
 12760 
       
 12761         
       
 12762 
       
 12763         
       
 12764     </div>
       
 12765 
       
 12766     <div class="description">
       
 12767         <p>An array of page coordinates to use as X ticks for drag movement.</p>
       
 12768     </div>
       
 12769 
       
 12770     
       
 12771 
       
 12772     
       
 12773         <div class="emits box">
       
 12774             <h4>Fires event <code>tickXArrayChange</code></h4>
       
 12775 
       
 12776             <p>
       
 12777             Fires when the value for the configuration attribute <code>tickXArray</code> is
       
 12778             changed. You can listen for the event using the <code>on</code> method if you
       
 12779             wish to be notified before the attribute's value has changed, or
       
 12780             using the <code>after</code> method if you wish to be notified after the
       
 12781             attribute's value has changed.
       
 12782             </p>
       
 12783 
       
 12784             <div class="params">
       
 12785                 <h4>Parameters:</h4>
       
 12786 
       
 12787                 <ul class="params-list">
       
 12788                     <li class="param">
       
 12789                         <code class="param-name">e</code>
       
 12790                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12791 
       
 12792                         <div class="param-description">
       
 12793                             An Event Facade object with the following
       
 12794                             attribute-specific properties added:
       
 12795                         </div>
       
 12796 
       
 12797                         <ul class="params-list">
       
 12798                             <li class="param">
       
 12799                                 <code class="param-name">prevVal</code>
       
 12800                                 <span class="type">Any</span>
       
 12801                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12802                             </li>
       
 12803                             <li class="param">
       
 12804                                 <code class="param-name">newVal</code>
       
 12805                                 <span class="type">Any</span>
       
 12806                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12807                             </li>
       
 12808                             <li class="param">
       
 12809                                 <code class="param-name">attrName</code>
       
 12810                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12811                                 <div class="param-description">The name of the attribute being set.</div>
       
 12812                             </li>
       
 12813                             <li class="param">
       
 12814                                 <code class="param-name">subAttrName</code>
       
 12815                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12816                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12817                             </li>
       
 12818                         </ul>
       
 12819                     </li>
       
 12820                 </ul>
       
 12821             </div>
       
 12822         </div>
       
 12823     
       
 12824 
       
 12825     
       
 12826 </div>
       
 12827 
       
 12828                 
       
 12829                     <div id="attr_tickY" class="attr item">
       
 12830     <a name="config_tickY"></a> 
       
 12831     <h3 class="name"><code>tickY</code></h3>
       
 12832     <span class="type">Number/false</span>
       
 12833 
       
 12834     
       
 12835 
       
 12836     
       
 12837 
       
 12838     
       
 12839 
       
 12840     
       
 12841 
       
 12842     
       
 12843 
       
 12844     
       
 12845 
       
 12846     
       
 12847 
       
 12848     <div class="meta">
       
 12849         
       
 12850             
       
 12851                 
       
 12852                 <p>
       
 12853                 
       
 12854                 Defined in
       
 12855                 
       
 12856             
       
 12857         
       
 12858         
       
 12859         <a href="../files/dd_js_constrain.js.html#l95"><code>dd&#x2F;js&#x2F;constrain.js:95</code></a>
       
 12860         
       
 12861         </p>
       
 12862 
       
 12863         
       
 12864 
       
 12865         
       
 12866     </div>
       
 12867 
       
 12868     <div class="description">
       
 12869         <p>The Y tick offset the drag node should snap to on each drag move. False for no ticks. Default: false</p>
       
 12870     </div>
       
 12871 
       
 12872     
       
 12873 
       
 12874     
       
 12875         <div class="emits box">
       
 12876             <h4>Fires event <code>tickYChange</code></h4>
       
 12877 
       
 12878             <p>
       
 12879             Fires when the value for the configuration attribute <code>tickY</code> is
       
 12880             changed. You can listen for the event using the <code>on</code> method if you
       
 12881             wish to be notified before the attribute's value has changed, or
       
 12882             using the <code>after</code> method if you wish to be notified after the
       
 12883             attribute's value has changed.
       
 12884             </p>
       
 12885 
       
 12886             <div class="params">
       
 12887                 <h4>Parameters:</h4>
       
 12888 
       
 12889                 <ul class="params-list">
       
 12890                     <li class="param">
       
 12891                         <code class="param-name">e</code>
       
 12892                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12893 
       
 12894                         <div class="param-description">
       
 12895                             An Event Facade object with the following
       
 12896                             attribute-specific properties added:
       
 12897                         </div>
       
 12898 
       
 12899                         <ul class="params-list">
       
 12900                             <li class="param">
       
 12901                                 <code class="param-name">prevVal</code>
       
 12902                                 <span class="type">Any</span>
       
 12903                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12904                             </li>
       
 12905                             <li class="param">
       
 12906                                 <code class="param-name">newVal</code>
       
 12907                                 <span class="type">Any</span>
       
 12908                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12909                             </li>
       
 12910                             <li class="param">
       
 12911                                 <code class="param-name">attrName</code>
       
 12912                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12913                                 <div class="param-description">The name of the attribute being set.</div>
       
 12914                             </li>
       
 12915                             <li class="param">
       
 12916                                 <code class="param-name">subAttrName</code>
       
 12917                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12918                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12919                             </li>
       
 12920                         </ul>
       
 12921                     </li>
       
 12922                 </ul>
       
 12923             </div>
       
 12924         </div>
       
 12925     
       
 12926 
       
 12927     
       
 12928 </div>
       
 12929 
       
 12930                 
       
 12931                     <div id="attr_tickYArray" class="attr item">
       
 12932     <a name="config_tickYArray"></a> 
       
 12933     <h3 class="name"><code>tickYArray</code></h3>
       
 12934     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 12935 
       
 12936     
       
 12937 
       
 12938     
       
 12939 
       
 12940     
       
 12941 
       
 12942     
       
 12943 
       
 12944     
       
 12945 
       
 12946     
       
 12947 
       
 12948     
       
 12949 
       
 12950     <div class="meta">
       
 12951         
       
 12952             
       
 12953                 
       
 12954                 <p>
       
 12955                 
       
 12956                 Defined in
       
 12957                 
       
 12958             
       
 12959         
       
 12960         
       
 12961         <a href="../files/dd_js_constrain.js.html#l111"><code>dd&#x2F;js&#x2F;constrain.js:111</code></a>
       
 12962         
       
 12963         </p>
       
 12964 
       
 12965         
       
 12966 
       
 12967         
       
 12968     </div>
       
 12969 
       
 12970     <div class="description">
       
 12971         <p>An array of page coordinates to use as Y ticks for drag movement.</p>
       
 12972     </div>
       
 12973 
       
 12974     
       
 12975 
       
 12976     
       
 12977         <div class="emits box">
       
 12978             <h4>Fires event <code>tickYArrayChange</code></h4>
       
 12979 
       
 12980             <p>
       
 12981             Fires when the value for the configuration attribute <code>tickYArray</code> is
       
 12982             changed. You can listen for the event using the <code>on</code> method if you
       
 12983             wish to be notified before the attribute's value has changed, or
       
 12984             using the <code>after</code> method if you wish to be notified after the
       
 12985             attribute's value has changed.
       
 12986             </p>
       
 12987 
       
 12988             <div class="params">
       
 12989                 <h4>Parameters:</h4>
       
 12990 
       
 12991                 <ul class="params-list">
       
 12992                     <li class="param">
       
 12993                         <code class="param-name">e</code>
       
 12994                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12995 
       
 12996                         <div class="param-description">
       
 12997                             An Event Facade object with the following
       
 12998                             attribute-specific properties added:
       
 12999                         </div>
       
 13000 
       
 13001                         <ul class="params-list">
       
 13002                             <li class="param">
       
 13003                                 <code class="param-name">prevVal</code>
       
 13004                                 <span class="type">Any</span>
       
 13005                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 13006                             </li>
       
 13007                             <li class="param">
       
 13008                                 <code class="param-name">newVal</code>
       
 13009                                 <span class="type">Any</span>
       
 13010                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 13011                             </li>
       
 13012                             <li class="param">
       
 13013                                 <code class="param-name">attrName</code>
       
 13014                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13015                                 <div class="param-description">The name of the attribute being set.</div>
       
 13016                             </li>
       
 13017                             <li class="param">
       
 13018                                 <code class="param-name">subAttrName</code>
       
 13019                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 13020                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 13021                             </li>
       
 13022                         </ul>
       
 13023                     </li>
       
 13024                 </ul>
       
 13025             </div>
       
 13026         </div>
       
 13027     
       
 13028 
       
 13029     
       
 13030 </div>
       
 13031 
       
 13032                 
       
 13033             </div>
       
 13034         
       
 13035 
       
 13036         
       
 13037             <div id="events" class="api-class-tabpanel">
       
 13038                 <h2 class="off-left">Events</h2>
       
 13039 
       
 13040                 
       
 13041                     <div id="event_destroy" class="events item inherited">
       
 13042     <h3 class="name"><code>destroy</code></h3>
       
 13043     <span class="type"></span>
       
 13044 
       
 13045     
       
 13046 
       
 13047     
       
 13048 
       
 13049     
       
 13050 
       
 13051     
       
 13052 
       
 13053     <div class="meta">
       
 13054         
       
 13055             
       
 13056                 <p>Inherited from
       
 13057                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 13058             
       
 13059         
       
 13060         
       
 13061         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 13062         
       
 13063         </p>
       
 13064 
       
 13065         
       
 13066 
       
 13067         
       
 13068     </div>
       
 13069 
       
 13070     <div class="description">
       
 13071         <p>
       
 13072 Lifecycle event for the destroy phase,
       
 13073 fired prior to destruction. Invoking the preventDefault
       
 13074 method on the event object provided to subscribers will
       
 13075 prevent destruction from proceeding.
       
 13076 </p>
       
 13077 
       
 13078 <p>
       
 13079 Subscribers to the "after" moment of this event, will be notified
       
 13080 after destruction is complete (and as a result cannot prevent
       
 13081 destruction).
       
 13082 </p>
       
 13083     </div>
       
 13084 
       
 13085     
       
 13086         <div class="params">
       
 13087             <h4>Event Payload:</h4>
       
 13088 
       
 13089             <ul class="params-list">
       
 13090             
       
 13091                 <li class="param">
       
 13092                     
       
 13093                         <code class="param-name">e</code>
       
 13094                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13095                     
       
 13096 
       
 13097                     
       
 13098 
       
 13099                     <div class="param-description">
       
 13100                         <p>Event object</p>
       
 13101                     </div>
       
 13102 
       
 13103                     
       
 13104                 </li>
       
 13105             
       
 13106             </ul>
       
 13107         </div>
       
 13108     
       
 13109 
       
 13110 
       
 13111     
       
 13112 </div>
       
 13113 
       
 13114                 
       
 13115                     <div id="event_drag:tickAlignX" class="events item">
       
 13116     <h3 class="name"><code>drag:tickAlignX</code></h3>
       
 13117     <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 13118 
       
 13119     
       
 13120 
       
 13121     
       
 13122 
       
 13123     
       
 13124 
       
 13125     
       
 13126 
       
 13127     <div class="meta">
       
 13128         
       
 13129             
       
 13130                 
       
 13131                 <p>
       
 13132                 
       
 13133                 Defined in
       
 13134                 
       
 13135             
       
 13136         
       
 13137         
       
 13138         <a href="../files/dd_js_constrain.js.html#l35"><code>dd&#x2F;js&#x2F;constrain.js:35</code></a>
       
 13139         
       
 13140         </p>
       
 13141 
       
 13142         
       
 13143 
       
 13144         
       
 13145     </div>
       
 13146 
       
 13147     <div class="description">
       
 13148         <p>Fires when this node is aligned with the tickX value.</p>
       
 13149     </div>
       
 13150 
       
 13151     
       
 13152         <div class="params">
       
 13153             <h4>Event Payload:</h4>
       
 13154 
       
 13155             <ul class="params-list">
       
 13156             
       
 13157                 <li class="param">
       
 13158                     
       
 13159                         <code class="param-name">event</code>
       
 13160                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13161                     
       
 13162 
       
 13163                     
       
 13164 
       
 13165                     <div class="param-description">
       
 13166                         <p>An Event Facade object</p>
       
 13167                     </div>
       
 13168 
       
 13169                     
       
 13170                 </li>
       
 13171             
       
 13172             </ul>
       
 13173         </div>
       
 13174     
       
 13175 
       
 13176 
       
 13177     
       
 13178 </div>
       
 13179 
       
 13180                 
       
 13181                     <div id="event_drag:tickAlignY" class="events item">
       
 13182     <h3 class="name"><code>drag:tickAlignY</code></h3>
       
 13183     <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 13184 
       
 13185     
       
 13186 
       
 13187     
       
 13188 
       
 13189     
       
 13190 
       
 13191     
       
 13192 
       
 13193     <div class="meta">
       
 13194         
       
 13195             
       
 13196                 
       
 13197                 <p>
       
 13198                 
       
 13199                 Defined in
       
 13200                 
       
 13201             
       
 13202         
       
 13203         
       
 13204         <a href="../files/dd_js_constrain.js.html#l43"><code>dd&#x2F;js&#x2F;constrain.js:43</code></a>
       
 13205         
       
 13206         </p>
       
 13207 
       
 13208         
       
 13209 
       
 13210         
       
 13211     </div>
       
 13212 
       
 13213     <div class="description">
       
 13214         <p>Fires when this node is aligned with the tickY value.</p>
       
 13215     </div>
       
 13216 
       
 13217     
       
 13218         <div class="params">
       
 13219             <h4>Event Payload:</h4>
       
 13220 
       
 13221             <ul class="params-list">
       
 13222             
       
 13223                 <li class="param">
       
 13224                     
       
 13225                         <code class="param-name">event</code>
       
 13226                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13227                     
       
 13228 
       
 13229                     
       
 13230 
       
 13231                     <div class="param-description">
       
 13232                         <p>An Event Facade object</p>
       
 13233                     </div>
       
 13234 
       
 13235                     
       
 13236                 </li>
       
 13237             
       
 13238             </ul>
       
 13239         </div>
       
 13240     
       
 13241 
       
 13242 
       
 13243     
       
 13244 </div>
       
 13245 
       
 13246                 
       
 13247                     <div id="event_init" class="events item inherited">
       
 13248     <h3 class="name"><code>init</code></h3>
       
 13249     <span class="type"></span>
       
 13250 
       
 13251     
       
 13252 
       
 13253     
       
 13254 
       
 13255     
       
 13256 
       
 13257     
       
 13258 
       
 13259     <div class="meta">
       
 13260         
       
 13261             
       
 13262                 <p>Inherited from
       
 13263                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 13264             
       
 13265         
       
 13266         
       
 13267         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 13268         
       
 13269         </p>
       
 13270 
       
 13271         
       
 13272 
       
 13273         
       
 13274     </div>
       
 13275 
       
 13276     <div class="description">
       
 13277         <p>
       
 13278 Lifecycle event for the init phase, fired prior to initialization.
       
 13279 Invoking the preventDefault() method on the event object provided
       
 13280 to subscribers will prevent initialization from occuring.
       
 13281 </p>
       
 13282 
       
 13283 <p>
       
 13284 Subscribers to the "after" momemt of this event, will be notified
       
 13285 after initialization of the object is complete (and therefore
       
 13286 cannot prevent initialization).
       
 13287 </p>
       
 13288     </div>
       
 13289 
       
 13290     
       
 13291         <div class="params">
       
 13292             <h4>Event Payload:</h4>
       
 13293 
       
 13294             <ul class="params-list">
       
 13295             
       
 13296                 <li class="param">
       
 13297                     
       
 13298                         <code class="param-name">e</code>
       
 13299                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 13300                     
       
 13301 
       
 13302                     
       
 13303 
       
 13304                     <div class="param-description">
       
 13305                         <p>Event object, with a cfg property which
       
 13306 refers to the configuration object passed to the constructor.</p>
       
 13307                     </div>
       
 13308 
       
 13309                     
       
 13310                 </li>
       
 13311             
       
 13312             </ul>
       
 13313         </div>
       
 13314     
       
 13315 
       
 13316 
       
 13317     
       
 13318 </div>
       
 13319 
       
 13320                 
       
 13321             </div>
       
 13322         
       
 13323     </div>
       
 13324 </div>
       
 13325 
       
 13326                     </div>
       
 13327                 </div>
       
 13328             </div>
       
 13329         </div>
       
 13330     </div>
       
 13331 </div>
       
 13332 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 13333 <script>prettyPrint();</script>
       
 13334 <script src="../assets/js/yui-prettify.js"></script>
       
 13335 <script src="../assets/../api.js"></script>
       
 13336 <script src="../assets/js/api-filter.js"></script>
       
 13337 <script src="../assets/js/api-list.js"></script>
       
 13338 <script src="../assets/js/api-search.js"></script>
       
 13339 <script src="../assets/js/apidocs.js"></script>
       
 13340 </body>
       
 13341 </html>