~smagoun/whoopsie/whoopsie-lp1017637

« back to all changes in this revision

Viewing changes to backend/stats/static/js/yui/api/classes/Plugin.EditorPara.html

  • Committer: Evan Dandrea
  • Date: 2012-05-09 05:53:45 UTC
  • Revision ID: evan.dandrea@canonical.com-20120509055345-z2j41tmcbf4as5uf
The backend now lives in lp:daisy and the website (errors.ubuntu.com) now lives in lp:errors.

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.EditorPara - YUI 3</title>
6
 
    <link rel="stylesheet" href="http:&#x2F;&#x2F;yui.yahooapis.com&#x2F;3.5.0pr4&#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.0pr4&#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.0</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.Plugin.DDWindowScroll.html">DD.Plugin.DDWindowScroll</a></li>
232
 
            
233
 
                <li><a href="..&#x2F;classes/DD.Scroll.html">DD.Scroll</a></li>
234
 
            
235
 
                <li><a href="..&#x2F;classes/Dial.html">Dial</a></li>
236
 
            
237
 
                <li><a href="..&#x2F;classes/Do.html">Do</a></li>
238
 
            
239
 
                <li><a href="..&#x2F;classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
240
 
            
241
 
                <li><a href="..&#x2F;classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
242
 
            
243
 
                <li><a href="..&#x2F;classes/Do.Error.html">Do.Error</a></li>
244
 
            
245
 
                <li><a href="..&#x2F;classes/Do.Halt.html">Do.Halt</a></li>
246
 
            
247
 
                <li><a href="..&#x2F;classes/Do.Method.html">Do.Method</a></li>
248
 
            
249
 
                <li><a href="..&#x2F;classes/Do.Prevent.html">Do.Prevent</a></li>
250
 
            
251
 
                <li><a href="..&#x2F;classes/DOM.html">DOM</a></li>
252
 
            
253
 
                <li><a href="..&#x2F;classes/DOMEventFacade.html">DOMEventFacade</a></li>
254
 
            
255
 
                <li><a href="..&#x2F;classes/Drawing.html">Drawing</a></li>
256
 
            
257
 
                <li><a href="..&#x2F;classes/Easing.html">Easing</a></li>
258
 
            
259
 
                <li><a href="..&#x2F;classes/EditorBase.html">EditorBase</a></li>
260
 
            
261
 
                <li><a href="..&#x2F;classes/EditorSelection.html">EditorSelection</a></li>
262
 
            
263
 
                <li><a href="..&#x2F;classes/Ellipse.html">Ellipse</a></li>
264
 
            
265
 
                <li><a href="..&#x2F;classes/EllipseGroup.html">EllipseGroup</a></li>
266
 
            
267
 
                <li><a href="..&#x2F;classes/Escape.html">Escape</a></li>
268
 
            
269
 
                <li><a href="..&#x2F;classes/Event.html">Event</a></li>
270
 
            
271
 
                <li><a href="..&#x2F;classes/EventFacade.html">EventFacade</a></li>
272
 
            
273
 
                <li><a href="..&#x2F;classes/EventHandle.html">EventHandle</a></li>
274
 
            
275
 
                <li><a href="..&#x2F;classes/EventTarget.html">EventTarget</a></li>
276
 
            
277
 
                <li><a href="..&#x2F;classes/ExecCommand.html">ExecCommand</a></li>
278
 
            
279
 
                <li><a href="..&#x2F;classes/Features.html">Features</a></li>
280
 
            
281
 
                <li><a href="..&#x2F;classes/File.html">File</a></li>
282
 
            
283
 
                <li><a href="..&#x2F;classes/FileFlash.html">FileFlash</a></li>
284
 
            
285
 
                <li><a href="..&#x2F;classes/FileHTML5.html">FileHTML5</a></li>
286
 
            
287
 
                <li><a href="..&#x2F;classes/Fills.html">Fills</a></li>
288
 
            
289
 
                <li><a href="..&#x2F;classes/Frame.html">Frame</a></li>
290
 
            
291
 
                <li><a href="..&#x2F;classes/Get.html">Get</a></li>
292
 
            
293
 
                <li><a href="..&#x2F;classes/Get.Transaction.html">Get.Transaction</a></li>
294
 
            
295
 
                <li><a href="..&#x2F;classes/GetNodeJS.html">GetNodeJS</a></li>
296
 
            
297
 
                <li><a href="..&#x2F;classes/Graph.html">Graph</a></li>
298
 
            
299
 
                <li><a href="..&#x2F;classes/Graphic.html">Graphic</a></li>
300
 
            
301
 
                <li><a href="..&#x2F;classes/GraphicBase.html">GraphicBase</a></li>
302
 
            
303
 
                <li><a href="..&#x2F;classes/Gridlines.html">Gridlines</a></li>
304
 
            
305
 
                <li><a href="..&#x2F;classes/GroupCircle.html">GroupCircle</a></li>
306
 
            
307
 
                <li><a href="..&#x2F;classes/GroupDiamond.html">GroupDiamond</a></li>
308
 
            
309
 
                <li><a href="..&#x2F;classes/GroupRect.html">GroupRect</a></li>
310
 
            
311
 
                <li><a href="..&#x2F;classes/Handlebars.html">Handlebars</a></li>
312
 
            
313
 
                <li><a href="..&#x2F;classes/Highlight.html">Highlight</a></li>
314
 
            
315
 
                <li><a href="..&#x2F;classes/Histogram.html">Histogram</a></li>
316
 
            
317
 
                <li><a href="..&#x2F;classes/HistoryBase.html">HistoryBase</a></li>
318
 
            
319
 
                <li><a href="..&#x2F;classes/HistoryHash.html">HistoryHash</a></li>
320
 
            
321
 
                <li><a href="..&#x2F;classes/HistoryHTML5.html">HistoryHTML5</a></li>
322
 
            
323
 
                <li><a href="..&#x2F;classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
324
 
            
325
 
                <li><a href="..&#x2F;classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
326
 
            
327
 
                <li><a href="..&#x2F;classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
328
 
            
329
 
                <li><a href="..&#x2F;classes/Intl.html">Intl</a></li>
330
 
            
331
 
                <li><a href="..&#x2F;classes/IO.html">IO</a></li>
332
 
            
333
 
                <li><a href="..&#x2F;classes/json.html">json</a></li>
334
 
            
335
 
                <li><a href="..&#x2F;classes/JSONPRequest.html">JSONPRequest</a></li>
336
 
            
337
 
                <li><a href="..&#x2F;classes/Lang.html">Lang</a></li>
338
 
            
339
 
                <li><a href="..&#x2F;classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
340
 
            
341
 
                <li><a href="..&#x2F;classes/Lines.html">Lines</a></li>
342
 
            
343
 
                <li><a href="..&#x2F;classes/LineSeries.html">LineSeries</a></li>
344
 
            
345
 
                <li><a href="..&#x2F;classes/Loader.html">Loader</a></li>
346
 
            
347
 
                <li><a href="..&#x2F;classes/MarkerSeries.html">MarkerSeries</a></li>
348
 
            
349
 
                <li><a href="..&#x2F;classes/Matrix.html">Matrix</a></li>
350
 
            
351
 
                <li><a href="..&#x2F;classes/Model.html">Model</a></li>
352
 
            
353
 
                <li><a href="..&#x2F;classes/ModelList.html">ModelList</a></li>
354
 
            
355
 
                <li><a href="..&#x2F;classes/Node.html">Node</a></li>
356
 
            
357
 
                <li><a href="..&#x2F;classes/NodeList.html">NodeList</a></li>
358
 
            
359
 
                <li><a href="..&#x2F;classes/NumericAxis.html">NumericAxis</a></li>
360
 
            
361
 
                <li><a href="..&#x2F;classes/Object.html">Object</a></li>
362
 
            
363
 
                <li><a href="..&#x2F;classes/Overlay.html">Overlay</a></li>
364
 
            
365
 
                <li><a href="..&#x2F;classes/Panel.html">Panel</a></li>
366
 
            
367
 
                <li><a href="..&#x2F;classes/Parallel.html">Parallel</a></li>
368
 
            
369
 
                <li><a href="..&#x2F;classes/Path.html">Path</a></li>
370
 
            
371
 
                <li><a href="..&#x2F;classes/PieChart.html">PieChart</a></li>
372
 
            
373
 
                <li><a href="..&#x2F;classes/PieSeries.html">PieSeries</a></li>
374
 
            
375
 
                <li><a href="..&#x2F;classes/Pjax.html">Pjax</a></li>
376
 
            
377
 
                <li><a href="..&#x2F;classes/PjaxBase.html">PjaxBase</a></li>
378
 
            
379
 
                <li><a href="..&#x2F;classes/Plots.html">Plots</a></li>
380
 
            
381
 
                <li><a href="..&#x2F;classes/Plugin.Align.html">Plugin.Align</a></li>
382
 
            
383
 
                <li><a href="..&#x2F;classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
384
 
            
385
 
                <li><a href="..&#x2F;classes/Plugin.Base.html">Plugin.Base</a></li>
386
 
            
387
 
                <li><a href="..&#x2F;classes/Plugin.Cache.html">Plugin.Cache</a></li>
388
 
            
389
 
                <li><a href="..&#x2F;classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
390
 
            
391
 
                <li><a href="..&#x2F;classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
392
 
            
393
 
                <li><a href="..&#x2F;classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
394
 
            
395
 
                <li><a href="..&#x2F;classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
396
 
            
397
 
                <li><a href="..&#x2F;classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
398
 
            
399
 
                <li><a href="..&#x2F;classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
400
 
            
401
 
                <li><a href="..&#x2F;classes/Plugin.DDProxy.html">Plugin.DDProxy</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.html">Test</a></li>
558
 
            
559
 
                <li><a href="..&#x2F;classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
560
 
            
561
 
                <li><a href="..&#x2F;classes/Test.Assert.html">Test.Assert</a></li>
562
 
            
563
 
                <li><a href="..&#x2F;classes/Test.AssertionError.html">Test.AssertionError</a></li>
564
 
            
565
 
                <li><a href="..&#x2F;classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
566
 
            
567
 
                <li><a href="..&#x2F;classes/Test.Console.html">Test.Console</a></li>
568
 
            
569
 
                <li><a href="..&#x2F;classes/Test.CoverageFormat.CoverageFormat.html">Test.CoverageFormat.CoverageFormat</a></li>
570
 
            
571
 
                <li><a href="..&#x2F;classes/Test.DateAssert.html">Test.DateAssert</a></li>
572
 
            
573
 
                <li><a href="..&#x2F;classes/Test.EventTarget.html">Test.EventTarget</a></li>
574
 
            
575
 
                <li><a href="..&#x2F;classes/Test.Mock.Mock.html">Test.Mock.Mock</a></li>
576
 
            
577
 
                <li><a href="..&#x2F;classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
578
 
            
579
 
                <li><a href="..&#x2F;classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
580
 
            
581
 
                <li><a href="..&#x2F;classes/Test.Reporter.html">Test.Reporter</a></li>
582
 
            
583
 
                <li><a href="..&#x2F;classes/Test.Results.html">Test.Results</a></li>
584
 
            
585
 
                <li><a href="..&#x2F;classes/Test.Runner.html">Test.Runner</a></li>
586
 
            
587
 
                <li><a href="..&#x2F;classes/Test.ShouldError.html">Test.ShouldError</a></li>
588
 
            
589
 
                <li><a href="..&#x2F;classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
590
 
            
591
 
                <li><a href="..&#x2F;classes/Test.TestCase.html">Test.TestCase</a></li>
592
 
            
593
 
                <li><a href="..&#x2F;classes/Test.TestFormat.html">Test.TestFormat</a></li>
594
 
            
595
 
                <li><a href="..&#x2F;classes/Test.TestNode.html">Test.TestNode</a></li>
596
 
            
597
 
                <li><a href="..&#x2F;classes/Test.TestRunner.html">Test.TestRunner</a></li>
598
 
            
599
 
                <li><a href="..&#x2F;classes/Test.TestSuite.html">Test.TestSuite</a></li>
600
 
            
601
 
                <li><a href="..&#x2F;classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
602
 
            
603
 
                <li><a href="..&#x2F;classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
604
 
            
605
 
                <li><a href="..&#x2F;classes/Test.Wait.html">Test.Wait</a></li>
606
 
            
607
 
                <li><a href="..&#x2F;classes/Text.AccentFold.html">Text.AccentFold</a></li>
608
 
            
609
 
                <li><a href="..&#x2F;classes/Text.WordBreak.html">Text.WordBreak</a></li>
610
 
            
611
 
                <li><a href="..&#x2F;classes/TimeAxis.html">TimeAxis</a></li>
612
 
            
613
 
                <li><a href="..&#x2F;classes/ToggleButton.html">ToggleButton</a></li>
614
 
            
615
 
                <li><a href="..&#x2F;classes/TopAxisLayout.html">TopAxisLayout</a></li>
616
 
            
617
 
                <li><a href="..&#x2F;classes/Transition.html">Transition</a></li>
618
 
            
619
 
                <li><a href="..&#x2F;classes/UA.html">UA</a></li>
620
 
            
621
 
                <li><a href="..&#x2F;classes/Uploader.html">Uploader</a></li>
622
 
            
623
 
                <li><a href="..&#x2F;classes/Uploader.Queue.html">Uploader.Queue</a></li>
624
 
            
625
 
                <li><a href="..&#x2F;classes/UploaderFlash.html">UploaderFlash</a></li>
626
 
            
627
 
                <li><a href="..&#x2F;classes/UploaderHTML5.html">UploaderHTML5</a></li>
628
 
            
629
 
                <li><a href="..&#x2F;classes/ValueChange.html">ValueChange</a></li>
630
 
            
631
 
                <li><a href="..&#x2F;classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
632
 
            
633
 
                <li><a href="..&#x2F;classes/View.html">View</a></li>
634
 
            
635
 
                <li><a href="..&#x2F;classes/View.NodeMap.html">View.NodeMap</a></li>
636
 
            
637
 
                <li><a href="..&#x2F;classes/VMLCircle.html">VMLCircle</a></li>
638
 
            
639
 
                <li><a href="..&#x2F;classes/VMLDrawing.html">VMLDrawing</a></li>
640
 
            
641
 
                <li><a href="..&#x2F;classes/VMLEllipse.html">VMLEllipse</a></li>
642
 
            
643
 
                <li><a href="..&#x2F;classes/VMLGraphic.html">VMLGraphic</a></li>
644
 
            
645
 
                <li><a href="..&#x2F;classes/VMLPath.html">VMLPath</a></li>
646
 
            
647
 
                <li><a href="..&#x2F;classes/VMLPieSlice.html">VMLPieSlice</a></li>
648
 
            
649
 
                <li><a href="..&#x2F;classes/VMLRect.html">VMLRect</a></li>
650
 
            
651
 
                <li><a href="..&#x2F;classes/VMLShape.html">VMLShape</a></li>
652
 
            
653
 
                <li><a href="..&#x2F;classes/Widget.html">Widget</a></li>
654
 
            
655
 
                <li><a href="..&#x2F;classes/WidgetAutohide.html">WidgetAutohide</a></li>
656
 
            
657
 
                <li><a href="..&#x2F;classes/WidgetButtons.html">WidgetButtons</a></li>
658
 
            
659
 
                <li><a href="..&#x2F;classes/WidgetChild.html">WidgetChild</a></li>
660
 
            
661
 
                <li><a href="..&#x2F;classes/WidgetModality.html">WidgetModality</a></li>
662
 
            
663
 
                <li><a href="..&#x2F;classes/WidgetParent.html">WidgetParent</a></li>
664
 
            
665
 
                <li><a href="..&#x2F;classes/WidgetPosition.html">WidgetPosition</a></li>
666
 
            
667
 
                <li><a href="..&#x2F;classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
668
 
            
669
 
                <li><a href="..&#x2F;classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
670
 
            
671
 
                <li><a href="..&#x2F;classes/WidgetStack.html">WidgetStack</a></li>
672
 
            
673
 
                <li><a href="..&#x2F;classes/WidgetStdMod.html">WidgetStdMod</a></li>
674
 
            
675
 
                <li><a href="..&#x2F;classes/YQL.html">YQL</a></li>
676
 
            
677
 
                <li><a href="..&#x2F;classes/YQLRequest.html">YQLRequest</a></li>
678
 
            
679
 
                <li><a href="..&#x2F;classes/YUI.html">YUI</a></li>
680
 
            
681
 
                <li><a href="..&#x2F;classes/YUI~substitute.html">YUI~substitute</a></li>
682
 
            
683
 
            </ul>
684
 
 
685
 
            <ul id="api-modules" class="apis modules">
686
 
            
687
 
                <li><a href="..&#x2F;modules/align-plugin.html">align-plugin</a></li>
688
 
            
689
 
                <li><a href="..&#x2F;modules/anim.html">anim</a></li>
690
 
            
691
 
                <li><a href="..&#x2F;modules/anim-base.html">anim-base</a></li>
692
 
            
693
 
                <li><a href="..&#x2F;modules/anim-color.html">anim-color</a></li>
694
 
            
695
 
                <li><a href="..&#x2F;modules/anim-curve.html">anim-curve</a></li>
696
 
            
697
 
                <li><a href="..&#x2F;modules/anim-easing.html">anim-easing</a></li>
698
 
            
699
 
                <li><a href="..&#x2F;modules/anim-node-plugin.html">anim-node-plugin</a></li>
700
 
            
701
 
                <li><a href="..&#x2F;modules/anim-scroll.html">anim-scroll</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.EditorPara Class</h1>
1310
 
<div class="box meta">
1311
 
    
1312
 
 
1313
 
    
1314
 
        <div class="extends">
1315
 
            Extends <a href="../classes/Plugin.EditorParaBase.html" class="crosslink">Plugin.EditorParaBase</a>
1316
 
        </div>
1317
 
    
1318
 
 
1319
 
    
1320
 
        <div class="foundat">
1321
 
            Defined in: <a href="..&#x2F;files&#x2F;editor_js_editor-para.js.html#l2"><code>editor&#x2F;js&#x2F;editor-para.js:2</code></a>
1322
 
        </div>
1323
 
    
1324
 
 
1325
 
    
1326
 
        
1327
 
            Module: <a href="../modules/editor-para.html">editor-para</a><br>
1328
 
            Parent Module: <a href="../modules/editor.html">editor</a>
1329
 
        
1330
 
    
1331
 
 
1332
 
    
1333
 
</div>
1334
 
 
1335
 
 
1336
 
 
1337
 
<div class="box intro">
1338
 
    <p>Plugin for Editor to paragraph auto wrapping and correction.</p>
1339
 
</div>
1340
 
 
1341
 
 
1342
 
    <div class="constructor">
1343
 
        <h2>Constructor</h2>
1344
 
        <div id="method_Plugin.EditorPara" class="method item">
1345
 
    <h3 class="name"><code>Plugin.EditorPara</code></h3>
1346
 
 
1347
 
    
1348
 
        <span class="paren">()</span>
1349
 
    
1350
 
 
1351
 
    
1352
 
 
1353
 
    
1354
 
 
1355
 
    
1356
 
 
1357
 
    
1358
 
 
1359
 
    
1360
 
 
1361
 
    
1362
 
 
1363
 
    <div class="meta">
1364
 
        
1365
 
            
1366
 
                
1367
 
                <p>
1368
 
                
1369
 
                Defined in
1370
 
                
1371
 
            
1372
 
        
1373
 
        
1374
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para.js.html#l2"><code>editor&#x2F;js&#x2F;editor-para.js:2</code></a>
1375
 
        
1376
 
        </p>
1377
 
 
1378
 
 
1379
 
        
1380
 
 
1381
 
        
1382
 
    </div>
1383
 
 
1384
 
    <div class="description">
1385
 
        
1386
 
    </div>
1387
 
 
1388
 
    
1389
 
 
1390
 
    
1391
 
 
1392
 
    
1393
 
</div>
1394
 
 
1395
 
    </div>
1396
 
 
1397
 
 
1398
 
<div id="classdocs" class="tabview">
1399
 
    <ul class="api-class-tabs">
1400
 
        <li class="api-class-tab index"><a href="#index">Index</a></li>
1401
 
 
1402
 
        
1403
 
            <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1404
 
        
1405
 
        
1406
 
            <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
1407
 
        
1408
 
        
1409
 
            <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
1410
 
        
1411
 
        
1412
 
            <li class="api-class-tab events"><a href="#events">Events</a></li>
1413
 
        
1414
 
    </ul>
1415
 
 
1416
 
    <div>
1417
 
        <div id="index" class="api-class-tabpanel index">
1418
 
            <h2 class="off-left">Item Index</h2>
1419
 
 
1420
 
            
1421
 
                <div class="index-section methods">
1422
 
                    <h3>Methods</h3>
1423
 
 
1424
 
                    <ul class="index-list methods">
1425
 
                        
1426
 
                            <li class="index-item method private inherited">
1427
 
                                <a href="#method__addAttrs">_addAttrs</a>
1428
 
 
1429
 
                                
1430
 
                            </li>
1431
 
                        
1432
 
                            <li class="index-item method private inherited">
1433
 
                                <a href="#method__addLazyAttr">_addLazyAttr</a>
1434
 
 
1435
 
                                
1436
 
                            </li>
1437
 
                        
1438
 
                            <li class="index-item method private inherited">
1439
 
                                <a href="#method__afterContentChange">_afterContentChange</a>
1440
 
 
1441
 
                                
1442
 
                            </li>
1443
 
                        
1444
 
                            <li class="index-item method private inherited">
1445
 
                                <a href="#method__afterEditorReady">_afterEditorReady</a>
1446
 
 
1447
 
                                
1448
 
                            </li>
1449
 
                        
1450
 
                            <li class="index-item method private inherited">
1451
 
                                <a href="#method__afterPaste">_afterPaste</a>
1452
 
 
1453
 
                                
1454
 
                            </li>
1455
 
                        
1456
 
                            <li class="index-item method private inherited">
1457
 
                                <a href="#method__aggregateAttrs">_aggregateAttrs</a>
1458
 
 
1459
 
                                
1460
 
                            </li>
1461
 
                        
1462
 
                            <li class="index-item method private inherited inherited">
1463
 
                                <a href="#method__attrCfgHash">_attrCfgHash</a>
1464
 
 
1465
 
                                
1466
 
                            </li>
1467
 
                        
1468
 
                            <li class="index-item method private inherited">
1469
 
                                <a href="#method__baseDestroy">_baseDestroy</a>
1470
 
 
1471
 
                                
1472
 
                            </li>
1473
 
                        
1474
 
                            <li class="index-item method private inherited">
1475
 
                                <a href="#method__baseInit">_baseInit</a>
1476
 
 
1477
 
                                
1478
 
                            </li>
1479
 
                        
1480
 
                            <li class="index-item method private inherited">
1481
 
                                <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
1482
 
 
1483
 
                                
1484
 
                            </li>
1485
 
                        
1486
 
                            <li class="index-item method protected inherited">
1487
 
                                <a href="#method__defDestroyFn">_defDestroyFn</a>
1488
 
 
1489
 
                                
1490
 
                            </li>
1491
 
                        
1492
 
                            <li class="index-item method protected inherited">
1493
 
                                <a href="#method__defInitFn">_defInitFn</a>
1494
 
 
1495
 
                                
1496
 
                            </li>
1497
 
                        
1498
 
                            <li class="index-item method private inherited">
1499
 
                                <a href="#method__destroyHierarchy">_destroyHierarchy</a>
1500
 
 
1501
 
                                
1502
 
                            </li>
1503
 
                        
1504
 
                            <li class="index-item method private inherited">
1505
 
                                <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
1506
 
 
1507
 
                                
1508
 
                            </li>
1509
 
                        
1510
 
                            <li class="index-item method private inherited">
1511
 
                                <a href="#method__filterAttrCfs">_filterAttrCfs</a>
1512
 
 
1513
 
                                
1514
 
                            </li>
1515
 
                        
1516
 
                            <li class="index-item method private inherited">
1517
 
                                <a href="#method__fireAttrChange">_fireAttrChange</a>
1518
 
 
1519
 
                                
1520
 
                            </li>
1521
 
                        
1522
 
                            <li class="index-item method private inherited">
1523
 
                                <a href="#method__fixFirstPara">_fixFirstPara</a>
1524
 
 
1525
 
                                
1526
 
                            </li>
1527
 
                        
1528
 
                            <li class="index-item method protected inherited">
1529
 
                                <a href="#method__getAttr">_getAttr</a>
1530
 
 
1531
 
                                
1532
 
                            </li>
1533
 
                        
1534
 
                            <li class="index-item method protected inherited">
1535
 
                                <a href="#method__getAttrCfg">_getAttrCfg</a>
1536
 
 
1537
 
                                
1538
 
                            </li>
1539
 
                        
1540
 
                            <li class="index-item method protected inherited">
1541
 
                                <a href="#method__getAttrCfgs">_getAttrCfgs</a>
1542
 
 
1543
 
                                
1544
 
                            </li>
1545
 
                        
1546
 
                            <li class="index-item method private inherited inherited">
1547
 
                                <a href="#method__getAttrInitVal">_getAttrInitVal</a>
1548
 
 
1549
 
                                
1550
 
                            </li>
1551
 
                        
1552
 
                            <li class="index-item method protected inherited">
1553
 
                                <a href="#method__getAttrs">_getAttrs</a>
1554
 
 
1555
 
                                
1556
 
                            </li>
1557
 
                        
1558
 
                            <li class="index-item method protected inherited">
1559
 
                                <a href="#method__getClasses">_getClasses</a>
1560
 
 
1561
 
                                
1562
 
                            </li>
1563
 
                        
1564
 
                            <li class="index-item method private inherited">
1565
 
                                <a href="#method__getStateVal">_getStateVal</a>
1566
 
 
1567
 
                                
1568
 
                            </li>
1569
 
                        
1570
 
                            <li class="index-item method private inherited">
1571
 
                                <a href="#method__getType">_getType</a>
1572
 
 
1573
 
                                
1574
 
                            </li>
1575
 
                        
1576
 
                            <li class="index-item method private inherited">
1577
 
                                <a href="#method__initAttrHost">_initAttrHost</a>
1578
 
 
1579
 
                                
1580
 
                            </li>
1581
 
                        
1582
 
                            <li class="index-item method private inherited inherited">
1583
 
                                <a href="#method__initAttribute">_initAttribute</a>
1584
 
 
1585
 
                                
1586
 
                            </li>
1587
 
                        
1588
 
                            <li class="index-item method protected inherited">
1589
 
                                <a href="#method__initAttrs">_initAttrs</a>
1590
 
 
1591
 
                                
1592
 
                            </li>
1593
 
                        
1594
 
                            <li class="index-item method private inherited inherited">
1595
 
                                <a href="#method__initBase">_initBase</a>
1596
 
 
1597
 
                                
1598
 
                            </li>
1599
 
                        
1600
 
                            <li class="index-item method private inherited">
1601
 
                                <a href="#method__initHierarchy">_initHierarchy</a>
1602
 
 
1603
 
                                
1604
 
                            </li>
1605
 
                        
1606
 
                            <li class="index-item method private inherited">
1607
 
                                <a href="#method__initHierarchyData">_initHierarchyData</a>
1608
 
 
1609
 
                                
1610
 
                            </li>
1611
 
                        
1612
 
                            <li class="index-item method private inherited">
1613
 
                                <a href="#method__isLazyAttr">_isLazyAttr</a>
1614
 
 
1615
 
                                
1616
 
                            </li>
1617
 
                        
1618
 
                            <li class="index-item method private inherited">
1619
 
                                <a href="#method__monitor">_monitor</a>
1620
 
 
1621
 
                                
1622
 
                            </li>
1623
 
                        
1624
 
                            <li class="index-item method private inherited inherited">
1625
 
                                <a href="#method__normAttrVals">_normAttrVals</a>
1626
 
 
1627
 
                                
1628
 
                            </li>
1629
 
                        
1630
 
                            <li class="index-item method private">
1631
 
                                <a href="#method__onNodeChange">_onNodeChange</a>
1632
 
 
1633
 
                                
1634
 
                            </li>
1635
 
                        
1636
 
                            <li class="index-item method private inherited">
1637
 
                                <a href="#method__parseType">_parseType</a>
1638
 
 
1639
 
                                
1640
 
                            </li>
1641
 
                        
1642
 
                            <li class="index-item method private inherited">
1643
 
                                <a href="#method__preInitEventCfg">_preInitEventCfg</a>
1644
 
 
1645
 
                                
1646
 
                            </li>
1647
 
                        
1648
 
                            <li class="index-item method protected inherited">
1649
 
                                <a href="#method__protectAttrs">_protectAttrs</a>
1650
 
 
1651
 
                                
1652
 
                            </li>
1653
 
                        
1654
 
                            <li class="index-item method protected inherited inherited">
1655
 
                                <a href="#method__set">_set</a>
1656
 
 
1657
 
                                
1658
 
                            </li>
1659
 
                        
1660
 
                            <li class="index-item method protected inherited">
1661
 
                                <a href="#method__setAttr">_setAttr</a>
1662
 
 
1663
 
                                
1664
 
                            </li>
1665
 
                        
1666
 
                            <li class="index-item method protected inherited">
1667
 
                                <a href="#method__setAttrs">_setAttrs</a>
1668
 
 
1669
 
                                
1670
 
                            </li>
1671
 
                        
1672
 
                            <li class="index-item method private inherited">
1673
 
                                <a href="#method__setAttrVal">_setAttrVal</a>
1674
 
 
1675
 
                                
1676
 
                            </li>
1677
 
                        
1678
 
                            <li class="index-item method private inherited">
1679
 
                                <a href="#method__setStateVal">_setStateVal</a>
1680
 
 
1681
 
                                
1682
 
                            </li>
1683
 
                        
1684
 
                            <li class="index-item method inherited">
1685
 
                                <a href="#method_addAttr">addAttr</a>
1686
 
 
1687
 
                                
1688
 
                            </li>
1689
 
                        
1690
 
                            <li class="index-item method inherited">
1691
 
                                <a href="#method_addAttrs">addAttrs</a>
1692
 
 
1693
 
                                
1694
 
                            </li>
1695
 
                        
1696
 
                            <li class="index-item method inherited">
1697
 
                                <a href="#method_addTarget">addTarget</a>
1698
 
 
1699
 
                                
1700
 
                            </li>
1701
 
                        
1702
 
                            <li class="index-item method inherited">
1703
 
                                <a href="#method_after">after</a>
1704
 
 
1705
 
                                
1706
 
                            </li>
1707
 
                        
1708
 
                            <li class="index-item method inherited">
1709
 
                                <a href="#method_attrAdded">attrAdded</a>
1710
 
 
1711
 
                                
1712
 
                            </li>
1713
 
                        
1714
 
                            <li class="index-item method inherited">
1715
 
                                <a href="#method_before">before</a>
1716
 
 
1717
 
                                
1718
 
                            </li>
1719
 
                        
1720
 
                            <li class="index-item method inherited">
1721
 
                                <a href="#method_bubble">bubble</a>
1722
 
 
1723
 
                                
1724
 
                            </li>
1725
 
                        
1726
 
                            <li class="index-item method inherited inherited">
1727
 
                                <a href="#method_destroy">destroy</a>
1728
 
 
1729
 
                                
1730
 
                            </li>
1731
 
                        
1732
 
                            <li class="index-item method inherited">
1733
 
                                <a href="#method_detach">detach</a>
1734
 
 
1735
 
                                
1736
 
                            </li>
1737
 
                        
1738
 
                            <li class="index-item method inherited">
1739
 
                                <a href="#method_detachAll">detachAll</a>
1740
 
 
1741
 
                                
1742
 
                            </li>
1743
 
                        
1744
 
                            <li class="index-item method inherited">
1745
 
                                <a href="#method_fire">fire</a>
1746
 
 
1747
 
                                
1748
 
                            </li>
1749
 
                        
1750
 
                            <li class="index-item method inherited">
1751
 
                                <a href="#method_get">get</a>
1752
 
 
1753
 
                                
1754
 
                            </li>
1755
 
                        
1756
 
                            <li class="index-item method inherited">
1757
 
                                <a href="#method_getAttrs">getAttrs</a>
1758
 
 
1759
 
                                
1760
 
                            </li>
1761
 
                        
1762
 
                            <li class="index-item method inherited">
1763
 
                                <a href="#method_getEvent">getEvent</a>
1764
 
 
1765
 
                                
1766
 
                            </li>
1767
 
                        
1768
 
                            <li class="index-item method inherited">
1769
 
                                <a href="#method_getTargets">getTargets</a>
1770
 
 
1771
 
                                
1772
 
                            </li>
1773
 
                        
1774
 
                            <li class="index-item method inherited inherited">
1775
 
                                <a href="#method_init">init</a>
1776
 
 
1777
 
                                
1778
 
                            </li>
1779
 
                        
1780
 
                            <li class="index-item method inherited">
1781
 
                                <a href="#method_modifyAttr">modifyAttr</a>
1782
 
 
1783
 
                                
1784
 
                            </li>
1785
 
                        
1786
 
                            <li class="index-item method inherited">
1787
 
                                <a href="#method_on">on</a>
1788
 
 
1789
 
                                
1790
 
                            </li>
1791
 
                        
1792
 
                            <li class="index-item method inherited">
1793
 
                                <a href="#method_once">once</a>
1794
 
 
1795
 
                                
1796
 
                            </li>
1797
 
                        
1798
 
                            <li class="index-item method inherited">
1799
 
                                <a href="#method_onceAfter">onceAfter</a>
1800
 
 
1801
 
                                
1802
 
                            </li>
1803
 
                        
1804
 
                            <li class="index-item method inherited">
1805
 
                                <a href="#method_parseType">parseType</a>
1806
 
 
1807
 
                                
1808
 
                            </li>
1809
 
                        
1810
 
                            <li class="index-item method inherited">
1811
 
                                <a href="#method_publish">publish</a>
1812
 
 
1813
 
                                
1814
 
                            </li>
1815
 
                        
1816
 
                            <li class="index-item method inherited">
1817
 
                                <a href="#method_removeAttr">removeAttr</a>
1818
 
 
1819
 
                                
1820
 
                            </li>
1821
 
                        
1822
 
                            <li class="index-item method inherited">
1823
 
                                <a href="#method_removeTarget">removeTarget</a>
1824
 
 
1825
 
                                
1826
 
                            </li>
1827
 
                        
1828
 
                            <li class="index-item method inherited">
1829
 
                                <a href="#method_reset">reset</a>
1830
 
 
1831
 
                                
1832
 
                            </li>
1833
 
                        
1834
 
                            <li class="index-item method inherited inherited">
1835
 
                                <a href="#method_set">set</a>
1836
 
 
1837
 
                                
1838
 
                            </li>
1839
 
                        
1840
 
                            <li class="index-item method inherited inherited">
1841
 
                                <a href="#method_setAttrs">setAttrs</a>
1842
 
 
1843
 
                                
1844
 
                            </li>
1845
 
                        
1846
 
                            <li class="index-item method deprecated inherited">
1847
 
                                <a href="#method_subscribe">subscribe</a>
1848
 
 
1849
 
                                
1850
 
                            </li>
1851
 
                        
1852
 
                            <li class="index-item method inherited">
1853
 
                                <a href="#method_toString">toString</a>
1854
 
 
1855
 
                                
1856
 
                            </li>
1857
 
                        
1858
 
                            <li class="index-item method deprecated inherited">
1859
 
                                <a href="#method_unsubscribe">unsubscribe</a>
1860
 
 
1861
 
                                
1862
 
                            </li>
1863
 
                        
1864
 
                            <li class="index-item method deprecated inherited">
1865
 
                                <a href="#method_unsubscribeAll">unsubscribeAll</a>
1866
 
 
1867
 
                                
1868
 
                            </li>
1869
 
                        
1870
 
                    </ul>
1871
 
                </div>
1872
 
            
1873
 
 
1874
 
            
1875
 
                <div class="index-section properties">
1876
 
                    <h3>Properties</h3>
1877
 
 
1878
 
                    <ul class="index-list properties">
1879
 
                        
1880
 
                            <li class="index-item property protected inherited">
1881
 
                                <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
1882
 
 
1883
 
                                
1884
 
                            </li>
1885
 
                        
1886
 
                            <li class="index-item property">
1887
 
                                <a href="#property_NAME">NAME</a>
1888
 
 
1889
 
                                
1890
 
                                    <span class="flag static">static</span>
1891
 
                                
1892
 
                            </li>
1893
 
                        
1894
 
                            <li class="index-item property deprecated inherited">
1895
 
                                <a href="#property_name">name</a>
1896
 
 
1897
 
                                
1898
 
                            </li>
1899
 
                        
1900
 
                            <li class="index-item property">
1901
 
                                <a href="#property_NS">NS</a>
1902
 
 
1903
 
                                
1904
 
                                    <span class="flag static">static</span>
1905
 
                                
1906
 
                            </li>
1907
 
                        
1908
 
                    </ul>
1909
 
                </div>
1910
 
            
1911
 
 
1912
 
            
1913
 
                <div class="index-section attrs">
1914
 
                    <h3>Attributes</h3>
1915
 
 
1916
 
                    <ul class="index-list attrs">
1917
 
                        
1918
 
                            <li class="index-item attr inherited">
1919
 
                                <a href="#attr_destroyed">destroyed</a>
1920
 
                            </li>
1921
 
                        
1922
 
                            <li class="index-item attr inherited">
1923
 
                                <a href="#attr_initialized">initialized</a>
1924
 
                            </li>
1925
 
                        
1926
 
                    </ul>
1927
 
                </div>
1928
 
            
1929
 
 
1930
 
            
1931
 
                <div class="index-section events">
1932
 
                    <h3>Events</h3>
1933
 
 
1934
 
                    <ul class="index-list events">
1935
 
                        
1936
 
                            <li class="index-item event inherited">
1937
 
                                <a href="#event_destroy">destroy</a>
1938
 
 
1939
 
                                
1940
 
                            </li>
1941
 
                        
1942
 
                            <li class="index-item event inherited">
1943
 
                                <a href="#event_init">init</a>
1944
 
 
1945
 
                                
1946
 
                            </li>
1947
 
                        
1948
 
                    </ul>
1949
 
                </div>
1950
 
            
1951
 
        </div>
1952
 
 
1953
 
        
1954
 
            <div id="methods" class="api-class-tabpanel">
1955
 
                <h2 class="off-left">Methods</h2>
1956
 
 
1957
 
                
1958
 
                    <div id="method__addAttrs" class="method item private inherited">
1959
 
    <h3 class="name"><code>_addAttrs</code></h3>
1960
 
 
1961
 
    
1962
 
        <div class="args">
1963
 
            <span class="paren">(</span><ul class="args-list inline commas">
1964
 
            
1965
 
                <li class="arg">
1966
 
                    
1967
 
                        <code>cfgs</code>
1968
 
                    
1969
 
                </li>
1970
 
            
1971
 
                <li class="arg">
1972
 
                    
1973
 
                        <code>values</code>
1974
 
                    
1975
 
                </li>
1976
 
            
1977
 
                <li class="arg">
1978
 
                    
1979
 
                        <code>lazy</code>
1980
 
                    
1981
 
                </li>
1982
 
            
1983
 
            </ul><span class="paren">)</span>
1984
 
        </div>
1985
 
    
1986
 
 
1987
 
    
1988
 
 
1989
 
    
1990
 
 
1991
 
    
1992
 
        <span class="flag private">private</span>
1993
 
    
1994
 
 
1995
 
    
1996
 
 
1997
 
    
1998
 
 
1999
 
    
2000
 
 
2001
 
    <div class="meta">
2002
 
        
2003
 
            
2004
 
                <p>Inherited from
2005
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__addAttrs">AttributeCore</a>:
2006
 
            
2007
 
        
2008
 
        
2009
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l740"><code>attribute&#x2F;js&#x2F;AttributeCore.js:740</code></a>
2010
 
        
2011
 
        </p>
2012
 
 
2013
 
 
2014
 
        
2015
 
 
2016
 
        
2017
 
    </div>
2018
 
 
2019
 
    <div class="description">
2020
 
        <p>Implementation behind the public addAttrs method. </p>
2021
 
 
2022
 
<p>This method is invoked directly by get if it encounters a scenario 
2023
 
in which an attribute's valueFn attempts to obtain the 
2024
 
value an attribute in the same group of attributes, which has not yet 
2025
 
been added (on demand initialization).</p>
2026
 
    </div>
2027
 
 
2028
 
    
2029
 
        <div class="params">
2030
 
            <h4>Parameters:</h4>
2031
 
 
2032
 
            <ul class="params-list">
2033
 
            
2034
 
                <li class="param">
2035
 
                    
2036
 
                        <code class="param-name">cfgs</code>
2037
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2038
 
                    
2039
 
 
2040
 
                    
2041
 
 
2042
 
                    <div class="param-description">
2043
 
                        <p>An object with attribute name/configuration pairs.</p>
2044
 
                    </div>
2045
 
 
2046
 
                    
2047
 
                </li>
2048
 
            
2049
 
                <li class="param">
2050
 
                    
2051
 
                        <code class="param-name">values</code>
2052
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2053
 
                    
2054
 
 
2055
 
                    
2056
 
 
2057
 
                    <div class="param-description">
2058
 
                        <p>An object with attribute name/value pairs, defining the initial values to apply.
2059
 
Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
2060
 
                    </div>
2061
 
 
2062
 
                    
2063
 
                </li>
2064
 
            
2065
 
                <li class="param">
2066
 
                    
2067
 
                        <code class="param-name">lazy</code>
2068
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2069
 
                    
2070
 
 
2071
 
                    
2072
 
 
2073
 
                    <div class="param-description">
2074
 
                        <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
2075
 
Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
2076
 
See <a href="#method_addAttr">addAttr</a>.</p>
2077
 
                    </div>
2078
 
 
2079
 
                    
2080
 
                </li>
2081
 
            
2082
 
            </ul>
2083
 
        </div>
2084
 
    
2085
 
 
2086
 
    
2087
 
 
2088
 
    
2089
 
</div>
2090
 
 
2091
 
                
2092
 
                    <div id="method__addLazyAttr" class="method item private inherited">
2093
 
    <h3 class="name"><code>_addLazyAttr</code></h3>
2094
 
 
2095
 
    
2096
 
        <div class="args">
2097
 
            <span class="paren">(</span><ul class="args-list inline commas">
2098
 
            
2099
 
                <li class="arg">
2100
 
                    
2101
 
                        <code>name</code>
2102
 
                    
2103
 
                </li>
2104
 
            
2105
 
            </ul><span class="paren">)</span>
2106
 
        </div>
2107
 
    
2108
 
 
2109
 
    
2110
 
 
2111
 
    
2112
 
 
2113
 
    
2114
 
        <span class="flag private">private</span>
2115
 
    
2116
 
 
2117
 
    
2118
 
 
2119
 
    
2120
 
 
2121
 
    
2122
 
 
2123
 
    <div class="meta">
2124
 
        
2125
 
            
2126
 
                <p>Inherited from
2127
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
2128
 
            
2129
 
        
2130
 
        
2131
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l312"><code>attribute&#x2F;js&#x2F;AttributeCore.js:312</code></a>
2132
 
        
2133
 
        </p>
2134
 
 
2135
 
 
2136
 
        
2137
 
 
2138
 
        
2139
 
    </div>
2140
 
 
2141
 
    <div class="description">
2142
 
        <p>Finishes initializing an attribute which has been lazily added.</p>
2143
 
    </div>
2144
 
 
2145
 
    
2146
 
        <div class="params">
2147
 
            <h4>Parameters:</h4>
2148
 
 
2149
 
            <ul class="params-list">
2150
 
            
2151
 
                <li class="param">
2152
 
                    
2153
 
                        <code class="param-name">name</code>
2154
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2155
 
                    
2156
 
 
2157
 
                    
2158
 
 
2159
 
                    <div class="param-description">
2160
 
                        <p>The name of the attribute</p>
2161
 
                    </div>
2162
 
 
2163
 
                    
2164
 
                </li>
2165
 
            
2166
 
            </ul>
2167
 
        </div>
2168
 
    
2169
 
 
2170
 
    
2171
 
 
2172
 
    
2173
 
</div>
2174
 
 
2175
 
                
2176
 
                    <div id="method__afterContentChange" class="method item private inherited">
2177
 
    <h3 class="name"><code>_afterContentChange</code></h3>
2178
 
 
2179
 
    
2180
 
        <span class="paren">()</span>
2181
 
    
2182
 
 
2183
 
    
2184
 
 
2185
 
    
2186
 
 
2187
 
    
2188
 
        <span class="flag private">private</span>
2189
 
    
2190
 
 
2191
 
    
2192
 
 
2193
 
    
2194
 
 
2195
 
    
2196
 
 
2197
 
    <div class="meta">
2198
 
        
2199
 
            
2200
 
                <p>Inherited from
2201
 
                <a href="..&#x2F;classes&#x2F;Plugin.EditorParaBase.html#method__afterContentChange">Plugin.EditorParaBase</a>:
2202
 
            
2203
 
        
2204
 
        
2205
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para-base.js.html#l57"><code>editor&#x2F;js&#x2F;editor-para-base.js:57</code></a>
2206
 
        
2207
 
        </p>
2208
 
 
2209
 
 
2210
 
        
2211
 
 
2212
 
        
2213
 
    </div>
2214
 
 
2215
 
    <div class="description">
2216
 
        <p>Performs a block element filter when the Editor after an content change</p>
2217
 
    </div>
2218
 
 
2219
 
    
2220
 
 
2221
 
    
2222
 
 
2223
 
    
2224
 
</div>
2225
 
 
2226
 
                
2227
 
                    <div id="method__afterEditorReady" class="method item private inherited">
2228
 
    <h3 class="name"><code>_afterEditorReady</code></h3>
2229
 
 
2230
 
    
2231
 
        <span class="paren">()</span>
2232
 
    
2233
 
 
2234
 
    
2235
 
 
2236
 
    
2237
 
 
2238
 
    
2239
 
        <span class="flag private">private</span>
2240
 
    
2241
 
 
2242
 
    
2243
 
 
2244
 
    
2245
 
 
2246
 
    
2247
 
 
2248
 
    <div class="meta">
2249
 
        
2250
 
            
2251
 
                <p>Inherited from
2252
 
                <a href="..&#x2F;classes&#x2F;Plugin.EditorParaBase.html#method__afterEditorReady">Plugin.EditorParaBase</a>:
2253
 
            
2254
 
        
2255
 
        
2256
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para-base.js.html#l43"><code>editor&#x2F;js&#x2F;editor-para-base.js:43</code></a>
2257
 
        
2258
 
        </p>
2259
 
 
2260
 
 
2261
 
        
2262
 
 
2263
 
        
2264
 
    </div>
2265
 
 
2266
 
    <div class="description">
2267
 
        <p>Performs a block element filter when the Editor is first ready</p>
2268
 
    </div>
2269
 
 
2270
 
    
2271
 
 
2272
 
    
2273
 
 
2274
 
    
2275
 
</div>
2276
 
 
2277
 
                
2278
 
                    <div id="method__afterPaste" class="method item private inherited">
2279
 
    <h3 class="name"><code>_afterPaste</code></h3>
2280
 
 
2281
 
    
2282
 
        <span class="paren">()</span>
2283
 
    
2284
 
 
2285
 
    
2286
 
 
2287
 
    
2288
 
 
2289
 
    
2290
 
        <span class="flag private">private</span>
2291
 
    
2292
 
 
2293
 
    
2294
 
 
2295
 
    
2296
 
 
2297
 
    
2298
 
 
2299
 
    <div class="meta">
2300
 
        
2301
 
            
2302
 
                <p>Inherited from
2303
 
                <a href="..&#x2F;classes&#x2F;Plugin.EditorParaBase.html#method__afterPaste">Plugin.EditorParaBase</a>:
2304
 
            
2305
 
        
2306
 
        
2307
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para-base.js.html#l68"><code>editor&#x2F;js&#x2F;editor-para-base.js:68</code></a>
2308
 
        
2309
 
        </p>
2310
 
 
2311
 
 
2312
 
        
2313
 
 
2314
 
        
2315
 
    </div>
2316
 
 
2317
 
    <div class="description">
2318
 
        <p>Performs block/paste filtering after paste.</p>
2319
 
    </div>
2320
 
 
2321
 
    
2322
 
 
2323
 
    
2324
 
 
2325
 
    
2326
 
</div>
2327
 
 
2328
 
                
2329
 
                    <div id="method__aggregateAttrs" class="method item private inherited">
2330
 
    <h3 class="name"><code>_aggregateAttrs</code></h3>
2331
 
 
2332
 
    
2333
 
        <div class="args">
2334
 
            <span class="paren">(</span><ul class="args-list inline commas">
2335
 
            
2336
 
                <li class="arg">
2337
 
                    
2338
 
                        <code>allAttrs</code>
2339
 
                    
2340
 
                </li>
2341
 
            
2342
 
            </ul><span class="paren">)</span>
2343
 
        </div>
2344
 
    
2345
 
 
2346
 
    
2347
 
        <span class="returns-inline">
2348
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2349
 
        </span>
2350
 
    
2351
 
 
2352
 
    
2353
 
 
2354
 
    
2355
 
        <span class="flag private">private</span>
2356
 
    
2357
 
 
2358
 
    
2359
 
 
2360
 
    
2361
 
 
2362
 
    
2363
 
 
2364
 
    <div class="meta">
2365
 
        
2366
 
            
2367
 
                <p>Inherited from
2368
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__aggregateAttrs">BaseCore</a>:
2369
 
            
2370
 
        
2371
 
        
2372
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l426"><code>base&#x2F;js&#x2F;BaseCore.js:426</code></a>
2373
 
        
2374
 
        </p>
2375
 
 
2376
 
 
2377
 
        
2378
 
 
2379
 
        
2380
 
    </div>
2381
 
 
2382
 
    <div class="description">
2383
 
        <p>A helper method, used by _initHierarchyData to aggregate 
2384
 
attribute configuration across the instances class hierarchy.</p>
2385
 
 
2386
 
<p>The method will protect the attribute configuration value to protect the statically defined 
2387
 
default value in ATTRS if required (if the value is an object literal, array or the 
2388
 
attribute configuration has cloneDefaultValue set to shallow or deep).</p>
2389
 
    </div>
2390
 
 
2391
 
    
2392
 
        <div class="params">
2393
 
            <h4>Parameters:</h4>
2394
 
 
2395
 
            <ul class="params-list">
2396
 
            
2397
 
                <li class="param">
2398
 
                    
2399
 
                        <code class="param-name">allAttrs</code>
2400
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
2401
 
                    
2402
 
 
2403
 
                    
2404
 
 
2405
 
                    <div class="param-description">
2406
 
                        <p>An array of ATTRS definitions across classes in the hierarchy 
2407
 
(subclass first, Base last)</p>
2408
 
                    </div>
2409
 
 
2410
 
                    
2411
 
                </li>
2412
 
            
2413
 
            </ul>
2414
 
        </div>
2415
 
    
2416
 
 
2417
 
    
2418
 
        <div class="returns">
2419
 
            <h4>Returns:</h4>
2420
 
 
2421
 
            <div class="returns-description">
2422
 
                
2423
 
                    
2424
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
2425
 
                    
2426
 
                    The aggregate set of ATTRS definitions for the instance
2427
 
                
2428
 
            </div>
2429
 
        </div>
2430
 
    
2431
 
 
2432
 
    
2433
 
</div>
2434
 
 
2435
 
                
2436
 
                    <div id="method__attrCfgHash" class="method item private inherited">
2437
 
    <h3 class="name"><code>_attrCfgHash</code></h3>
2438
 
 
2439
 
    
2440
 
        <span class="paren">()</span>
2441
 
    
2442
 
 
2443
 
    
2444
 
 
2445
 
    
2446
 
 
2447
 
    
2448
 
        <span class="flag private">private</span>
2449
 
    
2450
 
 
2451
 
    
2452
 
 
2453
 
    
2454
 
 
2455
 
    
2456
 
 
2457
 
    <div class="meta">
2458
 
        
2459
 
            <p>Inherited from
2460
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method__attrCfgHash">
2461
 
                BaseCore
2462
 
            </a>
2463
 
            
2464
 
            but overwritten in
2465
 
            
2466
 
        
2467
 
        
2468
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l180"><code>base&#x2F;js&#x2F;Base.js:180</code></a>
2469
 
        
2470
 
        </p>
2471
 
 
2472
 
 
2473
 
        
2474
 
 
2475
 
        
2476
 
    </div>
2477
 
 
2478
 
    <div class="description">
2479
 
        <p>Utility method to define the attribute hash used to filter/whitelist property mixes for 
2480
 
this class.</p>
2481
 
    </div>
2482
 
 
2483
 
    
2484
 
 
2485
 
    
2486
 
 
2487
 
    
2488
 
</div>
2489
 
 
2490
 
                
2491
 
                    <div id="method__baseDestroy" class="method item private inherited">
2492
 
    <h3 class="name"><code>_baseDestroy</code></h3>
2493
 
 
2494
 
    
2495
 
        <span class="paren">()</span>
2496
 
    
2497
 
 
2498
 
    
2499
 
 
2500
 
    
2501
 
 
2502
 
    
2503
 
        <span class="flag private">private</span>
2504
 
    
2505
 
 
2506
 
    
2507
 
 
2508
 
    
2509
 
 
2510
 
    
2511
 
 
2512
 
    <div class="meta">
2513
 
        
2514
 
            
2515
 
                <p>Inherited from
2516
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__baseDestroy">BaseCore</a>:
2517
 
            
2518
 
        
2519
 
        
2520
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l263"><code>base&#x2F;js&#x2F;BaseCore.js:263</code></a>
2521
 
        
2522
 
        </p>
2523
 
 
2524
 
 
2525
 
        
2526
 
 
2527
 
        
2528
 
    </div>
2529
 
 
2530
 
    <div class="description">
2531
 
        <p>Internal destroy implementation for BaseCore</p>
2532
 
    </div>
2533
 
 
2534
 
    
2535
 
 
2536
 
    
2537
 
 
2538
 
    
2539
 
</div>
2540
 
 
2541
 
                
2542
 
                    <div id="method__baseInit" class="method item private inherited">
2543
 
    <h3 class="name"><code>_baseInit</code></h3>
2544
 
 
2545
 
    
2546
 
        <span class="paren">()</span>
2547
 
    
2548
 
 
2549
 
    
2550
 
 
2551
 
    
2552
 
 
2553
 
    
2554
 
        <span class="flag private">private</span>
2555
 
    
2556
 
 
2557
 
    
2558
 
 
2559
 
    
2560
 
 
2561
 
    
2562
 
 
2563
 
    <div class="meta">
2564
 
        
2565
 
            
2566
 
                <p>Inherited from
2567
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__baseInit">BaseCore</a>:
2568
 
            
2569
 
        
2570
 
        
2571
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l235"><code>base&#x2F;js&#x2F;BaseCore.js:235</code></a>
2572
 
        
2573
 
        </p>
2574
 
 
2575
 
 
2576
 
        
2577
 
 
2578
 
        
2579
 
    </div>
2580
 
 
2581
 
    <div class="description">
2582
 
        <p>Internal initialization implementation for BaseCore</p>
2583
 
    </div>
2584
 
 
2585
 
    
2586
 
 
2587
 
    
2588
 
 
2589
 
    
2590
 
</div>
2591
 
 
2592
 
                
2593
 
                    <div id="method__defAttrChangeFn" class="method item private inherited">
2594
 
    <h3 class="name"><code>_defAttrChangeFn</code></h3>
2595
 
 
2596
 
    
2597
 
        <div class="args">
2598
 
            <span class="paren">(</span><ul class="args-list inline commas">
2599
 
            
2600
 
                <li class="arg">
2601
 
                    
2602
 
                        <code>e</code>
2603
 
                    
2604
 
                </li>
2605
 
            
2606
 
            </ul><span class="paren">)</span>
2607
 
        </div>
2608
 
    
2609
 
 
2610
 
    
2611
 
 
2612
 
    
2613
 
 
2614
 
    
2615
 
        <span class="flag private">private</span>
2616
 
    
2617
 
 
2618
 
    
2619
 
 
2620
 
    
2621
 
 
2622
 
    
2623
 
 
2624
 
    <div class="meta">
2625
 
        
2626
 
            
2627
 
                <p>Inherited from
2628
 
                <a href="..&#x2F;classes&#x2F;AttributeEvents.html#method__defAttrChangeFn">AttributeEvents</a>:
2629
 
            
2630
 
        
2631
 
        
2632
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l148"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:148</code></a>
2633
 
        
2634
 
        </p>
2635
 
 
2636
 
 
2637
 
        
2638
 
 
2639
 
        
2640
 
    </div>
2641
 
 
2642
 
    <div class="description">
2643
 
        <p>Default function for attribute change events.</p>
2644
 
    </div>
2645
 
 
2646
 
    
2647
 
        <div class="params">
2648
 
            <h4>Parameters:</h4>
2649
 
 
2650
 
            <ul class="params-list">
2651
 
            
2652
 
                <li class="param">
2653
 
                    
2654
 
                        <code class="param-name">e</code>
2655
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2656
 
                    
2657
 
 
2658
 
                    
2659
 
 
2660
 
                    <div class="param-description">
2661
 
                        <p>The event object for attribute change events.</p>
2662
 
                    </div>
2663
 
 
2664
 
                    
2665
 
                </li>
2666
 
            
2667
 
            </ul>
2668
 
        </div>
2669
 
    
2670
 
 
2671
 
    
2672
 
 
2673
 
    
2674
 
</div>
2675
 
 
2676
 
                
2677
 
                    <div id="method__defDestroyFn" class="method item protected inherited">
2678
 
    <h3 class="name"><code>_defDestroyFn</code></h3>
2679
 
 
2680
 
    
2681
 
        <div class="args">
2682
 
            <span class="paren">(</span><ul class="args-list inline commas">
2683
 
            
2684
 
                <li class="arg">
2685
 
                    
2686
 
                        <code>e</code>
2687
 
                    
2688
 
                </li>
2689
 
            
2690
 
            </ul><span class="paren">)</span>
2691
 
        </div>
2692
 
    
2693
 
 
2694
 
    
2695
 
 
2696
 
    
2697
 
 
2698
 
    
2699
 
        <span class="flag protected">protected</span>
2700
 
    
2701
 
 
2702
 
    
2703
 
 
2704
 
    
2705
 
 
2706
 
    
2707
 
 
2708
 
    <div class="meta">
2709
 
        
2710
 
            
2711
 
                <p>Inherited from
2712
 
                <a href="..&#x2F;classes&#x2F;Base.html#method__defDestroyFn">Base</a>:
2713
 
            
2714
 
        
2715
 
        
2716
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l325"><code>base&#x2F;js&#x2F;Base.js:325</code></a>
2717
 
        
2718
 
        </p>
2719
 
 
2720
 
 
2721
 
        
2722
 
 
2723
 
        
2724
 
    </div>
2725
 
 
2726
 
    <div class="description">
2727
 
        <p>Default destroy event handler</p>
2728
 
    </div>
2729
 
 
2730
 
    
2731
 
        <div class="params">
2732
 
            <h4>Parameters:</h4>
2733
 
 
2734
 
            <ul class="params-list">
2735
 
            
2736
 
                <li class="param">
2737
 
                    
2738
 
                        <code class="param-name">e</code>
2739
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2740
 
                    
2741
 
 
2742
 
                    
2743
 
 
2744
 
                    <div class="param-description">
2745
 
                        <p>Event object</p>
2746
 
                    </div>
2747
 
 
2748
 
                    
2749
 
                </li>
2750
 
            
2751
 
            </ul>
2752
 
        </div>
2753
 
    
2754
 
 
2755
 
    
2756
 
 
2757
 
    
2758
 
</div>
2759
 
 
2760
 
                
2761
 
                    <div id="method__defInitFn" class="method item protected inherited">
2762
 
    <h3 class="name"><code>_defInitFn</code></h3>
2763
 
 
2764
 
    
2765
 
        <div class="args">
2766
 
            <span class="paren">(</span><ul class="args-list inline commas">
2767
 
            
2768
 
                <li class="arg">
2769
 
                    
2770
 
                        <code>e</code>
2771
 
                    
2772
 
                </li>
2773
 
            
2774
 
            </ul><span class="paren">)</span>
2775
 
        </div>
2776
 
    
2777
 
 
2778
 
    
2779
 
 
2780
 
    
2781
 
 
2782
 
    
2783
 
        <span class="flag protected">protected</span>
2784
 
    
2785
 
 
2786
 
    
2787
 
 
2788
 
    
2789
 
 
2790
 
    
2791
 
 
2792
 
    <div class="meta">
2793
 
        
2794
 
            
2795
 
                <p>Inherited from
2796
 
                <a href="..&#x2F;classes&#x2F;Base.html#method__defInitFn">Base</a>:
2797
 
            
2798
 
        
2799
 
        
2800
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l313"><code>base&#x2F;js&#x2F;Base.js:313</code></a>
2801
 
        
2802
 
        </p>
2803
 
 
2804
 
 
2805
 
        
2806
 
 
2807
 
        
2808
 
    </div>
2809
 
 
2810
 
    <div class="description">
2811
 
        <p>Default init event handler</p>
2812
 
    </div>
2813
 
 
2814
 
    
2815
 
        <div class="params">
2816
 
            <h4>Parameters:</h4>
2817
 
 
2818
 
            <ul class="params-list">
2819
 
            
2820
 
                <li class="param">
2821
 
                    
2822
 
                        <code class="param-name">e</code>
2823
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2824
 
                    
2825
 
 
2826
 
                    
2827
 
 
2828
 
                    <div class="param-description">
2829
 
                        <p>Event object, with a cfg property which 
2830
 
refers to the configuration object passed to the constructor.</p>
2831
 
                    </div>
2832
 
 
2833
 
                    
2834
 
                </li>
2835
 
            
2836
 
            </ul>
2837
 
        </div>
2838
 
    
2839
 
 
2840
 
    
2841
 
 
2842
 
    
2843
 
</div>
2844
 
 
2845
 
                
2846
 
                    <div id="method__destroyHierarchy" class="method item private inherited">
2847
 
    <h3 class="name"><code>_destroyHierarchy</code></h3>
2848
 
 
2849
 
    
2850
 
        <span class="paren">()</span>
2851
 
    
2852
 
 
2853
 
    
2854
 
 
2855
 
    
2856
 
 
2857
 
    
2858
 
        <span class="flag private">private</span>
2859
 
    
2860
 
 
2861
 
    
2862
 
 
2863
 
    
2864
 
 
2865
 
    
2866
 
 
2867
 
    <div class="meta">
2868
 
        
2869
 
            
2870
 
                <p>Inherited from
2871
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__destroyHierarchy">BaseCore</a>:
2872
 
            
2873
 
        
2874
 
        
2875
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l559"><code>base&#x2F;js&#x2F;BaseCore.js:559</code></a>
2876
 
        
2877
 
        </p>
2878
 
 
2879
 
 
2880
 
        
2881
 
 
2882
 
        
2883
 
    </div>
2884
 
 
2885
 
    <div class="description">
2886
 
        <p>Destroys the class hierarchy for this instance by invoking
2887
 
the destructor method on the prototype of each class in the hierarchy.</p>
2888
 
    </div>
2889
 
 
2890
 
    
2891
 
 
2892
 
    
2893
 
 
2894
 
    
2895
 
</div>
2896
 
 
2897
 
                
2898
 
                    <div id="method__filterAdHocAttrs" class="method item private inherited">
2899
 
    <h3 class="name"><code>_filterAdHocAttrs</code></h3>
2900
 
 
2901
 
    
2902
 
        <div class="args">
2903
 
            <span class="paren">(</span><ul class="args-list inline commas">
2904
 
            
2905
 
                <li class="arg">
2906
 
                    
2907
 
                        <code>allAttrs</code>
2908
 
                    
2909
 
                </li>
2910
 
            
2911
 
                <li class="arg">
2912
 
                    
2913
 
                        <code>userVals</code>
2914
 
                    
2915
 
                </li>
2916
 
            
2917
 
            </ul><span class="paren">)</span>
2918
 
        </div>
2919
 
    
2920
 
 
2921
 
    
2922
 
        <span class="returns-inline">
2923
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2924
 
        </span>
2925
 
    
2926
 
 
2927
 
    
2928
 
 
2929
 
    
2930
 
        <span class="flag private">private</span>
2931
 
    
2932
 
 
2933
 
    
2934
 
 
2935
 
    
2936
 
 
2937
 
    
2938
 
 
2939
 
    <div class="meta">
2940
 
        
2941
 
            
2942
 
                <p>Inherited from
2943
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
2944
 
            
2945
 
        
2946
 
        
2947
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l342"><code>base&#x2F;js&#x2F;BaseCore.js:342</code></a>
2948
 
        
2949
 
        </p>
2950
 
 
2951
 
 
2952
 
        
2953
 
 
2954
 
        
2955
 
    </div>
2956
 
 
2957
 
    <div class="description">
2958
 
        
2959
 
    </div>
2960
 
 
2961
 
    
2962
 
        <div class="params">
2963
 
            <h4>Parameters:</h4>
2964
 
 
2965
 
            <ul class="params-list">
2966
 
            
2967
 
                <li class="param">
2968
 
                    
2969
 
                        <code class="param-name">allAttrs</code>
2970
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2971
 
                    
2972
 
 
2973
 
                    
2974
 
 
2975
 
                    <div class="param-description">
2976
 
                        <p>The set of all attribute configurations for this instance. 
2977
 
Attributes will be removed from this set, if they belong to the filtered class, so
2978
 
that by the time all classes are processed, allCfgs will be empty.</p>
2979
 
                    </div>
2980
 
 
2981
 
                    
2982
 
                </li>
2983
 
            
2984
 
                <li class="param">
2985
 
                    
2986
 
                        <code class="param-name">userVals</code>
2987
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2988
 
                    
2989
 
 
2990
 
                    
2991
 
 
2992
 
                    <div class="param-description">
2993
 
                        <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
2994
 
                    </div>
2995
 
 
2996
 
                    
2997
 
                </li>
2998
 
            
2999
 
            </ul>
3000
 
        </div>
3001
 
    
3002
 
 
3003
 
    
3004
 
        <div class="returns">
3005
 
            <h4>Returns:</h4>
3006
 
 
3007
 
            <div class="returns-description">
3008
 
                
3009
 
                    
3010
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
3011
 
                    
3012
 
                    The set of adhoc attributes passed in, in the form
3013
 
of an object with attribute name/configuration pairs.
3014
 
                
3015
 
            </div>
3016
 
        </div>
3017
 
    
3018
 
 
3019
 
    
3020
 
</div>
3021
 
 
3022
 
                
3023
 
                    <div id="method__filterAttrCfs" class="method item private inherited">
3024
 
    <h3 class="name"><code>_filterAttrCfs</code></h3>
3025
 
 
3026
 
    
3027
 
        <div class="args">
3028
 
            <span class="paren">(</span><ul class="args-list inline commas">
3029
 
            
3030
 
                <li class="arg">
3031
 
                    
3032
 
                        <code>clazz</code>
3033
 
                    
3034
 
                </li>
3035
 
            
3036
 
                <li class="arg">
3037
 
                    
3038
 
                        <code>allCfgs</code>
3039
 
                    
3040
 
                </li>
3041
 
            
3042
 
            </ul><span class="paren">)</span>
3043
 
        </div>
3044
 
    
3045
 
 
3046
 
    
3047
 
        <span class="returns-inline">
3048
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3049
 
        </span>
3050
 
    
3051
 
 
3052
 
    
3053
 
 
3054
 
    
3055
 
        <span class="flag private">private</span>
3056
 
    
3057
 
 
3058
 
    
3059
 
 
3060
 
    
3061
 
 
3062
 
    
3063
 
 
3064
 
    <div class="meta">
3065
 
        
3066
 
            
3067
 
                <p>Inherited from
3068
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__filterAttrCfs">BaseCore</a>:
3069
 
            
3070
 
        
3071
 
        
3072
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l310"><code>base&#x2F;js&#x2F;BaseCore.js:310</code></a>
3073
 
        
3074
 
        </p>
3075
 
 
3076
 
 
3077
 
        
3078
 
 
3079
 
        
3080
 
    </div>
3081
 
 
3082
 
    <div class="description">
3083
 
        <p>A helper method used when processing ATTRS across the class hierarchy during 
3084
 
initialization. Returns a disposable object with the attributes defined for 
3085
 
the provided class, extracted from the set of all attributes passed in.</p>
3086
 
    </div>
3087
 
 
3088
 
    
3089
 
        <div class="params">
3090
 
            <h4>Parameters:</h4>
3091
 
 
3092
 
            <ul class="params-list">
3093
 
            
3094
 
                <li class="param">
3095
 
                    
3096
 
                        <code class="param-name">clazz</code>
3097
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
3098
 
                    
3099
 
 
3100
 
                    
3101
 
 
3102
 
                    <div class="param-description">
3103
 
                        <p>The class for which the desired attributes are required.</p>
3104
 
                    </div>
3105
 
 
3106
 
                    
3107
 
                </li>
3108
 
            
3109
 
                <li class="param">
3110
 
                    
3111
 
                        <code class="param-name">allCfgs</code>
3112
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3113
 
                    
3114
 
 
3115
 
                    
3116
 
 
3117
 
                    <div class="param-description">
3118
 
                        <p>The set of all attribute configurations for this instance. 
3119
 
Attributes will be removed from this set, if they belong to the filtered class, so
3120
 
that by the time all classes are processed, allCfgs will be empty.</p>
3121
 
                    </div>
3122
 
 
3123
 
                    
3124
 
                </li>
3125
 
            
3126
 
            </ul>
3127
 
        </div>
3128
 
    
3129
 
 
3130
 
    
3131
 
        <div class="returns">
3132
 
            <h4>Returns:</h4>
3133
 
 
3134
 
            <div class="returns-description">
3135
 
                
3136
 
                    
3137
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
3138
 
                    
3139
 
                    The set of attributes belonging to the class passed in, in the form
3140
 
of an object with attribute name/configuration pairs.
3141
 
                
3142
 
            </div>
3143
 
        </div>
3144
 
    
3145
 
 
3146
 
    
3147
 
</div>
3148
 
 
3149
 
                
3150
 
                    <div id="method__fireAttrChange" class="method item private inherited">
3151
 
    <h3 class="name"><code>_fireAttrChange</code></h3>
3152
 
 
3153
 
    
3154
 
        <div class="args">
3155
 
            <span class="paren">(</span><ul class="args-list inline commas">
3156
 
            
3157
 
                <li class="arg">
3158
 
                    
3159
 
                        <code>attrName</code>
3160
 
                    
3161
 
                </li>
3162
 
            
3163
 
                <li class="arg">
3164
 
                    
3165
 
                        <code>subAttrName</code>
3166
 
                    
3167
 
                </li>
3168
 
            
3169
 
                <li class="arg">
3170
 
                    
3171
 
                        <code>currVal</code>
3172
 
                    
3173
 
                </li>
3174
 
            
3175
 
                <li class="arg">
3176
 
                    
3177
 
                        <code>newVal</code>
3178
 
                    
3179
 
                </li>
3180
 
            
3181
 
                <li class="arg">
3182
 
                    
3183
 
                        <code>opts</code>
3184
 
                    
3185
 
                </li>
3186
 
            
3187
 
            </ul><span class="paren">)</span>
3188
 
        </div>
3189
 
    
3190
 
 
3191
 
    
3192
 
 
3193
 
    
3194
 
 
3195
 
    
3196
 
        <span class="flag private">private</span>
3197
 
    
3198
 
 
3199
 
    
3200
 
 
3201
 
    
3202
 
 
3203
 
    
3204
 
 
3205
 
    <div class="meta">
3206
 
        
3207
 
            
3208
 
                <p>Inherited from
3209
 
                <a href="..&#x2F;classes&#x2F;AttributeEvents.html#method__fireAttrChange">AttributeEvents</a>:
3210
 
            
3211
 
        
3212
 
        
3213
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l94"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:94</code></a>
3214
 
        
3215
 
        </p>
3216
 
 
3217
 
 
3218
 
        
3219
 
 
3220
 
        
3221
 
    </div>
3222
 
 
3223
 
    <div class="description">
3224
 
        <p>Utility method to help setup the event payload and fire the attribute change event.</p>
3225
 
    </div>
3226
 
 
3227
 
    
3228
 
        <div class="params">
3229
 
            <h4>Parameters:</h4>
3230
 
 
3231
 
            <ul class="params-list">
3232
 
            
3233
 
                <li class="param">
3234
 
                    
3235
 
                        <code class="param-name">attrName</code>
3236
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3237
 
                    
3238
 
 
3239
 
                    
3240
 
 
3241
 
                    <div class="param-description">
3242
 
                        <p>The name of the attribute</p>
3243
 
                    </div>
3244
 
 
3245
 
                    
3246
 
                </li>
3247
 
            
3248
 
                <li class="param">
3249
 
                    
3250
 
                        <code class="param-name">subAttrName</code>
3251
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3252
 
                    
3253
 
 
3254
 
                    
3255
 
 
3256
 
                    <div class="param-description">
3257
 
                        <p>The full path of the property being changed, 
3258
 
if this is a sub-attribute value being change. Otherwise null.</p>
3259
 
                    </div>
3260
 
 
3261
 
                    
3262
 
                </li>
3263
 
            
3264
 
                <li class="param">
3265
 
                    
3266
 
                        <code class="param-name">currVal</code>
3267
 
                        <span class="type">Any</span>
3268
 
                    
3269
 
 
3270
 
                    
3271
 
 
3272
 
                    <div class="param-description">
3273
 
                        <p>The current value of the attribute</p>
3274
 
                    </div>
3275
 
 
3276
 
                    
3277
 
                </li>
3278
 
            
3279
 
                <li class="param">
3280
 
                    
3281
 
                        <code class="param-name">newVal</code>
3282
 
                        <span class="type">Any</span>
3283
 
                    
3284
 
 
3285
 
                    
3286
 
 
3287
 
                    <div class="param-description">
3288
 
                        <p>The new value of the attribute</p>
3289
 
                    </div>
3290
 
 
3291
 
                    
3292
 
                </li>
3293
 
            
3294
 
                <li class="param">
3295
 
                    
3296
 
                        <code class="param-name">opts</code>
3297
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3298
 
                    
3299
 
 
3300
 
                    
3301
 
 
3302
 
                    <div class="param-description">
3303
 
                        <p>Any additional event data to mix into the attribute change event's event facade.</p>
3304
 
                    </div>
3305
 
 
3306
 
                    
3307
 
                </li>
3308
 
            
3309
 
            </ul>
3310
 
        </div>
3311
 
    
3312
 
 
3313
 
    
3314
 
 
3315
 
    
3316
 
</div>
3317
 
 
3318
 
                
3319
 
                    <div id="method__fixFirstPara" class="method item private inherited">
3320
 
    <h3 class="name"><code>_fixFirstPara</code></h3>
3321
 
 
3322
 
    
3323
 
        <span class="paren">()</span>
3324
 
    
3325
 
 
3326
 
    
3327
 
 
3328
 
    
3329
 
 
3330
 
    
3331
 
        <span class="flag private">private</span>
3332
 
    
3333
 
 
3334
 
    
3335
 
 
3336
 
    
3337
 
 
3338
 
    
3339
 
 
3340
 
    <div class="meta">
3341
 
        
3342
 
            
3343
 
                <p>Inherited from
3344
 
                <a href="..&#x2F;classes&#x2F;Plugin.EditorParaBase.html#method__fixFirstPara">Plugin.EditorParaBase</a>:
3345
 
            
3346
 
        
3347
 
        
3348
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para-base.js.html#l19"><code>editor&#x2F;js&#x2F;editor-para-base.js:19</code></a>
3349
 
        
3350
 
        </p>
3351
 
 
3352
 
 
3353
 
        
3354
 
 
3355
 
        
3356
 
    </div>
3357
 
 
3358
 
    <div class="description">
3359
 
        <p>Utility method to create an empty paragraph when the document is empty.</p>
3360
 
    </div>
3361
 
 
3362
 
    
3363
 
 
3364
 
    
3365
 
 
3366
 
    
3367
 
</div>
3368
 
 
3369
 
                
3370
 
                    <div id="method__getAttr" class="method item protected inherited">
3371
 
    <h3 class="name"><code>_getAttr</code></h3>
3372
 
 
3373
 
    
3374
 
        <div class="args">
3375
 
            <span class="paren">(</span><ul class="args-list inline commas">
3376
 
            
3377
 
                <li class="arg">
3378
 
                    
3379
 
                        <code>name</code>
3380
 
                    
3381
 
                </li>
3382
 
            
3383
 
            </ul><span class="paren">)</span>
3384
 
        </div>
3385
 
    
3386
 
 
3387
 
    
3388
 
        <span class="returns-inline">
3389
 
            <span class="type">Any</span>
3390
 
        </span>
3391
 
    
3392
 
 
3393
 
    
3394
 
 
3395
 
    
3396
 
        <span class="flag protected">protected</span>
3397
 
    
3398
 
 
3399
 
    
3400
 
 
3401
 
    
3402
 
 
3403
 
    
3404
 
        <span class="flag chainable">chainable</span>
3405
 
    
3406
 
 
3407
 
    <div class="meta">
3408
 
        
3409
 
            
3410
 
                <p>Inherited from
3411
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__getAttr">AttributeCore</a>:
3412
 
            
3413
 
        
3414
 
        
3415
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l468"><code>attribute&#x2F;js&#x2F;AttributeCore.js:468</code></a>
3416
 
        
3417
 
        </p>
3418
 
 
3419
 
 
3420
 
        
3421
 
 
3422
 
        
3423
 
    </div>
3424
 
 
3425
 
    <div class="description">
3426
 
        <p>Provides the common implementation for the public get method,
3427
 
allowing Attribute hosts to over-ride either method.</p>
3428
 
 
3429
 
<p>See <a href="#method_get">get</a> for argument details.</p>
3430
 
    </div>
3431
 
 
3432
 
    
3433
 
        <div class="params">
3434
 
            <h4>Parameters:</h4>
3435
 
 
3436
 
            <ul class="params-list">
3437
 
            
3438
 
                <li class="param">
3439
 
                    
3440
 
                        <code class="param-name">name</code>
3441
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3442
 
                    
3443
 
 
3444
 
                    
3445
 
 
3446
 
                    <div class="param-description">
3447
 
                        <p>The name of the attribute.</p>
3448
 
                    </div>
3449
 
 
3450
 
                    
3451
 
                </li>
3452
 
            
3453
 
            </ul>
3454
 
        </div>
3455
 
    
3456
 
 
3457
 
    
3458
 
        <div class="returns">
3459
 
            <h4>Returns:</h4>
3460
 
 
3461
 
            <div class="returns-description">
3462
 
                
3463
 
                    
3464
 
                        <span class="type">Any</span>:
3465
 
                    
3466
 
                    The value of the attribute.
3467
 
                
3468
 
            </div>
3469
 
        </div>
3470
 
    
3471
 
 
3472
 
    
3473
 
</div>
3474
 
 
3475
 
                
3476
 
                    <div id="method__getAttrCfg" class="method item protected inherited">
3477
 
    <h3 class="name"><code>_getAttrCfg</code></h3>
3478
 
 
3479
 
    
3480
 
        <div class="args">
3481
 
            <span class="paren">(</span><ul class="args-list inline commas">
3482
 
            
3483
 
                <li class="arg">
3484
 
                    
3485
 
                        <code>name</code>
3486
 
                    
3487
 
                </li>
3488
 
            
3489
 
            </ul><span class="paren">)</span>
3490
 
        </div>
3491
 
    
3492
 
 
3493
 
    
3494
 
        <span class="returns-inline">
3495
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3496
 
        </span>
3497
 
    
3498
 
 
3499
 
    
3500
 
 
3501
 
    
3502
 
        <span class="flag protected">protected</span>
3503
 
    
3504
 
 
3505
 
    
3506
 
 
3507
 
    
3508
 
 
3509
 
    
3510
 
 
3511
 
    <div class="meta">
3512
 
        
3513
 
            
3514
 
                <p>Inherited from
3515
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
3516
 
            
3517
 
        
3518
 
        
3519
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l112"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:112</code></a>
3520
 
        
3521
 
        </p>
3522
 
 
3523
 
 
3524
 
        
3525
 
 
3526
 
        
3527
 
    </div>
3528
 
 
3529
 
    <div class="description">
3530
 
        <p>Returns an object with the configuration properties (and value)
3531
 
for the given attribute. If attrName is not provided, returns the
3532
 
configuration properties for all attributes.</p>
3533
 
    </div>
3534
 
 
3535
 
    
3536
 
        <div class="params">
3537
 
            <h4>Parameters:</h4>
3538
 
 
3539
 
            <ul class="params-list">
3540
 
            
3541
 
                <li class="param">
3542
 
                    
3543
 
                        <code class="param-name">name</code>
3544
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3545
 
                    
3546
 
 
3547
 
                    
3548
 
 
3549
 
                    <div class="param-description">
3550
 
                        <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
3551
 
                    </div>
3552
 
 
3553
 
                    
3554
 
                </li>
3555
 
            
3556
 
            </ul>
3557
 
        </div>
3558
 
    
3559
 
 
3560
 
    
3561
 
        <div class="returns">
3562
 
            <h4>Returns:</h4>
3563
 
 
3564
 
            <div class="returns-description">
3565
 
                
3566
 
                    
3567
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
3568
 
                    
3569
 
                    The configuration properties for the given attribute, or all attributes.
3570
 
                
3571
 
            </div>
3572
 
        </div>
3573
 
    
3574
 
 
3575
 
    
3576
 
</div>
3577
 
 
3578
 
                
3579
 
                    <div id="method__getAttrCfgs" class="method item protected inherited">
3580
 
    <h3 class="name"><code>_getAttrCfgs</code></h3>
3581
 
 
3582
 
    
3583
 
        <span class="paren">()</span>
3584
 
    
3585
 
 
3586
 
    
3587
 
        <span class="returns-inline">
3588
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3589
 
        </span>
3590
 
    
3591
 
 
3592
 
    
3593
 
 
3594
 
    
3595
 
        <span class="flag protected">protected</span>
3596
 
    
3597
 
 
3598
 
    
3599
 
 
3600
 
    
3601
 
 
3602
 
    
3603
 
 
3604
 
    <div class="meta">
3605
 
        
3606
 
            
3607
 
                <p>Inherited from
3608
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__getAttrCfgs">BaseCore</a>:
3609
 
            
3610
 
        
3611
 
        
3612
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l293"><code>base&#x2F;js&#x2F;BaseCore.js:293</code></a>
3613
 
        
3614
 
        </p>
3615
 
 
3616
 
 
3617
 
        
3618
 
 
3619
 
        
3620
 
    </div>
3621
 
 
3622
 
    <div class="description">
3623
 
        <p>Returns an aggregated set of attribute configurations, by traversing 
3624
 
the class hierarchy.</p>
3625
 
    </div>
3626
 
 
3627
 
    
3628
 
 
3629
 
    
3630
 
        <div class="returns">
3631
 
            <h4>Returns:</h4>
3632
 
 
3633
 
            <div class="returns-description">
3634
 
                
3635
 
                    
3636
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
3637
 
                    
3638
 
                    The hash of attribute configurations, aggregated across classes in the hierarchy
3639
 
This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
3640
 
the cached value.
3641
 
                
3642
 
            </div>
3643
 
        </div>
3644
 
    
3645
 
 
3646
 
    
3647
 
</div>
3648
 
 
3649
 
                
3650
 
                    <div id="method__getAttrInitVal" class="method item private inherited">
3651
 
    <h3 class="name"><code>_getAttrInitVal</code></h3>
3652
 
 
3653
 
    
3654
 
        <div class="args">
3655
 
            <span class="paren">(</span><ul class="args-list inline commas">
3656
 
            
3657
 
                <li class="arg">
3658
 
                    
3659
 
                        <code>attr</code>
3660
 
                    
3661
 
                </li>
3662
 
            
3663
 
                <li class="arg">
3664
 
                    
3665
 
                        <code>cfg</code>
3666
 
                    
3667
 
                </li>
3668
 
            
3669
 
                <li class="arg">
3670
 
                    
3671
 
                        <code>initValues</code>
3672
 
                    
3673
 
                </li>
3674
 
            
3675
 
            </ul><span class="paren">)</span>
3676
 
        </div>
3677
 
    
3678
 
 
3679
 
    
3680
 
        <span class="returns-inline">
3681
 
            <span class="type">Any</span>
3682
 
        </span>
3683
 
    
3684
 
 
3685
 
    
3686
 
 
3687
 
    
3688
 
        <span class="flag private">private</span>
3689
 
    
3690
 
 
3691
 
    
3692
 
 
3693
 
    
3694
 
 
3695
 
    
3696
 
 
3697
 
    <div class="meta">
3698
 
        
3699
 
            <p>Inherited from
3700
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__getAttrInitVal">
3701
 
                AttributeCore
3702
 
            </a>
3703
 
            
3704
 
            but overwritten in
3705
 
            
3706
 
        
3707
 
        
3708
 
        <a href="..&#x2F;files&#x2F;attribute_js_ComplexAttribute.js.html#l58"><code>attribute&#x2F;js&#x2F;ComplexAttribute.js:58</code></a>
3709
 
        
3710
 
        </p>
3711
 
 
3712
 
 
3713
 
        
3714
 
 
3715
 
        
3716
 
    </div>
3717
 
 
3718
 
    <div class="description">
3719
 
        <p>Returns the initial value of the given attribute from
3720
 
either the default configuration provided, or the 
3721
 
over-ridden value if it exists in the set of initValues 
3722
 
provided and the attribute is not read-only.</p>
3723
 
    </div>
3724
 
 
3725
 
    
3726
 
        <div class="params">
3727
 
            <h4>Parameters:</h4>
3728
 
 
3729
 
            <ul class="params-list">
3730
 
            
3731
 
                <li class="param">
3732
 
                    
3733
 
                        <code class="param-name">attr</code>
3734
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3735
 
                    
3736
 
 
3737
 
                    
3738
 
 
3739
 
                    <div class="param-description">
3740
 
                        <p>The name of the attribute</p>
3741
 
                    </div>
3742
 
 
3743
 
                    
3744
 
                </li>
3745
 
            
3746
 
                <li class="param">
3747
 
                    
3748
 
                        <code class="param-name">cfg</code>
3749
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3750
 
                    
3751
 
 
3752
 
                    
3753
 
 
3754
 
                    <div class="param-description">
3755
 
                        <p>The attribute configuration object</p>
3756
 
                    </div>
3757
 
 
3758
 
                    
3759
 
                </li>
3760
 
            
3761
 
                <li class="param">
3762
 
                    
3763
 
                        <code class="param-name">initValues</code>
3764
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3765
 
                    
3766
 
 
3767
 
                    
3768
 
 
3769
 
                    <div class="param-description">
3770
 
                        <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
3771
 
                    </div>
3772
 
 
3773
 
                    
3774
 
                </li>
3775
 
            
3776
 
            </ul>
3777
 
        </div>
3778
 
    
3779
 
 
3780
 
    
3781
 
        <div class="returns">
3782
 
            <h4>Returns:</h4>
3783
 
 
3784
 
            <div class="returns-description">
3785
 
                
3786
 
                    
3787
 
                        <span class="type">Any</span>:
3788
 
                    
3789
 
                    The initial value of the attribute.
3790
 
                
3791
 
            </div>
3792
 
        </div>
3793
 
    
3794
 
 
3795
 
    
3796
 
</div>
3797
 
 
3798
 
                
3799
 
                    <div id="method__getAttrs" class="method item protected inherited">
3800
 
    <h3 class="name"><code>_getAttrs</code></h3>
3801
 
 
3802
 
    
3803
 
        <div class="args">
3804
 
            <span class="paren">(</span><ul class="args-list inline commas">
3805
 
            
3806
 
                <li class="arg">
3807
 
                    
3808
 
                        <code>attrs</code>
3809
 
                    
3810
 
                </li>
3811
 
            
3812
 
            </ul><span class="paren">)</span>
3813
 
        </div>
3814
 
    
3815
 
 
3816
 
    
3817
 
        <span class="returns-inline">
3818
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
3819
 
        </span>
3820
 
    
3821
 
 
3822
 
    
3823
 
 
3824
 
    
3825
 
        <span class="flag protected">protected</span>
3826
 
    
3827
 
 
3828
 
    
3829
 
 
3830
 
    
3831
 
 
3832
 
    
3833
 
 
3834
 
    <div class="meta">
3835
 
        
3836
 
            
3837
 
                <p>Inherited from
3838
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__getAttrs">AttributeCore</a>:
3839
 
            
3840
 
        
3841
 
        
3842
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l677"><code>attribute&#x2F;js&#x2F;AttributeCore.js:677</code></a>
3843
 
        
3844
 
        </p>
3845
 
 
3846
 
 
3847
 
        
3848
 
 
3849
 
        
3850
 
    </div>
3851
 
 
3852
 
    <div class="description">
3853
 
        <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
3854
 
    </div>
3855
 
 
3856
 
    
3857
 
        <div class="params">
3858
 
            <h4>Parameters:</h4>
3859
 
 
3860
 
            <ul class="params-list">
3861
 
            
3862
 
                <li class="param">
3863
 
                    
3864
 
                        <code class="param-name">attrs</code>
3865
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
3866
 
                    
3867
 
 
3868
 
                    
3869
 
 
3870
 
                    <div class="param-description">
3871
 
                        <p>Optional. An array of attribute names. If omitted, all attribute values are
3872
 
returned. If set to true, all attributes modified from their initial values are returned.</p>
3873
 
                    </div>
3874
 
 
3875
 
                    
3876
 
                </li>
3877
 
            
3878
 
            </ul>
3879
 
        </div>
3880
 
    
3881
 
 
3882
 
    
3883
 
        <div class="returns">
3884
 
            <h4>Returns:</h4>
3885
 
 
3886
 
            <div class="returns-description">
3887
 
                
3888
 
                    
3889
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
3890
 
                    
3891
 
                    An object with attribute name/value pairs.
3892
 
                
3893
 
            </div>
3894
 
        </div>
3895
 
    
3896
 
 
3897
 
    
3898
 
</div>
3899
 
 
3900
 
                
3901
 
                    <div id="method__getClasses" class="method item protected inherited">
3902
 
    <h3 class="name"><code>_getClasses</code></h3>
3903
 
 
3904
 
    
3905
 
        <span class="paren">()</span>
3906
 
    
3907
 
 
3908
 
    
3909
 
        <span class="returns-inline">
3910
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
3911
 
        </span>
3912
 
    
3913
 
 
3914
 
    
3915
 
 
3916
 
    
3917
 
        <span class="flag protected">protected</span>
3918
 
    
3919
 
 
3920
 
    
3921
 
 
3922
 
    
3923
 
 
3924
 
    
3925
 
 
3926
 
    <div class="meta">
3927
 
        
3928
 
            
3929
 
                <p>Inherited from
3930
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__getClasses">BaseCore</a>:
3931
 
            
3932
 
        
3933
 
        
3934
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l277"><code>base&#x2F;js&#x2F;BaseCore.js:277</code></a>
3935
 
        
3936
 
        </p>
3937
 
 
3938
 
 
3939
 
        
3940
 
 
3941
 
        
3942
 
    </div>
3943
 
 
3944
 
    <div class="description">
3945
 
        <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
3946
 
    </div>
3947
 
 
3948
 
    
3949
 
 
3950
 
    
3951
 
        <div class="returns">
3952
 
            <h4>Returns:</h4>
3953
 
 
3954
 
            <div class="returns-description">
3955
 
                
3956
 
                    
3957
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
3958
 
                    
3959
 
                    An array of classes (constructor functions), making up the class hierarchy for this object.
3960
 
This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the 
3961
 
cached value.
3962
 
                
3963
 
            </div>
3964
 
        </div>
3965
 
    
3966
 
 
3967
 
    
3968
 
</div>
3969
 
 
3970
 
                
3971
 
                    <div id="method__getStateVal" class="method item private inherited">
3972
 
    <h3 class="name"><code>_getStateVal</code></h3>
3973
 
 
3974
 
    
3975
 
        <div class="args">
3976
 
            <span class="paren">(</span><ul class="args-list inline commas">
3977
 
            
3978
 
                <li class="arg">
3979
 
                    
3980
 
                        <code>name</code>
3981
 
                    
3982
 
                </li>
3983
 
            
3984
 
            </ul><span class="paren">)</span>
3985
 
        </div>
3986
 
    
3987
 
 
3988
 
    
3989
 
        <span class="returns-inline">
3990
 
            <span class="type">Any</span>
3991
 
        </span>
3992
 
    
3993
 
 
3994
 
    
3995
 
 
3996
 
    
3997
 
        <span class="flag private">private</span>
3998
 
    
3999
 
 
4000
 
    
4001
 
 
4002
 
    
4003
 
 
4004
 
    
4005
 
 
4006
 
    <div class="meta">
4007
 
        
4008
 
            
4009
 
                <p>Inherited from
4010
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__getStateVal">AttributeCore</a>:
4011
 
            
4012
 
        
4013
 
        
4014
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l522"><code>attribute&#x2F;js&#x2F;AttributeCore.js:522</code></a>
4015
 
        
4016
 
        </p>
4017
 
 
4018
 
 
4019
 
        
4020
 
 
4021
 
        
4022
 
    </div>
4023
 
 
4024
 
    <div class="description">
4025
 
        <p>Gets the stored value for the attribute, from either the 
4026
 
internal state object, or the state proxy if it exits</p>
4027
 
    </div>
4028
 
 
4029
 
    
4030
 
        <div class="params">
4031
 
            <h4>Parameters:</h4>
4032
 
 
4033
 
            <ul class="params-list">
4034
 
            
4035
 
                <li class="param">
4036
 
                    
4037
 
                        <code class="param-name">name</code>
4038
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4039
 
                    
4040
 
 
4041
 
                    
4042
 
 
4043
 
                    <div class="param-description">
4044
 
                        <p>The name of the attribute</p>
4045
 
                    </div>
4046
 
 
4047
 
                    
4048
 
                </li>
4049
 
            
4050
 
            </ul>
4051
 
        </div>
4052
 
    
4053
 
 
4054
 
    
4055
 
        <div class="returns">
4056
 
            <h4>Returns:</h4>
4057
 
 
4058
 
            <div class="returns-description">
4059
 
                
4060
 
                    
4061
 
                        <span class="type">Any</span>:
4062
 
                    
4063
 
                    The stored value of the attribute
4064
 
                
4065
 
            </div>
4066
 
        </div>
4067
 
    
4068
 
 
4069
 
    
4070
 
</div>
4071
 
 
4072
 
                
4073
 
                    <div id="method__getType" class="method item private inherited">
4074
 
    <h3 class="name"><code>_getType</code></h3>
4075
 
 
4076
 
    
4077
 
        <span class="paren">()</span>
4078
 
    
4079
 
 
4080
 
    
4081
 
 
4082
 
    
4083
 
 
4084
 
    
4085
 
        <span class="flag private">private</span>
4086
 
    
4087
 
 
4088
 
    
4089
 
 
4090
 
    
4091
 
 
4092
 
    
4093
 
 
4094
 
    <div class="meta">
4095
 
        
4096
 
            
4097
 
                <p>Inherited from
4098
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method__getType">EventTarget</a>:
4099
 
            
4100
 
        
4101
 
        
4102
 
        <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>
4103
 
        
4104
 
        </p>
4105
 
 
4106
 
 
4107
 
        
4108
 
 
4109
 
        
4110
 
    </div>
4111
 
 
4112
 
    <div class="description">
4113
 
        <p>If the instance has a prefix attribute and the
4114
 
event type is not prefixed, the instance prefix is
4115
 
applied to the supplied type.</p>
4116
 
    </div>
4117
 
 
4118
 
    
4119
 
 
4120
 
    
4121
 
 
4122
 
    
4123
 
</div>
4124
 
 
4125
 
                
4126
 
                    <div id="method__initAttrHost" class="method item private inherited">
4127
 
    <h3 class="name"><code>_initAttrHost</code></h3>
4128
 
 
4129
 
    
4130
 
        <div class="args">
4131
 
            <span class="paren">(</span><ul class="args-list inline commas">
4132
 
            
4133
 
                <li class="arg">
4134
 
                    
4135
 
                        <code>attrs</code>
4136
 
                    
4137
 
                </li>
4138
 
            
4139
 
                <li class="arg">
4140
 
                    
4141
 
                        <code>values</code>
4142
 
                    
4143
 
                </li>
4144
 
            
4145
 
                <li class="arg">
4146
 
                    
4147
 
                        <code>lazy</code>
4148
 
                    
4149
 
                </li>
4150
 
            
4151
 
            </ul><span class="paren">)</span>
4152
 
        </div>
4153
 
    
4154
 
 
4155
 
    
4156
 
 
4157
 
    
4158
 
 
4159
 
    
4160
 
        <span class="flag private">private</span>
4161
 
    
4162
 
 
4163
 
    
4164
 
 
4165
 
    
4166
 
 
4167
 
    
4168
 
 
4169
 
    <div class="meta">
4170
 
        
4171
 
            
4172
 
                <p>Inherited from
4173
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__initAttrHost">AttributeCore</a>:
4174
 
            
4175
 
        
4176
 
        
4177
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l109"><code>attribute&#x2F;js&#x2F;AttributeCore.js:109</code></a>
4178
 
        
4179
 
        </p>
4180
 
 
4181
 
 
4182
 
        
4183
 
 
4184
 
        
4185
 
    </div>
4186
 
 
4187
 
    <div class="description">
4188
 
        <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the 
4189
 
constructor.</p>
4190
 
    </div>
4191
 
 
4192
 
    
4193
 
        <div class="params">
4194
 
            <h4>Parameters:</h4>
4195
 
 
4196
 
            <ul class="params-list">
4197
 
            
4198
 
                <li class="param">
4199
 
                    
4200
 
                        <code class="param-name">attrs</code>
4201
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4202
 
                    
4203
 
 
4204
 
                    
4205
 
 
4206
 
                    <div class="param-description">
4207
 
                        <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>
4208
 
                    </div>
4209
 
 
4210
 
                    
4211
 
                </li>
4212
 
            
4213
 
                <li class="param">
4214
 
                    
4215
 
                        <code class="param-name">values</code>
4216
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4217
 
                    
4218
 
 
4219
 
                    
4220
 
 
4221
 
                    <div class="param-description">
4222
 
                        <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>
4223
 
                    </div>
4224
 
 
4225
 
                    
4226
 
                </li>
4227
 
            
4228
 
                <li class="param">
4229
 
                    
4230
 
                        <code class="param-name">lazy</code>
4231
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
4232
 
                    
4233
 
 
4234
 
                    
4235
 
 
4236
 
                    <div class="param-description">
4237
 
                        <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
4238
 
                    </div>
4239
 
 
4240
 
                    
4241
 
                </li>
4242
 
            
4243
 
            </ul>
4244
 
        </div>
4245
 
    
4246
 
 
4247
 
    
4248
 
 
4249
 
    
4250
 
</div>
4251
 
 
4252
 
                
4253
 
                    <div id="method__initAttribute" class="method item private inherited">
4254
 
    <h3 class="name"><code>_initAttribute</code></h3>
4255
 
 
4256
 
    
4257
 
        <span class="paren">()</span>
4258
 
    
4259
 
 
4260
 
    
4261
 
 
4262
 
    
4263
 
 
4264
 
    
4265
 
        <span class="flag private">private</span>
4266
 
    
4267
 
 
4268
 
    
4269
 
 
4270
 
    
4271
 
 
4272
 
    
4273
 
 
4274
 
    <div class="meta">
4275
 
        
4276
 
            <p>Inherited from
4277
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method__initAttribute">
4278
 
                BaseCore
4279
 
            </a>
4280
 
            
4281
 
            but overwritten in
4282
 
            
4283
 
        
4284
 
        
4285
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l169"><code>base&#x2F;js&#x2F;Base.js:169</code></a>
4286
 
        
4287
 
        </p>
4288
 
 
4289
 
 
4290
 
        
4291
 
 
4292
 
        
4293
 
    </div>
4294
 
 
4295
 
    <div class="description">
4296
 
        <p>Initializes Attribute</p>
4297
 
    </div>
4298
 
 
4299
 
    
4300
 
 
4301
 
    
4302
 
 
4303
 
    
4304
 
</div>
4305
 
 
4306
 
                
4307
 
                    <div id="method__initAttrs" class="method item protected inherited">
4308
 
    <h3 class="name"><code>_initAttrs</code></h3>
4309
 
 
4310
 
    
4311
 
        <div class="args">
4312
 
            <span class="paren">(</span><ul class="args-list inline commas">
4313
 
            
4314
 
                <li class="arg">
4315
 
                    
4316
 
                        <code>attrs</code>
4317
 
                    
4318
 
                </li>
4319
 
            
4320
 
                <li class="arg">
4321
 
                    
4322
 
                        <code>values</code>
4323
 
                    
4324
 
                </li>
4325
 
            
4326
 
                <li class="arg">
4327
 
                    
4328
 
                        <code>lazy</code>
4329
 
                    
4330
 
                </li>
4331
 
            
4332
 
            </ul><span class="paren">)</span>
4333
 
        </div>
4334
 
    
4335
 
 
4336
 
    
4337
 
 
4338
 
    
4339
 
 
4340
 
    
4341
 
        <span class="flag protected">protected</span>
4342
 
    
4343
 
 
4344
 
    
4345
 
 
4346
 
    
4347
 
 
4348
 
    
4349
 
 
4350
 
    <div class="meta">
4351
 
        
4352
 
            
4353
 
                <p>Inherited from
4354
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__initAttrs">AttributeCore</a>:
4355
 
            
4356
 
        
4357
 
        
4358
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l862"><code>attribute&#x2F;js&#x2F;AttributeCore.js:862</code></a>
4359
 
        
4360
 
        </p>
4361
 
 
4362
 
 
4363
 
        
4364
 
 
4365
 
        
4366
 
    </div>
4367
 
 
4368
 
    <div class="description">
4369
 
        <p>Utility method to set up initial attributes defined during construction, either through the constructor.ATTRS property, or explicitly passed in.</p>
4370
 
    </div>
4371
 
 
4372
 
    
4373
 
        <div class="params">
4374
 
            <h4>Parameters:</h4>
4375
 
 
4376
 
            <ul class="params-list">
4377
 
            
4378
 
                <li class="param">
4379
 
                    
4380
 
                        <code class="param-name">attrs</code>
4381
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4382
 
                    
4383
 
 
4384
 
                    
4385
 
 
4386
 
                    <div class="param-description">
4387
 
                        <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>
4388
 
                    </div>
4389
 
 
4390
 
                    
4391
 
                </li>
4392
 
            
4393
 
                <li class="param">
4394
 
                    
4395
 
                        <code class="param-name">values</code>
4396
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4397
 
                    
4398
 
 
4399
 
                    
4400
 
 
4401
 
                    <div class="param-description">
4402
 
                        <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>
4403
 
                    </div>
4404
 
 
4405
 
                    
4406
 
                </li>
4407
 
            
4408
 
                <li class="param">
4409
 
                    
4410
 
                        <code class="param-name">lazy</code>
4411
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
4412
 
                    
4413
 
 
4414
 
                    
4415
 
 
4416
 
                    <div class="param-description">
4417
 
                        <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
4418
 
                    </div>
4419
 
 
4420
 
                    
4421
 
                </li>
4422
 
            
4423
 
            </ul>
4424
 
        </div>
4425
 
    
4426
 
 
4427
 
    
4428
 
 
4429
 
    
4430
 
</div>
4431
 
 
4432
 
                
4433
 
                    <div id="method__initBase" class="method item private inherited">
4434
 
    <h3 class="name"><code>_initBase</code></h3>
4435
 
 
4436
 
    
4437
 
        <div class="args">
4438
 
            <span class="paren">(</span><ul class="args-list inline commas">
4439
 
            
4440
 
                <li class="arg">
4441
 
                    
4442
 
                        <code>config</code>
4443
 
                    
4444
 
                </li>
4445
 
            
4446
 
            </ul><span class="paren">)</span>
4447
 
        </div>
4448
 
    
4449
 
 
4450
 
    
4451
 
 
4452
 
    
4453
 
 
4454
 
    
4455
 
        <span class="flag private">private</span>
4456
 
    
4457
 
 
4458
 
    
4459
 
 
4460
 
    
4461
 
 
4462
 
    
4463
 
 
4464
 
    <div class="meta">
4465
 
        
4466
 
            <p>Inherited from
4467
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method__initBase">
4468
 
                BaseCore
4469
 
            </a>
4470
 
            
4471
 
            but overwritten in
4472
 
            
4473
 
        
4474
 
        
4475
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l154"><code>base&#x2F;js&#x2F;Base.js:154</code></a>
4476
 
        
4477
 
        </p>
4478
 
 
4479
 
 
4480
 
        
4481
 
 
4482
 
        
4483
 
    </div>
4484
 
 
4485
 
    <div class="description">
4486
 
        <p>Internal construction logic for Base.</p>
4487
 
    </div>
4488
 
 
4489
 
    
4490
 
        <div class="params">
4491
 
            <h4>Parameters:</h4>
4492
 
 
4493
 
            <ul class="params-list">
4494
 
            
4495
 
                <li class="param">
4496
 
                    
4497
 
                        <code class="param-name">config</code>
4498
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4499
 
                    
4500
 
 
4501
 
                    
4502
 
 
4503
 
                    <div class="param-description">
4504
 
                        <p>The constructor configuration object</p>
4505
 
                    </div>
4506
 
 
4507
 
                    
4508
 
                </li>
4509
 
            
4510
 
            </ul>
4511
 
        </div>
4512
 
    
4513
 
 
4514
 
    
4515
 
 
4516
 
    
4517
 
</div>
4518
 
 
4519
 
                
4520
 
                    <div id="method__initHierarchy" class="method item private inherited">
4521
 
    <h3 class="name"><code>_initHierarchy</code></h3>
4522
 
 
4523
 
    
4524
 
        <div class="args">
4525
 
            <span class="paren">(</span><ul class="args-list inline commas">
4526
 
            
4527
 
                <li class="arg">
4528
 
                    
4529
 
                        <code>userVals</code>
4530
 
                    
4531
 
                </li>
4532
 
            
4533
 
            </ul><span class="paren">)</span>
4534
 
        </div>
4535
 
    
4536
 
 
4537
 
    
4538
 
 
4539
 
    
4540
 
 
4541
 
    
4542
 
        <span class="flag private">private</span>
4543
 
    
4544
 
 
4545
 
    
4546
 
 
4547
 
    
4548
 
 
4549
 
    
4550
 
 
4551
 
    <div class="meta">
4552
 
        
4553
 
            
4554
 
                <p>Inherited from
4555
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__initHierarchy">BaseCore</a>:
4556
 
            
4557
 
        
4558
 
        
4559
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l501"><code>base&#x2F;js&#x2F;BaseCore.js:501</code></a>
4560
 
        
4561
 
        </p>
4562
 
 
4563
 
 
4564
 
        
4565
 
 
4566
 
        
4567
 
    </div>
4568
 
 
4569
 
    <div class="description">
4570
 
        <p>Initializes the class hierarchy for the instance, which includes 
4571
 
initializing attributes for each class defined in the class's 
4572
 
static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and 
4573
 
invoking the initializer method on the prototype of each class in the hierarchy.</p>
4574
 
    </div>
4575
 
 
4576
 
    
4577
 
        <div class="params">
4578
 
            <h4>Parameters:</h4>
4579
 
 
4580
 
            <ul class="params-list">
4581
 
            
4582
 
                <li class="param">
4583
 
                    
4584
 
                        <code class="param-name">userVals</code>
4585
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4586
 
                    
4587
 
 
4588
 
                    
4589
 
 
4590
 
                    <div class="param-description">
4591
 
                        <p>Object with configuration property name/value pairs</p>
4592
 
                    </div>
4593
 
 
4594
 
                    
4595
 
                </li>
4596
 
            
4597
 
            </ul>
4598
 
        </div>
4599
 
    
4600
 
 
4601
 
    
4602
 
 
4603
 
    
4604
 
</div>
4605
 
 
4606
 
                
4607
 
                    <div id="method__initHierarchyData" class="method item private inherited">
4608
 
    <h3 class="name"><code>_initHierarchyData</code></h3>
4609
 
 
4610
 
    
4611
 
        <span class="paren">()</span>
4612
 
    
4613
 
 
4614
 
    
4615
 
 
4616
 
    
4617
 
 
4618
 
    
4619
 
        <span class="flag private">private</span>
4620
 
    
4621
 
 
4622
 
    
4623
 
 
4624
 
    
4625
 
 
4626
 
    
4627
 
 
4628
 
    <div class="meta">
4629
 
        
4630
 
            
4631
 
                <p>Inherited from
4632
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method__initHierarchyData">BaseCore</a>:
4633
 
            
4634
 
        
4635
 
        
4636
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l372"><code>base&#x2F;js&#x2F;BaseCore.js:372</code></a>
4637
 
        
4638
 
        </p>
4639
 
 
4640
 
 
4641
 
        
4642
 
 
4643
 
        
4644
 
    </div>
4645
 
 
4646
 
    <div class="description">
4647
 
        <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
4648
 
the array of classes and aggregate set of attribute configurations
4649
 
across the class hierarchy for the instance.</p>
4650
 
    </div>
4651
 
 
4652
 
    
4653
 
 
4654
 
    
4655
 
 
4656
 
    
4657
 
</div>
4658
 
 
4659
 
                
4660
 
                    <div id="method__isLazyAttr" class="method item private inherited">
4661
 
    <h3 class="name"><code>_isLazyAttr</code></h3>
4662
 
 
4663
 
    
4664
 
        <div class="args">
4665
 
            <span class="paren">(</span><ul class="args-list inline commas">
4666
 
            
4667
 
                <li class="arg">
4668
 
                    
4669
 
                        <code>name</code>
4670
 
                    
4671
 
                </li>
4672
 
            
4673
 
            </ul><span class="paren">)</span>
4674
 
        </div>
4675
 
    
4676
 
 
4677
 
    
4678
 
        <span class="returns-inline">
4679
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
4680
 
        </span>
4681
 
    
4682
 
 
4683
 
    
4684
 
 
4685
 
    
4686
 
        <span class="flag private">private</span>
4687
 
    
4688
 
 
4689
 
    
4690
 
 
4691
 
    
4692
 
 
4693
 
    
4694
 
 
4695
 
    <div class="meta">
4696
 
        
4697
 
            
4698
 
                <p>Inherited from
4699
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
4700
 
            
4701
 
        
4702
 
        
4703
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l299"><code>attribute&#x2F;js&#x2F;AttributeCore.js:299</code></a>
4704
 
        
4705
 
        </p>
4706
 
 
4707
 
 
4708
 
        
4709
 
 
4710
 
        
4711
 
    </div>
4712
 
 
4713
 
    <div class="description">
4714
 
        <p>Checks whether or not the attribute is one which has been
4715
 
added lazily and still requires initialization.</p>
4716
 
    </div>
4717
 
 
4718
 
    
4719
 
        <div class="params">
4720
 
            <h4>Parameters:</h4>
4721
 
 
4722
 
            <ul class="params-list">
4723
 
            
4724
 
                <li class="param">
4725
 
                    
4726
 
                        <code class="param-name">name</code>
4727
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4728
 
                    
4729
 
 
4730
 
                    
4731
 
 
4732
 
                    <div class="param-description">
4733
 
                        <p>The name of the attribute</p>
4734
 
                    </div>
4735
 
 
4736
 
                    
4737
 
                </li>
4738
 
            
4739
 
            </ul>
4740
 
        </div>
4741
 
    
4742
 
 
4743
 
    
4744
 
        <div class="returns">
4745
 
            <h4>Returns:</h4>
4746
 
 
4747
 
            <div class="returns-description">
4748
 
                
4749
 
                    
4750
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
4751
 
                    
4752
 
                    true if it's a lazily added attribute, false otherwise.
4753
 
                
4754
 
            </div>
4755
 
        </div>
4756
 
    
4757
 
 
4758
 
    
4759
 
</div>
4760
 
 
4761
 
                
4762
 
                    <div id="method__monitor" class="method item private inherited">
4763
 
    <h3 class="name"><code>_monitor</code></h3>
4764
 
 
4765
 
    
4766
 
        <div class="args">
4767
 
            <span class="paren">(</span><ul class="args-list inline commas">
4768
 
            
4769
 
                <li class="arg">
4770
 
                    
4771
 
                        <code>what</code>
4772
 
                    
4773
 
                </li>
4774
 
            
4775
 
                <li class="arg">
4776
 
                    
4777
 
                        <code>type</code>
4778
 
                    
4779
 
                </li>
4780
 
            
4781
 
                <li class="arg">
4782
 
                    
4783
 
                        <code>o</code>
4784
 
                    
4785
 
                </li>
4786
 
            
4787
 
            </ul><span class="paren">)</span>
4788
 
        </div>
4789
 
    
4790
 
 
4791
 
    
4792
 
 
4793
 
    
4794
 
 
4795
 
    
4796
 
        <span class="flag private">private</span>
4797
 
    
4798
 
 
4799
 
    
4800
 
 
4801
 
    
4802
 
 
4803
 
    
4804
 
 
4805
 
    <div class="meta">
4806
 
        
4807
 
            
4808
 
                <p>Inherited from
4809
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method__monitor">EventTarget</a>:
4810
 
            
4811
 
        
4812
 
        
4813
 
        <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>
4814
 
        
4815
 
        </p>
4816
 
 
4817
 
 
4818
 
        
4819
 
 
4820
 
        
4821
 
    </div>
4822
 
 
4823
 
    <div class="description">
4824
 
        <p>This is the entry point for the event monitoring system.
4825
 
You can monitor 'attach', 'detach', 'fire', and 'publish'.
4826
 
When configured, these events generate an event.  click ->
4827
 
click<em>attach, click</em>detach, click_publish -- these can
4828
 
be subscribed to like other events to monitor the event
4829
 
system.  Inividual published events can have monitoring
4830
 
turned on or off (publish can't be turned off before it
4831
 
it published) by setting the events 'monitor' config.</p>
4832
 
    </div>
4833
 
 
4834
 
    
4835
 
        <div class="params">
4836
 
            <h4>Parameters:</h4>
4837
 
 
4838
 
            <ul class="params-list">
4839
 
            
4840
 
                <li class="param">
4841
 
                    
4842
 
                        <code class="param-name">what</code>
4843
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4844
 
                    
4845
 
 
4846
 
                    
4847
 
 
4848
 
                    <div class="param-description">
4849
 
                        <p>'attach', 'detach', 'fire', or 'publish'</p>
4850
 
                    </div>
4851
 
 
4852
 
                    
4853
 
                </li>
4854
 
            
4855
 
                <li class="param">
4856
 
                    
4857
 
                        <code class="param-name">type</code>
4858
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4859
 
                    
4860
 
 
4861
 
                    
4862
 
 
4863
 
                    <div class="param-description">
4864
 
                        <p>Name of the event being monitored</p>
4865
 
                    </div>
4866
 
 
4867
 
                    
4868
 
                </li>
4869
 
            
4870
 
                <li class="param">
4871
 
                    
4872
 
                        <code class="param-name">o</code>
4873
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4874
 
                    
4875
 
 
4876
 
                    
4877
 
 
4878
 
                    <div class="param-description">
4879
 
                        <p>Information about the event interaction, such as
4880
 
                 fire() args, subscription category, publish config</p>
4881
 
                    </div>
4882
 
 
4883
 
                    
4884
 
                </li>
4885
 
            
4886
 
            </ul>
4887
 
        </div>
4888
 
    
4889
 
 
4890
 
    
4891
 
 
4892
 
    
4893
 
</div>
4894
 
 
4895
 
                
4896
 
                    <div id="method__normAttrVals" class="method item private inherited">
4897
 
    <h3 class="name"><code>_normAttrVals</code></h3>
4898
 
 
4899
 
    
4900
 
        <div class="args">
4901
 
            <span class="paren">(</span><ul class="args-list inline commas">
4902
 
            
4903
 
                <li class="arg">
4904
 
                    
4905
 
                        <code>valueHash</code>
4906
 
                    
4907
 
                </li>
4908
 
            
4909
 
            </ul><span class="paren">)</span>
4910
 
        </div>
4911
 
    
4912
 
 
4913
 
    
4914
 
        <span class="returns-inline">
4915
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4916
 
        </span>
4917
 
    
4918
 
 
4919
 
    
4920
 
 
4921
 
    
4922
 
        <span class="flag private">private</span>
4923
 
    
4924
 
 
4925
 
    
4926
 
 
4927
 
    
4928
 
 
4929
 
    
4930
 
 
4931
 
    <div class="meta">
4932
 
        
4933
 
            <p>Inherited from
4934
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__normAttrVals">
4935
 
                AttributeCore
4936
 
            </a>
4937
 
            
4938
 
            but overwritten in
4939
 
            
4940
 
        
4941
 
        
4942
 
        <a href="..&#x2F;files&#x2F;attribute_js_ComplexAttribute.js.html#l15"><code>attribute&#x2F;js&#x2F;ComplexAttribute.js:15</code></a>
4943
 
        
4944
 
        </p>
4945
 
 
4946
 
 
4947
 
        
4948
 
 
4949
 
        
4950
 
    </div>
4951
 
 
4952
 
    <div class="description">
4953
 
        <p>Utility method to split out simple attribute name/value pairs ("x") 
4954
 
from complex attribute name/value pairs ("x.y.z"), so that complex
4955
 
attributes can be keyed by the top level attribute name.</p>
4956
 
    </div>
4957
 
 
4958
 
    
4959
 
        <div class="params">
4960
 
            <h4>Parameters:</h4>
4961
 
 
4962
 
            <ul class="params-list">
4963
 
            
4964
 
                <li class="param">
4965
 
                    
4966
 
                        <code class="param-name">valueHash</code>
4967
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4968
 
                    
4969
 
 
4970
 
                    
4971
 
 
4972
 
                    <div class="param-description">
4973
 
                        <p>An object with attribute name/value pairs</p>
4974
 
                    </div>
4975
 
 
4976
 
                    
4977
 
                </li>
4978
 
            
4979
 
            </ul>
4980
 
        </div>
4981
 
    
4982
 
 
4983
 
    
4984
 
        <div class="returns">
4985
 
            <h4>Returns:</h4>
4986
 
 
4987
 
            <div class="returns-description">
4988
 
                
4989
 
                    
4990
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
4991
 
                    
4992
 
                    An object literal with 2 properties - "simple" and "complex",
4993
 
containing simple and complex attribute values respectively keyed 
4994
 
by the top level attribute name, or null, if valueHash is falsey.
4995
 
                
4996
 
            </div>
4997
 
        </div>
4998
 
    
4999
 
 
5000
 
    
5001
 
</div>
5002
 
 
5003
 
                
5004
 
                    <div id="method__onNodeChange" class="method item private">
5005
 
    <h3 class="name"><code>_onNodeChange</code></h3>
5006
 
 
5007
 
    
5008
 
        <span class="paren">()</span>
5009
 
    
5010
 
 
5011
 
    
5012
 
 
5013
 
    
5014
 
 
5015
 
    
5016
 
        <span class="flag private">private</span>
5017
 
    
5018
 
 
5019
 
    
5020
 
 
5021
 
    
5022
 
 
5023
 
    
5024
 
 
5025
 
    <div class="meta">
5026
 
        
5027
 
            
5028
 
                
5029
 
                <p>
5030
 
                
5031
 
                Defined in
5032
 
                
5033
 
            
5034
 
        
5035
 
        
5036
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para.js.html#l19"><code>editor&#x2F;js&#x2F;editor-para.js:19</code></a>
5037
 
        
5038
 
        </p>
5039
 
 
5040
 
 
5041
 
        
5042
 
 
5043
 
        
5044
 
    </div>
5045
 
 
5046
 
    <div class="description">
5047
 
        <p>nodeChange handler to handle fixing an empty document.</p>
5048
 
    </div>
5049
 
 
5050
 
    
5051
 
 
5052
 
    
5053
 
 
5054
 
    
5055
 
</div>
5056
 
 
5057
 
                
5058
 
                    <div id="method__parseType" class="method item private inherited">
5059
 
    <h3 class="name"><code>_parseType</code></h3>
5060
 
 
5061
 
    
5062
 
        <span class="paren">()</span>
5063
 
    
5064
 
 
5065
 
    
5066
 
 
5067
 
    
5068
 
 
5069
 
    
5070
 
        <span class="flag private">private</span>
5071
 
    
5072
 
 
5073
 
    
5074
 
 
5075
 
    
5076
 
 
5077
 
    
5078
 
 
5079
 
    <div class="meta">
5080
 
        
5081
 
            
5082
 
                <p>Inherited from
5083
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method__parseType">EventTarget</a>:
5084
 
            
5085
 
        
5086
 
        
5087
 
        <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>
5088
 
        
5089
 
        </p>
5090
 
 
5091
 
 
5092
 
        
5093
 
 
5094
 
        
5095
 
    </div>
5096
 
 
5097
 
    <div class="description">
5098
 
        <p>Returns an array with the detach key (if provided),
5099
 
and the prefixed event name from _getType
5100
 
Y.on('detachcategory| menu:click', fn)</p>
5101
 
    </div>
5102
 
 
5103
 
    
5104
 
 
5105
 
    
5106
 
 
5107
 
    
5108
 
</div>
5109
 
 
5110
 
                
5111
 
                    <div id="method__preInitEventCfg" class="method item private inherited">
5112
 
    <h3 class="name"><code>_preInitEventCfg</code></h3>
5113
 
 
5114
 
    
5115
 
        <div class="args">
5116
 
            <span class="paren">(</span><ul class="args-list inline commas">
5117
 
            
5118
 
                <li class="arg">
5119
 
                    
5120
 
                        <code>config</code>
5121
 
                    
5122
 
                </li>
5123
 
            
5124
 
            </ul><span class="paren">)</span>
5125
 
        </div>
5126
 
    
5127
 
 
5128
 
    
5129
 
 
5130
 
    
5131
 
 
5132
 
    
5133
 
        <span class="flag private">private</span>
5134
 
    
5135
 
 
5136
 
    
5137
 
 
5138
 
    
5139
 
 
5140
 
    
5141
 
 
5142
 
    <div class="meta">
5143
 
        
5144
 
            
5145
 
                <p>Inherited from
5146
 
                <a href="..&#x2F;classes&#x2F;Base.html#method__preInitEventCfg">Base</a>:
5147
 
            
5148
 
        
5149
 
        
5150
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l233"><code>base&#x2F;js&#x2F;Base.js:233</code></a>
5151
 
        
5152
 
        </p>
5153
 
 
5154
 
 
5155
 
        
5156
 
 
5157
 
        
5158
 
    </div>
5159
 
 
5160
 
    <div class="description">
5161
 
        <p>Handles the special on, after and target properties which allow the user to
5162
 
easily configure on and after listeners as well as bubble targets during 
5163
 
construction, prior to init.</p>
5164
 
    </div>
5165
 
 
5166
 
    
5167
 
        <div class="params">
5168
 
            <h4>Parameters:</h4>
5169
 
 
5170
 
            <ul class="params-list">
5171
 
            
5172
 
                <li class="param">
5173
 
                    
5174
 
                        <code class="param-name">config</code>
5175
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5176
 
                    
5177
 
 
5178
 
                    
5179
 
 
5180
 
                    <div class="param-description">
5181
 
                        <p>The user configuration object</p>
5182
 
                    </div>
5183
 
 
5184
 
                    
5185
 
                </li>
5186
 
            
5187
 
            </ul>
5188
 
        </div>
5189
 
    
5190
 
 
5191
 
    
5192
 
 
5193
 
    
5194
 
</div>
5195
 
 
5196
 
                
5197
 
                    <div id="method__protectAttrs" class="method item protected inherited">
5198
 
    <h3 class="name"><code>_protectAttrs</code></h3>
5199
 
 
5200
 
    
5201
 
        <div class="args">
5202
 
            <span class="paren">(</span><ul class="args-list inline commas">
5203
 
            
5204
 
                <li class="arg">
5205
 
                    
5206
 
                        <code>attrs</code>
5207
 
                    
5208
 
                </li>
5209
 
            
5210
 
            </ul><span class="paren">)</span>
5211
 
        </div>
5212
 
    
5213
 
 
5214
 
    
5215
 
        <span class="returns-inline">
5216
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5217
 
        </span>
5218
 
    
5219
 
 
5220
 
    
5221
 
 
5222
 
    
5223
 
        <span class="flag protected">protected</span>
5224
 
    
5225
 
 
5226
 
    
5227
 
 
5228
 
    
5229
 
 
5230
 
    
5231
 
 
5232
 
    <div class="meta">
5233
 
        
5234
 
            
5235
 
                <p>Inherited from
5236
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__protectAttrs">AttributeCore</a>:
5237
 
            
5238
 
        
5239
 
        
5240
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l786"><code>attribute&#x2F;js&#x2F;AttributeCore.js:786</code></a>
5241
 
        
5242
 
        </p>
5243
 
 
5244
 
 
5245
 
        
5246
 
 
5247
 
        
5248
 
    </div>
5249
 
 
5250
 
    <div class="description">
5251
 
        <p>Utility method to protect an attribute configuration
5252
 
hash, by merging the entire object and the individual 
5253
 
attr config objects.</p>
5254
 
    </div>
5255
 
 
5256
 
    
5257
 
        <div class="params">
5258
 
            <h4>Parameters:</h4>
5259
 
 
5260
 
            <ul class="params-list">
5261
 
            
5262
 
                <li class="param">
5263
 
                    
5264
 
                        <code class="param-name">attrs</code>
5265
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5266
 
                    
5267
 
 
5268
 
                    
5269
 
 
5270
 
                    <div class="param-description">
5271
 
                        <p>A hash of attribute to configuration object pairs.</p>
5272
 
                    </div>
5273
 
 
5274
 
                    
5275
 
                </li>
5276
 
            
5277
 
            </ul>
5278
 
        </div>
5279
 
    
5280
 
 
5281
 
    
5282
 
        <div class="returns">
5283
 
            <h4>Returns:</h4>
5284
 
 
5285
 
            <div class="returns-description">
5286
 
                
5287
 
                    
5288
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5289
 
                    
5290
 
                    A protected version of the attrs argument.
5291
 
                
5292
 
            </div>
5293
 
        </div>
5294
 
    
5295
 
 
5296
 
    
5297
 
</div>
5298
 
 
5299
 
                
5300
 
                    <div id="method__set" class="method item protected inherited">
5301
 
    <h3 class="name"><code>_set</code></h3>
5302
 
 
5303
 
    
5304
 
        <div class="args">
5305
 
            <span class="paren">(</span><ul class="args-list inline commas">
5306
 
            
5307
 
                <li class="arg">
5308
 
                    
5309
 
                        <code>name</code>
5310
 
                    
5311
 
                </li>
5312
 
            
5313
 
                <li class="arg">
5314
 
                    
5315
 
                        <code>val</code>
5316
 
                    
5317
 
                </li>
5318
 
            
5319
 
                <li class="arg">
5320
 
                    
5321
 
                        <code>opts</code>
5322
 
                    
5323
 
                </li>
5324
 
            
5325
 
            </ul><span class="paren">)</span>
5326
 
        </div>
5327
 
    
5328
 
 
5329
 
    
5330
 
        <span class="returns-inline">
5331
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5332
 
        </span>
5333
 
    
5334
 
 
5335
 
    
5336
 
 
5337
 
    
5338
 
        <span class="flag protected">protected</span>
5339
 
    
5340
 
 
5341
 
    
5342
 
 
5343
 
    
5344
 
 
5345
 
    
5346
 
        <span class="flag chainable">chainable</span>
5347
 
    
5348
 
 
5349
 
    <div class="meta">
5350
 
        
5351
 
            <p>Inherited from
5352
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__set">
5353
 
                AttributeCore
5354
 
            </a>
5355
 
            
5356
 
            but overwritten in
5357
 
            
5358
 
        
5359
 
        
5360
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l65"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:65</code></a>
5361
 
        
5362
 
        </p>
5363
 
 
5364
 
 
5365
 
        
5366
 
 
5367
 
        
5368
 
    </div>
5369
 
 
5370
 
    <div class="description">
5371
 
        <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
5372
 
    </div>
5373
 
 
5374
 
    
5375
 
        <div class="params">
5376
 
            <h4>Parameters:</h4>
5377
 
 
5378
 
            <ul class="params-list">
5379
 
            
5380
 
                <li class="param">
5381
 
                    
5382
 
                        <code class="param-name">name</code>
5383
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5384
 
                    
5385
 
 
5386
 
                    
5387
 
 
5388
 
                    <div class="param-description">
5389
 
                        <p>The name of the attribute.</p>
5390
 
                    </div>
5391
 
 
5392
 
                    
5393
 
                </li>
5394
 
            
5395
 
                <li class="param">
5396
 
                    
5397
 
                        <code class="param-name">val</code>
5398
 
                        <span class="type">Any</span>
5399
 
                    
5400
 
 
5401
 
                    
5402
 
 
5403
 
                    <div class="param-description">
5404
 
                        <p>The value to set the attribute to.</p>
5405
 
                    </div>
5406
 
 
5407
 
                    
5408
 
                </li>
5409
 
            
5410
 
                <li class="param">
5411
 
                    
5412
 
                        <code class="param-name">opts</code>
5413
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5414
 
                    
5415
 
 
5416
 
                    
5417
 
 
5418
 
                    <div class="param-description">
5419
 
                        <p>(Optional) Optional event data to be mixed into
5420
 
the event facade passed to subscribers of the attribute's change event.</p>
5421
 
                    </div>
5422
 
 
5423
 
                    
5424
 
                </li>
5425
 
            
5426
 
            </ul>
5427
 
        </div>
5428
 
    
5429
 
 
5430
 
    
5431
 
        <div class="returns">
5432
 
            <h4>Returns:</h4>
5433
 
 
5434
 
            <div class="returns-description">
5435
 
                
5436
 
                    
5437
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5438
 
                    
5439
 
                    A reference to the host object.
5440
 
                
5441
 
            </div>
5442
 
        </div>
5443
 
    
5444
 
 
5445
 
    
5446
 
</div>
5447
 
 
5448
 
                
5449
 
                    <div id="method__setAttr" class="method item protected inherited">
5450
 
    <h3 class="name"><code>_setAttr</code></h3>
5451
 
 
5452
 
    
5453
 
        <div class="args">
5454
 
            <span class="paren">(</span><ul class="args-list inline commas">
5455
 
            
5456
 
                <li class="arg">
5457
 
                    
5458
 
                        <code>name</code>
5459
 
                    
5460
 
                </li>
5461
 
            
5462
 
                <li class="arg">
5463
 
                    
5464
 
                        <code>value</code>
5465
 
                    
5466
 
                </li>
5467
 
            
5468
 
                <li class="arg">
5469
 
                    
5470
 
                        <code>opts</code>
5471
 
                    
5472
 
                </li>
5473
 
            
5474
 
                <li class="arg">
5475
 
                    
5476
 
                        <code>force</code>
5477
 
                    
5478
 
                </li>
5479
 
            
5480
 
            </ul><span class="paren">)</span>
5481
 
        </div>
5482
 
    
5483
 
 
5484
 
    
5485
 
        <span class="returns-inline">
5486
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5487
 
        </span>
5488
 
    
5489
 
 
5490
 
    
5491
 
 
5492
 
    
5493
 
        <span class="flag protected">protected</span>
5494
 
    
5495
 
 
5496
 
    
5497
 
 
5498
 
    
5499
 
 
5500
 
    
5501
 
        <span class="flag chainable">chainable</span>
5502
 
    
5503
 
 
5504
 
    <div class="meta">
5505
 
        
5506
 
            
5507
 
                <p>Inherited from
5508
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setAttr">AttributeCore</a>:
5509
 
            
5510
 
        
5511
 
        
5512
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l361"><code>attribute&#x2F;js&#x2F;AttributeCore.js:361</code></a>
5513
 
        
5514
 
        </p>
5515
 
 
5516
 
 
5517
 
        
5518
 
 
5519
 
        
5520
 
    </div>
5521
 
 
5522
 
    <div class="description">
5523
 
        <p>Provides the common implementation for the public set and protected _set methods.</p>
5524
 
 
5525
 
<p>See <a href="#method_set">set</a> for argument details.</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">name</code>
5537
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5538
 
                    
5539
 
 
5540
 
                    
5541
 
 
5542
 
                    <div class="param-description">
5543
 
                        <p>The name of the attribute.</p>
5544
 
                    </div>
5545
 
 
5546
 
                    
5547
 
                </li>
5548
 
            
5549
 
                <li class="param">
5550
 
                    
5551
 
                        <code class="param-name">value</code>
5552
 
                        <span class="type">Any</span>
5553
 
                    
5554
 
 
5555
 
                    
5556
 
 
5557
 
                    <div class="param-description">
5558
 
                        <p>The value to set the attribute to.</p>
5559
 
                    </div>
5560
 
 
5561
 
                    
5562
 
                </li>
5563
 
            
5564
 
                <li class="param">
5565
 
                    
5566
 
                        <code class="param-name">opts</code>
5567
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5568
 
                    
5569
 
 
5570
 
                    
5571
 
 
5572
 
                    <div class="param-description">
5573
 
                        <p>(Optional) Optional event data to be mixed into
5574
 
the event facade passed to subscribers of the attribute's change event.
5575
 
This is currently a hack. There's no real need for the AttributeCore implementation
5576
 
to support this parameter, but breaking it out into AttributeEvents, results in
5577
 
additional function hops for the critical path. May change in 3.5.0 PR3.</p>
5578
 
                    </div>
5579
 
 
5580
 
                    
5581
 
                </li>
5582
 
            
5583
 
                <li class="param">
5584
 
                    
5585
 
                        <code class="param-name">force</code>
5586
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
5587
 
                    
5588
 
 
5589
 
                    
5590
 
 
5591
 
                    <div class="param-description">
5592
 
                        <p>If true, allows the caller to set values for 
5593
 
readOnly or writeOnce attributes which have already been set.</p>
5594
 
                    </div>
5595
 
 
5596
 
                    
5597
 
                </li>
5598
 
            
5599
 
            </ul>
5600
 
        </div>
5601
 
    
5602
 
 
5603
 
    
5604
 
        <div class="returns">
5605
 
            <h4>Returns:</h4>
5606
 
 
5607
 
            <div class="returns-description">
5608
 
                
5609
 
                    
5610
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5611
 
                    
5612
 
                    A reference to the host object.
5613
 
                
5614
 
            </div>
5615
 
        </div>
5616
 
    
5617
 
 
5618
 
    
5619
 
</div>
5620
 
 
5621
 
                
5622
 
                    <div id="method__setAttrs" class="method item protected inherited">
5623
 
    <h3 class="name"><code>_setAttrs</code></h3>
5624
 
 
5625
 
    
5626
 
        <div class="args">
5627
 
            <span class="paren">(</span><ul class="args-list inline commas">
5628
 
            
5629
 
                <li class="arg">
5630
 
                    
5631
 
                        <code>attrs</code>
5632
 
                    
5633
 
                </li>
5634
 
            
5635
 
            </ul><span class="paren">)</span>
5636
 
        </div>
5637
 
    
5638
 
 
5639
 
    
5640
 
        <span class="returns-inline">
5641
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5642
 
        </span>
5643
 
    
5644
 
 
5645
 
    
5646
 
 
5647
 
    
5648
 
        <span class="flag protected">protected</span>
5649
 
    
5650
 
 
5651
 
    
5652
 
 
5653
 
    
5654
 
 
5655
 
    
5656
 
        <span class="flag chainable">chainable</span>
5657
 
    
5658
 
 
5659
 
    <div class="meta">
5660
 
        
5661
 
            
5662
 
                <p>Inherited from
5663
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setAttrs">AttributeCore</a>:
5664
 
            
5665
 
        
5666
 
        
5667
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l647"><code>attribute&#x2F;js&#x2F;AttributeCore.js:647</code></a>
5668
 
        
5669
 
        </p>
5670
 
 
5671
 
 
5672
 
        
5673
 
 
5674
 
        
5675
 
    </div>
5676
 
 
5677
 
    <div class="description">
5678
 
        <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
5679
 
    </div>
5680
 
 
5681
 
    
5682
 
        <div class="params">
5683
 
            <h4>Parameters:</h4>
5684
 
 
5685
 
            <ul class="params-list">
5686
 
            
5687
 
                <li class="param">
5688
 
                    
5689
 
                        <code class="param-name">attrs</code>
5690
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5691
 
                    
5692
 
 
5693
 
                    
5694
 
 
5695
 
                    <div class="param-description">
5696
 
                        <p>An object with attributes name/value pairs.</p>
5697
 
                    </div>
5698
 
 
5699
 
                    
5700
 
                </li>
5701
 
            
5702
 
            </ul>
5703
 
        </div>
5704
 
    
5705
 
 
5706
 
    
5707
 
        <div class="returns">
5708
 
            <h4>Returns:</h4>
5709
 
 
5710
 
            <div class="returns-description">
5711
 
                
5712
 
                    
5713
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5714
 
                    
5715
 
                    A reference to the host object.
5716
 
                
5717
 
            </div>
5718
 
        </div>
5719
 
    
5720
 
 
5721
 
    
5722
 
</div>
5723
 
 
5724
 
                
5725
 
                    <div id="method__setAttrVal" class="method item private inherited">
5726
 
    <h3 class="name"><code>_setAttrVal</code></h3>
5727
 
 
5728
 
    
5729
 
        <div class="args">
5730
 
            <span class="paren">(</span><ul class="args-list inline commas">
5731
 
            
5732
 
                <li class="arg">
5733
 
                    
5734
 
                        <code>attrName</code>
5735
 
                    
5736
 
                </li>
5737
 
            
5738
 
                <li class="arg">
5739
 
                    
5740
 
                        <code>subAttrName</code>
5741
 
                    
5742
 
                </li>
5743
 
            
5744
 
                <li class="arg">
5745
 
                    
5746
 
                        <code>prevVal</code>
5747
 
                    
5748
 
                </li>
5749
 
            
5750
 
                <li class="arg">
5751
 
                    
5752
 
                        <code>newVal</code>
5753
 
                    
5754
 
                </li>
5755
 
            
5756
 
            </ul><span class="paren">)</span>
5757
 
        </div>
5758
 
    
5759
 
 
5760
 
    
5761
 
        <span class="returns-inline">
5762
 
            <span class="type">Booolean</span>
5763
 
        </span>
5764
 
    
5765
 
 
5766
 
    
5767
 
 
5768
 
    
5769
 
        <span class="flag private">private</span>
5770
 
    
5771
 
 
5772
 
    
5773
 
 
5774
 
    
5775
 
 
5776
 
    
5777
 
 
5778
 
    <div class="meta">
5779
 
        
5780
 
            
5781
 
                <p>Inherited from
5782
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setAttrVal">AttributeCore</a>:
5783
 
            
5784
 
        
5785
 
        
5786
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l554"><code>attribute&#x2F;js&#x2F;AttributeCore.js:554</code></a>
5787
 
        
5788
 
        </p>
5789
 
 
5790
 
 
5791
 
        
5792
 
 
5793
 
        
5794
 
    </div>
5795
 
 
5796
 
    <div class="description">
5797
 
        <p>Updates the stored value of the attribute in the privately held State object,
5798
 
if validation and setter passes.</p>
5799
 
    </div>
5800
 
 
5801
 
    
5802
 
        <div class="params">
5803
 
            <h4>Parameters:</h4>
5804
 
 
5805
 
            <ul class="params-list">
5806
 
            
5807
 
                <li class="param">
5808
 
                    
5809
 
                        <code class="param-name">attrName</code>
5810
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5811
 
                    
5812
 
 
5813
 
                    
5814
 
 
5815
 
                    <div class="param-description">
5816
 
                        <p>The attribute name.</p>
5817
 
                    </div>
5818
 
 
5819
 
                    
5820
 
                </li>
5821
 
            
5822
 
                <li class="param">
5823
 
                    
5824
 
                        <code class="param-name">subAttrName</code>
5825
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5826
 
                    
5827
 
 
5828
 
                    
5829
 
 
5830
 
                    <div class="param-description">
5831
 
                        <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
5832
 
                    </div>
5833
 
 
5834
 
                    
5835
 
                </li>
5836
 
            
5837
 
                <li class="param">
5838
 
                    
5839
 
                        <code class="param-name">prevVal</code>
5840
 
                        <span class="type">Any</span>
5841
 
                    
5842
 
 
5843
 
                    
5844
 
 
5845
 
                    <div class="param-description">
5846
 
                        <p>The currently stored value of the attribute.</p>
5847
 
                    </div>
5848
 
 
5849
 
                    
5850
 
                </li>
5851
 
            
5852
 
                <li class="param">
5853
 
                    
5854
 
                        <code class="param-name">newVal</code>
5855
 
                        <span class="type">Any</span>
5856
 
                    
5857
 
 
5858
 
                    
5859
 
 
5860
 
                    <div class="param-description">
5861
 
                        <p>The value which is going to be stored.</p>
5862
 
                    </div>
5863
 
 
5864
 
                    
5865
 
                </li>
5866
 
            
5867
 
            </ul>
5868
 
        </div>
5869
 
    
5870
 
 
5871
 
    
5872
 
        <div class="returns">
5873
 
            <h4>Returns:</h4>
5874
 
 
5875
 
            <div class="returns-description">
5876
 
                
5877
 
                    
5878
 
                        <span class="type">Booolean</span>:
5879
 
                    
5880
 
                    true if the new attribute value was stored, false if not.
5881
 
                
5882
 
            </div>
5883
 
        </div>
5884
 
    
5885
 
 
5886
 
    
5887
 
</div>
5888
 
 
5889
 
                
5890
 
                    <div id="method__setStateVal" class="method item private inherited">
5891
 
    <h3 class="name"><code>_setStateVal</code></h3>
5892
 
 
5893
 
    
5894
 
        <div class="args">
5895
 
            <span class="paren">(</span><ul class="args-list inline commas">
5896
 
            
5897
 
                <li class="arg">
5898
 
                    
5899
 
                        <code>name</code>
5900
 
                    
5901
 
                </li>
5902
 
            
5903
 
                <li class="arg">
5904
 
                    
5905
 
                        <code>value</code>
5906
 
                    
5907
 
                </li>
5908
 
            
5909
 
            </ul><span class="paren">)</span>
5910
 
        </div>
5911
 
    
5912
 
 
5913
 
    
5914
 
 
5915
 
    
5916
 
 
5917
 
    
5918
 
        <span class="flag private">private</span>
5919
 
    
5920
 
 
5921
 
    
5922
 
 
5923
 
    
5924
 
 
5925
 
    
5926
 
 
5927
 
    <div class="meta">
5928
 
        
5929
 
            
5930
 
                <p>Inherited from
5931
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setStateVal">AttributeCore</a>:
5932
 
            
5933
 
        
5934
 
        
5935
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l536"><code>attribute&#x2F;js&#x2F;AttributeCore.js:536</code></a>
5936
 
        
5937
 
        </p>
5938
 
 
5939
 
 
5940
 
        
5941
 
 
5942
 
        
5943
 
    </div>
5944
 
 
5945
 
    <div class="description">
5946
 
        <p>Sets the stored value for the attribute, in either the 
5947
 
internal state object, or the state proxy if it exits</p>
5948
 
    </div>
5949
 
 
5950
 
    
5951
 
        <div class="params">
5952
 
            <h4>Parameters:</h4>
5953
 
 
5954
 
            <ul class="params-list">
5955
 
            
5956
 
                <li class="param">
5957
 
                    
5958
 
                        <code class="param-name">name</code>
5959
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5960
 
                    
5961
 
 
5962
 
                    
5963
 
 
5964
 
                    <div class="param-description">
5965
 
                        <p>The name of the attribute</p>
5966
 
                    </div>
5967
 
 
5968
 
                    
5969
 
                </li>
5970
 
            
5971
 
                <li class="param">
5972
 
                    
5973
 
                        <code class="param-name">value</code>
5974
 
                        <span class="type">Any</span>
5975
 
                    
5976
 
 
5977
 
                    
5978
 
 
5979
 
                    <div class="param-description">
5980
 
                        <p>The value of the attribute</p>
5981
 
                    </div>
5982
 
 
5983
 
                    
5984
 
                </li>
5985
 
            
5986
 
            </ul>
5987
 
        </div>
5988
 
    
5989
 
 
5990
 
    
5991
 
 
5992
 
    
5993
 
</div>
5994
 
 
5995
 
                
5996
 
                    <div id="method_addAttr" class="method item inherited">
5997
 
    <h3 class="name"><code>addAttr</code></h3>
5998
 
 
5999
 
    
6000
 
        <div class="args">
6001
 
            <span class="paren">(</span><ul class="args-list inline commas">
6002
 
            
6003
 
                <li class="arg">
6004
 
                    
6005
 
                        <code>name</code>
6006
 
                    
6007
 
                </li>
6008
 
            
6009
 
                <li class="arg">
6010
 
                    
6011
 
                        <code>config</code>
6012
 
                    
6013
 
                </li>
6014
 
            
6015
 
                <li class="arg">
6016
 
                    
6017
 
                        <code>lazy</code>
6018
 
                    
6019
 
                </li>
6020
 
            
6021
 
            </ul><span class="paren">)</span>
6022
 
        </div>
6023
 
    
6024
 
 
6025
 
    
6026
 
        <span class="returns-inline">
6027
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6028
 
        </span>
6029
 
    
6030
 
 
6031
 
    
6032
 
 
6033
 
    
6034
 
 
6035
 
    
6036
 
 
6037
 
    
6038
 
 
6039
 
    
6040
 
        <span class="flag chainable">chainable</span>
6041
 
    
6042
 
 
6043
 
    <div class="meta">
6044
 
        
6045
 
            
6046
 
                <p>Inherited from
6047
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_addAttr">AttributeCore</a>:
6048
 
            
6049
 
        
6050
 
        
6051
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l124"><code>attribute&#x2F;js&#x2F;AttributeCore.js:124</code></a>
6052
 
        
6053
 
        </p>
6054
 
 
6055
 
 
6056
 
        
6057
 
 
6058
 
        
6059
 
    </div>
6060
 
 
6061
 
    <div class="description">
6062
 
        <p>
6063
 
Adds an attribute with the provided configuration to the host object.
6064
 
</p>
6065
 
 
6066
 
<p>
6067
 
The config argument object supports the following properties:
6068
 
</p>
6069
 
 
6070
 
<dl>
6071
 
   <dt>value &#60;Any&#62;</dt>
6072
 
   <dd>The initial value to set on the attribute</dd>
6073
 
 
6074
 
   <dt>valueFn &#60;Function | String&#62;</dt>
6075
 
   <dd>
6076
 
   <p>A function, which will return the initial value to set on the attribute. This is useful
6077
 
   for cases where the attribute configuration is defined statically, but needs to 
6078
 
   reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined, 
6079
 
   the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which 
6080
 
   case the value property is used.</p>
6081
 
 
6082
 
   <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
6083
 
   </dd>
6084
 
 
6085
 
   <dt>readOnly &#60;boolean&#62;</dt>
6086
 
   <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
6087
 
       cannot be modified by invoking the set method.</dd>
6088
 
 
6089
 
   <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
6090
 
   <dd>
6091
 
       Whether or not the attribute is "write once". Attributes having writeOnce set to true, 
6092
 
       can only have their values set once, be it through the default configuration, 
6093
 
       constructor configuration arguments, or by invoking set.
6094
 
       <p>The writeOnce attribute can also be set to the string "initOnly", in which case the attribute can only be set during initialization
6095
 
       (when used with Base, this means it can only be set during construction)</p>
6096
 
   </dd>
6097
 
 
6098
 
   <dt>setter &#60;Function | String&#62;</dt>
6099
 
   <dd>
6100
 
   <p>The setter function used to massage or normalize the value passed to the set method for the attribute. 
6101
 
   The value returned by the setter will be the final stored value. Returning
6102
 
   <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
6103
 
   the value from being stored.
6104
 
   </p>
6105
 
 
6106
 
   <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
6107
 
   </dd>
6108
 
 
6109
 
   <dt>getter &#60;Function | String&#62;</dt>
6110
 
   <dd>
6111
 
   <p>
6112
 
   The getter function used to massage or normalize the value returned by the get method for the attribute.
6113
 
   The value returned by the getter function is the value which will be returned to the user when they 
6114
 
   invoke get.
6115
 
   </p>
6116
 
 
6117
 
   <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
6118
 
   </dd>
6119
 
 
6120
 
   <dt>validator &#60;Function | String&#62;</dt>
6121
 
   <dd>
6122
 
   <p>
6123
 
   The validator function invoked prior to setting the stored value. Returning
6124
 
   false from the validator function will prevent the value from being stored.
6125
 
   </p>
6126
 
 
6127
 
   <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
6128
 
   </dd>
6129
 
 
6130
 
   <dt>lazyAdd &#60;boolean&#62;</dt>
6131
 
   <dd>Whether or not to delay initialization of the attribute until the first call to get/set it. 
6132
 
   This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through 
6133
 
   the <a href="#method_addAttrs">addAttrs</a> method.</dd>
6134
 
 
6135
 
</dl>
6136
 
 
6137
 
<p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
6138
 
the context ("this") set to the host object.</p>
6139
 
 
6140
 
<p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute, 
6141
 
and are not intended for public use.</p>
6142
 
    </div>
6143
 
 
6144
 
    
6145
 
        <div class="params">
6146
 
            <h4>Parameters:</h4>
6147
 
 
6148
 
            <ul class="params-list">
6149
 
            
6150
 
                <li class="param">
6151
 
                    
6152
 
                        <code class="param-name">name</code>
6153
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6154
 
                    
6155
 
 
6156
 
                    
6157
 
 
6158
 
                    <div class="param-description">
6159
 
                        <p>The name of the attribute.</p>
6160
 
                    </div>
6161
 
 
6162
 
                    
6163
 
                </li>
6164
 
            
6165
 
                <li class="param">
6166
 
                    
6167
 
                        <code class="param-name">config</code>
6168
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6169
 
                    
6170
 
 
6171
 
                    
6172
 
 
6173
 
                    <div class="param-description">
6174
 
                        <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
6175
 
 
6176
 
<p>
6177
 
<strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need 
6178
 
to protect the original values, you will need to merge the object.
6179
 
</p>
6180
 
                    </div>
6181
 
 
6182
 
                    
6183
 
                </li>
6184
 
            
6185
 
                <li class="param">
6186
 
                    
6187
 
                        <code class="param-name">lazy</code>
6188
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6189
 
                    
6190
 
 
6191
 
                    
6192
 
 
6193
 
                    <div class="param-description">
6194
 
                        <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
6195
 
                    </div>
6196
 
 
6197
 
                    
6198
 
                </li>
6199
 
            
6200
 
            </ul>
6201
 
        </div>
6202
 
    
6203
 
 
6204
 
    
6205
 
        <div class="returns">
6206
 
            <h4>Returns:</h4>
6207
 
 
6208
 
            <div class="returns-description">
6209
 
                
6210
 
                    
6211
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
6212
 
                    
6213
 
                    A reference to the host object.
6214
 
                
6215
 
            </div>
6216
 
        </div>
6217
 
    
6218
 
 
6219
 
    
6220
 
</div>
6221
 
 
6222
 
                
6223
 
                    <div id="method_addAttrs" class="method item inherited">
6224
 
    <h3 class="name"><code>addAttrs</code></h3>
6225
 
 
6226
 
    
6227
 
        <div class="args">
6228
 
            <span class="paren">(</span><ul class="args-list inline commas">
6229
 
            
6230
 
                <li class="arg">
6231
 
                    
6232
 
                        <code>cfgs</code>
6233
 
                    
6234
 
                </li>
6235
 
            
6236
 
                <li class="arg">
6237
 
                    
6238
 
                        <code>values</code>
6239
 
                    
6240
 
                </li>
6241
 
            
6242
 
                <li class="arg">
6243
 
                    
6244
 
                        <code>lazy</code>
6245
 
                    
6246
 
                </li>
6247
 
            
6248
 
            </ul><span class="paren">)</span>
6249
 
        </div>
6250
 
    
6251
 
 
6252
 
    
6253
 
        <span class="returns-inline">
6254
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6255
 
        </span>
6256
 
    
6257
 
 
6258
 
    
6259
 
 
6260
 
    
6261
 
 
6262
 
    
6263
 
 
6264
 
    
6265
 
 
6266
 
    
6267
 
        <span class="flag chainable">chainable</span>
6268
 
    
6269
 
 
6270
 
    <div class="meta">
6271
 
        
6272
 
            
6273
 
                <p>Inherited from
6274
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_addAttrs">AttributeCore</a>:
6275
 
            
6276
 
        
6277
 
        
6278
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l708"><code>attribute&#x2F;js&#x2F;AttributeCore.js:708</code></a>
6279
 
        
6280
 
        </p>
6281
 
 
6282
 
 
6283
 
        
6284
 
 
6285
 
        
6286
 
    </div>
6287
 
 
6288
 
    <div class="description">
6289
 
        <p>Configures a group of attributes, and sets initial values.</p>
6290
 
 
6291
 
<p>
6292
 
<strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning. 
6293
 
The caller is responsible for merging/cloning the configuration object if required.
6294
 
</p>
6295
 
    </div>
6296
 
 
6297
 
    
6298
 
        <div class="params">
6299
 
            <h4>Parameters:</h4>
6300
 
 
6301
 
            <ul class="params-list">
6302
 
            
6303
 
                <li class="param">
6304
 
                    
6305
 
                        <code class="param-name">cfgs</code>
6306
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6307
 
                    
6308
 
 
6309
 
                    
6310
 
 
6311
 
                    <div class="param-description">
6312
 
                        <p>An object with attribute name/configuration pairs.</p>
6313
 
                    </div>
6314
 
 
6315
 
                    
6316
 
                </li>
6317
 
            
6318
 
                <li class="param">
6319
 
                    
6320
 
                        <code class="param-name">values</code>
6321
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6322
 
                    
6323
 
 
6324
 
                    
6325
 
 
6326
 
                    <div class="param-description">
6327
 
                        <p>An object with attribute name/value pairs, defining the initial values to apply.
6328
 
Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
6329
 
                    </div>
6330
 
 
6331
 
                    
6332
 
                </li>
6333
 
            
6334
 
                <li class="param">
6335
 
                    
6336
 
                        <code class="param-name">lazy</code>
6337
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6338
 
                    
6339
 
 
6340
 
                    
6341
 
 
6342
 
                    <div class="param-description">
6343
 
                        <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
6344
 
Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
6345
 
See <a href="#method_addAttr">addAttr</a>.</p>
6346
 
                    </div>
6347
 
 
6348
 
                    
6349
 
                </li>
6350
 
            
6351
 
            </ul>
6352
 
        </div>
6353
 
    
6354
 
 
6355
 
    
6356
 
        <div class="returns">
6357
 
            <h4>Returns:</h4>
6358
 
 
6359
 
            <div class="returns-description">
6360
 
                
6361
 
                    
6362
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
6363
 
                    
6364
 
                    A reference to the host object.
6365
 
                
6366
 
            </div>
6367
 
        </div>
6368
 
    
6369
 
 
6370
 
    
6371
 
</div>
6372
 
 
6373
 
                
6374
 
                    <div id="method_addTarget" class="method item inherited">
6375
 
    <h3 class="name"><code>addTarget</code></h3>
6376
 
 
6377
 
    
6378
 
        <div class="args">
6379
 
            <span class="paren">(</span><ul class="args-list inline commas">
6380
 
            
6381
 
                <li class="arg">
6382
 
                    
6383
 
                        <code>o</code>
6384
 
                    
6385
 
                </li>
6386
 
            
6387
 
            </ul><span class="paren">)</span>
6388
 
        </div>
6389
 
    
6390
 
 
6391
 
    
6392
 
 
6393
 
    
6394
 
 
6395
 
    
6396
 
 
6397
 
    
6398
 
 
6399
 
    
6400
 
 
6401
 
    
6402
 
 
6403
 
    <div class="meta">
6404
 
        
6405
 
            
6406
 
                <p>Inherited from
6407
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_addTarget">EventTarget</a>:
6408
 
            
6409
 
        
6410
 
        
6411
 
        <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>
6412
 
        
6413
 
        </p>
6414
 
 
6415
 
 
6416
 
        
6417
 
 
6418
 
        
6419
 
    </div>
6420
 
 
6421
 
    <div class="description">
6422
 
        <p>Registers another EventTarget as a bubble target.  Bubble order
6423
 
is determined by the order registered.  Multiple targets can
6424
 
be specified.</p>
6425
 
 
6426
 
<p>Events can only bubble if emitFacade is true.</p>
6427
 
 
6428
 
<p>Included in the event-custom-complex submodule.</p>
6429
 
    </div>
6430
 
 
6431
 
    
6432
 
        <div class="params">
6433
 
            <h4>Parameters:</h4>
6434
 
 
6435
 
            <ul class="params-list">
6436
 
            
6437
 
                <li class="param">
6438
 
                    
6439
 
                        <code class="param-name">o</code>
6440
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
6441
 
                    
6442
 
 
6443
 
                    
6444
 
 
6445
 
                    <div class="param-description">
6446
 
                        <p>the target to add</p>
6447
 
                    </div>
6448
 
 
6449
 
                    
6450
 
                </li>
6451
 
            
6452
 
            </ul>
6453
 
        </div>
6454
 
    
6455
 
 
6456
 
    
6457
 
 
6458
 
    
6459
 
</div>
6460
 
 
6461
 
                
6462
 
                    <div id="method_after" class="method item inherited">
6463
 
    <h3 class="name"><code>after</code></h3>
6464
 
 
6465
 
    
6466
 
        <div class="args">
6467
 
            <span class="paren">(</span><ul class="args-list inline commas">
6468
 
            
6469
 
                <li class="arg">
6470
 
                    
6471
 
                        <code>type</code>
6472
 
                    
6473
 
                </li>
6474
 
            
6475
 
                <li class="arg">
6476
 
                    
6477
 
                        <code>fn</code>
6478
 
                    
6479
 
                </li>
6480
 
            
6481
 
                <li class="arg">
6482
 
                    
6483
 
                        <code class="optional">[context]</code>
6484
 
                    
6485
 
                </li>
6486
 
            
6487
 
                <li class="arg">
6488
 
                    
6489
 
                        <code class="optional">[arg*]</code>
6490
 
                    
6491
 
                </li>
6492
 
            
6493
 
            </ul><span class="paren">)</span>
6494
 
        </div>
6495
 
    
6496
 
 
6497
 
    
6498
 
        <span class="returns-inline">
6499
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
6500
 
        </span>
6501
 
    
6502
 
 
6503
 
    
6504
 
 
6505
 
    
6506
 
 
6507
 
    
6508
 
 
6509
 
    
6510
 
 
6511
 
    
6512
 
 
6513
 
    <div class="meta">
6514
 
        
6515
 
            
6516
 
                <p>Inherited from
6517
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_after">EventTarget</a>:
6518
 
            
6519
 
        
6520
 
        
6521
 
        <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>
6522
 
        
6523
 
        </p>
6524
 
 
6525
 
 
6526
 
        
6527
 
 
6528
 
        
6529
 
    </div>
6530
 
 
6531
 
    <div class="description">
6532
 
        <p>Subscribe to a custom event hosted by this object.  The
6533
 
supplied callback will execute after any listeners add
6534
 
via the subscribe method, and after the default function,
6535
 
if configured for the event, has executed.</p>
6536
 
    </div>
6537
 
 
6538
 
    
6539
 
        <div class="params">
6540
 
            <h4>Parameters:</h4>
6541
 
 
6542
 
            <ul class="params-list">
6543
 
            
6544
 
                <li class="param">
6545
 
                    
6546
 
                        <code class="param-name">type</code>
6547
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6548
 
                    
6549
 
 
6550
 
                    
6551
 
 
6552
 
                    <div class="param-description">
6553
 
                        <p>The name of the event</p>
6554
 
                    </div>
6555
 
 
6556
 
                    
6557
 
                </li>
6558
 
            
6559
 
                <li class="param">
6560
 
                    
6561
 
                        <code class="param-name">fn</code>
6562
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
6563
 
                    
6564
 
 
6565
 
                    
6566
 
 
6567
 
                    <div class="param-description">
6568
 
                        <p>The callback to execute in response to the event</p>
6569
 
                    </div>
6570
 
 
6571
 
                    
6572
 
                </li>
6573
 
            
6574
 
                <li class="param">
6575
 
                    
6576
 
                        <code class="param-name optional">[context]</code>
6577
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6578
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
6579
 
                    
6580
 
 
6581
 
                    
6582
 
 
6583
 
                    <div class="param-description">
6584
 
                        <p>Override <code>this</code> object in callback</p>
6585
 
                    </div>
6586
 
 
6587
 
                    
6588
 
                </li>
6589
 
            
6590
 
                <li class="param">
6591
 
                    
6592
 
                        <code class="param-name optional">[arg*]</code>
6593
 
                        <span class="type">Any</span>
6594
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
6595
 
                    
6596
 
 
6597
 
                    
6598
 
 
6599
 
                    <div class="param-description">
6600
 
                        <p>0..n additional arguments to supply to the subscriber</p>
6601
 
                    </div>
6602
 
 
6603
 
                    
6604
 
                </li>
6605
 
            
6606
 
            </ul>
6607
 
        </div>
6608
 
    
6609
 
 
6610
 
    
6611
 
        <div class="returns">
6612
 
            <h4>Returns:</h4>
6613
 
 
6614
 
            <div class="returns-description">
6615
 
                
6616
 
                    
6617
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
6618
 
                    
6619
 
                    A subscription handle capable of detaching the
6620
 
                      subscription
6621
 
                
6622
 
            </div>
6623
 
        </div>
6624
 
    
6625
 
 
6626
 
    
6627
 
</div>
6628
 
 
6629
 
                
6630
 
                    <div id="method_attrAdded" class="method item inherited">
6631
 
    <h3 class="name"><code>attrAdded</code></h3>
6632
 
 
6633
 
    
6634
 
        <div class="args">
6635
 
            <span class="paren">(</span><ul class="args-list inline commas">
6636
 
            
6637
 
                <li class="arg">
6638
 
                    
6639
 
                        <code>name</code>
6640
 
                    
6641
 
                </li>
6642
 
            
6643
 
            </ul><span class="paren">)</span>
6644
 
        </div>
6645
 
    
6646
 
 
6647
 
    
6648
 
        <span class="returns-inline">
6649
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6650
 
        </span>
6651
 
    
6652
 
 
6653
 
    
6654
 
 
6655
 
    
6656
 
 
6657
 
    
6658
 
 
6659
 
    
6660
 
 
6661
 
    
6662
 
 
6663
 
    <div class="meta">
6664
 
        
6665
 
            
6666
 
                <p>Inherited from
6667
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_attrAdded">AttributeCore</a>:
6668
 
            
6669
 
        
6670
 
        
6671
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l272"><code>attribute&#x2F;js&#x2F;AttributeCore.js:272</code></a>
6672
 
        
6673
 
        </p>
6674
 
 
6675
 
 
6676
 
        
6677
 
 
6678
 
        
6679
 
    </div>
6680
 
 
6681
 
    <div class="description">
6682
 
        <p>Checks if the given attribute has been added to the host</p>
6683
 
    </div>
6684
 
 
6685
 
    
6686
 
        <div class="params">
6687
 
            <h4>Parameters:</h4>
6688
 
 
6689
 
            <ul class="params-list">
6690
 
            
6691
 
                <li class="param">
6692
 
                    
6693
 
                        <code class="param-name">name</code>
6694
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6695
 
                    
6696
 
 
6697
 
                    
6698
 
 
6699
 
                    <div class="param-description">
6700
 
                        <p>The name of the attribute to check.</p>
6701
 
                    </div>
6702
 
 
6703
 
                    
6704
 
                </li>
6705
 
            
6706
 
            </ul>
6707
 
        </div>
6708
 
    
6709
 
 
6710
 
    
6711
 
        <div class="returns">
6712
 
            <h4>Returns:</h4>
6713
 
 
6714
 
            <div class="returns-description">
6715
 
                
6716
 
                    
6717
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
6718
 
                    
6719
 
                    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.
6720
 
                
6721
 
            </div>
6722
 
        </div>
6723
 
    
6724
 
 
6725
 
    
6726
 
</div>
6727
 
 
6728
 
                
6729
 
                    <div id="method_before" class="method item inherited">
6730
 
    <h3 class="name"><code>before</code></h3>
6731
 
 
6732
 
    
6733
 
        <span class="paren">()</span>
6734
 
    
6735
 
 
6736
 
    
6737
 
        <span class="returns-inline">
6738
 
            <span class="type"></span>
6739
 
        </span>
6740
 
    
6741
 
 
6742
 
    
6743
 
 
6744
 
    
6745
 
 
6746
 
    
6747
 
 
6748
 
    
6749
 
 
6750
 
    
6751
 
 
6752
 
    <div class="meta">
6753
 
        
6754
 
            
6755
 
                <p>Inherited from
6756
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_before">EventTarget</a>:
6757
 
            
6758
 
        
6759
 
        
6760
 
        <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>
6761
 
        
6762
 
        </p>
6763
 
 
6764
 
 
6765
 
        
6766
 
 
6767
 
        
6768
 
    </div>
6769
 
 
6770
 
    <div class="description">
6771
 
        <p>Executes the callback before a DOM event, custom event
6772
 
or method.  If the first argument is a function, it
6773
 
is assumed the target is a method.  For DOM and custom
6774
 
events, this is an alias for Y.on.</p>
6775
 
 
6776
 
<p>For DOM and custom events:
6777
 
type, callback, context, 0-n arguments</p>
6778
 
 
6779
 
<p>For methods:
6780
 
callback, object (method host), methodName, context, 0-n arguments</p>
6781
 
    </div>
6782
 
 
6783
 
    
6784
 
 
6785
 
    
6786
 
        <div class="returns">
6787
 
            <h4>Returns:</h4>
6788
 
 
6789
 
            <div class="returns-description">
6790
 
                
6791
 
                    
6792
 
                    detach handle
6793
 
                
6794
 
            </div>
6795
 
        </div>
6796
 
    
6797
 
 
6798
 
    
6799
 
</div>
6800
 
 
6801
 
                
6802
 
                    <div id="method_bubble" class="method item inherited">
6803
 
    <h3 class="name"><code>bubble</code></h3>
6804
 
 
6805
 
    
6806
 
        <div class="args">
6807
 
            <span class="paren">(</span><ul class="args-list inline commas">
6808
 
            
6809
 
                <li class="arg">
6810
 
                    
6811
 
                        <code>evt</code>
6812
 
                    
6813
 
                </li>
6814
 
            
6815
 
            </ul><span class="paren">)</span>
6816
 
        </div>
6817
 
    
6818
 
 
6819
 
    
6820
 
        <span class="returns-inline">
6821
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6822
 
        </span>
6823
 
    
6824
 
 
6825
 
    
6826
 
 
6827
 
    
6828
 
 
6829
 
    
6830
 
 
6831
 
    
6832
 
 
6833
 
    
6834
 
 
6835
 
    <div class="meta">
6836
 
        
6837
 
            
6838
 
                <p>Inherited from
6839
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_bubble">EventTarget</a>:
6840
 
            
6841
 
        
6842
 
        
6843
 
        <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>
6844
 
        
6845
 
        </p>
6846
 
 
6847
 
 
6848
 
        
6849
 
 
6850
 
        
6851
 
    </div>
6852
 
 
6853
 
    <div class="description">
6854
 
        <p>Propagate an event.  Requires the event-custom-complex module.</p>
6855
 
    </div>
6856
 
 
6857
 
    
6858
 
        <div class="params">
6859
 
            <h4>Parameters:</h4>
6860
 
 
6861
 
            <ul class="params-list">
6862
 
            
6863
 
                <li class="param">
6864
 
                    
6865
 
                        <code class="param-name">evt</code>
6866
 
                        <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
6867
 
                    
6868
 
 
6869
 
                    
6870
 
 
6871
 
                    <div class="param-description">
6872
 
                        <p>the custom event to propagate</p>
6873
 
                    </div>
6874
 
 
6875
 
                    
6876
 
                </li>
6877
 
            
6878
 
            </ul>
6879
 
        </div>
6880
 
    
6881
 
 
6882
 
    
6883
 
        <div class="returns">
6884
 
            <h4>Returns:</h4>
6885
 
 
6886
 
            <div class="returns-description">
6887
 
                
6888
 
                    
6889
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
6890
 
                    
6891
 
                    the aggregated return value from Event.Custom.fire
6892
 
                
6893
 
            </div>
6894
 
        </div>
6895
 
    
6896
 
 
6897
 
    
6898
 
</div>
6899
 
 
6900
 
                
6901
 
                    <div id="method_destroy" class="method item inherited">
6902
 
    <h3 class="name"><code>destroy</code></h3>
6903
 
 
6904
 
    
6905
 
        <span class="paren">()</span>
6906
 
    
6907
 
 
6908
 
    
6909
 
        <span class="returns-inline">
6910
 
            <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>
6911
 
        </span>
6912
 
    
6913
 
 
6914
 
    
6915
 
 
6916
 
    
6917
 
 
6918
 
    
6919
 
 
6920
 
    
6921
 
 
6922
 
    
6923
 
        <span class="flag chainable">chainable</span>
6924
 
    
6925
 
 
6926
 
    <div class="meta">
6927
 
        
6928
 
            <p>Inherited from
6929
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method_destroy">
6930
 
                BaseCore
6931
 
            </a>
6932
 
            
6933
 
            but overwritten in
6934
 
            
6935
 
        
6936
 
        
6937
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l267"><code>base&#x2F;js&#x2F;Base.js:267</code></a>
6938
 
        
6939
 
        </p>
6940
 
 
6941
 
 
6942
 
        
6943
 
 
6944
 
        
6945
 
    </div>
6946
 
 
6947
 
    <div class="description">
6948
 
        <p>
6949
 
Destroy lifecycle method. Fires the destroy
6950
 
event, prior to invoking destructors for the
6951
 
class hierarchy.
6952
 
</p>
6953
 
 
6954
 
<p>
6955
 
Subscribers to the destroy
6956
 
event can invoke preventDefault on the event object, to prevent destruction
6957
 
from proceeding.
6958
 
</p>
6959
 
    </div>
6960
 
 
6961
 
    
6962
 
 
6963
 
    
6964
 
        <div class="returns">
6965
 
            <h4>Returns:</h4>
6966
 
 
6967
 
            <div class="returns-description">
6968
 
                
6969
 
                    
6970
 
                        <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>:
6971
 
                    
6972
 
                    A reference to this object
6973
 
                
6974
 
            </div>
6975
 
        </div>
6976
 
    
6977
 
 
6978
 
    
6979
 
</div>
6980
 
 
6981
 
                
6982
 
                    <div id="method_detach" class="method item inherited">
6983
 
    <h3 class="name"><code>detach</code></h3>
6984
 
 
6985
 
    
6986
 
        <div class="args">
6987
 
            <span class="paren">(</span><ul class="args-list inline commas">
6988
 
            
6989
 
                <li class="arg">
6990
 
                    
6991
 
                        <code>type</code>
6992
 
                    
6993
 
                </li>
6994
 
            
6995
 
                <li class="arg">
6996
 
                    
6997
 
                        <code>fn</code>
6998
 
                    
6999
 
                </li>
7000
 
            
7001
 
                <li class="arg">
7002
 
                    
7003
 
                        <code>context</code>
7004
 
                    
7005
 
                </li>
7006
 
            
7007
 
            </ul><span class="paren">)</span>
7008
 
        </div>
7009
 
    
7010
 
 
7011
 
    
7012
 
        <span class="returns-inline">
7013
 
            <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
7014
 
        </span>
7015
 
    
7016
 
 
7017
 
    
7018
 
 
7019
 
    
7020
 
 
7021
 
    
7022
 
 
7023
 
    
7024
 
 
7025
 
    
7026
 
 
7027
 
    <div class="meta">
7028
 
        
7029
 
            
7030
 
                <p>Inherited from
7031
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_detach">EventTarget</a>:
7032
 
            
7033
 
        
7034
 
        
7035
 
        <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>
7036
 
        
7037
 
        </p>
7038
 
 
7039
 
 
7040
 
        
7041
 
 
7042
 
        
7043
 
    </div>
7044
 
 
7045
 
    <div class="description">
7046
 
        <p>Detach one or more listeners the from the specified event</p>
7047
 
    </div>
7048
 
 
7049
 
    
7050
 
        <div class="params">
7051
 
            <h4>Parameters:</h4>
7052
 
 
7053
 
            <ul class="params-list">
7054
 
            
7055
 
                <li class="param">
7056
 
                    
7057
 
                        <code class="param-name">type</code>
7058
 
                        <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>
7059
 
                    
7060
 
 
7061
 
                    
7062
 
 
7063
 
                    <div class="param-description">
7064
 
                        <p>Either the handle to the subscriber or the
7065
 
                       type of event.  If the type
7066
 
                       is not specified, it will attempt to remove
7067
 
                       the listener from all hosted events.</p>
7068
 
                    </div>
7069
 
 
7070
 
                    
7071
 
                </li>
7072
 
            
7073
 
                <li class="param">
7074
 
                    
7075
 
                        <code class="param-name">fn</code>
7076
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
7077
 
                    
7078
 
 
7079
 
                    
7080
 
 
7081
 
                    <div class="param-description">
7082
 
                        <p>The subscribed function to unsubscribe, if not
7083
 
                         supplied, all subscribers will be removed.</p>
7084
 
                    </div>
7085
 
 
7086
 
                    
7087
 
                </li>
7088
 
            
7089
 
                <li class="param">
7090
 
                    
7091
 
                        <code class="param-name">context</code>
7092
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7093
 
                    
7094
 
 
7095
 
                    
7096
 
 
7097
 
                    <div class="param-description">
7098
 
                        <p>The custom object passed to subscribe.  This is
7099
 
                       optional, but if supplied will be used to
7100
 
                       disambiguate multiple listeners that are the same
7101
 
                       (e.g., you subscribe many object using a function
7102
 
                       that lives on the prototype)</p>
7103
 
                    </div>
7104
 
 
7105
 
                    
7106
 
                </li>
7107
 
            
7108
 
            </ul>
7109
 
        </div>
7110
 
    
7111
 
 
7112
 
    
7113
 
        <div class="returns">
7114
 
            <h4>Returns:</h4>
7115
 
 
7116
 
            <div class="returns-description">
7117
 
                
7118
 
                    
7119
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
7120
 
                    
7121
 
                    the host
7122
 
                
7123
 
            </div>
7124
 
        </div>
7125
 
    
7126
 
 
7127
 
    
7128
 
</div>
7129
 
 
7130
 
                
7131
 
                    <div id="method_detachAll" class="method item inherited">
7132
 
    <h3 class="name"><code>detachAll</code></h3>
7133
 
 
7134
 
    
7135
 
        <div class="args">
7136
 
            <span class="paren">(</span><ul class="args-list inline commas">
7137
 
            
7138
 
                <li class="arg">
7139
 
                    
7140
 
                        <code>type</code>
7141
 
                    
7142
 
                </li>
7143
 
            
7144
 
            </ul><span class="paren">)</span>
7145
 
        </div>
7146
 
    
7147
 
 
7148
 
    
7149
 
 
7150
 
    
7151
 
 
7152
 
    
7153
 
 
7154
 
    
7155
 
 
7156
 
    
7157
 
 
7158
 
    
7159
 
 
7160
 
    <div class="meta">
7161
 
        
7162
 
            
7163
 
                <p>Inherited from
7164
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_detachAll">EventTarget</a>:
7165
 
            
7166
 
        
7167
 
        
7168
 
        <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>
7169
 
        
7170
 
        </p>
7171
 
 
7172
 
 
7173
 
        
7174
 
 
7175
 
        
7176
 
    </div>
7177
 
 
7178
 
    <div class="description">
7179
 
        <p>Removes all listeners from the specified event.  If the event type
7180
 
is not specified, all listeners from all hosted custom events will
7181
 
be removed.</p>
7182
 
    </div>
7183
 
 
7184
 
    
7185
 
        <div class="params">
7186
 
            <h4>Parameters:</h4>
7187
 
 
7188
 
            <ul class="params-list">
7189
 
            
7190
 
                <li class="param">
7191
 
                    
7192
 
                        <code class="param-name">type</code>
7193
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7194
 
                    
7195
 
 
7196
 
                    
7197
 
 
7198
 
                    <div class="param-description">
7199
 
                        <p>The type, or name of the event</p>
7200
 
                    </div>
7201
 
 
7202
 
                    
7203
 
                </li>
7204
 
            
7205
 
            </ul>
7206
 
        </div>
7207
 
    
7208
 
 
7209
 
    
7210
 
 
7211
 
    
7212
 
</div>
7213
 
 
7214
 
                
7215
 
                    <div id="method_fire" class="method item inherited">
7216
 
    <h3 class="name"><code>fire</code></h3>
7217
 
 
7218
 
    
7219
 
        <div class="args">
7220
 
            <span class="paren">(</span><ul class="args-list inline commas">
7221
 
            
7222
 
                <li class="arg">
7223
 
                    
7224
 
                        <code>type</code>
7225
 
                    
7226
 
                </li>
7227
 
            
7228
 
                <li class="arg">
7229
 
                    
7230
 
                        <code>arguments</code>
7231
 
                    
7232
 
                </li>
7233
 
            
7234
 
            </ul><span class="paren">)</span>
7235
 
        </div>
7236
 
    
7237
 
 
7238
 
    
7239
 
        <span class="returns-inline">
7240
 
            <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
7241
 
        </span>
7242
 
    
7243
 
 
7244
 
    
7245
 
 
7246
 
    
7247
 
 
7248
 
    
7249
 
 
7250
 
    
7251
 
 
7252
 
    
7253
 
 
7254
 
    <div class="meta">
7255
 
        
7256
 
            
7257
 
                <p>Inherited from
7258
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_fire">EventTarget</a>:
7259
 
            
7260
 
        
7261
 
        
7262
 
        <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>
7263
 
        
7264
 
        </p>
7265
 
 
7266
 
 
7267
 
        
7268
 
 
7269
 
        
7270
 
    </div>
7271
 
 
7272
 
    <div class="description">
7273
 
        <p>Fire a custom event by name.  The callback functions will be executed
7274
 
from the context specified when the event was created, and with the
7275
 
following parameters.</p>
7276
 
 
7277
 
<p>If the custom event object hasn't been created, then the event hasn't
7278
 
been published and it has no subscribers.  For performance sake, we
7279
 
immediate exit in this case.  This means the event won't bubble, so
7280
 
if the intention is that a bubble target be notified, the event must
7281
 
be published on this object first.</p>
7282
 
 
7283
 
<p>The first argument is the event type, and any additional arguments are
7284
 
passed to the listeners as parameters.  If the first of these is an
7285
 
object literal, and the event is configured to emit an event facade,
7286
 
that object is mixed into the event facade and the facade is provided
7287
 
in place of the original object.</p>
7288
 
    </div>
7289
 
 
7290
 
    
7291
 
        <div class="params">
7292
 
            <h4>Parameters:</h4>
7293
 
 
7294
 
            <ul class="params-list">
7295
 
            
7296
 
                <li class="param">
7297
 
                    
7298
 
                        <code class="param-name">type</code>
7299
 
                        <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>
7300
 
                    
7301
 
 
7302
 
                    
7303
 
 
7304
 
                    <div class="param-description">
7305
 
                        <p>The type of the event, or an object that contains
7306
 
a 'type' property.</p>
7307
 
                    </div>
7308
 
 
7309
 
                    
7310
 
                </li>
7311
 
            
7312
 
                <li class="param">
7313
 
                    
7314
 
                        <code class="param-name">arguments</code>
7315
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
7316
 
                    
7317
 
 
7318
 
                    
7319
 
 
7320
 
                    <div class="param-description">
7321
 
                        <p>an arbitrary set of parameters to pass to
7322
 
the handler.  If the first of these is an object literal and the event is
7323
 
configured to emit an event facade, the event facade will replace that
7324
 
parameter after the properties the object literal contains are copied to
7325
 
the event facade.</p>
7326
 
                    </div>
7327
 
 
7328
 
                    
7329
 
                </li>
7330
 
            
7331
 
            </ul>
7332
 
        </div>
7333
 
    
7334
 
 
7335
 
    
7336
 
        <div class="returns">
7337
 
            <h4>Returns:</h4>
7338
 
 
7339
 
            <div class="returns-description">
7340
 
                
7341
 
                    
7342
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
7343
 
                    
7344
 
                    the event host
7345
 
                
7346
 
            </div>
7347
 
        </div>
7348
 
    
7349
 
 
7350
 
    
7351
 
</div>
7352
 
 
7353
 
                
7354
 
                    <div id="method_get" class="method item inherited">
7355
 
    <h3 class="name"><code>get</code></h3>
7356
 
 
7357
 
    
7358
 
        <div class="args">
7359
 
            <span class="paren">(</span><ul class="args-list inline commas">
7360
 
            
7361
 
                <li class="arg">
7362
 
                    
7363
 
                        <code>name</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">Any</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;AttributeCore.html#method_get">AttributeCore</a>:
7392
 
            
7393
 
        
7394
 
        
7395
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l283"><code>attribute&#x2F;js&#x2F;AttributeCore.js:283</code></a>
7396
 
        
7397
 
        </p>
7398
 
 
7399
 
 
7400
 
        
7401
 
 
7402
 
        
7403
 
    </div>
7404
 
 
7405
 
    <div class="description">
7406
 
        <p>Returns the current value of the attribute. If the attribute
7407
 
has been configured with a 'getter' function, this method will delegate
7408
 
to the 'getter' to obtain the value of the attribute.</p>
7409
 
    </div>
7410
 
 
7411
 
    
7412
 
        <div class="params">
7413
 
            <h4>Parameters:</h4>
7414
 
 
7415
 
            <ul class="params-list">
7416
 
            
7417
 
                <li class="param">
7418
 
                    
7419
 
                        <code class="param-name">name</code>
7420
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7421
 
                    
7422
 
 
7423
 
                    
7424
 
 
7425
 
                    <div class="param-description">
7426
 
                        <p>The name of the attribute. If the value of the attribute is an Object, 
7427
 
dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
7428
 
                    </div>
7429
 
 
7430
 
                    
7431
 
                </li>
7432
 
            
7433
 
            </ul>
7434
 
        </div>
7435
 
    
7436
 
 
7437
 
    
7438
 
        <div class="returns">
7439
 
            <h4>Returns:</h4>
7440
 
 
7441
 
            <div class="returns-description">
7442
 
                
7443
 
                    
7444
 
                        <span class="type">Any</span>:
7445
 
                    
7446
 
                    The value of the attribute
7447
 
                
7448
 
            </div>
7449
 
        </div>
7450
 
    
7451
 
 
7452
 
    
7453
 
</div>
7454
 
 
7455
 
                
7456
 
                    <div id="method_getAttrs" class="method item inherited">
7457
 
    <h3 class="name"><code>getAttrs</code></h3>
7458
 
 
7459
 
    
7460
 
        <div class="args">
7461
 
            <span class="paren">(</span><ul class="args-list inline commas">
7462
 
            
7463
 
                <li class="arg">
7464
 
                    
7465
 
                        <code>attrs</code>
7466
 
                    
7467
 
                </li>
7468
 
            
7469
 
            </ul><span class="paren">)</span>
7470
 
        </div>
7471
 
    
7472
 
 
7473
 
    
7474
 
        <span class="returns-inline">
7475
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7476
 
        </span>
7477
 
    
7478
 
 
7479
 
    
7480
 
 
7481
 
    
7482
 
 
7483
 
    
7484
 
 
7485
 
    
7486
 
 
7487
 
    
7488
 
 
7489
 
    <div class="meta">
7490
 
        
7491
 
            
7492
 
                <p>Inherited from
7493
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_getAttrs">AttributeCore</a>:
7494
 
            
7495
 
        
7496
 
        
7497
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l665"><code>attribute&#x2F;js&#x2F;AttributeCore.js:665</code></a>
7498
 
        
7499
 
        </p>
7500
 
 
7501
 
 
7502
 
        
7503
 
 
7504
 
        
7505
 
    </div>
7506
 
 
7507
 
    <div class="description">
7508
 
        <p>Gets multiple attribute values.</p>
7509
 
    </div>
7510
 
 
7511
 
    
7512
 
        <div class="params">
7513
 
            <h4>Parameters:</h4>
7514
 
 
7515
 
            <ul class="params-list">
7516
 
            
7517
 
                <li class="param">
7518
 
                    
7519
 
                        <code class="param-name">attrs</code>
7520
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
7521
 
                    
7522
 
 
7523
 
                    
7524
 
 
7525
 
                    <div class="param-description">
7526
 
                        <p>Optional. An array of attribute names. If omitted, all attribute values are
7527
 
returned. If set to true, all attributes modified from their initial values are returned.</p>
7528
 
                    </div>
7529
 
 
7530
 
                    
7531
 
                </li>
7532
 
            
7533
 
            </ul>
7534
 
        </div>
7535
 
    
7536
 
 
7537
 
    
7538
 
        <div class="returns">
7539
 
            <h4>Returns:</h4>
7540
 
 
7541
 
            <div class="returns-description">
7542
 
                
7543
 
                    
7544
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
7545
 
                    
7546
 
                    An object with attribute name/value pairs.
7547
 
                
7548
 
            </div>
7549
 
        </div>
7550
 
    
7551
 
 
7552
 
    
7553
 
</div>
7554
 
 
7555
 
                
7556
 
                    <div id="method_getEvent" class="method item inherited">
7557
 
    <h3 class="name"><code>getEvent</code></h3>
7558
 
 
7559
 
    
7560
 
        <div class="args">
7561
 
            <span class="paren">(</span><ul class="args-list inline commas">
7562
 
            
7563
 
                <li class="arg">
7564
 
                    
7565
 
                        <code>type</code>
7566
 
                    
7567
 
                </li>
7568
 
            
7569
 
                <li class="arg">
7570
 
                    
7571
 
                        <code>prefixed</code>
7572
 
                    
7573
 
                </li>
7574
 
            
7575
 
            </ul><span class="paren">)</span>
7576
 
        </div>
7577
 
    
7578
 
 
7579
 
    
7580
 
        <span class="returns-inline">
7581
 
            <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
7582
 
        </span>
7583
 
    
7584
 
 
7585
 
    
7586
 
 
7587
 
    
7588
 
 
7589
 
    
7590
 
 
7591
 
    
7592
 
 
7593
 
    
7594
 
 
7595
 
    <div class="meta">
7596
 
        
7597
 
            
7598
 
                <p>Inherited from
7599
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_getEvent">EventTarget</a>:
7600
 
            
7601
 
        
7602
 
        
7603
 
        <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>
7604
 
        
7605
 
        </p>
7606
 
 
7607
 
 
7608
 
        
7609
 
 
7610
 
        
7611
 
    </div>
7612
 
 
7613
 
    <div class="description">
7614
 
        <p>Returns the custom event of the provided type has been created, a
7615
 
falsy value otherwise</p>
7616
 
    </div>
7617
 
 
7618
 
    
7619
 
        <div class="params">
7620
 
            <h4>Parameters:</h4>
7621
 
 
7622
 
            <ul class="params-list">
7623
 
            
7624
 
                <li class="param">
7625
 
                    
7626
 
                        <code class="param-name">type</code>
7627
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7628
 
                    
7629
 
 
7630
 
                    
7631
 
 
7632
 
                    <div class="param-description">
7633
 
                        <p>the type, or name of the event</p>
7634
 
                    </div>
7635
 
 
7636
 
                    
7637
 
                </li>
7638
 
            
7639
 
                <li class="param">
7640
 
                    
7641
 
                        <code class="param-name">prefixed</code>
7642
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7643
 
                    
7644
 
 
7645
 
                    
7646
 
 
7647
 
                    <div class="param-description">
7648
 
                        <p>if true, the type is prefixed already</p>
7649
 
                    </div>
7650
 
 
7651
 
                    
7652
 
                </li>
7653
 
            
7654
 
            </ul>
7655
 
        </div>
7656
 
    
7657
 
 
7658
 
    
7659
 
        <div class="returns">
7660
 
            <h4>Returns:</h4>
7661
 
 
7662
 
            <div class="returns-description">
7663
 
                
7664
 
                    
7665
 
                        <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
7666
 
                    
7667
 
                    the custom event or null
7668
 
                
7669
 
            </div>
7670
 
        </div>
7671
 
    
7672
 
 
7673
 
    
7674
 
</div>
7675
 
 
7676
 
                
7677
 
                    <div id="method_getTargets" class="method item inherited">
7678
 
    <h3 class="name"><code>getTargets</code></h3>
7679
 
 
7680
 
    
7681
 
        <span class="paren">()</span>
7682
 
    
7683
 
 
7684
 
    
7685
 
        <span class="returns-inline">
7686
 
            <span class="type"></span>
7687
 
        </span>
7688
 
    
7689
 
 
7690
 
    
7691
 
 
7692
 
    
7693
 
 
7694
 
    
7695
 
 
7696
 
    
7697
 
 
7698
 
    
7699
 
 
7700
 
    <div class="meta">
7701
 
        
7702
 
            
7703
 
                <p>Inherited from
7704
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_getTargets">EventTarget</a>:
7705
 
            
7706
 
        
7707
 
        
7708
 
        <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>
7709
 
        
7710
 
        </p>
7711
 
 
7712
 
 
7713
 
        
7714
 
 
7715
 
        
7716
 
    </div>
7717
 
 
7718
 
    <div class="description">
7719
 
        <p>Returns an array of bubble targets for this object.</p>
7720
 
    </div>
7721
 
 
7722
 
    
7723
 
 
7724
 
    
7725
 
        <div class="returns">
7726
 
            <h4>Returns:</h4>
7727
 
 
7728
 
            <div class="returns-description">
7729
 
                
7730
 
                    
7731
 
                    EventTarget[]
7732
 
                
7733
 
            </div>
7734
 
        </div>
7735
 
    
7736
 
 
7737
 
    
7738
 
</div>
7739
 
 
7740
 
                
7741
 
                    <div id="method_init" class="method item inherited">
7742
 
    <h3 class="name"><code>init</code></h3>
7743
 
 
7744
 
    
7745
 
        <div class="args">
7746
 
            <span class="paren">(</span><ul class="args-list inline commas">
7747
 
            
7748
 
                <li class="arg">
7749
 
                    
7750
 
                        <code>config</code>
7751
 
                    
7752
 
                </li>
7753
 
            
7754
 
            </ul><span class="paren">)</span>
7755
 
        </div>
7756
 
    
7757
 
 
7758
 
    
7759
 
        <span class="returns-inline">
7760
 
            <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>
7761
 
        </span>
7762
 
    
7763
 
 
7764
 
    
7765
 
 
7766
 
    
7767
 
 
7768
 
    
7769
 
 
7770
 
    
7771
 
 
7772
 
    
7773
 
        <span class="flag chainable">chainable</span>
7774
 
    
7775
 
 
7776
 
    <div class="meta">
7777
 
        
7778
 
            <p>Inherited from
7779
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method_init">
7780
 
                BaseCore
7781
 
            </a>
7782
 
            
7783
 
            but overwritten in
7784
 
            
7785
 
        
7786
 
        
7787
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l191"><code>base&#x2F;js&#x2F;Base.js:191</code></a>
7788
 
        
7789
 
        </p>
7790
 
 
7791
 
 
7792
 
        
7793
 
 
7794
 
        
7795
 
    </div>
7796
 
 
7797
 
    <div class="description">
7798
 
        <p>Init lifecycle method, invoked during construction.
7799
 
Fires the init event prior to setting up attributes and 
7800
 
invoking initializers for the class hierarchy.</p>
7801
 
    </div>
7802
 
 
7803
 
    
7804
 
        <div class="params">
7805
 
            <h4>Parameters:</h4>
7806
 
 
7807
 
            <ul class="params-list">
7808
 
            
7809
 
                <li class="param">
7810
 
                    
7811
 
                        <code class="param-name">config</code>
7812
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7813
 
                    
7814
 
 
7815
 
                    
7816
 
 
7817
 
                    <div class="param-description">
7818
 
                        <p>Object with configuration property name/value pairs</p>
7819
 
                    </div>
7820
 
 
7821
 
                    
7822
 
                </li>
7823
 
            
7824
 
            </ul>
7825
 
        </div>
7826
 
    
7827
 
 
7828
 
    
7829
 
        <div class="returns">
7830
 
            <h4>Returns:</h4>
7831
 
 
7832
 
            <div class="returns-description">
7833
 
                
7834
 
                    
7835
 
                        <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>:
7836
 
                    
7837
 
                    A reference to this object
7838
 
                
7839
 
            </div>
7840
 
        </div>
7841
 
    
7842
 
 
7843
 
    
7844
 
</div>
7845
 
 
7846
 
                
7847
 
                    <div id="method_modifyAttr" class="method item inherited">
7848
 
    <h3 class="name"><code>modifyAttr</code></h3>
7849
 
 
7850
 
    
7851
 
        <div class="args">
7852
 
            <span class="paren">(</span><ul class="args-list inline commas">
7853
 
            
7854
 
                <li class="arg">
7855
 
                    
7856
 
                        <code>name</code>
7857
 
                    
7858
 
                </li>
7859
 
            
7860
 
                <li class="arg">
7861
 
                    
7862
 
                        <code>config</code>
7863
 
                    
7864
 
                </li>
7865
 
            
7866
 
            </ul><span class="paren">)</span>
7867
 
        </div>
7868
 
    
7869
 
 
7870
 
    
7871
 
 
7872
 
    
7873
 
 
7874
 
    
7875
 
 
7876
 
    
7877
 
 
7878
 
    
7879
 
 
7880
 
    
7881
 
 
7882
 
    <div class="meta">
7883
 
        
7884
 
            
7885
 
                <p>Inherited from
7886
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
7887
 
            
7888
 
        
7889
 
        
7890
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l39"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:39</code></a>
7891
 
        
7892
 
        </p>
7893
 
 
7894
 
 
7895
 
        
7896
 
 
7897
 
        
7898
 
    </div>
7899
 
 
7900
 
    <div class="description">
7901
 
        <p>Updates the configuration of an attribute which has already been added.</p>
7902
 
 
7903
 
<p>
7904
 
The properties which can be modified through this interface are limited
7905
 
to the following subset of attributes, which can be safely modified
7906
 
after a value has already been set on the attribute: readOnly, writeOnce, 
7907
 
broadcast and getter.
7908
 
</p>
7909
 
    </div>
7910
 
 
7911
 
    
7912
 
        <div class="params">
7913
 
            <h4>Parameters:</h4>
7914
 
 
7915
 
            <ul class="params-list">
7916
 
            
7917
 
                <li class="param">
7918
 
                    
7919
 
                        <code class="param-name">name</code>
7920
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7921
 
                    
7922
 
 
7923
 
                    
7924
 
 
7925
 
                    <div class="param-description">
7926
 
                        <p>The name of the attribute whose configuration is to be updated.</p>
7927
 
                    </div>
7928
 
 
7929
 
                    
7930
 
                </li>
7931
 
            
7932
 
                <li class="param">
7933
 
                    
7934
 
                        <code class="param-name">config</code>
7935
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7936
 
                    
7937
 
 
7938
 
                    
7939
 
 
7940
 
                    <div class="param-description">
7941
 
                        <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
7942
 
                    </div>
7943
 
 
7944
 
                    
7945
 
                </li>
7946
 
            
7947
 
            </ul>
7948
 
        </div>
7949
 
    
7950
 
 
7951
 
    
7952
 
 
7953
 
    
7954
 
</div>
7955
 
 
7956
 
                
7957
 
                    <div id="method_on" class="method item inherited">
7958
 
    <h3 class="name"><code>on</code></h3>
7959
 
 
7960
 
    
7961
 
        <div class="args">
7962
 
            <span class="paren">(</span><ul class="args-list inline commas">
7963
 
            
7964
 
                <li class="arg">
7965
 
                    
7966
 
                        <code>type</code>
7967
 
                    
7968
 
                </li>
7969
 
            
7970
 
                <li class="arg">
7971
 
                    
7972
 
                        <code>fn</code>
7973
 
                    
7974
 
                </li>
7975
 
            
7976
 
                <li class="arg">
7977
 
                    
7978
 
                        <code class="optional">[context]</code>
7979
 
                    
7980
 
                </li>
7981
 
            
7982
 
                <li class="arg">
7983
 
                    
7984
 
                        <code class="optional">[arg*]</code>
7985
 
                    
7986
 
                </li>
7987
 
            
7988
 
            </ul><span class="paren">)</span>
7989
 
        </div>
7990
 
    
7991
 
 
7992
 
    
7993
 
        <span class="returns-inline">
7994
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
7995
 
        </span>
7996
 
    
7997
 
 
7998
 
    
7999
 
 
8000
 
    
8001
 
 
8002
 
    
8003
 
 
8004
 
    
8005
 
 
8006
 
    
8007
 
 
8008
 
    <div class="meta">
8009
 
        
8010
 
            
8011
 
                <p>Inherited from
8012
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_on">EventTarget</a>:
8013
 
            
8014
 
        
8015
 
        
8016
 
        <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>
8017
 
        
8018
 
        </p>
8019
 
 
8020
 
 
8021
 
        
8022
 
 
8023
 
        
8024
 
    </div>
8025
 
 
8026
 
    <div class="description">
8027
 
        <p>Subscribe a callback function to a custom event fired by this object or
8028
 
from an object that bubbles its events to this object.</p>
8029
 
 
8030
 
<p>Callback functions for events published with <code>emitFacade = true</code> will
8031
 
receive an <code>EventFacade</code> as the first argument (typically named "e").
8032
 
These callbacks can then call <code>e.preventDefault()</code> to disable the
8033
 
behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
8034
 
API for all available properties and methods. Subscribers to
8035
 
non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
8036
 
after the event name.</p>
8037
 
 
8038
 
<p>To subscribe to multiple events at once, pass an object as the first
8039
 
argument, where the key:value pairs correspond to the eventName:callback,
8040
 
or pass an array of event names as the first argument to subscribe to
8041
 
all listed events with the same callback.</p>
8042
 
 
8043
 
<p>Returning <code>false</code> from a callback is supported as an alternative to
8044
 
calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
8045
 
recommended to use the event methods whenever possible.</p>
8046
 
    </div>
8047
 
 
8048
 
    
8049
 
        <div class="params">
8050
 
            <h4>Parameters:</h4>
8051
 
 
8052
 
            <ul class="params-list">
8053
 
            
8054
 
                <li class="param">
8055
 
                    
8056
 
                        <code class="param-name">type</code>
8057
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8058
 
                    
8059
 
 
8060
 
                    
8061
 
 
8062
 
                    <div class="param-description">
8063
 
                        <p>The name of the event</p>
8064
 
                    </div>
8065
 
 
8066
 
                    
8067
 
                </li>
8068
 
            
8069
 
                <li class="param">
8070
 
                    
8071
 
                        <code class="param-name">fn</code>
8072
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
8073
 
                    
8074
 
 
8075
 
                    
8076
 
 
8077
 
                    <div class="param-description">
8078
 
                        <p>The callback to execute in response to the event</p>
8079
 
                    </div>
8080
 
 
8081
 
                    
8082
 
                </li>
8083
 
            
8084
 
                <li class="param">
8085
 
                    
8086
 
                        <code class="param-name optional">[context]</code>
8087
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8088
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8089
 
                    
8090
 
 
8091
 
                    
8092
 
 
8093
 
                    <div class="param-description">
8094
 
                        <p>Override <code>this</code> object in callback</p>
8095
 
                    </div>
8096
 
 
8097
 
                    
8098
 
                </li>
8099
 
            
8100
 
                <li class="param">
8101
 
                    
8102
 
                        <code class="param-name optional">[arg*]</code>
8103
 
                        <span class="type">Any</span>
8104
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8105
 
                    
8106
 
 
8107
 
                    
8108
 
 
8109
 
                    <div class="param-description">
8110
 
                        <p>0..n additional arguments to supply to the subscriber</p>
8111
 
                    </div>
8112
 
 
8113
 
                    
8114
 
                </li>
8115
 
            
8116
 
            </ul>
8117
 
        </div>
8118
 
    
8119
 
 
8120
 
    
8121
 
        <div class="returns">
8122
 
            <h4>Returns:</h4>
8123
 
 
8124
 
            <div class="returns-description">
8125
 
                
8126
 
                    
8127
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
8128
 
                    
8129
 
                    A subscription handle capable of detaching that
8130
 
                      subscription
8131
 
                
8132
 
            </div>
8133
 
        </div>
8134
 
    
8135
 
 
8136
 
    
8137
 
</div>
8138
 
 
8139
 
                
8140
 
                    <div id="method_once" class="method item inherited">
8141
 
    <h3 class="name"><code>once</code></h3>
8142
 
 
8143
 
    
8144
 
        <div class="args">
8145
 
            <span class="paren">(</span><ul class="args-list inline commas">
8146
 
            
8147
 
                <li class="arg">
8148
 
                    
8149
 
                        <code>type</code>
8150
 
                    
8151
 
                </li>
8152
 
            
8153
 
                <li class="arg">
8154
 
                    
8155
 
                        <code>fn</code>
8156
 
                    
8157
 
                </li>
8158
 
            
8159
 
                <li class="arg">
8160
 
                    
8161
 
                        <code class="optional">[context]</code>
8162
 
                    
8163
 
                </li>
8164
 
            
8165
 
                <li class="arg">
8166
 
                    
8167
 
                        <code class="optional">[arg*]</code>
8168
 
                    
8169
 
                </li>
8170
 
            
8171
 
            </ul><span class="paren">)</span>
8172
 
        </div>
8173
 
    
8174
 
 
8175
 
    
8176
 
        <span class="returns-inline">
8177
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
8178
 
        </span>
8179
 
    
8180
 
 
8181
 
    
8182
 
 
8183
 
    
8184
 
 
8185
 
    
8186
 
 
8187
 
    
8188
 
 
8189
 
    
8190
 
 
8191
 
    <div class="meta">
8192
 
        
8193
 
            
8194
 
                <p>Inherited from
8195
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_once">EventTarget</a>:
8196
 
            
8197
 
        
8198
 
        
8199
 
        <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>
8200
 
        
8201
 
        </p>
8202
 
 
8203
 
 
8204
 
        
8205
 
 
8206
 
        
8207
 
    </div>
8208
 
 
8209
 
    <div class="description">
8210
 
        <p>Listen to a custom event hosted by this object one time.
8211
 
This is the equivalent to <code>on</code> except the
8212
 
listener is immediatelly detached when it is executed.</p>
8213
 
    </div>
8214
 
 
8215
 
    
8216
 
        <div class="params">
8217
 
            <h4>Parameters:</h4>
8218
 
 
8219
 
            <ul class="params-list">
8220
 
            
8221
 
                <li class="param">
8222
 
                    
8223
 
                        <code class="param-name">type</code>
8224
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8225
 
                    
8226
 
 
8227
 
                    
8228
 
 
8229
 
                    <div class="param-description">
8230
 
                        <p>The name of the event</p>
8231
 
                    </div>
8232
 
 
8233
 
                    
8234
 
                </li>
8235
 
            
8236
 
                <li class="param">
8237
 
                    
8238
 
                        <code class="param-name">fn</code>
8239
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
8240
 
                    
8241
 
 
8242
 
                    
8243
 
 
8244
 
                    <div class="param-description">
8245
 
                        <p>The callback to execute in response to the event</p>
8246
 
                    </div>
8247
 
 
8248
 
                    
8249
 
                </li>
8250
 
            
8251
 
                <li class="param">
8252
 
                    
8253
 
                        <code class="param-name optional">[context]</code>
8254
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8255
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8256
 
                    
8257
 
 
8258
 
                    
8259
 
 
8260
 
                    <div class="param-description">
8261
 
                        <p>Override <code>this</code> object in callback</p>
8262
 
                    </div>
8263
 
 
8264
 
                    
8265
 
                </li>
8266
 
            
8267
 
                <li class="param">
8268
 
                    
8269
 
                        <code class="param-name optional">[arg*]</code>
8270
 
                        <span class="type">Any</span>
8271
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8272
 
                    
8273
 
 
8274
 
                    
8275
 
 
8276
 
                    <div class="param-description">
8277
 
                        <p>0..n additional arguments to supply to the subscriber</p>
8278
 
                    </div>
8279
 
 
8280
 
                    
8281
 
                </li>
8282
 
            
8283
 
            </ul>
8284
 
        </div>
8285
 
    
8286
 
 
8287
 
    
8288
 
        <div class="returns">
8289
 
            <h4>Returns:</h4>
8290
 
 
8291
 
            <div class="returns-description">
8292
 
                
8293
 
                    
8294
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
8295
 
                    
8296
 
                    A subscription handle capable of detaching the
8297
 
                      subscription
8298
 
                
8299
 
            </div>
8300
 
        </div>
8301
 
    
8302
 
 
8303
 
    
8304
 
</div>
8305
 
 
8306
 
                
8307
 
                    <div id="method_onceAfter" class="method item inherited">
8308
 
    <h3 class="name"><code>onceAfter</code></h3>
8309
 
 
8310
 
    
8311
 
        <div class="args">
8312
 
            <span class="paren">(</span><ul class="args-list inline commas">
8313
 
            
8314
 
                <li class="arg">
8315
 
                    
8316
 
                        <code>type</code>
8317
 
                    
8318
 
                </li>
8319
 
            
8320
 
                <li class="arg">
8321
 
                    
8322
 
                        <code>fn</code>
8323
 
                    
8324
 
                </li>
8325
 
            
8326
 
                <li class="arg">
8327
 
                    
8328
 
                        <code class="optional">[context]</code>
8329
 
                    
8330
 
                </li>
8331
 
            
8332
 
                <li class="arg">
8333
 
                    
8334
 
                        <code class="optional">[arg*]</code>
8335
 
                    
8336
 
                </li>
8337
 
            
8338
 
            </ul><span class="paren">)</span>
8339
 
        </div>
8340
 
    
8341
 
 
8342
 
    
8343
 
        <span class="returns-inline">
8344
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
8345
 
        </span>
8346
 
    
8347
 
 
8348
 
    
8349
 
 
8350
 
    
8351
 
 
8352
 
    
8353
 
 
8354
 
    
8355
 
 
8356
 
    
8357
 
 
8358
 
    <div class="meta">
8359
 
        
8360
 
            
8361
 
                <p>Inherited from
8362
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_onceAfter">EventTarget</a>:
8363
 
            
8364
 
        
8365
 
        
8366
 
        <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>
8367
 
        
8368
 
        </p>
8369
 
 
8370
 
 
8371
 
        
8372
 
 
8373
 
        
8374
 
    </div>
8375
 
 
8376
 
    <div class="description">
8377
 
        <p>Listen to a custom event hosted by this object one time.
8378
 
This is the equivalent to <code>after</code> except the
8379
 
listener is immediatelly detached when it is executed.</p>
8380
 
    </div>
8381
 
 
8382
 
    
8383
 
        <div class="params">
8384
 
            <h4>Parameters:</h4>
8385
 
 
8386
 
            <ul class="params-list">
8387
 
            
8388
 
                <li class="param">
8389
 
                    
8390
 
                        <code class="param-name">type</code>
8391
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8392
 
                    
8393
 
 
8394
 
                    
8395
 
 
8396
 
                    <div class="param-description">
8397
 
                        <p>The name of the event</p>
8398
 
                    </div>
8399
 
 
8400
 
                    
8401
 
                </li>
8402
 
            
8403
 
                <li class="param">
8404
 
                    
8405
 
                        <code class="param-name">fn</code>
8406
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
8407
 
                    
8408
 
 
8409
 
                    
8410
 
 
8411
 
                    <div class="param-description">
8412
 
                        <p>The callback to execute in response to the event</p>
8413
 
                    </div>
8414
 
 
8415
 
                    
8416
 
                </li>
8417
 
            
8418
 
                <li class="param">
8419
 
                    
8420
 
                        <code class="param-name optional">[context]</code>
8421
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8422
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8423
 
                    
8424
 
 
8425
 
                    
8426
 
 
8427
 
                    <div class="param-description">
8428
 
                        <p>Override <code>this</code> object in callback</p>
8429
 
                    </div>
8430
 
 
8431
 
                    
8432
 
                </li>
8433
 
            
8434
 
                <li class="param">
8435
 
                    
8436
 
                        <code class="param-name optional">[arg*]</code>
8437
 
                        <span class="type">Any</span>
8438
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8439
 
                    
8440
 
 
8441
 
                    
8442
 
 
8443
 
                    <div class="param-description">
8444
 
                        <p>0..n additional arguments to supply to the subscriber</p>
8445
 
                    </div>
8446
 
 
8447
 
                    
8448
 
                </li>
8449
 
            
8450
 
            </ul>
8451
 
        </div>
8452
 
    
8453
 
 
8454
 
    
8455
 
        <div class="returns">
8456
 
            <h4>Returns:</h4>
8457
 
 
8458
 
            <div class="returns-description">
8459
 
                
8460
 
                    
8461
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
8462
 
                    
8463
 
                    A subscription handle capable of detaching that
8464
 
                      subscription
8465
 
                
8466
 
            </div>
8467
 
        </div>
8468
 
    
8469
 
 
8470
 
    
8471
 
</div>
8472
 
 
8473
 
                
8474
 
                    <div id="method_parseType" class="method item inherited">
8475
 
    <h3 class="name"><code>parseType</code></h3>
8476
 
 
8477
 
    
8478
 
        <div class="args">
8479
 
            <span class="paren">(</span><ul class="args-list inline commas">
8480
 
            
8481
 
                <li class="arg">
8482
 
                    
8483
 
                        <code>type</code>
8484
 
                    
8485
 
                </li>
8486
 
            
8487
 
                <li class="arg">
8488
 
                    
8489
 
                        <code class="optional">[pre=this._yuievt.config.prefix]</code>
8490
 
                    
8491
 
                </li>
8492
 
            
8493
 
            </ul><span class="paren">)</span>
8494
 
        </div>
8495
 
    
8496
 
 
8497
 
    
8498
 
        <span class="returns-inline">
8499
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
8500
 
        </span>
8501
 
    
8502
 
 
8503
 
    
8504
 
 
8505
 
    
8506
 
 
8507
 
    
8508
 
 
8509
 
    
8510
 
 
8511
 
    
8512
 
 
8513
 
    <div class="meta">
8514
 
        
8515
 
            
8516
 
                <p>Inherited from
8517
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_parseType">EventTarget</a>:
8518
 
            
8519
 
        
8520
 
        
8521
 
        <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>
8522
 
        
8523
 
        </p>
8524
 
 
8525
 
 
8526
 
        
8527
 
 
8528
 
        
8529
 
            <p>Available since 3.3.0</p>
8530
 
        
8531
 
    </div>
8532
 
 
8533
 
    <div class="description">
8534
 
        <p>Takes the type parameter passed to 'on' and parses out the
8535
 
various pieces that could be included in the type.  If the
8536
 
event type is passed without a prefix, it will be expanded
8537
 
to include the prefix one is supplied or the event target
8538
 
is configured with a default prefix.</p>
8539
 
    </div>
8540
 
 
8541
 
    
8542
 
        <div class="params">
8543
 
            <h4>Parameters:</h4>
8544
 
 
8545
 
            <ul class="params-list">
8546
 
            
8547
 
                <li class="param">
8548
 
                    
8549
 
                        <code class="param-name">type</code>
8550
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8551
 
                    
8552
 
 
8553
 
                    
8554
 
 
8555
 
                    <div class="param-description">
8556
 
                        <p>the type</p>
8557
 
                    </div>
8558
 
 
8559
 
                    
8560
 
                </li>
8561
 
            
8562
 
                <li class="param">
8563
 
                    
8564
 
                        <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
8565
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8566
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
8567
 
                    
8568
 
 
8569
 
                    
8570
 
 
8571
 
                    <div class="param-description">
8572
 
                        <p>the prefix</p>
8573
 
                    </div>
8574
 
 
8575
 
                    
8576
 
                </li>
8577
 
            
8578
 
            </ul>
8579
 
        </div>
8580
 
    
8581
 
 
8582
 
    
8583
 
        <div class="returns">
8584
 
            <h4>Returns:</h4>
8585
 
 
8586
 
            <div class="returns-description">
8587
 
                
8588
 
                    
8589
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
8590
 
                    
8591
 
                    an array containing:
8592
 
 * the detach category, if supplied,
8593
 
 * the prefixed event type,
8594
 
 * whether or not this is an after listener,
8595
 
 * the supplied event type
8596
 
                
8597
 
            </div>
8598
 
        </div>
8599
 
    
8600
 
 
8601
 
    
8602
 
</div>
8603
 
 
8604
 
                
8605
 
                    <div id="method_publish" class="method item inherited">
8606
 
    <h3 class="name"><code>publish</code></h3>
8607
 
 
8608
 
    
8609
 
        <div class="args">
8610
 
            <span class="paren">(</span><ul class="args-list inline commas">
8611
 
            
8612
 
                <li class="arg">
8613
 
                    
8614
 
                        <code>type</code>
8615
 
                    
8616
 
                </li>
8617
 
            
8618
 
                <li class="arg">
8619
 
                    
8620
 
                        <code>opts</code>
8621
 
                    
8622
 
                </li>
8623
 
            
8624
 
            </ul><span class="paren">)</span>
8625
 
        </div>
8626
 
    
8627
 
 
8628
 
    
8629
 
        <span class="returns-inline">
8630
 
            <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
8631
 
        </span>
8632
 
    
8633
 
 
8634
 
    
8635
 
 
8636
 
    
8637
 
 
8638
 
    
8639
 
 
8640
 
    
8641
 
 
8642
 
    
8643
 
 
8644
 
    <div class="meta">
8645
 
        
8646
 
            
8647
 
                <p>Inherited from
8648
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_publish">EventTarget</a>:
8649
 
            
8650
 
        
8651
 
        
8652
 
        <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>
8653
 
        
8654
 
        </p>
8655
 
 
8656
 
 
8657
 
        
8658
 
 
8659
 
        
8660
 
    </div>
8661
 
 
8662
 
    <div class="description">
8663
 
        <p>Creates a new custom event of the specified type.  If a custom event
8664
 
by that name already exists, it will not be re-created.  In either
8665
 
case the custom event is returned.</p>
8666
 
    </div>
8667
 
 
8668
 
    
8669
 
        <div class="params">
8670
 
            <h4>Parameters:</h4>
8671
 
 
8672
 
            <ul class="params-list">
8673
 
            
8674
 
                <li class="param">
8675
 
                    
8676
 
                        <code class="param-name">type</code>
8677
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8678
 
                    
8679
 
 
8680
 
                    
8681
 
 
8682
 
                    <div class="param-description">
8683
 
                        <p>the type, or name of the event</p>
8684
 
                    </div>
8685
 
 
8686
 
                    
8687
 
                </li>
8688
 
            
8689
 
                <li class="param">
8690
 
                    
8691
 
                        <code class="param-name">opts</code>
8692
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8693
 
                    
8694
 
 
8695
 
                    
8696
 
 
8697
 
                    <div class="param-description">
8698
 
                        <p>optional config params.  Valid properties are:</p>
8699
 
 
8700
 
<p><ul>
8701
 
   <li>
8702
 
  'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
8703
 
   </li>
8704
 
   <li>
8705
 
  'bubbles': whether or not this event bubbles (true)
8706
 
             Events can only bubble if emitFacade is true.
8707
 
   </li>
8708
 
   <li>
8709
 
  'context': the default execution context for the listeners (this)
8710
 
   </li>
8711
 
   <li>
8712
 
  'defaultFn': the default function to execute when this event fires if preventDefault was not called
8713
 
   </li>
8714
 
   <li>
8715
 
  'emitFacade': whether or not this event emits a facade (false)
8716
 
   </li>
8717
 
   <li>
8718
 
  'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
8719
 
   </li>
8720
 
   <li>
8721
 
  'fireOnce': if an event is configured to fire once, new subscribers after
8722
 
  the fire will be notified immediately.
8723
 
   </li>
8724
 
   <li>
8725
 
  'async': fireOnce event listeners will fire synchronously if the event has already
8726
 
   fired unless async is true.
8727
 
   </li>
8728
 
   <li>
8729
 
  'preventable': whether or not preventDefault() has an effect (true)
8730
 
   </li>
8731
 
   <li>
8732
 
  'preventedFn': a function that is executed when preventDefault is called
8733
 
   </li>
8734
 
   <li>
8735
 
  'queuable': whether or not this event can be queued during bubbling (false)
8736
 
   </li>
8737
 
   <li>
8738
 
  'silent': if silent is true, debug messages are not provided for this event.
8739
 
   </li>
8740
 
   <li>
8741
 
  'stoppedFn': a function that is executed when stopPropagation is called
8742
 
   </li></p>
8743
 
 
8744
 
<p><li>
8745
 
  'monitored': specifies whether or not this event should send notifications about
8746
 
  when the event has been attached, detached, or published.
8747
 
   </li>
8748
 
   <li>
8749
 
  'type': the event type (valid option if not provided as the first parameter to publish)
8750
 
   </li>
8751
 
 </ul></p>
8752
 
                    </div>
8753
 
 
8754
 
                    
8755
 
                </li>
8756
 
            
8757
 
            </ul>
8758
 
        </div>
8759
 
    
8760
 
 
8761
 
    
8762
 
        <div class="returns">
8763
 
            <h4>Returns:</h4>
8764
 
 
8765
 
            <div class="returns-description">
8766
 
                
8767
 
                    
8768
 
                        <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
8769
 
                    
8770
 
                    the custom event
8771
 
                
8772
 
            </div>
8773
 
        </div>
8774
 
    
8775
 
 
8776
 
    
8777
 
</div>
8778
 
 
8779
 
                
8780
 
                    <div id="method_removeAttr" class="method item inherited">
8781
 
    <h3 class="name"><code>removeAttr</code></h3>
8782
 
 
8783
 
    
8784
 
        <div class="args">
8785
 
            <span class="paren">(</span><ul class="args-list inline commas">
8786
 
            
8787
 
                <li class="arg">
8788
 
                    
8789
 
                        <code>name</code>
8790
 
                    
8791
 
                </li>
8792
 
            
8793
 
            </ul><span class="paren">)</span>
8794
 
        </div>
8795
 
    
8796
 
 
8797
 
    
8798
 
 
8799
 
    
8800
 
 
8801
 
    
8802
 
 
8803
 
    
8804
 
 
8805
 
    
8806
 
 
8807
 
    
8808
 
 
8809
 
    <div class="meta">
8810
 
        
8811
 
            
8812
 
                <p>Inherited from
8813
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
8814
 
            
8815
 
        
8816
 
        
8817
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l77"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:77</code></a>
8818
 
        
8819
 
        </p>
8820
 
 
8821
 
 
8822
 
        
8823
 
 
8824
 
        
8825
 
    </div>
8826
 
 
8827
 
    <div class="description">
8828
 
        <p>Removes an attribute from the host object</p>
8829
 
    </div>
8830
 
 
8831
 
    
8832
 
        <div class="params">
8833
 
            <h4>Parameters:</h4>
8834
 
 
8835
 
            <ul class="params-list">
8836
 
            
8837
 
                <li class="param">
8838
 
                    
8839
 
                        <code class="param-name">name</code>
8840
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8841
 
                    
8842
 
 
8843
 
                    
8844
 
 
8845
 
                    <div class="param-description">
8846
 
                        <p>The name of the attribute to be removed.</p>
8847
 
                    </div>
8848
 
 
8849
 
                    
8850
 
                </li>
8851
 
            
8852
 
            </ul>
8853
 
        </div>
8854
 
    
8855
 
 
8856
 
    
8857
 
 
8858
 
    
8859
 
</div>
8860
 
 
8861
 
                
8862
 
                    <div id="method_removeTarget" class="method item inherited">
8863
 
    <h3 class="name"><code>removeTarget</code></h3>
8864
 
 
8865
 
    
8866
 
        <div class="args">
8867
 
            <span class="paren">(</span><ul class="args-list inline commas">
8868
 
            
8869
 
                <li class="arg">
8870
 
                    
8871
 
                        <code>o</code>
8872
 
                    
8873
 
                </li>
8874
 
            
8875
 
            </ul><span class="paren">)</span>
8876
 
        </div>
8877
 
    
8878
 
 
8879
 
    
8880
 
 
8881
 
    
8882
 
 
8883
 
    
8884
 
 
8885
 
    
8886
 
 
8887
 
    
8888
 
 
8889
 
    
8890
 
 
8891
 
    <div class="meta">
8892
 
        
8893
 
            
8894
 
                <p>Inherited from
8895
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_removeTarget">EventTarget</a>:
8896
 
            
8897
 
        
8898
 
        
8899
 
        <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>
8900
 
        
8901
 
        </p>
8902
 
 
8903
 
 
8904
 
        
8905
 
 
8906
 
        
8907
 
    </div>
8908
 
 
8909
 
    <div class="description">
8910
 
        <p>Removes a bubble target</p>
8911
 
    </div>
8912
 
 
8913
 
    
8914
 
        <div class="params">
8915
 
            <h4>Parameters:</h4>
8916
 
 
8917
 
            <ul class="params-list">
8918
 
            
8919
 
                <li class="param">
8920
 
                    
8921
 
                        <code class="param-name">o</code>
8922
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
8923
 
                    
8924
 
 
8925
 
                    
8926
 
 
8927
 
                    <div class="param-description">
8928
 
                        <p>the target to remove</p>
8929
 
                    </div>
8930
 
 
8931
 
                    
8932
 
                </li>
8933
 
            
8934
 
            </ul>
8935
 
        </div>
8936
 
    
8937
 
 
8938
 
    
8939
 
 
8940
 
    
8941
 
</div>
8942
 
 
8943
 
                
8944
 
                    <div id="method_reset" class="method item inherited">
8945
 
    <h3 class="name"><code>reset</code></h3>
8946
 
 
8947
 
    
8948
 
        <div class="args">
8949
 
            <span class="paren">(</span><ul class="args-list inline commas">
8950
 
            
8951
 
                <li class="arg">
8952
 
                    
8953
 
                        <code>name</code>
8954
 
                    
8955
 
                </li>
8956
 
            
8957
 
            </ul><span class="paren">)</span>
8958
 
        </div>
8959
 
    
8960
 
 
8961
 
    
8962
 
        <span class="returns-inline">
8963
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8964
 
        </span>
8965
 
    
8966
 
 
8967
 
    
8968
 
 
8969
 
    
8970
 
 
8971
 
    
8972
 
 
8973
 
    
8974
 
 
8975
 
    
8976
 
        <span class="flag chainable">chainable</span>
8977
 
    
8978
 
 
8979
 
    <div class="meta">
8980
 
        
8981
 
            
8982
 
                <p>Inherited from
8983
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method_reset">AttributeExtras</a>:
8984
 
            
8985
 
        
8986
 
        
8987
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l87"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:87</code></a>
8988
 
        
8989
 
        </p>
8990
 
 
8991
 
 
8992
 
        
8993
 
 
8994
 
        
8995
 
    </div>
8996
 
 
8997
 
    <div class="description">
8998
 
        <p>Resets the attribute (or all attributes) to its initial value, as long as
8999
 
the attribute is not readOnly, or writeOnce.</p>
9000
 
    </div>
9001
 
 
9002
 
    
9003
 
        <div class="params">
9004
 
            <h4>Parameters:</h4>
9005
 
 
9006
 
            <ul class="params-list">
9007
 
            
9008
 
                <li class="param">
9009
 
                    
9010
 
                        <code class="param-name">name</code>
9011
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9012
 
                    
9013
 
 
9014
 
                    
9015
 
 
9016
 
                    <div class="param-description">
9017
 
                        <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
9018
 
                    </div>
9019
 
 
9020
 
                    
9021
 
                </li>
9022
 
            
9023
 
            </ul>
9024
 
        </div>
9025
 
    
9026
 
 
9027
 
    
9028
 
        <div class="returns">
9029
 
            <h4>Returns:</h4>
9030
 
 
9031
 
            <div class="returns-description">
9032
 
                
9033
 
                    
9034
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
9035
 
                    
9036
 
                    A reference to the host object.
9037
 
                
9038
 
            </div>
9039
 
        </div>
9040
 
    
9041
 
 
9042
 
    
9043
 
</div>
9044
 
 
9045
 
                
9046
 
                    <div id="method_set" class="method item inherited">
9047
 
    <h3 class="name"><code>set</code></h3>
9048
 
 
9049
 
    
9050
 
        <div class="args">
9051
 
            <span class="paren">(</span><ul class="args-list inline commas">
9052
 
            
9053
 
                <li class="arg">
9054
 
                    
9055
 
                        <code>name</code>
9056
 
                    
9057
 
                </li>
9058
 
            
9059
 
                <li class="arg">
9060
 
                    
9061
 
                        <code>value</code>
9062
 
                    
9063
 
                </li>
9064
 
            
9065
 
                <li class="arg">
9066
 
                    
9067
 
                        <code>opts</code>
9068
 
                    
9069
 
                </li>
9070
 
            
9071
 
            </ul><span class="paren">)</span>
9072
 
        </div>
9073
 
    
9074
 
 
9075
 
    
9076
 
        <span class="returns-inline">
9077
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9078
 
        </span>
9079
 
    
9080
 
 
9081
 
    
9082
 
 
9083
 
    
9084
 
 
9085
 
    
9086
 
 
9087
 
    
9088
 
 
9089
 
    
9090
 
        <span class="flag chainable">chainable</span>
9091
 
    
9092
 
 
9093
 
    <div class="meta">
9094
 
        
9095
 
            <p>Inherited from
9096
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_set">
9097
 
                AttributeCore
9098
 
            </a>
9099
 
            
9100
 
            but overwritten in
9101
 
            
9102
 
        
9103
 
        
9104
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l41"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:41</code></a>
9105
 
        
9106
 
        </p>
9107
 
 
9108
 
 
9109
 
        
9110
 
 
9111
 
        
9112
 
    </div>
9113
 
 
9114
 
    <div class="description">
9115
 
        <p>Sets the value of an attribute.</p>
9116
 
    </div>
9117
 
 
9118
 
    
9119
 
        <div class="params">
9120
 
            <h4>Parameters:</h4>
9121
 
 
9122
 
            <ul class="params-list">
9123
 
            
9124
 
                <li class="param">
9125
 
                    
9126
 
                        <code class="param-name">name</code>
9127
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9128
 
                    
9129
 
 
9130
 
                    
9131
 
 
9132
 
                    <div class="param-description">
9133
 
                        <p>The name of the attribute. If the 
9134
 
current value of the attribute is an Object, dot notation can be used
9135
 
to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
9136
 
                    </div>
9137
 
 
9138
 
                    
9139
 
                </li>
9140
 
            
9141
 
                <li class="param">
9142
 
                    
9143
 
                        <code class="param-name">value</code>
9144
 
                        <span class="type">Any</span>
9145
 
                    
9146
 
 
9147
 
                    
9148
 
 
9149
 
                    <div class="param-description">
9150
 
                        <p>The value to set the attribute to.</p>
9151
 
                    </div>
9152
 
 
9153
 
                    
9154
 
                </li>
9155
 
            
9156
 
                <li class="param">
9157
 
                    
9158
 
                        <code class="param-name">opts</code>
9159
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9160
 
                    
9161
 
 
9162
 
                    
9163
 
 
9164
 
                    <div class="param-description">
9165
 
                        <p>(Optional) Optional event data to be mixed into
9166
 
the event facade passed to subscribers of the attribute's change event. This 
9167
 
can be used as a flexible way to identify the source of a call to set, allowing 
9168
 
the developer to distinguish between set called internally by the host, vs. 
9169
 
set called externally by the application developer.</p>
9170
 
                    </div>
9171
 
 
9172
 
                    
9173
 
                </li>
9174
 
            
9175
 
            </ul>
9176
 
        </div>
9177
 
    
9178
 
 
9179
 
    
9180
 
        <div class="returns">
9181
 
            <h4>Returns:</h4>
9182
 
 
9183
 
            <div class="returns-description">
9184
 
                
9185
 
                    
9186
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
9187
 
                    
9188
 
                    A reference to the host object.
9189
 
                
9190
 
            </div>
9191
 
        </div>
9192
 
    
9193
 
 
9194
 
    
9195
 
</div>
9196
 
 
9197
 
                
9198
 
                    <div id="method_setAttrs" class="method item inherited">
9199
 
    <h3 class="name"><code>setAttrs</code></h3>
9200
 
 
9201
 
    
9202
 
        <div class="args">
9203
 
            <span class="paren">(</span><ul class="args-list inline commas">
9204
 
            
9205
 
                <li class="arg">
9206
 
                    
9207
 
                        <code>attrs</code>
9208
 
                    
9209
 
                </li>
9210
 
            
9211
 
            </ul><span class="paren">)</span>
9212
 
        </div>
9213
 
    
9214
 
 
9215
 
    
9216
 
        <span class="returns-inline">
9217
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9218
 
        </span>
9219
 
    
9220
 
 
9221
 
    
9222
 
 
9223
 
    
9224
 
 
9225
 
    
9226
 
 
9227
 
    
9228
 
 
9229
 
    
9230
 
        <span class="flag chainable">chainable</span>
9231
 
    
9232
 
 
9233
 
    <div class="meta">
9234
 
        
9235
 
            <p>Inherited from
9236
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_setAttrs">
9237
 
                AttributeCore
9238
 
            </a>
9239
 
            
9240
 
            but overwritten in
9241
 
            
9242
 
        
9243
 
        
9244
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l82"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:82</code></a>
9245
 
        
9246
 
        </p>
9247
 
 
9248
 
 
9249
 
        
9250
 
 
9251
 
        
9252
 
    </div>
9253
 
 
9254
 
    <div class="description">
9255
 
        <p>Sets multiple attribute values.</p>
9256
 
    </div>
9257
 
 
9258
 
    
9259
 
        <div class="params">
9260
 
            <h4>Parameters:</h4>
9261
 
 
9262
 
            <ul class="params-list">
9263
 
            
9264
 
                <li class="param">
9265
 
                    
9266
 
                        <code class="param-name">attrs</code>
9267
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9268
 
                    
9269
 
 
9270
 
                    
9271
 
 
9272
 
                    <div class="param-description">
9273
 
                        <p>An object with attributes name/value pairs.</p>
9274
 
                    </div>
9275
 
 
9276
 
                    
9277
 
                </li>
9278
 
            
9279
 
            </ul>
9280
 
        </div>
9281
 
    
9282
 
 
9283
 
    
9284
 
        <div class="returns">
9285
 
            <h4>Returns:</h4>
9286
 
 
9287
 
            <div class="returns-description">
9288
 
                
9289
 
                    
9290
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
9291
 
                    
9292
 
                    A reference to the host object.
9293
 
                
9294
 
            </div>
9295
 
        </div>
9296
 
    
9297
 
 
9298
 
    
9299
 
</div>
9300
 
 
9301
 
                
9302
 
                    <div id="method_subscribe" class="method item deprecated inherited">
9303
 
    <h3 class="name"><code>subscribe</code></h3>
9304
 
 
9305
 
    
9306
 
        <span class="paren">()</span>
9307
 
    
9308
 
 
9309
 
    
9310
 
 
9311
 
    
9312
 
        <span class="flag deprecated" title="use on">deprecated</span>
9313
 
    
9314
 
 
9315
 
    
9316
 
 
9317
 
    
9318
 
 
9319
 
    
9320
 
 
9321
 
    
9322
 
 
9323
 
    <div class="meta">
9324
 
        
9325
 
            
9326
 
                <p>Inherited from
9327
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_subscribe">EventTarget</a>:
9328
 
            
9329
 
        
9330
 
        
9331
 
        <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>
9332
 
        
9333
 
        </p>
9334
 
 
9335
 
 
9336
 
        
9337
 
            <p>Deprecated: use on</p>
9338
 
        
9339
 
 
9340
 
        
9341
 
    </div>
9342
 
 
9343
 
    <div class="description">
9344
 
        <p>subscribe to an event</p>
9345
 
    </div>
9346
 
 
9347
 
    
9348
 
 
9349
 
    
9350
 
 
9351
 
    
9352
 
</div>
9353
 
 
9354
 
                
9355
 
                    <div id="method_toString" class="method item inherited">
9356
 
    <h3 class="name"><code>toString</code></h3>
9357
 
 
9358
 
    
9359
 
        <span class="paren">()</span>
9360
 
    
9361
 
 
9362
 
    
9363
 
        <span class="returns-inline">
9364
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9365
 
        </span>
9366
 
    
9367
 
 
9368
 
    
9369
 
 
9370
 
    
9371
 
 
9372
 
    
9373
 
 
9374
 
    
9375
 
 
9376
 
    
9377
 
 
9378
 
    <div class="meta">
9379
 
        
9380
 
            
9381
 
                <p>Inherited from
9382
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method_toString">BaseCore</a>:
9383
 
            
9384
 
        
9385
 
        
9386
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l592"><code>base&#x2F;js&#x2F;BaseCore.js:592</code></a>
9387
 
        
9388
 
        </p>
9389
 
 
9390
 
 
9391
 
        
9392
 
 
9393
 
        
9394
 
    </div>
9395
 
 
9396
 
    <div class="description">
9397
 
        <p>Default toString implementation. Provides the constructor NAME
9398
 
and the instance guid, if set.</p>
9399
 
    </div>
9400
 
 
9401
 
    
9402
 
 
9403
 
    
9404
 
        <div class="returns">
9405
 
            <h4>Returns:</h4>
9406
 
 
9407
 
            <div class="returns-description">
9408
 
                
9409
 
                    
9410
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
9411
 
                    
9412
 
                    String representation for this object
9413
 
                
9414
 
            </div>
9415
 
        </div>
9416
 
    
9417
 
 
9418
 
    
9419
 
</div>
9420
 
 
9421
 
                
9422
 
                    <div id="method_unsubscribe" class="method item deprecated inherited">
9423
 
    <h3 class="name"><code>unsubscribe</code></h3>
9424
 
 
9425
 
    
9426
 
        <span class="paren">()</span>
9427
 
    
9428
 
 
9429
 
    
9430
 
 
9431
 
    
9432
 
        <span class="flag deprecated" title="use detach">deprecated</span>
9433
 
    
9434
 
 
9435
 
    
9436
 
 
9437
 
    
9438
 
 
9439
 
    
9440
 
 
9441
 
    
9442
 
 
9443
 
    <div class="meta">
9444
 
        
9445
 
            
9446
 
                <p>Inherited from
9447
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_unsubscribe">EventTarget</a>:
9448
 
            
9449
 
        
9450
 
        
9451
 
        <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>
9452
 
        
9453
 
        </p>
9454
 
 
9455
 
 
9456
 
        
9457
 
            <p>Deprecated: use detach</p>
9458
 
        
9459
 
 
9460
 
        
9461
 
    </div>
9462
 
 
9463
 
    <div class="description">
9464
 
        <p>detach a listener</p>
9465
 
    </div>
9466
 
 
9467
 
    
9468
 
 
9469
 
    
9470
 
 
9471
 
    
9472
 
</div>
9473
 
 
9474
 
                
9475
 
                    <div id="method_unsubscribeAll" class="method item deprecated inherited">
9476
 
    <h3 class="name"><code>unsubscribeAll</code></h3>
9477
 
 
9478
 
    
9479
 
        <div class="args">
9480
 
            <span class="paren">(</span><ul class="args-list inline commas">
9481
 
            
9482
 
                <li class="arg">
9483
 
                    
9484
 
                        <code>type</code>
9485
 
                    
9486
 
                </li>
9487
 
            
9488
 
            </ul><span class="paren">)</span>
9489
 
        </div>
9490
 
    
9491
 
 
9492
 
    
9493
 
 
9494
 
    
9495
 
        <span class="flag deprecated" title="use detachAll">deprecated</span>
9496
 
    
9497
 
 
9498
 
    
9499
 
 
9500
 
    
9501
 
 
9502
 
    
9503
 
 
9504
 
    
9505
 
 
9506
 
    <div class="meta">
9507
 
        
9508
 
            
9509
 
                <p>Inherited from
9510
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_unsubscribeAll">EventTarget</a>:
9511
 
            
9512
 
        
9513
 
        
9514
 
        <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>
9515
 
        
9516
 
        </p>
9517
 
 
9518
 
 
9519
 
        
9520
 
            <p>Deprecated: use detachAll</p>
9521
 
        
9522
 
 
9523
 
        
9524
 
    </div>
9525
 
 
9526
 
    <div class="description">
9527
 
        <p>Removes all listeners from the specified event.  If the event type
9528
 
is not specified, all listeners from all hosted custom events will
9529
 
be removed.</p>
9530
 
    </div>
9531
 
 
9532
 
    
9533
 
        <div class="params">
9534
 
            <h4>Parameters:</h4>
9535
 
 
9536
 
            <ul class="params-list">
9537
 
            
9538
 
                <li class="param">
9539
 
                    
9540
 
                        <code class="param-name">type</code>
9541
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9542
 
                    
9543
 
 
9544
 
                    
9545
 
 
9546
 
                    <div class="param-description">
9547
 
                        <p>The type, or name of the event</p>
9548
 
                    </div>
9549
 
 
9550
 
                    
9551
 
                </li>
9552
 
            
9553
 
            </ul>
9554
 
        </div>
9555
 
    
9556
 
 
9557
 
    
9558
 
 
9559
 
    
9560
 
</div>
9561
 
 
9562
 
                
9563
 
            </div>
9564
 
        
9565
 
 
9566
 
        
9567
 
            <div id="properties" class="api-class-tabpanel">
9568
 
                <h2 class="off-left">Properties</h2>
9569
 
 
9570
 
                
9571
 
                    <div id="property__allowAdHocAttrs" class="property item protected inherited">
9572
 
    <h3 class="name"><code>_allowAdHocAttrs</code></h3>
9573
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
9574
 
 
9575
 
    
9576
 
 
9577
 
    
9578
 
        <span class="flag protected">protected</span>
9579
 
    
9580
 
 
9581
 
    
9582
 
 
9583
 
    
9584
 
 
9585
 
    <div class="meta">
9586
 
        
9587
 
            
9588
 
                <p>Inherited from
9589
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
9590
 
            
9591
 
        
9592
 
        
9593
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
9594
 
        
9595
 
        </p>
9596
 
 
9597
 
        
9598
 
 
9599
 
        
9600
 
    </div>
9601
 
 
9602
 
    <div class="description">
9603
 
        <p>This property controls whether or not instances of this class should
9604
 
allow users to add ad-hoc attributes through the constructor configuration 
9605
 
hash.</p>
9606
 
 
9607
 
<p>AdHoc attributes are attributes which are not defined by the class, and are 
9608
 
not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
9609
 
    </div>
9610
 
 
9611
 
    
9612
 
        <p><strong>Default:</strong> undefined (false)</p>
9613
 
    
9614
 
 
9615
 
    
9616
 
 
9617
 
    
9618
 
</div>
9619
 
 
9620
 
                
9621
 
                    <div id="property_NAME" class="property item">
9622
 
    <h3 class="name"><code>NAME</code></h3>
9623
 
    <span class="type">Unknown</span>
9624
 
 
9625
 
    
9626
 
 
9627
 
    
9628
 
 
9629
 
    
9630
 
 
9631
 
    
9632
 
        <span class="flag static">static</span>
9633
 
    
9634
 
 
9635
 
    <div class="meta">
9636
 
        
9637
 
            
9638
 
                
9639
 
                <p>
9640
 
                
9641
 
                Defined in
9642
 
                
9643
 
            
9644
 
        
9645
 
        
9646
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para.js.html#l273"><code>editor&#x2F;js&#x2F;editor-para.js:273</code></a>
9647
 
        
9648
 
        </p>
9649
 
 
9650
 
        
9651
 
 
9652
 
        
9653
 
    </div>
9654
 
 
9655
 
    <div class="description">
9656
 
        <p>editorPara</p>
9657
 
    </div>
9658
 
 
9659
 
    
9660
 
 
9661
 
    
9662
 
 
9663
 
    
9664
 
</div>
9665
 
 
9666
 
                
9667
 
                    <div id="property_name" class="property item deprecated inherited">
9668
 
    <h3 class="name"><code>name</code></h3>
9669
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9670
 
 
9671
 
    
9672
 
        <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
9673
 
    
9674
 
 
9675
 
    
9676
 
 
9677
 
    
9678
 
 
9679
 
    
9680
 
 
9681
 
    <div class="meta">
9682
 
        
9683
 
            
9684
 
                <p>Inherited from
9685
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#property_name">BaseCore</a>:
9686
 
            
9687
 
        
9688
 
        
9689
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l196"><code>base&#x2F;js&#x2F;BaseCore.js:196</code></a>
9690
 
        
9691
 
        </p>
9692
 
 
9693
 
        
9694
 
            <p>Deprecated: Use this.constructor.NAME</p>
9695
 
        
9696
 
 
9697
 
        
9698
 
    </div>
9699
 
 
9700
 
    <div class="description">
9701
 
        <p>The string used to identify the class of this object.</p>
9702
 
    </div>
9703
 
 
9704
 
    
9705
 
 
9706
 
    
9707
 
 
9708
 
    
9709
 
</div>
9710
 
 
9711
 
                
9712
 
                    <div id="property_NS" class="property item">
9713
 
    <h3 class="name"><code>NS</code></h3>
9714
 
    <span class="type">Unknown</span>
9715
 
 
9716
 
    
9717
 
 
9718
 
    
9719
 
 
9720
 
    
9721
 
 
9722
 
    
9723
 
        <span class="flag static">static</span>
9724
 
    
9725
 
 
9726
 
    <div class="meta">
9727
 
        
9728
 
            
9729
 
                
9730
 
                <p>
9731
 
                
9732
 
                Defined in
9733
 
                
9734
 
            
9735
 
        
9736
 
        
9737
 
        <a href="..&#x2F;files&#x2F;editor_js_editor-para.js.html#l279"><code>editor&#x2F;js&#x2F;editor-para.js:279</code></a>
9738
 
        
9739
 
        </p>
9740
 
 
9741
 
        
9742
 
 
9743
 
        
9744
 
    </div>
9745
 
 
9746
 
    <div class="description">
9747
 
        <p>editorPara</p>
9748
 
    </div>
9749
 
 
9750
 
    
9751
 
 
9752
 
    
9753
 
 
9754
 
    
9755
 
</div>
9756
 
 
9757
 
                
9758
 
            </div>
9759
 
        
9760
 
 
9761
 
        
9762
 
            <div id="attrs" class="api-class-tabpanel">
9763
 
                <h2 class="off-left">Attributes</h2>
9764
 
 
9765
 
                
9766
 
                    <div id="attr_destroyed" class="attr item inherited">
9767
 
    <a name="config_destroyed"></a> 
9768
 
    <h3 class="name"><code>destroyed</code></h3>
9769
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
9770
 
 
9771
 
    
9772
 
 
9773
 
    
9774
 
 
9775
 
    
9776
 
 
9777
 
    
9778
 
 
9779
 
    <div class="meta">
9780
 
        
9781
 
            
9782
 
                <p>Inherited from
9783
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#attr_destroyed">BaseCore</a>:
9784
 
            
9785
 
        
9786
 
        
9787
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
9788
 
        
9789
 
        </p>
9790
 
 
9791
 
        
9792
 
 
9793
 
        
9794
 
    </div>
9795
 
 
9796
 
    <div class="description">
9797
 
        <p>Flag indicating whether or not this object
9798
 
has been through the destroy lifecycle phase.</p>
9799
 
    </div>
9800
 
 
9801
 
    
9802
 
        <p><strong>Default:</strong> false</p>
9803
 
    
9804
 
 
9805
 
    
9806
 
        <div class="emits box">
9807
 
            <h4>Fires event <code>destroyedChange</code></h4>
9808
 
 
9809
 
            <p>
9810
 
            Fires when the value for the configuration attribute <code>destroyed</code> is
9811
 
            changed. You can listen for the event using the <code>on</code> method if you
9812
 
            wish to be notified before the attribute's value has changed, or
9813
 
            using the <code>after</code> method if you wish to be notified after the
9814
 
            attribute's value has changed.
9815
 
            </p>
9816
 
 
9817
 
            <div class="params">
9818
 
                <h4>Parameters:</h4>
9819
 
 
9820
 
                <ul class="params-list">
9821
 
                    <li class="param">
9822
 
                        <code class="param-name">e</code>
9823
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
9824
 
 
9825
 
                        <div class="param-description">
9826
 
                            An Event Facade object with the following
9827
 
                            attribute-specific properties added:
9828
 
                        </div>
9829
 
 
9830
 
                        <ul class="params-list">
9831
 
                            <li class="param">
9832
 
                                <code class="param-name">prevVal</code>
9833
 
                                <span class="type">Any</span>
9834
 
                                <div class="param-description">The value of the attribute, prior to it being set.</div>
9835
 
                            </li>
9836
 
                            <li class="param">
9837
 
                                <code class="param-name">newVal</code>
9838
 
                                <span class="type">Any</span>
9839
 
                                <div class="param-description">The value the attribute is to be set to.</div>
9840
 
                            </li>
9841
 
                            <li class="param">
9842
 
                                <code class="param-name">attrName</code>
9843
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9844
 
                                <div class="param-description">The name of the attribute being set.</div>
9845
 
                            </li>
9846
 
                            <li class="param">
9847
 
                                <code class="param-name">subAttrName</code>
9848
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9849
 
                                <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
9850
 
                            </li>
9851
 
                        </ul>
9852
 
                    </li>
9853
 
                </ul>
9854
 
            </div>
9855
 
        </div>
9856
 
    
9857
 
 
9858
 
    
9859
 
</div>
9860
 
 
9861
 
                
9862
 
                    <div id="attr_initialized" class="attr item inherited">
9863
 
    <a name="config_initialized"></a> 
9864
 
    <h3 class="name"><code>initialized</code></h3>
9865
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
9866
 
 
9867
 
    
9868
 
 
9869
 
    
9870
 
 
9871
 
    
9872
 
 
9873
 
    
9874
 
 
9875
 
    <div class="meta">
9876
 
        
9877
 
            
9878
 
                <p>Inherited from
9879
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#attr_initialized">BaseCore</a>:
9880
 
            
9881
 
        
9882
 
        
9883
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
9884
 
        
9885
 
        </p>
9886
 
 
9887
 
        
9888
 
 
9889
 
        
9890
 
    </div>
9891
 
 
9892
 
    <div class="description">
9893
 
        <p>Flag indicating whether or not this object
9894
 
has been through the init lifecycle phase.</p>
9895
 
    </div>
9896
 
 
9897
 
    
9898
 
        <p><strong>Default:</strong> false</p>
9899
 
    
9900
 
 
9901
 
    
9902
 
        <div class="emits box">
9903
 
            <h4>Fires event <code>initializedChange</code></h4>
9904
 
 
9905
 
            <p>
9906
 
            Fires when the value for the configuration attribute <code>initialized</code> is
9907
 
            changed. You can listen for the event using the <code>on</code> method if you
9908
 
            wish to be notified before the attribute's value has changed, or
9909
 
            using the <code>after</code> method if you wish to be notified after the
9910
 
            attribute's value has changed.
9911
 
            </p>
9912
 
 
9913
 
            <div class="params">
9914
 
                <h4>Parameters:</h4>
9915
 
 
9916
 
                <ul class="params-list">
9917
 
                    <li class="param">
9918
 
                        <code class="param-name">e</code>
9919
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
9920
 
 
9921
 
                        <div class="param-description">
9922
 
                            An Event Facade object with the following
9923
 
                            attribute-specific properties added:
9924
 
                        </div>
9925
 
 
9926
 
                        <ul class="params-list">
9927
 
                            <li class="param">
9928
 
                                <code class="param-name">prevVal</code>
9929
 
                                <span class="type">Any</span>
9930
 
                                <div class="param-description">The value of the attribute, prior to it being set.</div>
9931
 
                            </li>
9932
 
                            <li class="param">
9933
 
                                <code class="param-name">newVal</code>
9934
 
                                <span class="type">Any</span>
9935
 
                                <div class="param-description">The value the attribute is to be set to.</div>
9936
 
                            </li>
9937
 
                            <li class="param">
9938
 
                                <code class="param-name">attrName</code>
9939
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9940
 
                                <div class="param-description">The name of the attribute being set.</div>
9941
 
                            </li>
9942
 
                            <li class="param">
9943
 
                                <code class="param-name">subAttrName</code>
9944
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9945
 
                                <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
9946
 
                            </li>
9947
 
                        </ul>
9948
 
                    </li>
9949
 
                </ul>
9950
 
            </div>
9951
 
        </div>
9952
 
    
9953
 
 
9954
 
    
9955
 
</div>
9956
 
 
9957
 
                
9958
 
            </div>
9959
 
        
9960
 
 
9961
 
        
9962
 
            <div id="events" class="api-class-tabpanel">
9963
 
                <h2 class="off-left">Events</h2>
9964
 
 
9965
 
                
9966
 
                    <div id="event_destroy" class="events item inherited">
9967
 
    <h3 class="name"><code>destroy</code></h3>
9968
 
    <span class="type"></span>
9969
 
 
9970
 
    
9971
 
 
9972
 
    
9973
 
 
9974
 
    
9975
 
 
9976
 
    
9977
 
 
9978
 
    <div class="meta">
9979
 
        
9980
 
            
9981
 
                <p>Inherited from
9982
 
                <a href="..&#x2F;classes&#x2F;Base.html#event_destroy">Base</a>:
9983
 
            
9984
 
        
9985
 
        
9986
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l285"><code>base&#x2F;js&#x2F;Base.js:285</code></a>
9987
 
        
9988
 
        </p>
9989
 
 
9990
 
        
9991
 
 
9992
 
        
9993
 
    </div>
9994
 
 
9995
 
    <div class="description">
9996
 
        <p>
9997
 
Lifecycle event for the destroy phase, 
9998
 
fired prior to destruction. Invoking the preventDefault 
9999
 
method on the event object provided to subscribers will 
10000
 
prevent destruction from proceeding.
10001
 
</p>
10002
 
 
10003
 
<p>
10004
 
Subscribers to the "after" moment of this event, will be notified
10005
 
after destruction is complete (and as a result cannot prevent
10006
 
destruction).
10007
 
</p>
10008
 
    </div>
10009
 
 
10010
 
    
10011
 
        <div class="params">
10012
 
            <h4>Event Payload:</h4>
10013
 
 
10014
 
            <ul class="params-list">
10015
 
            
10016
 
                <li class="param">
10017
 
                    
10018
 
                        <code class="param-name">e</code>
10019
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
10020
 
                    
10021
 
 
10022
 
                    
10023
 
 
10024
 
                    <div class="param-description">
10025
 
                        <p>Event object</p>
10026
 
                    </div>
10027
 
 
10028
 
                    
10029
 
                </li>
10030
 
            
10031
 
            </ul>
10032
 
        </div>
10033
 
    
10034
 
 
10035
 
 
10036
 
    
10037
 
</div>
10038
 
 
10039
 
                
10040
 
                    <div id="event_init" class="events item inherited">
10041
 
    <h3 class="name"><code>init</code></h3>
10042
 
    <span class="type"></span>
10043
 
 
10044
 
    
10045
 
 
10046
 
    
10047
 
 
10048
 
    
10049
 
 
10050
 
    
10051
 
 
10052
 
    <div class="meta">
10053
 
        
10054
 
            
10055
 
                <p>Inherited from
10056
 
                <a href="..&#x2F;classes&#x2F;Base.html#event_init">Base</a>:
10057
 
            
10058
 
        
10059
 
        
10060
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l202"><code>base&#x2F;js&#x2F;Base.js:202</code></a>
10061
 
        
10062
 
        </p>
10063
 
 
10064
 
        
10065
 
 
10066
 
        
10067
 
    </div>
10068
 
 
10069
 
    <div class="description">
10070
 
        <p>
10071
 
Lifecycle event for the init phase, fired prior to initialization. 
10072
 
Invoking the preventDefault() method on the event object provided 
10073
 
to subscribers will prevent initialization from occuring.
10074
 
</p>
10075
 
 
10076
 
<p>
10077
 
Subscribers to the "after" momemt of this event, will be notified
10078
 
after initialization of the object is complete (and therefore
10079
 
cannot prevent initialization).
10080
 
</p>
10081
 
    </div>
10082
 
 
10083
 
    
10084
 
        <div class="params">
10085
 
            <h4>Event Payload:</h4>
10086
 
 
10087
 
            <ul class="params-list">
10088
 
            
10089
 
                <li class="param">
10090
 
                    
10091
 
                        <code class="param-name">e</code>
10092
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
10093
 
                    
10094
 
 
10095
 
                    
10096
 
 
10097
 
                    <div class="param-description">
10098
 
                        <p>Event object, with a cfg property which 
10099
 
refers to the configuration object passed to the constructor.</p>
10100
 
                    </div>
10101
 
 
10102
 
                    
10103
 
                </li>
10104
 
            
10105
 
            </ul>
10106
 
        </div>
10107
 
    
10108
 
 
10109
 
 
10110
 
    
10111
 
</div>
10112
 
 
10113
 
                
10114
 
            </div>
10115
 
        
10116
 
    </div>
10117
 
</div>
10118
 
 
10119
 
                    </div>
10120
 
                </div>
10121
 
            </div>
10122
 
        </div>
10123
 
    </div>
10124
 
</div>
10125
 
<script src="..&#x2F;assets/vendor/prettify/prettify-min.js"></script>
10126
 
<script>prettyPrint();</script>
10127
 
<script src="..&#x2F;assets/js/yui-prettify.js"></script>
10128
 
<script src="..&#x2F;assets/../api.js"></script>
10129
 
<script src="..&#x2F;assets/js/api-filter.js"></script>
10130
 
<script src="..&#x2F;assets/js/api-list.js"></script>
10131
 
<script src="..&#x2F;assets/js/api-search.js"></script>
10132
 
<script src="..&#x2F;assets/js/apidocs.js"></script>
10133
 
</body>
10134
 
</html>