~bac/juju-gui/trunkcopy

« back to all changes in this revision

Viewing changes to lib/yui/api/classes/Plugin.ScrollViewScrollbars.html

  • Committer: kapil.foss at gmail
  • Date: 2012-07-13 18:45:59 UTC
  • Revision ID: kapil.foss@gmail.com-20120713184559-2xl7be17egsrz0c9
reshape

Show diffs side-by-side

added added

removed removed

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