~bcsaller/juju-gui/update-reductions

« back to all changes in this revision

Viewing changes to lib/yui/api/classes/FileHTML5.html

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

Show diffs side-by-side

added added

removed removed

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