~smagoun/whoopsie/whoopsie-lp1017637

« back to all changes in this revision

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

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE html>
2
 
<html lang="en">
3
 
<head>
4
 
    <meta charset="utf-8">
5
 
    <title>Plugin.CalendarNavigator - YUI 3</title>
6
 
    <link rel="stylesheet" href="http:&#x2F;&#x2F;yui.yahooapis.com&#x2F;3.5.0pr4&#x2F;build&#x2F;cssgrids&#x2F;cssgrids-min.css">
7
 
    <link rel="stylesheet" href="..&#x2F;assets/vendor/prettify/prettify-min.css">
8
 
    <link rel="stylesheet" href="..&#x2F;assets/css/main.css" id="site_styles">
9
 
    <script src="http:&#x2F;&#x2F;yui.yahooapis.com&#x2F;3.5.0pr4&#x2F;build&#x2F;yui&#x2F;yui-min.js"></script>
10
 
</head>
11
 
<body class="yui3-skin-sam">
12
 
 
13
 
<div id="doc">
14
 
    <div id="hd" class="yui3-g header">
15
 
        <div class="yui3-u-3-4">
16
 
            
17
 
                <h1><img src="..&#x2F;assets/css/logo.png" title="YUI 3"></h1>
18
 
            
19
 
        </div>
20
 
        <div class="yui3-u-1-4 version">
21
 
            <em>API Docs for: 3.5.0</em>
22
 
        </div>
23
 
    </div>
24
 
    <div id="bd" class="yui3-g">
25
 
 
26
 
        <div class="yui3-u-1-4">
27
 
            <div id="docs-sidebar" class="sidebar apidocs">
28
 
                <div id="api-list">
29
 
    <h2 class="off-left">APIs</h2>
30
 
    <div id="api-tabview" class="tabview">
31
 
        <ul class="tabs">
32
 
            <li><a href="#api-classes">Classes</a></li>
33
 
            <li><a href="#api-modules">Modules</a></li>
34
 
        </ul>
35
 
 
36
 
        <div id="api-tabview-filter">
37
 
            <input type="search" id="api-filter" placeholder="Type to filter APIs">
38
 
        </div>
39
 
 
40
 
        <div id="api-tabview-panel">
41
 
            <ul id="api-classes" class="apis classes">
42
 
            
43
 
                <li><a href="..&#x2F;classes/Anim.html">Anim</a></li>
44
 
            
45
 
                <li><a href="..&#x2F;classes/App.html">App</a></li>
46
 
            
47
 
                <li><a href="..&#x2F;classes/App.Base.html">App.Base</a></li>
48
 
            
49
 
                <li><a href="..&#x2F;classes/App.Transitions.html">App.Transitions</a></li>
50
 
            
51
 
                <li><a href="..&#x2F;classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
52
 
            
53
 
                <li><a href="..&#x2F;classes/AreaSeries.html">AreaSeries</a></li>
54
 
            
55
 
                <li><a href="..&#x2F;classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
56
 
            
57
 
                <li><a href="..&#x2F;classes/Array.html">Array</a></li>
58
 
            
59
 
                <li><a href="..&#x2F;classes/ArrayList.html">ArrayList</a></li>
60
 
            
61
 
                <li><a href="..&#x2F;classes/ArraySort.html">ArraySort</a></li>
62
 
            
63
 
                <li><a href="..&#x2F;classes/AsyncQueue.html">AsyncQueue</a></li>
64
 
            
65
 
                <li><a href="..&#x2F;classes/Attribute.html">Attribute</a></li>
66
 
            
67
 
                <li><a href="..&#x2F;classes/AttributeCore.html">AttributeCore</a></li>
68
 
            
69
 
                <li><a href="..&#x2F;classes/AttributeEvents.html">AttributeEvents</a></li>
70
 
            
71
 
                <li><a href="..&#x2F;classes/AttributeExtras.html">AttributeExtras</a></li>
72
 
            
73
 
                <li><a href="..&#x2F;classes/AttributeLite.html">AttributeLite</a></li>
74
 
            
75
 
                <li><a href="..&#x2F;classes/AutoComplete.html">AutoComplete</a></li>
76
 
            
77
 
                <li><a href="..&#x2F;classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
78
 
            
79
 
                <li><a href="..&#x2F;classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
80
 
            
81
 
                <li><a href="..&#x2F;classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
82
 
            
83
 
                <li><a href="..&#x2F;classes/AutoCompleteList.html">AutoCompleteList</a></li>
84
 
            
85
 
                <li><a href="..&#x2F;classes/Axis.html">Axis</a></li>
86
 
            
87
 
                <li><a href="..&#x2F;classes/AxisType.html">AxisType</a></li>
88
 
            
89
 
                <li><a href="..&#x2F;classes/BarSeries.html">BarSeries</a></li>
90
 
            
91
 
                <li><a href="..&#x2F;classes/Base.html">Base</a></li>
92
 
            
93
 
                <li><a href="..&#x2F;classes/BaseCore.html">BaseCore</a></li>
94
 
            
95
 
                <li><a href="..&#x2F;classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
96
 
            
97
 
                <li><a href="..&#x2F;classes/Button.html">Button</a></li>
98
 
            
99
 
                <li><a href="..&#x2F;classes/ButtonCore.html">ButtonCore</a></li>
100
 
            
101
 
                <li><a href="..&#x2F;classes/ButtonGroup.html">ButtonGroup</a></li>
102
 
            
103
 
                <li><a href="..&#x2F;classes/ButtonPlugin.html">ButtonPlugin</a></li>
104
 
            
105
 
                <li><a href="..&#x2F;classes/Cache.html">Cache</a></li>
106
 
            
107
 
                <li><a href="..&#x2F;classes/CacheOffline.html">CacheOffline</a></li>
108
 
            
109
 
                <li><a href="..&#x2F;classes/Calendar.html">Calendar</a></li>
110
 
            
111
 
                <li><a href="..&#x2F;classes/CalendarBase.html">CalendarBase</a></li>
112
 
            
113
 
                <li><a href="..&#x2F;classes/CanvasCircle.html">CanvasCircle</a></li>
114
 
            
115
 
                <li><a href="..&#x2F;classes/CanvasDrawing.html">CanvasDrawing</a></li>
116
 
            
117
 
                <li><a href="..&#x2F;classes/CanvasEllipse.html">CanvasEllipse</a></li>
118
 
            
119
 
                <li><a href="..&#x2F;classes/CanvasGraphic.html">CanvasGraphic</a></li>
120
 
            
121
 
                <li><a href="..&#x2F;classes/CanvasPath.html">CanvasPath</a></li>
122
 
            
123
 
                <li><a href="..&#x2F;classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
124
 
            
125
 
                <li><a href="..&#x2F;classes/CanvasRect.html">CanvasRect</a></li>
126
 
            
127
 
                <li><a href="..&#x2F;classes/CanvasShape.html">CanvasShape</a></li>
128
 
            
129
 
                <li><a href="..&#x2F;classes/CartesianChart.html">CartesianChart</a></li>
130
 
            
131
 
                <li><a href="..&#x2F;classes/CartesianSeries.html">CartesianSeries</a></li>
132
 
            
133
 
                <li><a href="..&#x2F;classes/CategoryAxis.html">CategoryAxis</a></li>
134
 
            
135
 
                <li><a href="..&#x2F;classes/Chart.html">Chart</a></li>
136
 
            
137
 
                <li><a href="..&#x2F;classes/ChartBase.html">ChartBase</a></li>
138
 
            
139
 
                <li><a href="..&#x2F;classes/ChartLegend.html">ChartLegend</a></li>
140
 
            
141
 
                <li><a href="..&#x2F;classes/Circle.html">Circle</a></li>
142
 
            
143
 
                <li><a href="..&#x2F;classes/ClassNameManager.html">ClassNameManager</a></li>
144
 
            
145
 
                <li><a href="..&#x2F;classes/ClickableRail.html">ClickableRail</a></li>
146
 
            
147
 
                <li><a href="..&#x2F;classes/ColumnSeries.html">ColumnSeries</a></li>
148
 
            
149
 
                <li><a href="..&#x2F;classes/ComboSeries.html">ComboSeries</a></li>
150
 
            
151
 
                <li><a href="..&#x2F;classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
152
 
            
153
 
                <li><a href="..&#x2F;classes/config.html">config</a></li>
154
 
            
155
 
                <li><a href="..&#x2F;classes/Console.html">Console</a></li>
156
 
            
157
 
                <li><a href="..&#x2F;classes/Controller.html">Controller</a></li>
158
 
            
159
 
                <li><a href="..&#x2F;classes/Cookie.html">Cookie</a></li>
160
 
            
161
 
                <li><a href="..&#x2F;classes/CurveUtil.html">CurveUtil</a></li>
162
 
            
163
 
                <li><a href="..&#x2F;classes/CustomEvent.html">CustomEvent</a></li>
164
 
            
165
 
                <li><a href="..&#x2F;classes/DataSchema.Array.html">DataSchema.Array</a></li>
166
 
            
167
 
                <li><a href="..&#x2F;classes/DataSchema.Base.html">DataSchema.Base</a></li>
168
 
            
169
 
                <li><a href="..&#x2F;classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
170
 
            
171
 
                <li><a href="..&#x2F;classes/DataSchema.Text.html">DataSchema.Text</a></li>
172
 
            
173
 
                <li><a href="..&#x2F;classes/DataSchema.XML.html">DataSchema.XML</a></li>
174
 
            
175
 
                <li><a href="..&#x2F;classes/DataSource.Function.html">DataSource.Function</a></li>
176
 
            
177
 
                <li><a href="..&#x2F;classes/DataSource.Get.html">DataSource.Get</a></li>
178
 
            
179
 
                <li><a href="..&#x2F;classes/DataSource.IO.html">DataSource.IO</a></li>
180
 
            
181
 
                <li><a href="..&#x2F;classes/DataSource.Local.html">DataSource.Local</a></li>
182
 
            
183
 
                <li><a href="..&#x2F;classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
184
 
            
185
 
                <li><a href="..&#x2F;classes/DataSourceCache.html">DataSourceCache</a></li>
186
 
            
187
 
                <li><a href="..&#x2F;classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
188
 
            
189
 
                <li><a href="..&#x2F;classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
190
 
            
191
 
                <li><a href="..&#x2F;classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
192
 
            
193
 
                <li><a href="..&#x2F;classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
194
 
            
195
 
                <li><a href="..&#x2F;classes/DataTable.html">DataTable</a></li>
196
 
            
197
 
                <li><a href="..&#x2F;classes/DataTable.Base.html">DataTable.Base</a></li>
198
 
            
199
 
                <li><a href="..&#x2F;classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
200
 
            
201
 
                <li><a href="..&#x2F;classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
202
 
            
203
 
                <li><a href="..&#x2F;classes/DataTable.Core.html">DataTable.Core</a></li>
204
 
            
205
 
                <li><a href="..&#x2F;classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
206
 
            
207
 
                <li><a href="..&#x2F;classes/DataTable.Message.html">DataTable.Message</a></li>
208
 
            
209
 
                <li><a href="..&#x2F;classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
210
 
            
211
 
                <li><a href="..&#x2F;classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
212
 
            
213
 
                <li><a href="..&#x2F;classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
214
 
            
215
 
                <li><a href="..&#x2F;classes/DataType.Date.html">DataType.Date</a></li>
216
 
            
217
 
                <li><a href="..&#x2F;classes/DataType.Date.Locale.html">DataType.Date.Locale</a></li>
218
 
            
219
 
                <li><a href="..&#x2F;classes/DataType.Number.html">DataType.Number</a></li>
220
 
            
221
 
                <li><a href="..&#x2F;classes/DataType.XML.html">DataType.XML</a></li>
222
 
            
223
 
                <li><a href="..&#x2F;classes/DD.DDM.html">DD.DDM</a></li>
224
 
            
225
 
                <li><a href="..&#x2F;classes/DD.Delegate.html">DD.Delegate</a></li>
226
 
            
227
 
                <li><a href="..&#x2F;classes/DD.Drag.html">DD.Drag</a></li>
228
 
            
229
 
                <li><a href="..&#x2F;classes/DD.Drop.html">DD.Drop</a></li>
230
 
            
231
 
                <li><a href="..&#x2F;classes/DD.Plugin.DDWindowScroll.html">DD.Plugin.DDWindowScroll</a></li>
232
 
            
233
 
                <li><a href="..&#x2F;classes/DD.Scroll.html">DD.Scroll</a></li>
234
 
            
235
 
                <li><a href="..&#x2F;classes/Dial.html">Dial</a></li>
236
 
            
237
 
                <li><a href="..&#x2F;classes/Do.html">Do</a></li>
238
 
            
239
 
                <li><a href="..&#x2F;classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
240
 
            
241
 
                <li><a href="..&#x2F;classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
242
 
            
243
 
                <li><a href="..&#x2F;classes/Do.Error.html">Do.Error</a></li>
244
 
            
245
 
                <li><a href="..&#x2F;classes/Do.Halt.html">Do.Halt</a></li>
246
 
            
247
 
                <li><a href="..&#x2F;classes/Do.Method.html">Do.Method</a></li>
248
 
            
249
 
                <li><a href="..&#x2F;classes/Do.Prevent.html">Do.Prevent</a></li>
250
 
            
251
 
                <li><a href="..&#x2F;classes/DOM.html">DOM</a></li>
252
 
            
253
 
                <li><a href="..&#x2F;classes/DOMEventFacade.html">DOMEventFacade</a></li>
254
 
            
255
 
                <li><a href="..&#x2F;classes/Drawing.html">Drawing</a></li>
256
 
            
257
 
                <li><a href="..&#x2F;classes/Easing.html">Easing</a></li>
258
 
            
259
 
                <li><a href="..&#x2F;classes/EditorBase.html">EditorBase</a></li>
260
 
            
261
 
                <li><a href="..&#x2F;classes/EditorSelection.html">EditorSelection</a></li>
262
 
            
263
 
                <li><a href="..&#x2F;classes/Ellipse.html">Ellipse</a></li>
264
 
            
265
 
                <li><a href="..&#x2F;classes/EllipseGroup.html">EllipseGroup</a></li>
266
 
            
267
 
                <li><a href="..&#x2F;classes/Escape.html">Escape</a></li>
268
 
            
269
 
                <li><a href="..&#x2F;classes/Event.html">Event</a></li>
270
 
            
271
 
                <li><a href="..&#x2F;classes/EventFacade.html">EventFacade</a></li>
272
 
            
273
 
                <li><a href="..&#x2F;classes/EventHandle.html">EventHandle</a></li>
274
 
            
275
 
                <li><a href="..&#x2F;classes/EventTarget.html">EventTarget</a></li>
276
 
            
277
 
                <li><a href="..&#x2F;classes/ExecCommand.html">ExecCommand</a></li>
278
 
            
279
 
                <li><a href="..&#x2F;classes/Features.html">Features</a></li>
280
 
            
281
 
                <li><a href="..&#x2F;classes/File.html">File</a></li>
282
 
            
283
 
                <li><a href="..&#x2F;classes/FileFlash.html">FileFlash</a></li>
284
 
            
285
 
                <li><a href="..&#x2F;classes/FileHTML5.html">FileHTML5</a></li>
286
 
            
287
 
                <li><a href="..&#x2F;classes/Fills.html">Fills</a></li>
288
 
            
289
 
                <li><a href="..&#x2F;classes/Frame.html">Frame</a></li>
290
 
            
291
 
                <li><a href="..&#x2F;classes/Get.html">Get</a></li>
292
 
            
293
 
                <li><a href="..&#x2F;classes/Get.Transaction.html">Get.Transaction</a></li>
294
 
            
295
 
                <li><a href="..&#x2F;classes/GetNodeJS.html">GetNodeJS</a></li>
296
 
            
297
 
                <li><a href="..&#x2F;classes/Graph.html">Graph</a></li>
298
 
            
299
 
                <li><a href="..&#x2F;classes/Graphic.html">Graphic</a></li>
300
 
            
301
 
                <li><a href="..&#x2F;classes/GraphicBase.html">GraphicBase</a></li>
302
 
            
303
 
                <li><a href="..&#x2F;classes/Gridlines.html">Gridlines</a></li>
304
 
            
305
 
                <li><a href="..&#x2F;classes/GroupCircle.html">GroupCircle</a></li>
306
 
            
307
 
                <li><a href="..&#x2F;classes/GroupDiamond.html">GroupDiamond</a></li>
308
 
            
309
 
                <li><a href="..&#x2F;classes/GroupRect.html">GroupRect</a></li>
310
 
            
311
 
                <li><a href="..&#x2F;classes/Handlebars.html">Handlebars</a></li>
312
 
            
313
 
                <li><a href="..&#x2F;classes/Highlight.html">Highlight</a></li>
314
 
            
315
 
                <li><a href="..&#x2F;classes/Histogram.html">Histogram</a></li>
316
 
            
317
 
                <li><a href="..&#x2F;classes/HistoryBase.html">HistoryBase</a></li>
318
 
            
319
 
                <li><a href="..&#x2F;classes/HistoryHash.html">HistoryHash</a></li>
320
 
            
321
 
                <li><a href="..&#x2F;classes/HistoryHTML5.html">HistoryHTML5</a></li>
322
 
            
323
 
                <li><a href="..&#x2F;classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
324
 
            
325
 
                <li><a href="..&#x2F;classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
326
 
            
327
 
                <li><a href="..&#x2F;classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
328
 
            
329
 
                <li><a href="..&#x2F;classes/Intl.html">Intl</a></li>
330
 
            
331
 
                <li><a href="..&#x2F;classes/IO.html">IO</a></li>
332
 
            
333
 
                <li><a href="..&#x2F;classes/json.html">json</a></li>
334
 
            
335
 
                <li><a href="..&#x2F;classes/JSONPRequest.html">JSONPRequest</a></li>
336
 
            
337
 
                <li><a href="..&#x2F;classes/Lang.html">Lang</a></li>
338
 
            
339
 
                <li><a href="..&#x2F;classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
340
 
            
341
 
                <li><a href="..&#x2F;classes/Lines.html">Lines</a></li>
342
 
            
343
 
                <li><a href="..&#x2F;classes/LineSeries.html">LineSeries</a></li>
344
 
            
345
 
                <li><a href="..&#x2F;classes/Loader.html">Loader</a></li>
346
 
            
347
 
                <li><a href="..&#x2F;classes/MarkerSeries.html">MarkerSeries</a></li>
348
 
            
349
 
                <li><a href="..&#x2F;classes/Matrix.html">Matrix</a></li>
350
 
            
351
 
                <li><a href="..&#x2F;classes/Model.html">Model</a></li>
352
 
            
353
 
                <li><a href="..&#x2F;classes/ModelList.html">ModelList</a></li>
354
 
            
355
 
                <li><a href="..&#x2F;classes/Node.html">Node</a></li>
356
 
            
357
 
                <li><a href="..&#x2F;classes/NodeList.html">NodeList</a></li>
358
 
            
359
 
                <li><a href="..&#x2F;classes/NumericAxis.html">NumericAxis</a></li>
360
 
            
361
 
                <li><a href="..&#x2F;classes/Object.html">Object</a></li>
362
 
            
363
 
                <li><a href="..&#x2F;classes/Overlay.html">Overlay</a></li>
364
 
            
365
 
                <li><a href="..&#x2F;classes/Panel.html">Panel</a></li>
366
 
            
367
 
                <li><a href="..&#x2F;classes/Parallel.html">Parallel</a></li>
368
 
            
369
 
                <li><a href="..&#x2F;classes/Path.html">Path</a></li>
370
 
            
371
 
                <li><a href="..&#x2F;classes/PieChart.html">PieChart</a></li>
372
 
            
373
 
                <li><a href="..&#x2F;classes/PieSeries.html">PieSeries</a></li>
374
 
            
375
 
                <li><a href="..&#x2F;classes/Pjax.html">Pjax</a></li>
376
 
            
377
 
                <li><a href="..&#x2F;classes/PjaxBase.html">PjaxBase</a></li>
378
 
            
379
 
                <li><a href="..&#x2F;classes/Plots.html">Plots</a></li>
380
 
            
381
 
                <li><a href="..&#x2F;classes/Plugin.Align.html">Plugin.Align</a></li>
382
 
            
383
 
                <li><a href="..&#x2F;classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
384
 
            
385
 
                <li><a href="..&#x2F;classes/Plugin.Base.html">Plugin.Base</a></li>
386
 
            
387
 
                <li><a href="..&#x2F;classes/Plugin.Cache.html">Plugin.Cache</a></li>
388
 
            
389
 
                <li><a href="..&#x2F;classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
390
 
            
391
 
                <li><a href="..&#x2F;classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
392
 
            
393
 
                <li><a href="..&#x2F;classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
394
 
            
395
 
                <li><a href="..&#x2F;classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
396
 
            
397
 
                <li><a href="..&#x2F;classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
398
 
            
399
 
                <li><a href="..&#x2F;classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
400
 
            
401
 
                <li><a href="..&#x2F;classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
402
 
            
403
 
                <li><a href="..&#x2F;classes/Plugin.Drag.html">Plugin.Drag</a></li>
404
 
            
405
 
                <li><a href="..&#x2F;classes/Plugin.Drop.html">Plugin.Drop</a></li>
406
 
            
407
 
                <li><a href="..&#x2F;classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
408
 
            
409
 
                <li><a href="..&#x2F;classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
410
 
            
411
 
                <li><a href="..&#x2F;classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
412
 
            
413
 
                <li><a href="..&#x2F;classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
414
 
            
415
 
                <li><a href="..&#x2F;classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
416
 
            
417
 
                <li><a href="..&#x2F;classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
418
 
            
419
 
                <li><a href="..&#x2F;classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
420
 
            
421
 
                <li><a href="..&#x2F;classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
422
 
            
423
 
                <li><a href="..&#x2F;classes/Plugin.Flick.html">Plugin.Flick</a></li>
424
 
            
425
 
                <li><a href="..&#x2F;classes/Plugin.Host.html">Plugin.Host</a></li>
426
 
            
427
 
                <li><a href="..&#x2F;classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
428
 
            
429
 
                <li><a href="..&#x2F;classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
430
 
            
431
 
                <li><a href="..&#x2F;classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
432
 
            
433
 
                <li><a href="..&#x2F;classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
434
 
            
435
 
                <li><a href="..&#x2F;classes/Plugin.Resize.html">Plugin.Resize</a></li>
436
 
            
437
 
                <li><a href="..&#x2F;classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
438
 
            
439
 
                <li><a href="..&#x2F;classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
440
 
            
441
 
                <li><a href="..&#x2F;classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
442
 
            
443
 
                <li><a href="..&#x2F;classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
444
 
            
445
 
                <li><a href="..&#x2F;classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
446
 
            
447
 
                <li><a href="..&#x2F;classes/Plugin.Shim.html">Plugin.Shim</a></li>
448
 
            
449
 
                <li><a href="..&#x2F;classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
450
 
            
451
 
                <li><a href="..&#x2F;classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
452
 
            
453
 
                <li><a href="..&#x2F;classes/Pollable.html">Pollable</a></li>
454
 
            
455
 
                <li><a href="..&#x2F;classes/Profiler.html">Profiler</a></li>
456
 
            
457
 
                <li><a href="..&#x2F;classes/QueryString.html">QueryString</a></li>
458
 
            
459
 
                <li><a href="..&#x2F;classes/Queue.html">Queue</a></li>
460
 
            
461
 
                <li><a href="..&#x2F;classes/Record.html">Record</a></li>
462
 
            
463
 
                <li><a href="..&#x2F;classes/Recordset.html">Recordset</a></li>
464
 
            
465
 
                <li><a href="..&#x2F;classes/RecordsetFilter.html">RecordsetFilter</a></li>
466
 
            
467
 
                <li><a href="..&#x2F;classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
468
 
            
469
 
                <li><a href="..&#x2F;classes/RecordsetSort.html">RecordsetSort</a></li>
470
 
            
471
 
                <li><a href="..&#x2F;classes/Rect.html">Rect</a></li>
472
 
            
473
 
                <li><a href="..&#x2F;classes/Renderer.html">Renderer</a></li>
474
 
            
475
 
                <li><a href="..&#x2F;classes/Resize.html">Resize</a></li>
476
 
            
477
 
                <li><a href="..&#x2F;classes/RightAxisLayout.html">RightAxisLayout</a></li>
478
 
            
479
 
                <li><a href="..&#x2F;classes/Router.html">Router</a></li>
480
 
            
481
 
                <li><a href="..&#x2F;classes/ScrollView.html">ScrollView</a></li>
482
 
            
483
 
                <li><a href="..&#x2F;classes/Selector.html">Selector</a></li>
484
 
            
485
 
                <li><a href="..&#x2F;classes/Shape.html">Shape</a></li>
486
 
            
487
 
                <li><a href="..&#x2F;classes/ShapeGroup.html">ShapeGroup</a></li>
488
 
            
489
 
                <li><a href="..&#x2F;classes/Slider.html">Slider</a></li>
490
 
            
491
 
                <li><a href="..&#x2F;classes/SliderBase.html">SliderBase</a></li>
492
 
            
493
 
                <li><a href="..&#x2F;classes/SliderValueRange.html">SliderValueRange</a></li>
494
 
            
495
 
                <li><a href="..&#x2F;classes/Sortable.html">Sortable</a></li>
496
 
            
497
 
                <li><a href="..&#x2F;classes/SplineSeries.html">SplineSeries</a></li>
498
 
            
499
 
                <li><a href="..&#x2F;classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
500
 
            
501
 
                <li><a href="..&#x2F;classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
502
 
            
503
 
                <li><a href="..&#x2F;classes/StackedAxis.html">StackedAxis</a></li>
504
 
            
505
 
                <li><a href="..&#x2F;classes/StackedBarSeries.html">StackedBarSeries</a></li>
506
 
            
507
 
                <li><a href="..&#x2F;classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
508
 
            
509
 
                <li><a href="..&#x2F;classes/StackedComboSeries.html">StackedComboSeries</a></li>
510
 
            
511
 
                <li><a href="..&#x2F;classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
512
 
            
513
 
                <li><a href="..&#x2F;classes/StackedLineSeries.html">StackedLineSeries</a></li>
514
 
            
515
 
                <li><a href="..&#x2F;classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
516
 
            
517
 
                <li><a href="..&#x2F;classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
518
 
            
519
 
                <li><a href="..&#x2F;classes/StackingUtil.html">StackingUtil</a></li>
520
 
            
521
 
                <li><a href="..&#x2F;classes/State.html">State</a></li>
522
 
            
523
 
                <li><a href="..&#x2F;classes/StyleSheet.html">StyleSheet</a></li>
524
 
            
525
 
                <li><a href="..&#x2F;classes/Subscriber.html">Subscriber</a></li>
526
 
            
527
 
                <li><a href="..&#x2F;classes/SVGCircle.html">SVGCircle</a></li>
528
 
            
529
 
                <li><a href="..&#x2F;classes/SVGDrawing.html">SVGDrawing</a></li>
530
 
            
531
 
                <li><a href="..&#x2F;classes/SVGEllipse.html">SVGEllipse</a></li>
532
 
            
533
 
                <li><a href="..&#x2F;classes/SVGGraphic.html">SVGGraphic</a></li>
534
 
            
535
 
                <li><a href="..&#x2F;classes/SVGPath.html">SVGPath</a></li>
536
 
            
537
 
                <li><a href="..&#x2F;classes/SVGPieSlice.html">SVGPieSlice</a></li>
538
 
            
539
 
                <li><a href="..&#x2F;classes/SVGRect.html">SVGRect</a></li>
540
 
            
541
 
                <li><a href="..&#x2F;classes/SVGShape.html">SVGShape</a></li>
542
 
            
543
 
                <li><a href="..&#x2F;classes/SWF.html">SWF</a></li>
544
 
            
545
 
                <li><a href="..&#x2F;classes/SWFDetect.html">SWFDetect</a></li>
546
 
            
547
 
                <li><a href="..&#x2F;classes/SyntheticEvent.html">SyntheticEvent</a></li>
548
 
            
549
 
                <li><a href="..&#x2F;classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
550
 
            
551
 
                <li><a href="..&#x2F;classes/SynthRegistry.html">SynthRegistry</a></li>
552
 
            
553
 
                <li><a href="..&#x2F;classes/Tab.html">Tab</a></li>
554
 
            
555
 
                <li><a href="..&#x2F;classes/TabView.html">TabView</a></li>
556
 
            
557
 
                <li><a href="..&#x2F;classes/Test.html">Test</a></li>
558
 
            
559
 
                <li><a href="..&#x2F;classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
560
 
            
561
 
                <li><a href="..&#x2F;classes/Test.Assert.html">Test.Assert</a></li>
562
 
            
563
 
                <li><a href="..&#x2F;classes/Test.AssertionError.html">Test.AssertionError</a></li>
564
 
            
565
 
                <li><a href="..&#x2F;classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
566
 
            
567
 
                <li><a href="..&#x2F;classes/Test.Console.html">Test.Console</a></li>
568
 
            
569
 
                <li><a href="..&#x2F;classes/Test.CoverageFormat.CoverageFormat.html">Test.CoverageFormat.CoverageFormat</a></li>
570
 
            
571
 
                <li><a href="..&#x2F;classes/Test.DateAssert.html">Test.DateAssert</a></li>
572
 
            
573
 
                <li><a href="..&#x2F;classes/Test.EventTarget.html">Test.EventTarget</a></li>
574
 
            
575
 
                <li><a href="..&#x2F;classes/Test.Mock.Mock.html">Test.Mock.Mock</a></li>
576
 
            
577
 
                <li><a href="..&#x2F;classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
578
 
            
579
 
                <li><a href="..&#x2F;classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
580
 
            
581
 
                <li><a href="..&#x2F;classes/Test.Reporter.html">Test.Reporter</a></li>
582
 
            
583
 
                <li><a href="..&#x2F;classes/Test.Results.html">Test.Results</a></li>
584
 
            
585
 
                <li><a href="..&#x2F;classes/Test.Runner.html">Test.Runner</a></li>
586
 
            
587
 
                <li><a href="..&#x2F;classes/Test.ShouldError.html">Test.ShouldError</a></li>
588
 
            
589
 
                <li><a href="..&#x2F;classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
590
 
            
591
 
                <li><a href="..&#x2F;classes/Test.TestCase.html">Test.TestCase</a></li>
592
 
            
593
 
                <li><a href="..&#x2F;classes/Test.TestFormat.html">Test.TestFormat</a></li>
594
 
            
595
 
                <li><a href="..&#x2F;classes/Test.TestNode.html">Test.TestNode</a></li>
596
 
            
597
 
                <li><a href="..&#x2F;classes/Test.TestRunner.html">Test.TestRunner</a></li>
598
 
            
599
 
                <li><a href="..&#x2F;classes/Test.TestSuite.html">Test.TestSuite</a></li>
600
 
            
601
 
                <li><a href="..&#x2F;classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
602
 
            
603
 
                <li><a href="..&#x2F;classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
604
 
            
605
 
                <li><a href="..&#x2F;classes/Test.Wait.html">Test.Wait</a></li>
606
 
            
607
 
                <li><a href="..&#x2F;classes/Text.AccentFold.html">Text.AccentFold</a></li>
608
 
            
609
 
                <li><a href="..&#x2F;classes/Text.WordBreak.html">Text.WordBreak</a></li>
610
 
            
611
 
                <li><a href="..&#x2F;classes/TimeAxis.html">TimeAxis</a></li>
612
 
            
613
 
                <li><a href="..&#x2F;classes/ToggleButton.html">ToggleButton</a></li>
614
 
            
615
 
                <li><a href="..&#x2F;classes/TopAxisLayout.html">TopAxisLayout</a></li>
616
 
            
617
 
                <li><a href="..&#x2F;classes/Transition.html">Transition</a></li>
618
 
            
619
 
                <li><a href="..&#x2F;classes/UA.html">UA</a></li>
620
 
            
621
 
                <li><a href="..&#x2F;classes/Uploader.html">Uploader</a></li>
622
 
            
623
 
                <li><a href="..&#x2F;classes/Uploader.Queue.html">Uploader.Queue</a></li>
624
 
            
625
 
                <li><a href="..&#x2F;classes/UploaderFlash.html">UploaderFlash</a></li>
626
 
            
627
 
                <li><a href="..&#x2F;classes/UploaderHTML5.html">UploaderHTML5</a></li>
628
 
            
629
 
                <li><a href="..&#x2F;classes/ValueChange.html">ValueChange</a></li>
630
 
            
631
 
                <li><a href="..&#x2F;classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
632
 
            
633
 
                <li><a href="..&#x2F;classes/View.html">View</a></li>
634
 
            
635
 
                <li><a href="..&#x2F;classes/View.NodeMap.html">View.NodeMap</a></li>
636
 
            
637
 
                <li><a href="..&#x2F;classes/VMLCircle.html">VMLCircle</a></li>
638
 
            
639
 
                <li><a href="..&#x2F;classes/VMLDrawing.html">VMLDrawing</a></li>
640
 
            
641
 
                <li><a href="..&#x2F;classes/VMLEllipse.html">VMLEllipse</a></li>
642
 
            
643
 
                <li><a href="..&#x2F;classes/VMLGraphic.html">VMLGraphic</a></li>
644
 
            
645
 
                <li><a href="..&#x2F;classes/VMLPath.html">VMLPath</a></li>
646
 
            
647
 
                <li><a href="..&#x2F;classes/VMLPieSlice.html">VMLPieSlice</a></li>
648
 
            
649
 
                <li><a href="..&#x2F;classes/VMLRect.html">VMLRect</a></li>
650
 
            
651
 
                <li><a href="..&#x2F;classes/VMLShape.html">VMLShape</a></li>
652
 
            
653
 
                <li><a href="..&#x2F;classes/Widget.html">Widget</a></li>
654
 
            
655
 
                <li><a href="..&#x2F;classes/WidgetAutohide.html">WidgetAutohide</a></li>
656
 
            
657
 
                <li><a href="..&#x2F;classes/WidgetButtons.html">WidgetButtons</a></li>
658
 
            
659
 
                <li><a href="..&#x2F;classes/WidgetChild.html">WidgetChild</a></li>
660
 
            
661
 
                <li><a href="..&#x2F;classes/WidgetModality.html">WidgetModality</a></li>
662
 
            
663
 
                <li><a href="..&#x2F;classes/WidgetParent.html">WidgetParent</a></li>
664
 
            
665
 
                <li><a href="..&#x2F;classes/WidgetPosition.html">WidgetPosition</a></li>
666
 
            
667
 
                <li><a href="..&#x2F;classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
668
 
            
669
 
                <li><a href="..&#x2F;classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
670
 
            
671
 
                <li><a href="..&#x2F;classes/WidgetStack.html">WidgetStack</a></li>
672
 
            
673
 
                <li><a href="..&#x2F;classes/WidgetStdMod.html">WidgetStdMod</a></li>
674
 
            
675
 
                <li><a href="..&#x2F;classes/YQL.html">YQL</a></li>
676
 
            
677
 
                <li><a href="..&#x2F;classes/YQLRequest.html">YQLRequest</a></li>
678
 
            
679
 
                <li><a href="..&#x2F;classes/YUI.html">YUI</a></li>
680
 
            
681
 
                <li><a href="..&#x2F;classes/YUI~substitute.html">YUI~substitute</a></li>
682
 
            
683
 
            </ul>
684
 
 
685
 
            <ul id="api-modules" class="apis modules">
686
 
            
687
 
                <li><a href="..&#x2F;modules/align-plugin.html">align-plugin</a></li>
688
 
            
689
 
                <li><a href="..&#x2F;modules/anim.html">anim</a></li>
690
 
            
691
 
                <li><a href="..&#x2F;modules/anim-base.html">anim-base</a></li>
692
 
            
693
 
                <li><a href="..&#x2F;modules/anim-color.html">anim-color</a></li>
694
 
            
695
 
                <li><a href="..&#x2F;modules/anim-curve.html">anim-curve</a></li>
696
 
            
697
 
                <li><a href="..&#x2F;modules/anim-easing.html">anim-easing</a></li>
698
 
            
699
 
                <li><a href="..&#x2F;modules/anim-node-plugin.html">anim-node-plugin</a></li>
700
 
            
701
 
                <li><a href="..&#x2F;modules/anim-scroll.html">anim-scroll</a></li>
702
 
            
703
 
                <li><a href="..&#x2F;modules/anim-xy.html">anim-xy</a></li>
704
 
            
705
 
                <li><a href="..&#x2F;modules/app.html">app</a></li>
706
 
            
707
 
                <li><a href="..&#x2F;modules/app-base.html">app-base</a></li>
708
 
            
709
 
                <li><a href="..&#x2F;modules/app-transitions.html">app-transitions</a></li>
710
 
            
711
 
                <li><a href="..&#x2F;modules/app-transitions-native.html">app-transitions-native</a></li>
712
 
            
713
 
                <li><a href="..&#x2F;modules/array-extras.html">array-extras</a></li>
714
 
            
715
 
                <li><a href="..&#x2F;modules/array-invoke.html">array-invoke</a></li>
716
 
            
717
 
                <li><a href="..&#x2F;modules/arraylist.html">arraylist</a></li>
718
 
            
719
 
                <li><a href="..&#x2F;modules/arraylist-add.html">arraylist-add</a></li>
720
 
            
721
 
                <li><a href="..&#x2F;modules/arraylist-filter.html">arraylist-filter</a></li>
722
 
            
723
 
                <li><a href="..&#x2F;modules/arraysort.html">arraysort</a></li>
724
 
            
725
 
                <li><a href="..&#x2F;modules/async-queue.html">async-queue</a></li>
726
 
            
727
 
                <li><a href="..&#x2F;modules/attribute.html">attribute</a></li>
728
 
            
729
 
                <li><a href="..&#x2F;modules/attribute-base.html">attribute-base</a></li>
730
 
            
731
 
                <li><a href="..&#x2F;modules/attribute-complex.html">attribute-complex</a></li>
732
 
            
733
 
                <li><a href="..&#x2F;modules/attribute-core.html">attribute-core</a></li>
734
 
            
735
 
                <li><a href="..&#x2F;modules/attribute-events.html">attribute-events</a></li>
736
 
            
737
 
                <li><a href="..&#x2F;modules/attribute-extras.html">attribute-extras</a></li>
738
 
            
739
 
                <li><a href="..&#x2F;modules/autocomplete.html">autocomplete</a></li>
740
 
            
741
 
                <li><a href="..&#x2F;modules/autocomplete-base.html">autocomplete-base</a></li>
742
 
            
743
 
                <li><a href="..&#x2F;modules/autocomplete-filters.html">autocomplete-filters</a></li>
744
 
            
745
 
                <li><a href="..&#x2F;modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
746
 
            
747
 
                <li><a href="..&#x2F;modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
748
 
            
749
 
                <li><a href="..&#x2F;modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
750
 
            
751
 
                <li><a href="..&#x2F;modules/autocomplete-list.html">autocomplete-list</a></li>
752
 
            
753
 
                <li><a href="..&#x2F;modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
754
 
            
755
 
                <li><a href="..&#x2F;modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
756
 
            
757
 
                <li><a href="..&#x2F;modules/autocomplete-sources.html">autocomplete-sources</a></li>
758
 
            
759
 
                <li><a href="..&#x2F;modules/base.html">base</a></li>
760
 
            
761
 
                <li><a href="..&#x2F;modules/base-base.html">base-base</a></li>
762
 
            
763
 
                <li><a href="..&#x2F;modules/base-build.html">base-build</a></li>
764
 
            
765
 
                <li><a href="..&#x2F;modules/base-core.html">base-core</a></li>
766
 
            
767
 
                <li><a href="..&#x2F;modules/base-pluginhost.html">base-pluginhost</a></li>
768
 
            
769
 
                <li><a href="..&#x2F;modules/button.html">button</a></li>
770
 
            
771
 
                <li><a href="..&#x2F;modules/button-core.html">button-core</a></li>
772
 
            
773
 
                <li><a href="..&#x2F;modules/button-group.html">button-group</a></li>
774
 
            
775
 
                <li><a href="..&#x2F;modules/button-plugin.html">button-plugin</a></li>
776
 
            
777
 
                <li><a href="..&#x2F;modules/cache.html">cache</a></li>
778
 
            
779
 
                <li><a href="..&#x2F;modules/cache-base.html">cache-base</a></li>
780
 
            
781
 
                <li><a href="..&#x2F;modules/cache-offline.html">cache-offline</a></li>
782
 
            
783
 
                <li><a href="..&#x2F;modules/cache-plugin.html">cache-plugin</a></li>
784
 
            
785
 
                <li><a href="..&#x2F;modules/calendar.html">calendar</a></li>
786
 
            
787
 
                <li><a href="..&#x2F;modules/calendar-base.html">calendar-base</a></li>
788
 
            
789
 
                <li><a href="..&#x2F;modules/calendarnavigator.html">calendarnavigator</a></li>
790
 
            
791
 
                <li><a href="..&#x2F;modules/charts.html">charts</a></li>
792
 
            
793
 
                <li><a href="..&#x2F;modules/charts-legend.html">charts-legend</a></li>
794
 
            
795
 
                <li><a href="..&#x2F;modules/classnamemanager.html">classnamemanager</a></li>
796
 
            
797
 
                <li><a href="..&#x2F;modules/clickable-rail.html">clickable-rail</a></li>
798
 
            
799
 
                <li><a href="..&#x2F;modules/collection.html">collection</a></li>
800
 
            
801
 
                <li><a href="..&#x2F;modules/console.html">console</a></li>
802
 
            
803
 
                <li><a href="..&#x2F;modules/console-filters.html">console-filters</a></li>
804
 
            
805
 
                <li><a href="..&#x2F;modules/cookie.html">cookie</a></li>
806
 
            
807
 
                <li><a href="..&#x2F;modules/createlink-base.html">createlink-base</a></li>
808
 
            
809
 
                <li><a href="..&#x2F;modules/dataschema.html">dataschema</a></li>
810
 
            
811
 
                <li><a href="..&#x2F;modules/dataschema-array.html">dataschema-array</a></li>
812
 
            
813
 
                <li><a href="..&#x2F;modules/dataschema-base.html">dataschema-base</a></li>
814
 
            
815
 
                <li><a href="..&#x2F;modules/dataschema-json.html">dataschema-json</a></li>
816
 
            
817
 
                <li><a href="..&#x2F;modules/dataschema-text.html">dataschema-text</a></li>
818
 
            
819
 
                <li><a href="..&#x2F;modules/dataschema-xml.html">dataschema-xml</a></li>
820
 
            
821
 
                <li><a href="..&#x2F;modules/datasource.html">datasource</a></li>
822
 
            
823
 
                <li><a href="..&#x2F;modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
824
 
            
825
 
                <li><a href="..&#x2F;modules/datasource-cache.html">datasource-cache</a></li>
826
 
            
827
 
                <li><a href="..&#x2F;modules/datasource-function.html">datasource-function</a></li>
828
 
            
829
 
                <li><a href="..&#x2F;modules/datasource-get.html">datasource-get</a></li>
830
 
            
831
 
                <li><a href="..&#x2F;modules/datasource-io.html">datasource-io</a></li>
832
 
            
833
 
                <li><a href="..&#x2F;modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
834
 
            
835
 
                <li><a href="..&#x2F;modules/datasource-local.html">datasource-local</a></li>
836
 
            
837
 
                <li><a href="..&#x2F;modules/datasource-polling.html">datasource-polling</a></li>
838
 
            
839
 
                <li><a href="..&#x2F;modules/datasource-textschema.html">datasource-textschema</a></li>
840
 
            
841
 
                <li><a href="..&#x2F;modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
842
 
            
843
 
                <li><a href="..&#x2F;modules/datatable.html">datatable</a></li>
844
 
            
845
 
                <li><a href="..&#x2F;modules/datatable-base.html">datatable-base</a></li>
846
 
            
847
 
                <li><a href="..&#x2F;modules/datatable-base-deprecated.html">datatable-base-deprecated</a></li>
848
 
            
849
 
                <li><a href="..&#x2F;modules/datatable-body.html">datatable-body</a></li>
850
 
            
851
 
                <li><a href="..&#x2F;modules/datatable-column-widths.html">datatable-column-widths</a></li>
852
 
            
853
 
                <li><a href="..&#x2F;modules/datatable-core.html">datatable-core</a></li>
854
 
            
855
 
                <li><a href="..&#x2F;modules/datatable-datasource.html">datatable-datasource</a></li>
856
 
            
857
 
                <li><a href="..&#x2F;modules/datatable-datasource-deprecated.html">datatable-datasource-deprecated</a></li>
858
 
            
859
 
                <li><a href="..&#x2F;modules/datatable-deprecated.html">datatable-deprecated</a></li>
860
 
            
861
 
                <li><a href="..&#x2F;modules/datatable-head.html">datatable-head</a></li>
862
 
            
863
 
                <li><a href="..&#x2F;modules/datatable-message.html">datatable-message</a></li>
864
 
            
865
 
                <li><a href="..&#x2F;modules/datatable-mutable.html">datatable-mutable</a></li>
866
 
            
867
 
                <li><a href="..&#x2F;modules/datatable-scroll.html">datatable-scroll</a></li>
868
 
            
869
 
                <li><a href="..&#x2F;modules/datatable-scroll-deprecated.html">datatable-scroll-deprecated</a></li>
870
 
            
871
 
                <li><a href="..&#x2F;modules/datatable-sort.html">datatable-sort</a></li>
872
 
            
873
 
                <li><a href="..&#x2F;modules/datatable-sort-deprecated.html">datatable-sort-deprecated</a></li>
874
 
            
875
 
                <li><a href="..&#x2F;modules/datatype.html">datatype</a></li>
876
 
            
877
 
                <li><a href="..&#x2F;modules/datatype-date.html">datatype-date</a></li>
878
 
            
879
 
                <li><a href="..&#x2F;modules/datatype-date-format.html">datatype-date-format</a></li>
880
 
            
881
 
                <li><a href="..&#x2F;modules/datatype-date-math.html">datatype-date-math</a></li>
882
 
            
883
 
                <li><a href="..&#x2F;modules/datatype-date-parse.html">datatype-date-parse</a></li>
884
 
            
885
 
                <li><a href="..&#x2F;modules/datatype-number.html">datatype-number</a></li>
886
 
            
887
 
                <li><a href="..&#x2F;modules/datatype-number-format.html">datatype-number-format</a></li>
888
 
            
889
 
                <li><a href="..&#x2F;modules/datatype-number-parse.html">datatype-number-parse</a></li>
890
 
            
891
 
                <li><a href="..&#x2F;modules/datatype-xml.html">datatype-xml</a></li>
892
 
            
893
 
                <li><a href="..&#x2F;modules/datatype-xml-format.html">datatype-xml-format</a></li>
894
 
            
895
 
                <li><a href="..&#x2F;modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
896
 
            
897
 
                <li><a href="..&#x2F;modules/dd.html">dd</a></li>
898
 
            
899
 
                <li><a href="..&#x2F;modules/dd-constrain.html">dd-constrain</a></li>
900
 
            
901
 
                <li><a href="..&#x2F;modules/dd-ddm.html">dd-ddm</a></li>
902
 
            
903
 
                <li><a href="..&#x2F;modules/dd-ddm-base.html">dd-ddm-base</a></li>
904
 
            
905
 
                <li><a href="..&#x2F;modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
906
 
            
907
 
                <li><a href="..&#x2F;modules/dd-delegate.html">dd-delegate</a></li>
908
 
            
909
 
                <li><a href="..&#x2F;modules/dd-drag.html">dd-drag</a></li>
910
 
            
911
 
                <li><a href="..&#x2F;modules/dd-drop.html">dd-drop</a></li>
912
 
            
913
 
                <li><a href="..&#x2F;modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
914
 
            
915
 
                <li><a href="..&#x2F;modules/dd-plugin.html">dd-plugin</a></li>
916
 
            
917
 
                <li><a href="..&#x2F;modules/dd-proxy.html">dd-proxy</a></li>
918
 
            
919
 
                <li><a href="..&#x2F;modules/dd-scroll.html">dd-scroll</a></li>
920
 
            
921
 
                <li><a href="..&#x2F;modules/dial.html">dial</a></li>
922
 
            
923
 
                <li><a href="..&#x2F;modules/dom.html">dom</a></li>
924
 
            
925
 
                <li><a href="..&#x2F;modules/dom-base.html">dom-base</a></li>
926
 
            
927
 
                <li><a href="..&#x2F;modules/dom-screen.html">dom-screen</a></li>
928
 
            
929
 
                <li><a href="..&#x2F;modules/dom-style.html">dom-style</a></li>
930
 
            
931
 
                <li><a href="..&#x2F;modules/dump.html">dump</a></li>
932
 
            
933
 
                <li><a href="..&#x2F;modules/editor.html">editor</a></li>
934
 
            
935
 
                <li><a href="..&#x2F;modules/editor-base.html">editor-base</a></li>
936
 
            
937
 
                <li><a href="..&#x2F;modules/editor-bidi.html">editor-bidi</a></li>
938
 
            
939
 
                <li><a href="..&#x2F;modules/editor-br.html">editor-br</a></li>
940
 
            
941
 
                <li><a href="..&#x2F;modules/editor-lists.html">editor-lists</a></li>
942
 
            
943
 
                <li><a href="..&#x2F;modules/editor-para.html">editor-para</a></li>
944
 
            
945
 
                <li><a href="..&#x2F;modules/editor-para-base.html">editor-para-base</a></li>
946
 
            
947
 
                <li><a href="..&#x2F;modules/editor-para-ie.html">editor-para-ie</a></li>
948
 
            
949
 
                <li><a href="..&#x2F;modules/editor-tab.html">editor-tab</a></li>
950
 
            
951
 
                <li><a href="..&#x2F;modules/escape.html">escape</a></li>
952
 
            
953
 
                <li><a href="..&#x2F;modules/event.html">event</a></li>
954
 
            
955
 
                <li><a href="..&#x2F;modules/event-base.html">event-base</a></li>
956
 
            
957
 
                <li><a href="..&#x2F;modules/event-contextmenu.html">event-contextmenu</a></li>
958
 
            
959
 
                <li><a href="..&#x2F;modules/event-custom.html">event-custom</a></li>
960
 
            
961
 
                <li><a href="..&#x2F;modules/event-custom-base.html">event-custom-base</a></li>
962
 
            
963
 
                <li><a href="..&#x2F;modules/event-custom-complex.html">event-custom-complex</a></li>
964
 
            
965
 
                <li><a href="..&#x2F;modules/event-delegate.html">event-delegate</a></li>
966
 
            
967
 
                <li><a href="..&#x2F;modules/event-flick.html">event-flick</a></li>
968
 
            
969
 
                <li><a href="..&#x2F;modules/event-focus.html">event-focus</a></li>
970
 
            
971
 
                <li><a href="..&#x2F;modules/event-gestures.html">event-gestures</a></li>
972
 
            
973
 
                <li><a href="..&#x2F;modules/event-hover.html">event-hover</a></li>
974
 
            
975
 
                <li><a href="..&#x2F;modules/event-key.html">event-key</a></li>
976
 
            
977
 
                <li><a href="..&#x2F;modules/event-mouseenter.html">event-mouseenter</a></li>
978
 
            
979
 
                <li><a href="..&#x2F;modules/event-mousewheel.html">event-mousewheel</a></li>
980
 
            
981
 
                <li><a href="..&#x2F;modules/event-move.html">event-move</a></li>
982
 
            
983
 
                <li><a href="..&#x2F;modules/event-outside.html">event-outside</a></li>
984
 
            
985
 
                <li><a href="..&#x2F;modules/event-resize.html">event-resize</a></li>
986
 
            
987
 
                <li><a href="..&#x2F;modules/event-simulate.html">event-simulate</a></li>
988
 
            
989
 
                <li><a href="..&#x2F;modules/event-synthetic.html">event-synthetic</a></li>
990
 
            
991
 
                <li><a href="..&#x2F;modules/event-touch.html">event-touch</a></li>
992
 
            
993
 
                <li><a href="..&#x2F;modules/event-valuechange.html">event-valuechange</a></li>
994
 
            
995
 
                <li><a href="..&#x2F;modules/exec-command.html">exec-command</a></li>
996
 
            
997
 
                <li><a href="..&#x2F;modules/features.html">features</a></li>
998
 
            
999
 
                <li><a href="..&#x2F;modules/file.html">file</a></li>
1000
 
            
1001
 
                <li><a href="..&#x2F;modules/file-flash.html">file-flash</a></li>
1002
 
            
1003
 
                <li><a href="..&#x2F;modules/file-html5.html">file-html5</a></li>
1004
 
            
1005
 
                <li><a href="..&#x2F;modules/frame.html">frame</a></li>
1006
 
            
1007
 
                <li><a href="..&#x2F;modules/get.html">get</a></li>
1008
 
            
1009
 
                <li><a href="..&#x2F;modules/get-nodejs.html">get-nodejs</a></li>
1010
 
            
1011
 
                <li><a href="..&#x2F;modules/graphics.html">graphics</a></li>
1012
 
            
1013
 
                <li><a href="..&#x2F;modules/handlebars.html">handlebars</a></li>
1014
 
            
1015
 
                <li><a href="..&#x2F;modules/handlebars-base.html">handlebars-base</a></li>
1016
 
            
1017
 
                <li><a href="..&#x2F;modules/handlebars-compiler.html">handlebars-compiler</a></li>
1018
 
            
1019
 
                <li><a href="..&#x2F;modules/highlight.html">highlight</a></li>
1020
 
            
1021
 
                <li><a href="..&#x2F;modules/highlight-accentfold.html">highlight-accentfold</a></li>
1022
 
            
1023
 
                <li><a href="..&#x2F;modules/highlight-base.html">highlight-base</a></li>
1024
 
            
1025
 
                <li><a href="..&#x2F;modules/history.html">history</a></li>
1026
 
            
1027
 
                <li><a href="..&#x2F;modules/history-base.html">history-base</a></li>
1028
 
            
1029
 
                <li><a href="..&#x2F;modules/history-hash.html">history-hash</a></li>
1030
 
            
1031
 
                <li><a href="..&#x2F;modules/history-hash-ie.html">history-hash-ie</a></li>
1032
 
            
1033
 
                <li><a href="..&#x2F;modules/history-html5.html">history-html5</a></li>
1034
 
            
1035
 
                <li><a href="..&#x2F;modules/imageloader.html">imageloader</a></li>
1036
 
            
1037
 
                <li><a href="..&#x2F;modules/intl.html">intl</a></li>
1038
 
            
1039
 
                <li><a href="..&#x2F;modules/io.html">io</a></li>
1040
 
            
1041
 
                <li><a href="..&#x2F;modules/io-base.html">io-base</a></li>
1042
 
            
1043
 
                <li><a href="..&#x2F;modules/io-form.html">io-form</a></li>
1044
 
            
1045
 
                <li><a href="..&#x2F;modules/io-queue.html">io-queue</a></li>
1046
 
            
1047
 
                <li><a href="..&#x2F;modules/io-upload-iframe.html">io-upload-iframe</a></li>
1048
 
            
1049
 
                <li><a href="..&#x2F;modules/io-xdr.html">io-xdr</a></li>
1050
 
            
1051
 
                <li><a href="..&#x2F;modules/json.html">json</a></li>
1052
 
            
1053
 
                <li><a href="..&#x2F;modules/json-parse.html">json-parse</a></li>
1054
 
            
1055
 
                <li><a href="..&#x2F;modules/json-stringify.html">json-stringify</a></li>
1056
 
            
1057
 
                <li><a href="..&#x2F;modules/jsonp.html">jsonp</a></li>
1058
 
            
1059
 
                <li><a href="..&#x2F;modules/jsonp-url.html">jsonp-url</a></li>
1060
 
            
1061
 
                <li><a href="..&#x2F;modules/loader.html">loader</a></li>
1062
 
            
1063
 
                <li><a href="..&#x2F;modules/loader-base.html">loader-base</a></li>
1064
 
            
1065
 
                <li><a href="..&#x2F;modules/matrix.html">matrix</a></li>
1066
 
            
1067
 
                <li><a href="..&#x2F;modules/model.html">model</a></li>
1068
 
            
1069
 
                <li><a href="..&#x2F;modules/model-list.html">model-list</a></li>
1070
 
            
1071
 
                <li><a href="..&#x2F;modules/node.html">node</a></li>
1072
 
            
1073
 
                <li><a href="..&#x2F;modules/node-base.html">node-base</a></li>
1074
 
            
1075
 
                <li><a href="..&#x2F;modules/node-core.html">node-core</a></li>
1076
 
            
1077
 
                <li><a href="..&#x2F;modules/node-data.html">node-data</a></li>
1078
 
            
1079
 
                <li><a href="..&#x2F;modules/node-deprecated.html">node-deprecated</a></li>
1080
 
            
1081
 
                <li><a href="..&#x2F;modules/node-event-delegate.html">node-event-delegate</a></li>
1082
 
            
1083
 
                <li><a href="..&#x2F;modules/node-event-html5.html">node-event-html5</a></li>
1084
 
            
1085
 
                <li><a href="..&#x2F;modules/node-event-simulate.html">node-event-simulate</a></li>
1086
 
            
1087
 
                <li><a href="..&#x2F;modules/node-flick.html">node-flick</a></li>
1088
 
            
1089
 
                <li><a href="..&#x2F;modules/node-focusmanager.html">node-focusmanager</a></li>
1090
 
            
1091
 
                <li><a href="..&#x2F;modules/node-load.html">node-load</a></li>
1092
 
            
1093
 
                <li><a href="..&#x2F;modules/node-menunav.html">node-menunav</a></li>
1094
 
            
1095
 
                <li><a href="..&#x2F;modules/node-pluginhost.html">node-pluginhost</a></li>
1096
 
            
1097
 
                <li><a href="..&#x2F;modules/node-screen.html">node-screen</a></li>
1098
 
            
1099
 
                <li><a href="..&#x2F;modules/node-style.html">node-style</a></li>
1100
 
            
1101
 
                <li><a href="..&#x2F;modules/oop.html">oop</a></li>
1102
 
            
1103
 
                <li><a href="..&#x2F;modules/overlay.html">overlay</a></li>
1104
 
            
1105
 
                <li><a href="..&#x2F;modules/panel.html">panel</a></li>
1106
 
            
1107
 
                <li><a href="..&#x2F;modules/parallel.html">parallel</a></li>
1108
 
            
1109
 
                <li><a href="..&#x2F;modules/pjax.html">pjax</a></li>
1110
 
            
1111
 
                <li><a href="..&#x2F;modules/pjax-base.html">pjax-base</a></li>
1112
 
            
1113
 
                <li><a href="..&#x2F;modules/pjax-plugin.html">pjax-plugin</a></li>
1114
 
            
1115
 
                <li><a href="..&#x2F;modules/plugin.html">plugin</a></li>
1116
 
            
1117
 
                <li><a href="..&#x2F;modules/pluginhost.html">pluginhost</a></li>
1118
 
            
1119
 
                <li><a href="..&#x2F;modules/pluginhost-base.html">pluginhost-base</a></li>
1120
 
            
1121
 
                <li><a href="..&#x2F;modules/pluginhost-config.html">pluginhost-config</a></li>
1122
 
            
1123
 
                <li><a href="..&#x2F;modules/profiler.html">profiler</a></li>
1124
 
            
1125
 
                <li><a href="..&#x2F;modules/querystring.html">querystring</a></li>
1126
 
            
1127
 
                <li><a href="..&#x2F;modules/querystring-parse.html">querystring-parse</a></li>
1128
 
            
1129
 
                <li><a href="..&#x2F;modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
1130
 
            
1131
 
                <li><a href="..&#x2F;modules/querystring-stringify.html">querystring-stringify</a></li>
1132
 
            
1133
 
                <li><a href="..&#x2F;modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
1134
 
            
1135
 
                <li><a href="..&#x2F;modules/queue-promote.html">queue-promote</a></li>
1136
 
            
1137
 
                <li><a href="..&#x2F;modules/range-slider.html">range-slider</a></li>
1138
 
            
1139
 
                <li><a href="..&#x2F;modules/recordset.html">recordset</a></li>
1140
 
            
1141
 
                <li><a href="..&#x2F;modules/recordset-base.html">recordset-base</a></li>
1142
 
            
1143
 
                <li><a href="..&#x2F;modules/recordset-filter.html">recordset-filter</a></li>
1144
 
            
1145
 
                <li><a href="..&#x2F;modules/recordset-indexer.html">recordset-indexer</a></li>
1146
 
            
1147
 
                <li><a href="..&#x2F;modules/recordset-sort.html">recordset-sort</a></li>
1148
 
            
1149
 
                <li><a href="..&#x2F;modules/resize.html">resize</a></li>
1150
 
            
1151
 
                <li><a href="..&#x2F;modules/resize-contrain.html">resize-contrain</a></li>
1152
 
            
1153
 
                <li><a href="..&#x2F;modules/resize-plugin.html">resize-plugin</a></li>
1154
 
            
1155
 
                <li><a href="..&#x2F;modules/resize-proxy.html">resize-proxy</a></li>
1156
 
            
1157
 
                <li><a href="..&#x2F;modules/rollup.html">rollup</a></li>
1158
 
            
1159
 
                <li><a href="..&#x2F;modules/router.html">router</a></li>
1160
 
            
1161
 
                <li><a href="..&#x2F;modules/scrollview.html">scrollview</a></li>
1162
 
            
1163
 
                <li><a href="..&#x2F;modules/scrollview-base.html">scrollview-base</a></li>
1164
 
            
1165
 
                <li><a href="..&#x2F;modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
1166
 
            
1167
 
                <li><a href="..&#x2F;modules/scrollview-list.html">scrollview-list</a></li>
1168
 
            
1169
 
                <li><a href="..&#x2F;modules/scrollview-paginator.html">scrollview-paginator</a></li>
1170
 
            
1171
 
                <li><a href="..&#x2F;modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
1172
 
            
1173
 
                <li><a href="..&#x2F;modules/selection.html">selection</a></li>
1174
 
            
1175
 
                <li><a href="..&#x2F;modules/selector-css2.html">selector-css2</a></li>
1176
 
            
1177
 
                <li><a href="..&#x2F;modules/selector-css3.html">selector-css3</a></li>
1178
 
            
1179
 
                <li><a href="..&#x2F;modules/selector-native.html">selector-native</a></li>
1180
 
            
1181
 
                <li><a href="..&#x2F;modules/shim-plugin.html">shim-plugin</a></li>
1182
 
            
1183
 
                <li><a href="..&#x2F;modules/slider.html">slider</a></li>
1184
 
            
1185
 
                <li><a href="..&#x2F;modules/slider-base.html">slider-base</a></li>
1186
 
            
1187
 
                <li><a href="..&#x2F;modules/slider-value-range.html">slider-value-range</a></li>
1188
 
            
1189
 
                <li><a href="..&#x2F;modules/sortable.html">sortable</a></li>
1190
 
            
1191
 
                <li><a href="..&#x2F;modules/sortable-scroll.html">sortable-scroll</a></li>
1192
 
            
1193
 
                <li><a href="..&#x2F;modules/stylesheet.html">stylesheet</a></li>
1194
 
            
1195
 
                <li><a href="..&#x2F;modules/substitute.html">substitute</a></li>
1196
 
            
1197
 
                <li><a href="..&#x2F;modules/swf.html">swf</a></li>
1198
 
            
1199
 
                <li><a href="..&#x2F;modules/swfdetect.html">swfdetect</a></li>
1200
 
            
1201
 
                <li><a href="..&#x2F;modules/tabview.html">tabview</a></li>
1202
 
            
1203
 
                <li><a href="..&#x2F;modules/test.html">test</a></li>
1204
 
            
1205
 
                <li><a href="..&#x2F;modules/test-console.html">test-console</a></li>
1206
 
            
1207
 
                <li><a href="..&#x2F;modules/text.html">text</a></li>
1208
 
            
1209
 
                <li><a href="..&#x2F;modules/text-accentfold.html">text-accentfold</a></li>
1210
 
            
1211
 
                <li><a href="..&#x2F;modules/text-wordbreak.html">text-wordbreak</a></li>
1212
 
            
1213
 
                <li><a href="..&#x2F;modules/transition.html">transition</a></li>
1214
 
            
1215
 
                <li><a href="..&#x2F;modules/uploader.html">uploader</a></li>
1216
 
            
1217
 
                <li><a href="..&#x2F;modules/uploader-deprecated.html">uploader-deprecated</a></li>
1218
 
            
1219
 
                <li><a href="..&#x2F;modules/uploader-flash.html">uploader-flash</a></li>
1220
 
            
1221
 
                <li><a href="..&#x2F;modules/uploader-html5.html">uploader-html5</a></li>
1222
 
            
1223
 
                <li><a href="..&#x2F;modules/uploader-queue.html">uploader-queue</a></li>
1224
 
            
1225
 
                <li><a href="..&#x2F;modules/view.html">view</a></li>
1226
 
            
1227
 
                <li><a href="..&#x2F;modules/view-node-map.html">view-node-map</a></li>
1228
 
            
1229
 
                <li><a href="..&#x2F;modules/widget.html">widget</a></li>
1230
 
            
1231
 
                <li><a href="..&#x2F;modules/widget-anim.html">widget-anim</a></li>
1232
 
            
1233
 
                <li><a href="..&#x2F;modules/widget-autohide.html">widget-autohide</a></li>
1234
 
            
1235
 
                <li><a href="..&#x2F;modules/widget-base.html">widget-base</a></li>
1236
 
            
1237
 
                <li><a href="..&#x2F;modules/widget-base-ie.html">widget-base-ie</a></li>
1238
 
            
1239
 
                <li><a href="..&#x2F;modules/widget-buttons.html">widget-buttons</a></li>
1240
 
            
1241
 
                <li><a href="..&#x2F;modules/widget-child.html">widget-child</a></li>
1242
 
            
1243
 
                <li><a href="..&#x2F;modules/widget-htmlparser.html">widget-htmlparser</a></li>
1244
 
            
1245
 
                <li><a href="..&#x2F;modules/widget-locale.html">widget-locale</a></li>
1246
 
            
1247
 
                <li><a href="..&#x2F;modules/widget-modality.html">widget-modality</a></li>
1248
 
            
1249
 
                <li><a href="..&#x2F;modules/widget-parent.html">widget-parent</a></li>
1250
 
            
1251
 
                <li><a href="..&#x2F;modules/widget-position.html">widget-position</a></li>
1252
 
            
1253
 
                <li><a href="..&#x2F;modules/widget-position-align.html">widget-position-align</a></li>
1254
 
            
1255
 
                <li><a href="..&#x2F;modules/widget-position-constrain.html">widget-position-constrain</a></li>
1256
 
            
1257
 
                <li><a href="..&#x2F;modules/widget-skin.html">widget-skin</a></li>
1258
 
            
1259
 
                <li><a href="..&#x2F;modules/widget-stack.html">widget-stack</a></li>
1260
 
            
1261
 
                <li><a href="..&#x2F;modules/widget-stdmod.html">widget-stdmod</a></li>
1262
 
            
1263
 
                <li><a href="..&#x2F;modules/widget-uievents.html">widget-uievents</a></li>
1264
 
            
1265
 
                <li><a href="..&#x2F;modules/yql.html">yql</a></li>
1266
 
            
1267
 
                <li><a href="..&#x2F;modules/yui.html">yui</a></li>
1268
 
            
1269
 
                <li><a href="..&#x2F;modules/yui-base.html">yui-base</a></li>
1270
 
            
1271
 
                <li><a href="..&#x2F;modules/yui-later.html">yui-later</a></li>
1272
 
            
1273
 
                <li><a href="..&#x2F;modules/yui-log.html">yui-log</a></li>
1274
 
            
1275
 
                <li><a href="..&#x2F;modules/yui-throttle.html">yui-throttle</a></li>
1276
 
            
1277
 
                <li><a href="..&#x2F;modules/yui3.html">yui3</a></li>
1278
 
            
1279
 
            </ul>
1280
 
        </div>
1281
 
    </div>
1282
 
</div>
1283
 
 
1284
 
            </div>
1285
 
        </div>
1286
 
        <div class="yui3-u-3-4">
1287
 
                <div id="api-options">
1288
 
        Show:
1289
 
        <label for="api-show-inherited">
1290
 
            <input type="checkbox" id="api-show-inherited" checked>
1291
 
            Inherited
1292
 
        </label>
1293
 
 
1294
 
        <label for="api-show-protected">
1295
 
            <input type="checkbox" id="api-show-protected">
1296
 
            Protected
1297
 
        </label>
1298
 
 
1299
 
        <label for="api-show-private">
1300
 
            <input type="checkbox" id="api-show-private">
1301
 
            Private
1302
 
        </label>
1303
 
    </div>
1304
 
 
1305
 
 
1306
 
            <div class="apidocs">
1307
 
                <div id="docs-main">
1308
 
                    <div class="content">
1309
 
                        <h1>Plugin.CalendarNavigator Class</h1>
1310
 
<div class="box meta">
1311
 
    
1312
 
 
1313
 
    
1314
 
        <div class="extends">
1315
 
            Extends <a href="../classes/Plugin.Base.html" class="crosslink">Plugin.Base</a>
1316
 
        </div>
1317
 
    
1318
 
 
1319
 
    
1320
 
        <div class="foundat">
1321
 
            Defined in: <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l20"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:20</code></a>
1322
 
        </div>
1323
 
    
1324
 
 
1325
 
    
1326
 
        
1327
 
            Module: <a href="../modules/calendarnavigator.html">calendarnavigator</a>
1328
 
        
1329
 
    
1330
 
 
1331
 
    
1332
 
</div>
1333
 
 
1334
 
 
1335
 
 
1336
 
<div class="box intro">
1337
 
    <p>A plugin class which adds navigation controls to Calendar.</p>
1338
 
</div>
1339
 
 
1340
 
 
1341
 
 
1342
 
<div id="classdocs" class="tabview">
1343
 
    <ul class="api-class-tabs">
1344
 
        <li class="api-class-tab index"><a href="#index">Index</a></li>
1345
 
 
1346
 
        
1347
 
            <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1348
 
        
1349
 
        
1350
 
            <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
1351
 
        
1352
 
        
1353
 
            <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
1354
 
        
1355
 
        
1356
 
            <li class="api-class-tab events"><a href="#events">Events</a></li>
1357
 
        
1358
 
    </ul>
1359
 
 
1360
 
    <div>
1361
 
        <div id="index" class="api-class-tabpanel index">
1362
 
            <h2 class="off-left">Item Index</h2>
1363
 
 
1364
 
            
1365
 
                <div class="index-section methods">
1366
 
                    <h3>Methods</h3>
1367
 
 
1368
 
                    <ul class="index-list methods">
1369
 
                        
1370
 
                            <li class="index-item method private inherited">
1371
 
                                <a href="#method__addAttrs">_addAttrs</a>
1372
 
 
1373
 
                                
1374
 
                            </li>
1375
 
                        
1376
 
                            <li class="index-item method private inherited">
1377
 
                                <a href="#method__addLazyAttr">_addLazyAttr</a>
1378
 
 
1379
 
                                
1380
 
                            </li>
1381
 
                        
1382
 
                            <li class="index-item method protected">
1383
 
                                <a href="#method__addMonths">_addMonths</a>
1384
 
 
1385
 
                                
1386
 
                            </li>
1387
 
                        
1388
 
                            <li class="index-item method private inherited">
1389
 
                                <a href="#method__aggregateAttrs">_aggregateAttrs</a>
1390
 
 
1391
 
                                
1392
 
                            </li>
1393
 
                        
1394
 
                            <li class="index-item method private inherited inherited">
1395
 
                                <a href="#method__attrCfgHash">_attrCfgHash</a>
1396
 
 
1397
 
                                
1398
 
                            </li>
1399
 
                        
1400
 
                            <li class="index-item method private inherited">
1401
 
                                <a href="#method__baseDestroy">_baseDestroy</a>
1402
 
 
1403
 
                                
1404
 
                            </li>
1405
 
                        
1406
 
                            <li class="index-item method private inherited">
1407
 
                                <a href="#method__baseInit">_baseInit</a>
1408
 
 
1409
 
                                
1410
 
                            </li>
1411
 
                        
1412
 
                            <li class="index-item method private inherited">
1413
 
                                <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
1414
 
 
1415
 
                                
1416
 
                            </li>
1417
 
                        
1418
 
                            <li class="index-item method protected inherited">
1419
 
                                <a href="#method__defDestroyFn">_defDestroyFn</a>
1420
 
 
1421
 
                                
1422
 
                            </li>
1423
 
                        
1424
 
                            <li class="index-item method protected inherited">
1425
 
                                <a href="#method__defInitFn">_defInitFn</a>
1426
 
 
1427
 
                                
1428
 
                            </li>
1429
 
                        
1430
 
                            <li class="index-item method private inherited">
1431
 
                                <a href="#method__destroyHierarchy">_destroyHierarchy</a>
1432
 
 
1433
 
                                
1434
 
                            </li>
1435
 
                        
1436
 
                            <li class="index-item method private inherited">
1437
 
                                <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
1438
 
 
1439
 
                                
1440
 
                            </li>
1441
 
                        
1442
 
                            <li class="index-item method private inherited">
1443
 
                                <a href="#method__filterAttrCfs">_filterAttrCfs</a>
1444
 
 
1445
 
                                
1446
 
                            </li>
1447
 
                        
1448
 
                            <li class="index-item method private inherited">
1449
 
                                <a href="#method__fireAttrChange">_fireAttrChange</a>
1450
 
 
1451
 
                                
1452
 
                            </li>
1453
 
                        
1454
 
                            <li class="index-item method protected inherited">
1455
 
                                <a href="#method__getAttr">_getAttr</a>
1456
 
 
1457
 
                                
1458
 
                            </li>
1459
 
                        
1460
 
                            <li class="index-item method protected inherited">
1461
 
                                <a href="#method__getAttrCfg">_getAttrCfg</a>
1462
 
 
1463
 
                                
1464
 
                            </li>
1465
 
                        
1466
 
                            <li class="index-item method protected inherited">
1467
 
                                <a href="#method__getAttrCfgs">_getAttrCfgs</a>
1468
 
 
1469
 
                                
1470
 
                            </li>
1471
 
                        
1472
 
                            <li class="index-item method private inherited inherited">
1473
 
                                <a href="#method__getAttrInitVal">_getAttrInitVal</a>
1474
 
 
1475
 
                                
1476
 
                            </li>
1477
 
                        
1478
 
                            <li class="index-item method protected inherited">
1479
 
                                <a href="#method__getAttrs">_getAttrs</a>
1480
 
 
1481
 
                                
1482
 
                            </li>
1483
 
                        
1484
 
                            <li class="index-item method protected inherited">
1485
 
                                <a href="#method__getClasses">_getClasses</a>
1486
 
 
1487
 
                                
1488
 
                            </li>
1489
 
                        
1490
 
                            <li class="index-item method private inherited">
1491
 
                                <a href="#method__getStateVal">_getStateVal</a>
1492
 
 
1493
 
                                
1494
 
                            </li>
1495
 
                        
1496
 
                            <li class="index-item method private inherited">
1497
 
                                <a href="#method__getType">_getType</a>
1498
 
 
1499
 
                                
1500
 
                            </li>
1501
 
                        
1502
 
                            <li class="index-item method private inherited">
1503
 
                                <a href="#method__initAttrHost">_initAttrHost</a>
1504
 
 
1505
 
                                
1506
 
                            </li>
1507
 
                        
1508
 
                            <li class="index-item method private inherited inherited">
1509
 
                                <a href="#method__initAttribute">_initAttribute</a>
1510
 
 
1511
 
                                
1512
 
                            </li>
1513
 
                        
1514
 
                            <li class="index-item method protected inherited">
1515
 
                                <a href="#method__initAttrs">_initAttrs</a>
1516
 
 
1517
 
                                
1518
 
                            </li>
1519
 
                        
1520
 
                            <li class="index-item method private inherited inherited">
1521
 
                                <a href="#method__initBase">_initBase</a>
1522
 
 
1523
 
                                
1524
 
                            </li>
1525
 
                        
1526
 
                            <li class="index-item method private inherited">
1527
 
                                <a href="#method__initHierarchy">_initHierarchy</a>
1528
 
 
1529
 
                                
1530
 
                            </li>
1531
 
                        
1532
 
                            <li class="index-item method private inherited">
1533
 
                                <a href="#method__initHierarchyData">_initHierarchyData</a>
1534
 
 
1535
 
                                
1536
 
                            </li>
1537
 
                        
1538
 
                            <li class="index-item method protected">
1539
 
                                <a href="#method__initNavigationControls">_initNavigationControls</a>
1540
 
 
1541
 
                                
1542
 
                            </li>
1543
 
                        
1544
 
                            <li class="index-item method private inherited">
1545
 
                                <a href="#method__isLazyAttr">_isLazyAttr</a>
1546
 
 
1547
 
                                
1548
 
                            </li>
1549
 
                        
1550
 
                            <li class="index-item method private inherited">
1551
 
                                <a href="#method__monitor">_monitor</a>
1552
 
 
1553
 
                                
1554
 
                            </li>
1555
 
                        
1556
 
                            <li class="index-item method private inherited inherited">
1557
 
                                <a href="#method__normAttrVals">_normAttrVals</a>
1558
 
 
1559
 
                                
1560
 
                            </li>
1561
 
                        
1562
 
                            <li class="index-item method private inherited">
1563
 
                                <a href="#method__parseType">_parseType</a>
1564
 
 
1565
 
                                
1566
 
                            </li>
1567
 
                        
1568
 
                            <li class="index-item method private inherited">
1569
 
                                <a href="#method__preInitEventCfg">_preInitEventCfg</a>
1570
 
 
1571
 
                                
1572
 
                            </li>
1573
 
                        
1574
 
                            <li class="index-item method protected inherited">
1575
 
                                <a href="#method__protectAttrs">_protectAttrs</a>
1576
 
 
1577
 
                                
1578
 
                            </li>
1579
 
                        
1580
 
                            <li class="index-item method private">
1581
 
                                <a href="#method__renderNextControls">_renderNextControls</a>
1582
 
 
1583
 
                                
1584
 
                            </li>
1585
 
                        
1586
 
                            <li class="index-item method private">
1587
 
                                <a href="#method__renderPrevControls">_renderPrevControls</a>
1588
 
 
1589
 
                                
1590
 
                            </li>
1591
 
                        
1592
 
                            <li class="index-item method protected inherited inherited">
1593
 
                                <a href="#method__set">_set</a>
1594
 
 
1595
 
                                
1596
 
                            </li>
1597
 
                        
1598
 
                            <li class="index-item method protected inherited">
1599
 
                                <a href="#method__setAttr">_setAttr</a>
1600
 
 
1601
 
                                
1602
 
                            </li>
1603
 
                        
1604
 
                            <li class="index-item method protected inherited">
1605
 
                                <a href="#method__setAttrs">_setAttrs</a>
1606
 
 
1607
 
                                
1608
 
                            </li>
1609
 
                        
1610
 
                            <li class="index-item method private inherited">
1611
 
                                <a href="#method__setAttrVal">_setAttrVal</a>
1612
 
 
1613
 
                                
1614
 
                            </li>
1615
 
                        
1616
 
                            <li class="index-item method private inherited">
1617
 
                                <a href="#method__setStateVal">_setStateVal</a>
1618
 
 
1619
 
                                
1620
 
                            </li>
1621
 
                        
1622
 
                            <li class="index-item method protected">
1623
 
                                <a href="#method__subtractMonths">_subtractMonths</a>
1624
 
 
1625
 
                                
1626
 
                            </li>
1627
 
                        
1628
 
                            <li class="index-item method inherited">
1629
 
                                <a href="#method_addAttr">addAttr</a>
1630
 
 
1631
 
                                
1632
 
                            </li>
1633
 
                        
1634
 
                            <li class="index-item method inherited">
1635
 
                                <a href="#method_addAttrs">addAttrs</a>
1636
 
 
1637
 
                                
1638
 
                            </li>
1639
 
                        
1640
 
                            <li class="index-item method inherited">
1641
 
                                <a href="#method_addTarget">addTarget</a>
1642
 
 
1643
 
                                
1644
 
                            </li>
1645
 
                        
1646
 
                            <li class="index-item method inherited">
1647
 
                                <a href="#method_after">after</a>
1648
 
 
1649
 
                                
1650
 
                            </li>
1651
 
                        
1652
 
                            <li class="index-item method inherited">
1653
 
                                <a href="#method_afterHostEvent">afterHostEvent</a>
1654
 
 
1655
 
                                
1656
 
                            </li>
1657
 
                        
1658
 
                            <li class="index-item method inherited">
1659
 
                                <a href="#method_afterHostMethod">afterHostMethod</a>
1660
 
 
1661
 
                                
1662
 
                            </li>
1663
 
                        
1664
 
                            <li class="index-item method inherited">
1665
 
                                <a href="#method_attrAdded">attrAdded</a>
1666
 
 
1667
 
                                
1668
 
                            </li>
1669
 
                        
1670
 
                            <li class="index-item method inherited">
1671
 
                                <a href="#method_before">before</a>
1672
 
 
1673
 
                                
1674
 
                            </li>
1675
 
                        
1676
 
                            <li class="index-item method inherited">
1677
 
                                <a href="#method_beforeHostMethod">beforeHostMethod</a>
1678
 
 
1679
 
                                
1680
 
                            </li>
1681
 
                        
1682
 
                            <li class="index-item method inherited">
1683
 
                                <a href="#method_bubble">bubble</a>
1684
 
 
1685
 
                                
1686
 
                            </li>
1687
 
                        
1688
 
                            <li class="index-item method inherited inherited">
1689
 
                                <a href="#method_destroy">destroy</a>
1690
 
 
1691
 
                                
1692
 
                            </li>
1693
 
                        
1694
 
                            <li class="index-item method inherited">
1695
 
                                <a href="#method_destructor">destructor</a>
1696
 
 
1697
 
                                
1698
 
                            </li>
1699
 
                        
1700
 
                            <li class="index-item method inherited">
1701
 
                                <a href="#method_detach">detach</a>
1702
 
 
1703
 
                                
1704
 
                            </li>
1705
 
                        
1706
 
                            <li class="index-item method inherited">
1707
 
                                <a href="#method_detachAll">detachAll</a>
1708
 
 
1709
 
                                
1710
 
                            </li>
1711
 
                        
1712
 
                            <li class="index-item method inherited">
1713
 
                                <a href="#method_doAfter">doAfter</a>
1714
 
 
1715
 
                                
1716
 
                            </li>
1717
 
                        
1718
 
                            <li class="index-item method inherited">
1719
 
                                <a href="#method_doBefore">doBefore</a>
1720
 
 
1721
 
                                
1722
 
                            </li>
1723
 
                        
1724
 
                            <li class="index-item method inherited">
1725
 
                                <a href="#method_fire">fire</a>
1726
 
 
1727
 
                                
1728
 
                            </li>
1729
 
                        
1730
 
                            <li class="index-item method inherited">
1731
 
                                <a href="#method_get">get</a>
1732
 
 
1733
 
                                
1734
 
                            </li>
1735
 
                        
1736
 
                            <li class="index-item method inherited">
1737
 
                                <a href="#method_getAttrs">getAttrs</a>
1738
 
 
1739
 
                                
1740
 
                            </li>
1741
 
                        
1742
 
                            <li class="index-item method inherited">
1743
 
                                <a href="#method_getEvent">getEvent</a>
1744
 
 
1745
 
                                
1746
 
                            </li>
1747
 
                        
1748
 
                            <li class="index-item method inherited">
1749
 
                                <a href="#method_getTargets">getTargets</a>
1750
 
 
1751
 
                                
1752
 
                            </li>
1753
 
                        
1754
 
                            <li class="index-item method inherited inherited">
1755
 
                                <a href="#method_init">init</a>
1756
 
 
1757
 
                                
1758
 
                            </li>
1759
 
                        
1760
 
                            <li class="index-item method inherited">
1761
 
                                <a href="#method_initializer">initializer</a>
1762
 
 
1763
 
                                
1764
 
                            </li>
1765
 
                        
1766
 
                            <li class="index-item method inherited">
1767
 
                                <a href="#method_modifyAttr">modifyAttr</a>
1768
 
 
1769
 
                                
1770
 
                            </li>
1771
 
                        
1772
 
                            <li class="index-item method inherited">
1773
 
                                <a href="#method_on">on</a>
1774
 
 
1775
 
                                
1776
 
                            </li>
1777
 
                        
1778
 
                            <li class="index-item method inherited">
1779
 
                                <a href="#method_once">once</a>
1780
 
 
1781
 
                                
1782
 
                            </li>
1783
 
                        
1784
 
                            <li class="index-item method inherited">
1785
 
                                <a href="#method_onceAfter">onceAfter</a>
1786
 
 
1787
 
                                
1788
 
                            </li>
1789
 
                        
1790
 
                            <li class="index-item method inherited">
1791
 
                                <a href="#method_onHostEvent">onHostEvent</a>
1792
 
 
1793
 
                                
1794
 
                            </li>
1795
 
                        
1796
 
                            <li class="index-item method inherited">
1797
 
                                <a href="#method_parseType">parseType</a>
1798
 
 
1799
 
                                
1800
 
                            </li>
1801
 
                        
1802
 
                            <li class="index-item method inherited">
1803
 
                                <a href="#method_publish">publish</a>
1804
 
 
1805
 
                                
1806
 
                            </li>
1807
 
                        
1808
 
                            <li class="index-item method inherited">
1809
 
                                <a href="#method_removeAttr">removeAttr</a>
1810
 
 
1811
 
                                
1812
 
                            </li>
1813
 
                        
1814
 
                            <li class="index-item method inherited">
1815
 
                                <a href="#method_removeTarget">removeTarget</a>
1816
 
 
1817
 
                                
1818
 
                            </li>
1819
 
                        
1820
 
                            <li class="index-item method inherited">
1821
 
                                <a href="#method_reset">reset</a>
1822
 
 
1823
 
                                
1824
 
                            </li>
1825
 
                        
1826
 
                            <li class="index-item method inherited inherited">
1827
 
                                <a href="#method_set">set</a>
1828
 
 
1829
 
                                
1830
 
                            </li>
1831
 
                        
1832
 
                            <li class="index-item method inherited inherited">
1833
 
                                <a href="#method_setAttrs">setAttrs</a>
1834
 
 
1835
 
                                
1836
 
                            </li>
1837
 
                        
1838
 
                            <li class="index-item method deprecated inherited">
1839
 
                                <a href="#method_subscribe">subscribe</a>
1840
 
 
1841
 
                                
1842
 
                            </li>
1843
 
                        
1844
 
                            <li class="index-item method inherited">
1845
 
                                <a href="#method_toString">toString</a>
1846
 
 
1847
 
                                
1848
 
                            </li>
1849
 
                        
1850
 
                            <li class="index-item method deprecated inherited">
1851
 
                                <a href="#method_unsubscribe">unsubscribe</a>
1852
 
 
1853
 
                                
1854
 
                            </li>
1855
 
                        
1856
 
                            <li class="index-item method deprecated inherited">
1857
 
                                <a href="#method_unsubscribeAll">unsubscribeAll</a>
1858
 
 
1859
 
                                
1860
 
                            </li>
1861
 
                        
1862
 
                    </ul>
1863
 
                </div>
1864
 
            
1865
 
 
1866
 
            
1867
 
                <div class="index-section properties">
1868
 
                    <h3>Properties</h3>
1869
 
 
1870
 
                    <ul class="index-list properties">
1871
 
                        
1872
 
                            <li class="index-item property protected inherited">
1873
 
                                <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
1874
 
 
1875
 
                                
1876
 
                            </li>
1877
 
                        
1878
 
                            <li class="index-item property private inherited">
1879
 
                                <a href="#property__handles">_handles</a>
1880
 
 
1881
 
                                
1882
 
                            </li>
1883
 
                        
1884
 
                            <li class="index-item property">
1885
 
                                <a href="#property_ATTRS">ATTRS</a>
1886
 
 
1887
 
                                
1888
 
                                    <span class="flag static">static</span>
1889
 
                                
1890
 
                            </li>
1891
 
                        
1892
 
                            <li class="index-item property protected">
1893
 
                                <a href="#property_CALENDARNAV_STRINGS">CALENDARNAV_STRINGS</a>
1894
 
 
1895
 
                                
1896
 
                                    <span class="flag static">static</span>
1897
 
                                
1898
 
                            </li>
1899
 
                        
1900
 
                            <li class="index-item property">
1901
 
                                <a href="#property_NAME">NAME</a>
1902
 
 
1903
 
                                
1904
 
                                    <span class="flag static">static</span>
1905
 
                                
1906
 
                            </li>
1907
 
                        
1908
 
                            <li class="index-item property deprecated inherited">
1909
 
                                <a href="#property_name">name</a>
1910
 
 
1911
 
                                
1912
 
                            </li>
1913
 
                        
1914
 
                            <li class="index-item property protected">
1915
 
                                <a href="#property_NEXT_MONTH_CONTROL_TEMPLATE">NEXT_MONTH_CONTROL_TEMPLATE</a>
1916
 
 
1917
 
                                
1918
 
                                    <span class="flag static">static</span>
1919
 
                                
1920
 
                            </li>
1921
 
                        
1922
 
                            <li class="index-item property">
1923
 
                                <a href="#property_NS">NS</a>
1924
 
 
1925
 
                                
1926
 
                                    <span class="flag static">static</span>
1927
 
                                
1928
 
                            </li>
1929
 
                        
1930
 
                            <li class="index-item property protected">
1931
 
                                <a href="#property_PREV_MONTH_CONTROL_TEMPLATE">PREV_MONTH_CONTROL_TEMPLATE</a>
1932
 
 
1933
 
                                
1934
 
                                    <span class="flag static">static</span>
1935
 
                                
1936
 
                            </li>
1937
 
                        
1938
 
                    </ul>
1939
 
                </div>
1940
 
            
1941
 
 
1942
 
            
1943
 
                <div class="index-section attrs">
1944
 
                    <h3>Attributes</h3>
1945
 
 
1946
 
                    <ul class="index-list attrs">
1947
 
                        
1948
 
                            <li class="index-item attr inherited">
1949
 
                                <a href="#attr_destroyed">destroyed</a>
1950
 
                            </li>
1951
 
                        
1952
 
                            <li class="index-item attr inherited">
1953
 
                                <a href="#attr_host">host</a>
1954
 
                            </li>
1955
 
                        
1956
 
                            <li class="index-item attr inherited">
1957
 
                                <a href="#attr_initialized">initialized</a>
1958
 
                            </li>
1959
 
                        
1960
 
                            <li class="index-item attr">
1961
 
                                <a href="#attr_shiftByMonths">shiftByMonths</a>
1962
 
                            </li>
1963
 
                        
1964
 
                    </ul>
1965
 
                </div>
1966
 
            
1967
 
 
1968
 
            
1969
 
                <div class="index-section events">
1970
 
                    <h3>Events</h3>
1971
 
 
1972
 
                    <ul class="index-list events">
1973
 
                        
1974
 
                            <li class="index-item event inherited">
1975
 
                                <a href="#event_destroy">destroy</a>
1976
 
 
1977
 
                                
1978
 
                            </li>
1979
 
                        
1980
 
                            <li class="index-item event inherited">
1981
 
                                <a href="#event_init">init</a>
1982
 
 
1983
 
                                
1984
 
                            </li>
1985
 
                        
1986
 
                    </ul>
1987
 
                </div>
1988
 
            
1989
 
        </div>
1990
 
 
1991
 
        
1992
 
            <div id="methods" class="api-class-tabpanel">
1993
 
                <h2 class="off-left">Methods</h2>
1994
 
 
1995
 
                
1996
 
                    <div id="method__addAttrs" class="method item private inherited">
1997
 
    <h3 class="name"><code>_addAttrs</code></h3>
1998
 
 
1999
 
    
2000
 
        <div class="args">
2001
 
            <span class="paren">(</span><ul class="args-list inline commas">
2002
 
            
2003
 
                <li class="arg">
2004
 
                    
2005
 
                        <code>cfgs</code>
2006
 
                    
2007
 
                </li>
2008
 
            
2009
 
                <li class="arg">
2010
 
                    
2011
 
                        <code>values</code>
2012
 
                    
2013
 
                </li>
2014
 
            
2015
 
                <li class="arg">
2016
 
                    
2017
 
                        <code>lazy</code>
2018
 
                    
2019
 
                </li>
2020
 
            
2021
 
            </ul><span class="paren">)</span>
2022
 
        </div>
2023
 
    
2024
 
 
2025
 
    
2026
 
 
2027
 
    
2028
 
 
2029
 
    
2030
 
        <span class="flag private">private</span>
2031
 
    
2032
 
 
2033
 
    
2034
 
 
2035
 
    
2036
 
 
2037
 
    
2038
 
 
2039
 
    <div class="meta">
2040
 
        
2041
 
            
2042
 
                <p>Inherited from
2043
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__addAttrs">AttributeCore</a>:
2044
 
            
2045
 
        
2046
 
        
2047
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l740"><code>attribute&#x2F;js&#x2F;AttributeCore.js:740</code></a>
2048
 
        
2049
 
        </p>
2050
 
 
2051
 
 
2052
 
        
2053
 
 
2054
 
        
2055
 
    </div>
2056
 
 
2057
 
    <div class="description">
2058
 
        <p>Implementation behind the public addAttrs method. </p>
2059
 
 
2060
 
<p>This method is invoked directly by get if it encounters a scenario 
2061
 
in which an attribute's valueFn attempts to obtain the 
2062
 
value an attribute in the same group of attributes, which has not yet 
2063
 
been added (on demand initialization).</p>
2064
 
    </div>
2065
 
 
2066
 
    
2067
 
        <div class="params">
2068
 
            <h4>Parameters:</h4>
2069
 
 
2070
 
            <ul class="params-list">
2071
 
            
2072
 
                <li class="param">
2073
 
                    
2074
 
                        <code class="param-name">cfgs</code>
2075
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2076
 
                    
2077
 
 
2078
 
                    
2079
 
 
2080
 
                    <div class="param-description">
2081
 
                        <p>An object with attribute name/configuration pairs.</p>
2082
 
                    </div>
2083
 
 
2084
 
                    
2085
 
                </li>
2086
 
            
2087
 
                <li class="param">
2088
 
                    
2089
 
                        <code class="param-name">values</code>
2090
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2091
 
                    
2092
 
 
2093
 
                    
2094
 
 
2095
 
                    <div class="param-description">
2096
 
                        <p>An object with attribute name/value pairs, defining the initial values to apply.
2097
 
Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
2098
 
                    </div>
2099
 
 
2100
 
                    
2101
 
                </li>
2102
 
            
2103
 
                <li class="param">
2104
 
                    
2105
 
                        <code class="param-name">lazy</code>
2106
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2107
 
                    
2108
 
 
2109
 
                    
2110
 
 
2111
 
                    <div class="param-description">
2112
 
                        <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
2113
 
Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
2114
 
See <a href="#method_addAttr">addAttr</a>.</p>
2115
 
                    </div>
2116
 
 
2117
 
                    
2118
 
                </li>
2119
 
            
2120
 
            </ul>
2121
 
        </div>
2122
 
    
2123
 
 
2124
 
    
2125
 
 
2126
 
    
2127
 
</div>
2128
 
 
2129
 
                
2130
 
                    <div id="method__addLazyAttr" class="method item private inherited">
2131
 
    <h3 class="name"><code>_addLazyAttr</code></h3>
2132
 
 
2133
 
    
2134
 
        <div class="args">
2135
 
            <span class="paren">(</span><ul class="args-list inline commas">
2136
 
            
2137
 
                <li class="arg">
2138
 
                    
2139
 
                        <code>name</code>
2140
 
                    
2141
 
                </li>
2142
 
            
2143
 
            </ul><span class="paren">)</span>
2144
 
        </div>
2145
 
    
2146
 
 
2147
 
    
2148
 
 
2149
 
    
2150
 
 
2151
 
    
2152
 
        <span class="flag private">private</span>
2153
 
    
2154
 
 
2155
 
    
2156
 
 
2157
 
    
2158
 
 
2159
 
    
2160
 
 
2161
 
    <div class="meta">
2162
 
        
2163
 
            
2164
 
                <p>Inherited from
2165
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
2166
 
            
2167
 
        
2168
 
        
2169
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l312"><code>attribute&#x2F;js&#x2F;AttributeCore.js:312</code></a>
2170
 
        
2171
 
        </p>
2172
 
 
2173
 
 
2174
 
        
2175
 
 
2176
 
        
2177
 
    </div>
2178
 
 
2179
 
    <div class="description">
2180
 
        <p>Finishes initializing an attribute which has been lazily added.</p>
2181
 
    </div>
2182
 
 
2183
 
    
2184
 
        <div class="params">
2185
 
            <h4>Parameters:</h4>
2186
 
 
2187
 
            <ul class="params-list">
2188
 
            
2189
 
                <li class="param">
2190
 
                    
2191
 
                        <code class="param-name">name</code>
2192
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2193
 
                    
2194
 
 
2195
 
                    
2196
 
 
2197
 
                    <div class="param-description">
2198
 
                        <p>The name of the attribute</p>
2199
 
                    </div>
2200
 
 
2201
 
                    
2202
 
                </li>
2203
 
            
2204
 
            </ul>
2205
 
        </div>
2206
 
    
2207
 
 
2208
 
    
2209
 
 
2210
 
    
2211
 
</div>
2212
 
 
2213
 
                
2214
 
                    <div id="method__addMonths" class="method item protected">
2215
 
    <h3 class="name"><code>_addMonths</code></h3>
2216
 
 
2217
 
    
2218
 
        <div class="args">
2219
 
            <span class="paren">(</span><ul class="args-list inline commas">
2220
 
            
2221
 
                <li class="arg">
2222
 
                    
2223
 
                        <code>ev</code>
2224
 
                    
2225
 
                </li>
2226
 
            
2227
 
            </ul><span class="paren">)</span>
2228
 
        </div>
2229
 
    
2230
 
 
2231
 
    
2232
 
 
2233
 
    
2234
 
 
2235
 
    
2236
 
        <span class="flag protected">protected</span>
2237
 
    
2238
 
 
2239
 
    
2240
 
 
2241
 
    
2242
 
 
2243
 
    
2244
 
 
2245
 
    <div class="meta">
2246
 
        
2247
 
            
2248
 
                
2249
 
                <p>
2250
 
                
2251
 
                Defined in
2252
 
                
2253
 
            
2254
 
        
2255
 
        
2256
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l160"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:160</code></a>
2257
 
        
2258
 
        </p>
2259
 
 
2260
 
 
2261
 
        
2262
 
 
2263
 
        
2264
 
    </div>
2265
 
 
2266
 
    <div class="description">
2267
 
        <p>Private utility method that adds months to the host calendar date
2268
 
based on the control click and the shiftByMonths property.</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">ev</code>
2280
 
                        <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
2281
 
                    
2282
 
 
2283
 
                    
2284
 
 
2285
 
                    <div class="param-description">
2286
 
                        <p>Click event from the controls</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;AttributeCore.html#method__getAttrInitVal">
3623
 
                AttributeCore
3624
 
            </a>
3625
 
            
3626
 
            but overwritten in
3627
 
            
3628
 
        
3629
 
        
3630
 
        <a href="..&#x2F;files&#x2F;attribute_js_ComplexAttribute.js.html#l58"><code>attribute&#x2F;js&#x2F;ComplexAttribute.js:58</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__initNavigationControls" class="method item protected">
4583
 
    <h3 class="name"><code>_initNavigationControls</code></h3>
4584
 
 
4585
 
    
4586
 
        <span class="paren">()</span>
4587
 
    
4588
 
 
4589
 
    
4590
 
 
4591
 
    
4592
 
 
4593
 
    
4594
 
        <span class="flag protected">protected</span>
4595
 
    
4596
 
 
4597
 
    
4598
 
 
4599
 
    
4600
 
 
4601
 
    
4602
 
 
4603
 
    <div class="meta">
4604
 
        
4605
 
            
4606
 
                
4607
 
                <p>
4608
 
                
4609
 
                Defined in
4610
 
                
4611
 
            
4612
 
        
4613
 
        
4614
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l248"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:248</code></a>
4615
 
        
4616
 
        </p>
4617
 
 
4618
 
 
4619
 
        
4620
 
 
4621
 
        
4622
 
    </div>
4623
 
 
4624
 
    <div class="description">
4625
 
        <p>Protected render assist method that initialized and renders the navigation controls.</p>
4626
 
    </div>
4627
 
 
4628
 
    
4629
 
 
4630
 
    
4631
 
 
4632
 
    
4633
 
</div>
4634
 
 
4635
 
                
4636
 
                    <div id="method__isLazyAttr" class="method item private inherited">
4637
 
    <h3 class="name"><code>_isLazyAttr</code></h3>
4638
 
 
4639
 
    
4640
 
        <div class="args">
4641
 
            <span class="paren">(</span><ul class="args-list inline commas">
4642
 
            
4643
 
                <li class="arg">
4644
 
                    
4645
 
                        <code>name</code>
4646
 
                    
4647
 
                </li>
4648
 
            
4649
 
            </ul><span class="paren">)</span>
4650
 
        </div>
4651
 
    
4652
 
 
4653
 
    
4654
 
        <span class="returns-inline">
4655
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
4656
 
        </span>
4657
 
    
4658
 
 
4659
 
    
4660
 
 
4661
 
    
4662
 
        <span class="flag private">private</span>
4663
 
    
4664
 
 
4665
 
    
4666
 
 
4667
 
    
4668
 
 
4669
 
    
4670
 
 
4671
 
    <div class="meta">
4672
 
        
4673
 
            
4674
 
                <p>Inherited from
4675
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
4676
 
            
4677
 
        
4678
 
        
4679
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l299"><code>attribute&#x2F;js&#x2F;AttributeCore.js:299</code></a>
4680
 
        
4681
 
        </p>
4682
 
 
4683
 
 
4684
 
        
4685
 
 
4686
 
        
4687
 
    </div>
4688
 
 
4689
 
    <div class="description">
4690
 
        <p>Checks whether or not the attribute is one which has been
4691
 
added lazily and still requires initialization.</p>
4692
 
    </div>
4693
 
 
4694
 
    
4695
 
        <div class="params">
4696
 
            <h4>Parameters:</h4>
4697
 
 
4698
 
            <ul class="params-list">
4699
 
            
4700
 
                <li class="param">
4701
 
                    
4702
 
                        <code class="param-name">name</code>
4703
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4704
 
                    
4705
 
 
4706
 
                    
4707
 
 
4708
 
                    <div class="param-description">
4709
 
                        <p>The name of the attribute</p>
4710
 
                    </div>
4711
 
 
4712
 
                    
4713
 
                </li>
4714
 
            
4715
 
            </ul>
4716
 
        </div>
4717
 
    
4718
 
 
4719
 
    
4720
 
        <div class="returns">
4721
 
            <h4>Returns:</h4>
4722
 
 
4723
 
            <div class="returns-description">
4724
 
                
4725
 
                    
4726
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
4727
 
                    
4728
 
                    true if it's a lazily added attribute, false otherwise.
4729
 
                
4730
 
            </div>
4731
 
        </div>
4732
 
    
4733
 
 
4734
 
    
4735
 
</div>
4736
 
 
4737
 
                
4738
 
                    <div id="method__monitor" class="method item private inherited">
4739
 
    <h3 class="name"><code>_monitor</code></h3>
4740
 
 
4741
 
    
4742
 
        <div class="args">
4743
 
            <span class="paren">(</span><ul class="args-list inline commas">
4744
 
            
4745
 
                <li class="arg">
4746
 
                    
4747
 
                        <code>what</code>
4748
 
                    
4749
 
                </li>
4750
 
            
4751
 
                <li class="arg">
4752
 
                    
4753
 
                        <code>type</code>
4754
 
                    
4755
 
                </li>
4756
 
            
4757
 
                <li class="arg">
4758
 
                    
4759
 
                        <code>o</code>
4760
 
                    
4761
 
                </li>
4762
 
            
4763
 
            </ul><span class="paren">)</span>
4764
 
        </div>
4765
 
    
4766
 
 
4767
 
    
4768
 
 
4769
 
    
4770
 
 
4771
 
    
4772
 
        <span class="flag private">private</span>
4773
 
    
4774
 
 
4775
 
    
4776
 
 
4777
 
    
4778
 
 
4779
 
    
4780
 
 
4781
 
    <div class="meta">
4782
 
        
4783
 
            
4784
 
                <p>Inherited from
4785
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method__monitor">EventTarget</a>:
4786
 
            
4787
 
        
4788
 
        
4789
 
        <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>
4790
 
        
4791
 
        </p>
4792
 
 
4793
 
 
4794
 
        
4795
 
 
4796
 
        
4797
 
    </div>
4798
 
 
4799
 
    <div class="description">
4800
 
        <p>This is the entry point for the event monitoring system.
4801
 
You can monitor 'attach', 'detach', 'fire', and 'publish'.
4802
 
When configured, these events generate an event.  click ->
4803
 
click<em>attach, click</em>detach, click_publish -- these can
4804
 
be subscribed to like other events to monitor the event
4805
 
system.  Inividual published events can have monitoring
4806
 
turned on or off (publish can't be turned off before it
4807
 
it published) by setting the events 'monitor' config.</p>
4808
 
    </div>
4809
 
 
4810
 
    
4811
 
        <div class="params">
4812
 
            <h4>Parameters:</h4>
4813
 
 
4814
 
            <ul class="params-list">
4815
 
            
4816
 
                <li class="param">
4817
 
                    
4818
 
                        <code class="param-name">what</code>
4819
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4820
 
                    
4821
 
 
4822
 
                    
4823
 
 
4824
 
                    <div class="param-description">
4825
 
                        <p>'attach', 'detach', 'fire', or 'publish'</p>
4826
 
                    </div>
4827
 
 
4828
 
                    
4829
 
                </li>
4830
 
            
4831
 
                <li class="param">
4832
 
                    
4833
 
                        <code class="param-name">type</code>
4834
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
4835
 
                    
4836
 
 
4837
 
                    
4838
 
 
4839
 
                    <div class="param-description">
4840
 
                        <p>Name of the event being monitored</p>
4841
 
                    </div>
4842
 
 
4843
 
                    
4844
 
                </li>
4845
 
            
4846
 
                <li class="param">
4847
 
                    
4848
 
                        <code class="param-name">o</code>
4849
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4850
 
                    
4851
 
 
4852
 
                    
4853
 
 
4854
 
                    <div class="param-description">
4855
 
                        <p>Information about the event interaction, such as
4856
 
                 fire() args, subscription category, publish config</p>
4857
 
                    </div>
4858
 
 
4859
 
                    
4860
 
                </li>
4861
 
            
4862
 
            </ul>
4863
 
        </div>
4864
 
    
4865
 
 
4866
 
    
4867
 
 
4868
 
    
4869
 
</div>
4870
 
 
4871
 
                
4872
 
                    <div id="method__normAttrVals" class="method item private inherited">
4873
 
    <h3 class="name"><code>_normAttrVals</code></h3>
4874
 
 
4875
 
    
4876
 
        <div class="args">
4877
 
            <span class="paren">(</span><ul class="args-list inline commas">
4878
 
            
4879
 
                <li class="arg">
4880
 
                    
4881
 
                        <code>valueHash</code>
4882
 
                    
4883
 
                </li>
4884
 
            
4885
 
            </ul><span class="paren">)</span>
4886
 
        </div>
4887
 
    
4888
 
 
4889
 
    
4890
 
        <span class="returns-inline">
4891
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4892
 
        </span>
4893
 
    
4894
 
 
4895
 
    
4896
 
 
4897
 
    
4898
 
        <span class="flag private">private</span>
4899
 
    
4900
 
 
4901
 
    
4902
 
 
4903
 
    
4904
 
 
4905
 
    
4906
 
 
4907
 
    <div class="meta">
4908
 
        
4909
 
            <p>Inherited from
4910
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__normAttrVals">
4911
 
                AttributeCore
4912
 
            </a>
4913
 
            
4914
 
            but overwritten in
4915
 
            
4916
 
        
4917
 
        
4918
 
        <a href="..&#x2F;files&#x2F;attribute_js_ComplexAttribute.js.html#l15"><code>attribute&#x2F;js&#x2F;ComplexAttribute.js:15</code></a>
4919
 
        
4920
 
        </p>
4921
 
 
4922
 
 
4923
 
        
4924
 
 
4925
 
        
4926
 
    </div>
4927
 
 
4928
 
    <div class="description">
4929
 
        <p>Utility method to split out simple attribute name/value pairs ("x") 
4930
 
from complex attribute name/value pairs ("x.y.z"), so that complex
4931
 
attributes can be keyed by the top level attribute name.</p>
4932
 
    </div>
4933
 
 
4934
 
    
4935
 
        <div class="params">
4936
 
            <h4>Parameters:</h4>
4937
 
 
4938
 
            <ul class="params-list">
4939
 
            
4940
 
                <li class="param">
4941
 
                    
4942
 
                        <code class="param-name">valueHash</code>
4943
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
4944
 
                    
4945
 
 
4946
 
                    
4947
 
 
4948
 
                    <div class="param-description">
4949
 
                        <p>An object with attribute name/value pairs</p>
4950
 
                    </div>
4951
 
 
4952
 
                    
4953
 
                </li>
4954
 
            
4955
 
            </ul>
4956
 
        </div>
4957
 
    
4958
 
 
4959
 
    
4960
 
        <div class="returns">
4961
 
            <h4>Returns:</h4>
4962
 
 
4963
 
            <div class="returns-description">
4964
 
                
4965
 
                    
4966
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
4967
 
                    
4968
 
                    An object literal with 2 properties - "simple" and "complex",
4969
 
containing simple and complex attribute values respectively keyed 
4970
 
by the top level attribute name, or null, if valueHash is falsey.
4971
 
                
4972
 
            </div>
4973
 
        </div>
4974
 
    
4975
 
 
4976
 
    
4977
 
</div>
4978
 
 
4979
 
                
4980
 
                    <div id="method__parseType" class="method item private inherited">
4981
 
    <h3 class="name"><code>_parseType</code></h3>
4982
 
 
4983
 
    
4984
 
        <span class="paren">()</span>
4985
 
    
4986
 
 
4987
 
    
4988
 
 
4989
 
    
4990
 
 
4991
 
    
4992
 
        <span class="flag private">private</span>
4993
 
    
4994
 
 
4995
 
    
4996
 
 
4997
 
    
4998
 
 
4999
 
    
5000
 
 
5001
 
    <div class="meta">
5002
 
        
5003
 
            
5004
 
                <p>Inherited from
5005
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method__parseType">EventTarget</a>:
5006
 
            
5007
 
        
5008
 
        
5009
 
        <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>
5010
 
        
5011
 
        </p>
5012
 
 
5013
 
 
5014
 
        
5015
 
 
5016
 
        
5017
 
    </div>
5018
 
 
5019
 
    <div class="description">
5020
 
        <p>Returns an array with the detach key (if provided),
5021
 
and the prefixed event name from _getType
5022
 
Y.on('detachcategory| menu:click', fn)</p>
5023
 
    </div>
5024
 
 
5025
 
    
5026
 
 
5027
 
    
5028
 
 
5029
 
    
5030
 
</div>
5031
 
 
5032
 
                
5033
 
                    <div id="method__preInitEventCfg" class="method item private inherited">
5034
 
    <h3 class="name"><code>_preInitEventCfg</code></h3>
5035
 
 
5036
 
    
5037
 
        <div class="args">
5038
 
            <span class="paren">(</span><ul class="args-list inline commas">
5039
 
            
5040
 
                <li class="arg">
5041
 
                    
5042
 
                        <code>config</code>
5043
 
                    
5044
 
                </li>
5045
 
            
5046
 
            </ul><span class="paren">)</span>
5047
 
        </div>
5048
 
    
5049
 
 
5050
 
    
5051
 
 
5052
 
    
5053
 
 
5054
 
    
5055
 
        <span class="flag private">private</span>
5056
 
    
5057
 
 
5058
 
    
5059
 
 
5060
 
    
5061
 
 
5062
 
    
5063
 
 
5064
 
    <div class="meta">
5065
 
        
5066
 
            
5067
 
                <p>Inherited from
5068
 
                <a href="..&#x2F;classes&#x2F;Base.html#method__preInitEventCfg">Base</a>:
5069
 
            
5070
 
        
5071
 
        
5072
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l233"><code>base&#x2F;js&#x2F;Base.js:233</code></a>
5073
 
        
5074
 
        </p>
5075
 
 
5076
 
 
5077
 
        
5078
 
 
5079
 
        
5080
 
    </div>
5081
 
 
5082
 
    <div class="description">
5083
 
        <p>Handles the special on, after and target properties which allow the user to
5084
 
easily configure on and after listeners as well as bubble targets during 
5085
 
construction, prior to init.</p>
5086
 
    </div>
5087
 
 
5088
 
    
5089
 
        <div class="params">
5090
 
            <h4>Parameters:</h4>
5091
 
 
5092
 
            <ul class="params-list">
5093
 
            
5094
 
                <li class="param">
5095
 
                    
5096
 
                        <code class="param-name">config</code>
5097
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5098
 
                    
5099
 
 
5100
 
                    
5101
 
 
5102
 
                    <div class="param-description">
5103
 
                        <p>The user configuration object</p>
5104
 
                    </div>
5105
 
 
5106
 
                    
5107
 
                </li>
5108
 
            
5109
 
            </ul>
5110
 
        </div>
5111
 
    
5112
 
 
5113
 
    
5114
 
 
5115
 
    
5116
 
</div>
5117
 
 
5118
 
                
5119
 
                    <div id="method__protectAttrs" class="method item protected inherited">
5120
 
    <h3 class="name"><code>_protectAttrs</code></h3>
5121
 
 
5122
 
    
5123
 
        <div class="args">
5124
 
            <span class="paren">(</span><ul class="args-list inline commas">
5125
 
            
5126
 
                <li class="arg">
5127
 
                    
5128
 
                        <code>attrs</code>
5129
 
                    
5130
 
                </li>
5131
 
            
5132
 
            </ul><span class="paren">)</span>
5133
 
        </div>
5134
 
    
5135
 
 
5136
 
    
5137
 
        <span class="returns-inline">
5138
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5139
 
        </span>
5140
 
    
5141
 
 
5142
 
    
5143
 
 
5144
 
    
5145
 
        <span class="flag protected">protected</span>
5146
 
    
5147
 
 
5148
 
    
5149
 
 
5150
 
    
5151
 
 
5152
 
    
5153
 
 
5154
 
    <div class="meta">
5155
 
        
5156
 
            
5157
 
                <p>Inherited from
5158
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__protectAttrs">AttributeCore</a>:
5159
 
            
5160
 
        
5161
 
        
5162
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l786"><code>attribute&#x2F;js&#x2F;AttributeCore.js:786</code></a>
5163
 
        
5164
 
        </p>
5165
 
 
5166
 
 
5167
 
        
5168
 
 
5169
 
        
5170
 
    </div>
5171
 
 
5172
 
    <div class="description">
5173
 
        <p>Utility method to protect an attribute configuration
5174
 
hash, by merging the entire object and the individual 
5175
 
attr config objects.</p>
5176
 
    </div>
5177
 
 
5178
 
    
5179
 
        <div class="params">
5180
 
            <h4>Parameters:</h4>
5181
 
 
5182
 
            <ul class="params-list">
5183
 
            
5184
 
                <li class="param">
5185
 
                    
5186
 
                        <code class="param-name">attrs</code>
5187
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5188
 
                    
5189
 
 
5190
 
                    
5191
 
 
5192
 
                    <div class="param-description">
5193
 
                        <p>A hash of attribute to configuration object pairs.</p>
5194
 
                    </div>
5195
 
 
5196
 
                    
5197
 
                </li>
5198
 
            
5199
 
            </ul>
5200
 
        </div>
5201
 
    
5202
 
 
5203
 
    
5204
 
        <div class="returns">
5205
 
            <h4>Returns:</h4>
5206
 
 
5207
 
            <div class="returns-description">
5208
 
                
5209
 
                    
5210
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5211
 
                    
5212
 
                    A protected version of the attrs argument.
5213
 
                
5214
 
            </div>
5215
 
        </div>
5216
 
    
5217
 
 
5218
 
    
5219
 
</div>
5220
 
 
5221
 
                
5222
 
                    <div id="method__renderNextControls" class="method item private">
5223
 
    <h3 class="name"><code>_renderNextControls</code></h3>
5224
 
 
5225
 
    
5226
 
        <span class="paren">()</span>
5227
 
    
5228
 
 
5229
 
    
5230
 
 
5231
 
    
5232
 
 
5233
 
    
5234
 
        <span class="flag private">private</span>
5235
 
    
5236
 
 
5237
 
    
5238
 
 
5239
 
    
5240
 
 
5241
 
    
5242
 
 
5243
 
    <div class="meta">
5244
 
        
5245
 
            
5246
 
                
5247
 
                <p>
5248
 
                
5249
 
                Defined in
5250
 
                
5251
 
            
5252
 
        
5253
 
        
5254
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l234"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:234</code></a>
5255
 
        
5256
 
        </p>
5257
 
 
5258
 
 
5259
 
        
5260
 
 
5261
 
        
5262
 
    </div>
5263
 
 
5264
 
    <div class="description">
5265
 
        <p>Private render assist method that renders the next month control</p>
5266
 
    </div>
5267
 
 
5268
 
    
5269
 
 
5270
 
    
5271
 
 
5272
 
    
5273
 
</div>
5274
 
 
5275
 
                
5276
 
                    <div id="method__renderPrevControls" class="method item private">
5277
 
    <h3 class="name"><code>_renderPrevControls</code></h3>
5278
 
 
5279
 
    
5280
 
        <span class="paren">()</span>
5281
 
    
5282
 
 
5283
 
    
5284
 
 
5285
 
    
5286
 
 
5287
 
    
5288
 
        <span class="flag private">private</span>
5289
 
    
5290
 
 
5291
 
    
5292
 
 
5293
 
    
5294
 
 
5295
 
    
5296
 
 
5297
 
    <div class="meta">
5298
 
        
5299
 
            
5300
 
                
5301
 
                <p>
5302
 
                
5303
 
                Defined in
5304
 
                
5305
 
            
5306
 
        
5307
 
        
5308
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l220"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:220</code></a>
5309
 
        
5310
 
        </p>
5311
 
 
5312
 
 
5313
 
        
5314
 
 
5315
 
        
5316
 
    </div>
5317
 
 
5318
 
    <div class="description">
5319
 
        <p>Private render assist method that renders the previous month control</p>
5320
 
    </div>
5321
 
 
5322
 
    
5323
 
 
5324
 
    
5325
 
 
5326
 
    
5327
 
</div>
5328
 
 
5329
 
                
5330
 
                    <div id="method__set" class="method item protected inherited">
5331
 
    <h3 class="name"><code>_set</code></h3>
5332
 
 
5333
 
    
5334
 
        <div class="args">
5335
 
            <span class="paren">(</span><ul class="args-list inline commas">
5336
 
            
5337
 
                <li class="arg">
5338
 
                    
5339
 
                        <code>name</code>
5340
 
                    
5341
 
                </li>
5342
 
            
5343
 
                <li class="arg">
5344
 
                    
5345
 
                        <code>val</code>
5346
 
                    
5347
 
                </li>
5348
 
            
5349
 
                <li class="arg">
5350
 
                    
5351
 
                        <code>opts</code>
5352
 
                    
5353
 
                </li>
5354
 
            
5355
 
            </ul><span class="paren">)</span>
5356
 
        </div>
5357
 
    
5358
 
 
5359
 
    
5360
 
        <span class="returns-inline">
5361
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5362
 
        </span>
5363
 
    
5364
 
 
5365
 
    
5366
 
 
5367
 
    
5368
 
        <span class="flag protected">protected</span>
5369
 
    
5370
 
 
5371
 
    
5372
 
 
5373
 
    
5374
 
 
5375
 
    
5376
 
        <span class="flag chainable">chainable</span>
5377
 
    
5378
 
 
5379
 
    <div class="meta">
5380
 
        
5381
 
            <p>Inherited from
5382
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__set">
5383
 
                AttributeCore
5384
 
            </a>
5385
 
            
5386
 
            but overwritten in
5387
 
            
5388
 
        
5389
 
        
5390
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l65"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:65</code></a>
5391
 
        
5392
 
        </p>
5393
 
 
5394
 
 
5395
 
        
5396
 
 
5397
 
        
5398
 
    </div>
5399
 
 
5400
 
    <div class="description">
5401
 
        <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
5402
 
    </div>
5403
 
 
5404
 
    
5405
 
        <div class="params">
5406
 
            <h4>Parameters:</h4>
5407
 
 
5408
 
            <ul class="params-list">
5409
 
            
5410
 
                <li class="param">
5411
 
                    
5412
 
                        <code class="param-name">name</code>
5413
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5414
 
                    
5415
 
 
5416
 
                    
5417
 
 
5418
 
                    <div class="param-description">
5419
 
                        <p>The name of the attribute.</p>
5420
 
                    </div>
5421
 
 
5422
 
                    
5423
 
                </li>
5424
 
            
5425
 
                <li class="param">
5426
 
                    
5427
 
                        <code class="param-name">val</code>
5428
 
                        <span class="type">Any</span>
5429
 
                    
5430
 
 
5431
 
                    
5432
 
 
5433
 
                    <div class="param-description">
5434
 
                        <p>The value to set the attribute to.</p>
5435
 
                    </div>
5436
 
 
5437
 
                    
5438
 
                </li>
5439
 
            
5440
 
                <li class="param">
5441
 
                    
5442
 
                        <code class="param-name">opts</code>
5443
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5444
 
                    
5445
 
 
5446
 
                    
5447
 
 
5448
 
                    <div class="param-description">
5449
 
                        <p>(Optional) Optional event data to be mixed into
5450
 
the event facade passed to subscribers of the attribute's change event.</p>
5451
 
                    </div>
5452
 
 
5453
 
                    
5454
 
                </li>
5455
 
            
5456
 
            </ul>
5457
 
        </div>
5458
 
    
5459
 
 
5460
 
    
5461
 
        <div class="returns">
5462
 
            <h4>Returns:</h4>
5463
 
 
5464
 
            <div class="returns-description">
5465
 
                
5466
 
                    
5467
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5468
 
                    
5469
 
                    A reference to the host object.
5470
 
                
5471
 
            </div>
5472
 
        </div>
5473
 
    
5474
 
 
5475
 
    
5476
 
</div>
5477
 
 
5478
 
                
5479
 
                    <div id="method__setAttr" class="method item protected inherited">
5480
 
    <h3 class="name"><code>_setAttr</code></h3>
5481
 
 
5482
 
    
5483
 
        <div class="args">
5484
 
            <span class="paren">(</span><ul class="args-list inline commas">
5485
 
            
5486
 
                <li class="arg">
5487
 
                    
5488
 
                        <code>name</code>
5489
 
                    
5490
 
                </li>
5491
 
            
5492
 
                <li class="arg">
5493
 
                    
5494
 
                        <code>value</code>
5495
 
                    
5496
 
                </li>
5497
 
            
5498
 
                <li class="arg">
5499
 
                    
5500
 
                        <code>opts</code>
5501
 
                    
5502
 
                </li>
5503
 
            
5504
 
                <li class="arg">
5505
 
                    
5506
 
                        <code>force</code>
5507
 
                    
5508
 
                </li>
5509
 
            
5510
 
            </ul><span class="paren">)</span>
5511
 
        </div>
5512
 
    
5513
 
 
5514
 
    
5515
 
        <span class="returns-inline">
5516
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5517
 
        </span>
5518
 
    
5519
 
 
5520
 
    
5521
 
 
5522
 
    
5523
 
        <span class="flag protected">protected</span>
5524
 
    
5525
 
 
5526
 
    
5527
 
 
5528
 
    
5529
 
 
5530
 
    
5531
 
        <span class="flag chainable">chainable</span>
5532
 
    
5533
 
 
5534
 
    <div class="meta">
5535
 
        
5536
 
            
5537
 
                <p>Inherited from
5538
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setAttr">AttributeCore</a>:
5539
 
            
5540
 
        
5541
 
        
5542
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l361"><code>attribute&#x2F;js&#x2F;AttributeCore.js:361</code></a>
5543
 
        
5544
 
        </p>
5545
 
 
5546
 
 
5547
 
        
5548
 
 
5549
 
        
5550
 
    </div>
5551
 
 
5552
 
    <div class="description">
5553
 
        <p>Provides the common implementation for the public set and protected _set methods.</p>
5554
 
 
5555
 
<p>See <a href="#method_set">set</a> for argument details.</p>
5556
 
    </div>
5557
 
 
5558
 
    
5559
 
        <div class="params">
5560
 
            <h4>Parameters:</h4>
5561
 
 
5562
 
            <ul class="params-list">
5563
 
            
5564
 
                <li class="param">
5565
 
                    
5566
 
                        <code class="param-name">name</code>
5567
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5568
 
                    
5569
 
 
5570
 
                    
5571
 
 
5572
 
                    <div class="param-description">
5573
 
                        <p>The name of the attribute.</p>
5574
 
                    </div>
5575
 
 
5576
 
                    
5577
 
                </li>
5578
 
            
5579
 
                <li class="param">
5580
 
                    
5581
 
                        <code class="param-name">value</code>
5582
 
                        <span class="type">Any</span>
5583
 
                    
5584
 
 
5585
 
                    
5586
 
 
5587
 
                    <div class="param-description">
5588
 
                        <p>The value to set the attribute to.</p>
5589
 
                    </div>
5590
 
 
5591
 
                    
5592
 
                </li>
5593
 
            
5594
 
                <li class="param">
5595
 
                    
5596
 
                        <code class="param-name">opts</code>
5597
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5598
 
                    
5599
 
 
5600
 
                    
5601
 
 
5602
 
                    <div class="param-description">
5603
 
                        <p>(Optional) Optional event data to be mixed into
5604
 
the event facade passed to subscribers of the attribute's change event.
5605
 
This is currently a hack. There's no real need for the AttributeCore implementation
5606
 
to support this parameter, but breaking it out into AttributeEvents, results in
5607
 
additional function hops for the critical path. May change in 3.5.0 PR3.</p>
5608
 
                    </div>
5609
 
 
5610
 
                    
5611
 
                </li>
5612
 
            
5613
 
                <li class="param">
5614
 
                    
5615
 
                        <code class="param-name">force</code>
5616
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
5617
 
                    
5618
 
 
5619
 
                    
5620
 
 
5621
 
                    <div class="param-description">
5622
 
                        <p>If true, allows the caller to set values for 
5623
 
readOnly or writeOnce attributes which have already been set.</p>
5624
 
                    </div>
5625
 
 
5626
 
                    
5627
 
                </li>
5628
 
            
5629
 
            </ul>
5630
 
        </div>
5631
 
    
5632
 
 
5633
 
    
5634
 
        <div class="returns">
5635
 
            <h4>Returns:</h4>
5636
 
 
5637
 
            <div class="returns-description">
5638
 
                
5639
 
                    
5640
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5641
 
                    
5642
 
                    A reference to the host object.
5643
 
                
5644
 
            </div>
5645
 
        </div>
5646
 
    
5647
 
 
5648
 
    
5649
 
</div>
5650
 
 
5651
 
                
5652
 
                    <div id="method__setAttrs" class="method item protected inherited">
5653
 
    <h3 class="name"><code>_setAttrs</code></h3>
5654
 
 
5655
 
    
5656
 
        <div class="args">
5657
 
            <span class="paren">(</span><ul class="args-list inline commas">
5658
 
            
5659
 
                <li class="arg">
5660
 
                    
5661
 
                        <code>attrs</code>
5662
 
                    
5663
 
                </li>
5664
 
            
5665
 
            </ul><span class="paren">)</span>
5666
 
        </div>
5667
 
    
5668
 
 
5669
 
    
5670
 
        <span class="returns-inline">
5671
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5672
 
        </span>
5673
 
    
5674
 
 
5675
 
    
5676
 
 
5677
 
    
5678
 
        <span class="flag protected">protected</span>
5679
 
    
5680
 
 
5681
 
    
5682
 
 
5683
 
    
5684
 
 
5685
 
    
5686
 
        <span class="flag chainable">chainable</span>
5687
 
    
5688
 
 
5689
 
    <div class="meta">
5690
 
        
5691
 
            
5692
 
                <p>Inherited from
5693
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setAttrs">AttributeCore</a>:
5694
 
            
5695
 
        
5696
 
        
5697
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l647"><code>attribute&#x2F;js&#x2F;AttributeCore.js:647</code></a>
5698
 
        
5699
 
        </p>
5700
 
 
5701
 
 
5702
 
        
5703
 
 
5704
 
        
5705
 
    </div>
5706
 
 
5707
 
    <div class="description">
5708
 
        <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
5709
 
    </div>
5710
 
 
5711
 
    
5712
 
        <div class="params">
5713
 
            <h4>Parameters:</h4>
5714
 
 
5715
 
            <ul class="params-list">
5716
 
            
5717
 
                <li class="param">
5718
 
                    
5719
 
                        <code class="param-name">attrs</code>
5720
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
5721
 
                    
5722
 
 
5723
 
                    
5724
 
 
5725
 
                    <div class="param-description">
5726
 
                        <p>An object with attributes name/value pairs.</p>
5727
 
                    </div>
5728
 
 
5729
 
                    
5730
 
                </li>
5731
 
            
5732
 
            </ul>
5733
 
        </div>
5734
 
    
5735
 
 
5736
 
    
5737
 
        <div class="returns">
5738
 
            <h4>Returns:</h4>
5739
 
 
5740
 
            <div class="returns-description">
5741
 
                
5742
 
                    
5743
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
5744
 
                    
5745
 
                    A reference to the host object.
5746
 
                
5747
 
            </div>
5748
 
        </div>
5749
 
    
5750
 
 
5751
 
    
5752
 
</div>
5753
 
 
5754
 
                
5755
 
                    <div id="method__setAttrVal" class="method item private inherited">
5756
 
    <h3 class="name"><code>_setAttrVal</code></h3>
5757
 
 
5758
 
    
5759
 
        <div class="args">
5760
 
            <span class="paren">(</span><ul class="args-list inline commas">
5761
 
            
5762
 
                <li class="arg">
5763
 
                    
5764
 
                        <code>attrName</code>
5765
 
                    
5766
 
                </li>
5767
 
            
5768
 
                <li class="arg">
5769
 
                    
5770
 
                        <code>subAttrName</code>
5771
 
                    
5772
 
                </li>
5773
 
            
5774
 
                <li class="arg">
5775
 
                    
5776
 
                        <code>prevVal</code>
5777
 
                    
5778
 
                </li>
5779
 
            
5780
 
                <li class="arg">
5781
 
                    
5782
 
                        <code>newVal</code>
5783
 
                    
5784
 
                </li>
5785
 
            
5786
 
            </ul><span class="paren">)</span>
5787
 
        </div>
5788
 
    
5789
 
 
5790
 
    
5791
 
        <span class="returns-inline">
5792
 
            <span class="type">Booolean</span>
5793
 
        </span>
5794
 
    
5795
 
 
5796
 
    
5797
 
 
5798
 
    
5799
 
        <span class="flag private">private</span>
5800
 
    
5801
 
 
5802
 
    
5803
 
 
5804
 
    
5805
 
 
5806
 
    
5807
 
 
5808
 
    <div class="meta">
5809
 
        
5810
 
            
5811
 
                <p>Inherited from
5812
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setAttrVal">AttributeCore</a>:
5813
 
            
5814
 
        
5815
 
        
5816
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l554"><code>attribute&#x2F;js&#x2F;AttributeCore.js:554</code></a>
5817
 
        
5818
 
        </p>
5819
 
 
5820
 
 
5821
 
        
5822
 
 
5823
 
        
5824
 
    </div>
5825
 
 
5826
 
    <div class="description">
5827
 
        <p>Updates the stored value of the attribute in the privately held State object,
5828
 
if validation and setter passes.</p>
5829
 
    </div>
5830
 
 
5831
 
    
5832
 
        <div class="params">
5833
 
            <h4>Parameters:</h4>
5834
 
 
5835
 
            <ul class="params-list">
5836
 
            
5837
 
                <li class="param">
5838
 
                    
5839
 
                        <code class="param-name">attrName</code>
5840
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5841
 
                    
5842
 
 
5843
 
                    
5844
 
 
5845
 
                    <div class="param-description">
5846
 
                        <p>The attribute name.</p>
5847
 
                    </div>
5848
 
 
5849
 
                    
5850
 
                </li>
5851
 
            
5852
 
                <li class="param">
5853
 
                    
5854
 
                        <code class="param-name">subAttrName</code>
5855
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5856
 
                    
5857
 
 
5858
 
                    
5859
 
 
5860
 
                    <div class="param-description">
5861
 
                        <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
5862
 
                    </div>
5863
 
 
5864
 
                    
5865
 
                </li>
5866
 
            
5867
 
                <li class="param">
5868
 
                    
5869
 
                        <code class="param-name">prevVal</code>
5870
 
                        <span class="type">Any</span>
5871
 
                    
5872
 
 
5873
 
                    
5874
 
 
5875
 
                    <div class="param-description">
5876
 
                        <p>The currently stored value of the attribute.</p>
5877
 
                    </div>
5878
 
 
5879
 
                    
5880
 
                </li>
5881
 
            
5882
 
                <li class="param">
5883
 
                    
5884
 
                        <code class="param-name">newVal</code>
5885
 
                        <span class="type">Any</span>
5886
 
                    
5887
 
 
5888
 
                    
5889
 
 
5890
 
                    <div class="param-description">
5891
 
                        <p>The value which is going to be stored.</p>
5892
 
                    </div>
5893
 
 
5894
 
                    
5895
 
                </li>
5896
 
            
5897
 
            </ul>
5898
 
        </div>
5899
 
    
5900
 
 
5901
 
    
5902
 
        <div class="returns">
5903
 
            <h4>Returns:</h4>
5904
 
 
5905
 
            <div class="returns-description">
5906
 
                
5907
 
                    
5908
 
                        <span class="type">Booolean</span>:
5909
 
                    
5910
 
                    true if the new attribute value was stored, false if not.
5911
 
                
5912
 
            </div>
5913
 
        </div>
5914
 
    
5915
 
 
5916
 
    
5917
 
</div>
5918
 
 
5919
 
                
5920
 
                    <div id="method__setStateVal" class="method item private inherited">
5921
 
    <h3 class="name"><code>_setStateVal</code></h3>
5922
 
 
5923
 
    
5924
 
        <div class="args">
5925
 
            <span class="paren">(</span><ul class="args-list inline commas">
5926
 
            
5927
 
                <li class="arg">
5928
 
                    
5929
 
                        <code>name</code>
5930
 
                    
5931
 
                </li>
5932
 
            
5933
 
                <li class="arg">
5934
 
                    
5935
 
                        <code>value</code>
5936
 
                    
5937
 
                </li>
5938
 
            
5939
 
            </ul><span class="paren">)</span>
5940
 
        </div>
5941
 
    
5942
 
 
5943
 
    
5944
 
 
5945
 
    
5946
 
 
5947
 
    
5948
 
        <span class="flag private">private</span>
5949
 
    
5950
 
 
5951
 
    
5952
 
 
5953
 
    
5954
 
 
5955
 
    
5956
 
 
5957
 
    <div class="meta">
5958
 
        
5959
 
            
5960
 
                <p>Inherited from
5961
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method__setStateVal">AttributeCore</a>:
5962
 
            
5963
 
        
5964
 
        
5965
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l536"><code>attribute&#x2F;js&#x2F;AttributeCore.js:536</code></a>
5966
 
        
5967
 
        </p>
5968
 
 
5969
 
 
5970
 
        
5971
 
 
5972
 
        
5973
 
    </div>
5974
 
 
5975
 
    <div class="description">
5976
 
        <p>Sets the stored value for the attribute, in either the 
5977
 
internal state object, or the state proxy if it exits</p>
5978
 
    </div>
5979
 
 
5980
 
    
5981
 
        <div class="params">
5982
 
            <h4>Parameters:</h4>
5983
 
 
5984
 
            <ul class="params-list">
5985
 
            
5986
 
                <li class="param">
5987
 
                    
5988
 
                        <code class="param-name">name</code>
5989
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
5990
 
                    
5991
 
 
5992
 
                    
5993
 
 
5994
 
                    <div class="param-description">
5995
 
                        <p>The name of the attribute</p>
5996
 
                    </div>
5997
 
 
5998
 
                    
5999
 
                </li>
6000
 
            
6001
 
                <li class="param">
6002
 
                    
6003
 
                        <code class="param-name">value</code>
6004
 
                        <span class="type">Any</span>
6005
 
                    
6006
 
 
6007
 
                    
6008
 
 
6009
 
                    <div class="param-description">
6010
 
                        <p>The value of the attribute</p>
6011
 
                    </div>
6012
 
 
6013
 
                    
6014
 
                </li>
6015
 
            
6016
 
            </ul>
6017
 
        </div>
6018
 
    
6019
 
 
6020
 
    
6021
 
 
6022
 
    
6023
 
</div>
6024
 
 
6025
 
                
6026
 
                    <div id="method__subtractMonths" class="method item protected">
6027
 
    <h3 class="name"><code>_subtractMonths</code></h3>
6028
 
 
6029
 
    
6030
 
        <div class="args">
6031
 
            <span class="paren">(</span><ul class="args-list inline commas">
6032
 
            
6033
 
                <li class="arg">
6034
 
                    
6035
 
                        <code>ev</code>
6036
 
                    
6037
 
                </li>
6038
 
            
6039
 
            </ul><span class="paren">)</span>
6040
 
        </div>
6041
 
    
6042
 
 
6043
 
    
6044
 
 
6045
 
    
6046
 
 
6047
 
    
6048
 
        <span class="flag protected">protected</span>
6049
 
    
6050
 
 
6051
 
    
6052
 
 
6053
 
    
6054
 
 
6055
 
    
6056
 
 
6057
 
    <div class="meta">
6058
 
        
6059
 
            
6060
 
                
6061
 
                <p>
6062
 
                
6063
 
                Defined in
6064
 
                
6065
 
            
6066
 
        
6067
 
        
6068
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l143"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:143</code></a>
6069
 
        
6070
 
        </p>
6071
 
 
6072
 
 
6073
 
        
6074
 
 
6075
 
        
6076
 
    </div>
6077
 
 
6078
 
    <div class="description">
6079
 
        <p>Private utility method that subtracts months from the host calendar date
6080
 
based on the control click and the shiftByMonths property.</p>
6081
 
    </div>
6082
 
 
6083
 
    
6084
 
        <div class="params">
6085
 
            <h4>Parameters:</h4>
6086
 
 
6087
 
            <ul class="params-list">
6088
 
            
6089
 
                <li class="param">
6090
 
                    
6091
 
                        <code class="param-name">ev</code>
6092
 
                        <span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
6093
 
                    
6094
 
 
6095
 
                    
6096
 
 
6097
 
                    <div class="param-description">
6098
 
                        <p>Click event from the controls</p>
6099
 
                    </div>
6100
 
 
6101
 
                    
6102
 
                </li>
6103
 
            
6104
 
            </ul>
6105
 
        </div>
6106
 
    
6107
 
 
6108
 
    
6109
 
 
6110
 
    
6111
 
</div>
6112
 
 
6113
 
                
6114
 
                    <div id="method_addAttr" class="method item inherited">
6115
 
    <h3 class="name"><code>addAttr</code></h3>
6116
 
 
6117
 
    
6118
 
        <div class="args">
6119
 
            <span class="paren">(</span><ul class="args-list inline commas">
6120
 
            
6121
 
                <li class="arg">
6122
 
                    
6123
 
                        <code>name</code>
6124
 
                    
6125
 
                </li>
6126
 
            
6127
 
                <li class="arg">
6128
 
                    
6129
 
                        <code>config</code>
6130
 
                    
6131
 
                </li>
6132
 
            
6133
 
                <li class="arg">
6134
 
                    
6135
 
                        <code>lazy</code>
6136
 
                    
6137
 
                </li>
6138
 
            
6139
 
            </ul><span class="paren">)</span>
6140
 
        </div>
6141
 
    
6142
 
 
6143
 
    
6144
 
        <span class="returns-inline">
6145
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6146
 
        </span>
6147
 
    
6148
 
 
6149
 
    
6150
 
 
6151
 
    
6152
 
 
6153
 
    
6154
 
 
6155
 
    
6156
 
 
6157
 
    
6158
 
        <span class="flag chainable">chainable</span>
6159
 
    
6160
 
 
6161
 
    <div class="meta">
6162
 
        
6163
 
            
6164
 
                <p>Inherited from
6165
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_addAttr">AttributeCore</a>:
6166
 
            
6167
 
        
6168
 
        
6169
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l124"><code>attribute&#x2F;js&#x2F;AttributeCore.js:124</code></a>
6170
 
        
6171
 
        </p>
6172
 
 
6173
 
 
6174
 
        
6175
 
 
6176
 
        
6177
 
    </div>
6178
 
 
6179
 
    <div class="description">
6180
 
        <p>
6181
 
Adds an attribute with the provided configuration to the host object.
6182
 
</p>
6183
 
 
6184
 
<p>
6185
 
The config argument object supports the following properties:
6186
 
</p>
6187
 
 
6188
 
<dl>
6189
 
   <dt>value &#60;Any&#62;</dt>
6190
 
   <dd>The initial value to set on the attribute</dd>
6191
 
 
6192
 
   <dt>valueFn &#60;Function | String&#62;</dt>
6193
 
   <dd>
6194
 
   <p>A function, which will return the initial value to set on the attribute. This is useful
6195
 
   for cases where the attribute configuration is defined statically, but needs to 
6196
 
   reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined, 
6197
 
   the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which 
6198
 
   case the value property is used.</p>
6199
 
 
6200
 
   <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
6201
 
   </dd>
6202
 
 
6203
 
   <dt>readOnly &#60;boolean&#62;</dt>
6204
 
   <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
6205
 
       cannot be modified by invoking the set method.</dd>
6206
 
 
6207
 
   <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
6208
 
   <dd>
6209
 
       Whether or not the attribute is "write once". Attributes having writeOnce set to true, 
6210
 
       can only have their values set once, be it through the default configuration, 
6211
 
       constructor configuration arguments, or by invoking set.
6212
 
       <p>The writeOnce attribute can also be set to the string "initOnly", in which case the attribute can only be set during initialization
6213
 
       (when used with Base, this means it can only be set during construction)</p>
6214
 
   </dd>
6215
 
 
6216
 
   <dt>setter &#60;Function | String&#62;</dt>
6217
 
   <dd>
6218
 
   <p>The setter function used to massage or normalize the value passed to the set method for the attribute. 
6219
 
   The value returned by the setter will be the final stored value. Returning
6220
 
   <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
6221
 
   the value from being stored.
6222
 
   </p>
6223
 
 
6224
 
   <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
6225
 
   </dd>
6226
 
 
6227
 
   <dt>getter &#60;Function | String&#62;</dt>
6228
 
   <dd>
6229
 
   <p>
6230
 
   The getter function used to massage or normalize the value returned by the get method for the attribute.
6231
 
   The value returned by the getter function is the value which will be returned to the user when they 
6232
 
   invoke get.
6233
 
   </p>
6234
 
 
6235
 
   <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
6236
 
   </dd>
6237
 
 
6238
 
   <dt>validator &#60;Function | String&#62;</dt>
6239
 
   <dd>
6240
 
   <p>
6241
 
   The validator function invoked prior to setting the stored value. Returning
6242
 
   false from the validator function will prevent the value from being stored.
6243
 
   </p>
6244
 
 
6245
 
   <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
6246
 
   </dd>
6247
 
 
6248
 
   <dt>lazyAdd &#60;boolean&#62;</dt>
6249
 
   <dd>Whether or not to delay initialization of the attribute until the first call to get/set it. 
6250
 
   This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through 
6251
 
   the <a href="#method_addAttrs">addAttrs</a> method.</dd>
6252
 
 
6253
 
</dl>
6254
 
 
6255
 
<p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
6256
 
the context ("this") set to the host object.</p>
6257
 
 
6258
 
<p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute, 
6259
 
and are not intended for public use.</p>
6260
 
    </div>
6261
 
 
6262
 
    
6263
 
        <div class="params">
6264
 
            <h4>Parameters:</h4>
6265
 
 
6266
 
            <ul class="params-list">
6267
 
            
6268
 
                <li class="param">
6269
 
                    
6270
 
                        <code class="param-name">name</code>
6271
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6272
 
                    
6273
 
 
6274
 
                    
6275
 
 
6276
 
                    <div class="param-description">
6277
 
                        <p>The name of the attribute.</p>
6278
 
                    </div>
6279
 
 
6280
 
                    
6281
 
                </li>
6282
 
            
6283
 
                <li class="param">
6284
 
                    
6285
 
                        <code class="param-name">config</code>
6286
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6287
 
                    
6288
 
 
6289
 
                    
6290
 
 
6291
 
                    <div class="param-description">
6292
 
                        <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
6293
 
 
6294
 
<p>
6295
 
<strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need 
6296
 
to protect the original values, you will need to merge the object.
6297
 
</p>
6298
 
                    </div>
6299
 
 
6300
 
                    
6301
 
                </li>
6302
 
            
6303
 
                <li class="param">
6304
 
                    
6305
 
                        <code class="param-name">lazy</code>
6306
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6307
 
                    
6308
 
 
6309
 
                    
6310
 
 
6311
 
                    <div class="param-description">
6312
 
                        <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
6313
 
                    </div>
6314
 
 
6315
 
                    
6316
 
                </li>
6317
 
            
6318
 
            </ul>
6319
 
        </div>
6320
 
    
6321
 
 
6322
 
    
6323
 
        <div class="returns">
6324
 
            <h4>Returns:</h4>
6325
 
 
6326
 
            <div class="returns-description">
6327
 
                
6328
 
                    
6329
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
6330
 
                    
6331
 
                    A reference to the host object.
6332
 
                
6333
 
            </div>
6334
 
        </div>
6335
 
    
6336
 
 
6337
 
    
6338
 
</div>
6339
 
 
6340
 
                
6341
 
                    <div id="method_addAttrs" class="method item inherited">
6342
 
    <h3 class="name"><code>addAttrs</code></h3>
6343
 
 
6344
 
    
6345
 
        <div class="args">
6346
 
            <span class="paren">(</span><ul class="args-list inline commas">
6347
 
            
6348
 
                <li class="arg">
6349
 
                    
6350
 
                        <code>cfgs</code>
6351
 
                    
6352
 
                </li>
6353
 
            
6354
 
                <li class="arg">
6355
 
                    
6356
 
                        <code>values</code>
6357
 
                    
6358
 
                </li>
6359
 
            
6360
 
                <li class="arg">
6361
 
                    
6362
 
                        <code>lazy</code>
6363
 
                    
6364
 
                </li>
6365
 
            
6366
 
            </ul><span class="paren">)</span>
6367
 
        </div>
6368
 
    
6369
 
 
6370
 
    
6371
 
        <span class="returns-inline">
6372
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6373
 
        </span>
6374
 
    
6375
 
 
6376
 
    
6377
 
 
6378
 
    
6379
 
 
6380
 
    
6381
 
 
6382
 
    
6383
 
 
6384
 
    
6385
 
        <span class="flag chainable">chainable</span>
6386
 
    
6387
 
 
6388
 
    <div class="meta">
6389
 
        
6390
 
            
6391
 
                <p>Inherited from
6392
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_addAttrs">AttributeCore</a>:
6393
 
            
6394
 
        
6395
 
        
6396
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l708"><code>attribute&#x2F;js&#x2F;AttributeCore.js:708</code></a>
6397
 
        
6398
 
        </p>
6399
 
 
6400
 
 
6401
 
        
6402
 
 
6403
 
        
6404
 
    </div>
6405
 
 
6406
 
    <div class="description">
6407
 
        <p>Configures a group of attributes, and sets initial values.</p>
6408
 
 
6409
 
<p>
6410
 
<strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning. 
6411
 
The caller is responsible for merging/cloning the configuration object if required.
6412
 
</p>
6413
 
    </div>
6414
 
 
6415
 
    
6416
 
        <div class="params">
6417
 
            <h4>Parameters:</h4>
6418
 
 
6419
 
            <ul class="params-list">
6420
 
            
6421
 
                <li class="param">
6422
 
                    
6423
 
                        <code class="param-name">cfgs</code>
6424
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6425
 
                    
6426
 
 
6427
 
                    
6428
 
 
6429
 
                    <div class="param-description">
6430
 
                        <p>An object with attribute name/configuration pairs.</p>
6431
 
                    </div>
6432
 
 
6433
 
                    
6434
 
                </li>
6435
 
            
6436
 
                <li class="param">
6437
 
                    
6438
 
                        <code class="param-name">values</code>
6439
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6440
 
                    
6441
 
 
6442
 
                    
6443
 
 
6444
 
                    <div class="param-description">
6445
 
                        <p>An object with attribute name/value pairs, defining the initial values to apply.
6446
 
Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
6447
 
                    </div>
6448
 
 
6449
 
                    
6450
 
                </li>
6451
 
            
6452
 
                <li class="param">
6453
 
                    
6454
 
                        <code class="param-name">lazy</code>
6455
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
6456
 
                    
6457
 
 
6458
 
                    
6459
 
 
6460
 
                    <div class="param-description">
6461
 
                        <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
6462
 
Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
6463
 
See <a href="#method_addAttr">addAttr</a>.</p>
6464
 
                    </div>
6465
 
 
6466
 
                    
6467
 
                </li>
6468
 
            
6469
 
            </ul>
6470
 
        </div>
6471
 
    
6472
 
 
6473
 
    
6474
 
        <div class="returns">
6475
 
            <h4>Returns:</h4>
6476
 
 
6477
 
            <div class="returns-description">
6478
 
                
6479
 
                    
6480
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
6481
 
                    
6482
 
                    A reference to the host object.
6483
 
                
6484
 
            </div>
6485
 
        </div>
6486
 
    
6487
 
 
6488
 
    
6489
 
</div>
6490
 
 
6491
 
                
6492
 
                    <div id="method_addTarget" class="method item inherited">
6493
 
    <h3 class="name"><code>addTarget</code></h3>
6494
 
 
6495
 
    
6496
 
        <div class="args">
6497
 
            <span class="paren">(</span><ul class="args-list inline commas">
6498
 
            
6499
 
                <li class="arg">
6500
 
                    
6501
 
                        <code>o</code>
6502
 
                    
6503
 
                </li>
6504
 
            
6505
 
            </ul><span class="paren">)</span>
6506
 
        </div>
6507
 
    
6508
 
 
6509
 
    
6510
 
 
6511
 
    
6512
 
 
6513
 
    
6514
 
 
6515
 
    
6516
 
 
6517
 
    
6518
 
 
6519
 
    
6520
 
 
6521
 
    <div class="meta">
6522
 
        
6523
 
            
6524
 
                <p>Inherited from
6525
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_addTarget">EventTarget</a>:
6526
 
            
6527
 
        
6528
 
        
6529
 
        <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>
6530
 
        
6531
 
        </p>
6532
 
 
6533
 
 
6534
 
        
6535
 
 
6536
 
        
6537
 
    </div>
6538
 
 
6539
 
    <div class="description">
6540
 
        <p>Registers another EventTarget as a bubble target.  Bubble order
6541
 
is determined by the order registered.  Multiple targets can
6542
 
be specified.</p>
6543
 
 
6544
 
<p>Events can only bubble if emitFacade is true.</p>
6545
 
 
6546
 
<p>Included in the event-custom-complex submodule.</p>
6547
 
    </div>
6548
 
 
6549
 
    
6550
 
        <div class="params">
6551
 
            <h4>Parameters:</h4>
6552
 
 
6553
 
            <ul class="params-list">
6554
 
            
6555
 
                <li class="param">
6556
 
                    
6557
 
                        <code class="param-name">o</code>
6558
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
6559
 
                    
6560
 
 
6561
 
                    
6562
 
 
6563
 
                    <div class="param-description">
6564
 
                        <p>the target to add</p>
6565
 
                    </div>
6566
 
 
6567
 
                    
6568
 
                </li>
6569
 
            
6570
 
            </ul>
6571
 
        </div>
6572
 
    
6573
 
 
6574
 
    
6575
 
 
6576
 
    
6577
 
</div>
6578
 
 
6579
 
                
6580
 
                    <div id="method_after" class="method item inherited">
6581
 
    <h3 class="name"><code>after</code></h3>
6582
 
 
6583
 
    
6584
 
        <div class="args">
6585
 
            <span class="paren">(</span><ul class="args-list inline commas">
6586
 
            
6587
 
                <li class="arg">
6588
 
                    
6589
 
                        <code>type</code>
6590
 
                    
6591
 
                </li>
6592
 
            
6593
 
                <li class="arg">
6594
 
                    
6595
 
                        <code>fn</code>
6596
 
                    
6597
 
                </li>
6598
 
            
6599
 
                <li class="arg">
6600
 
                    
6601
 
                        <code class="optional">[context]</code>
6602
 
                    
6603
 
                </li>
6604
 
            
6605
 
                <li class="arg">
6606
 
                    
6607
 
                        <code class="optional">[arg*]</code>
6608
 
                    
6609
 
                </li>
6610
 
            
6611
 
            </ul><span class="paren">)</span>
6612
 
        </div>
6613
 
    
6614
 
 
6615
 
    
6616
 
        <span class="returns-inline">
6617
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
6618
 
        </span>
6619
 
    
6620
 
 
6621
 
    
6622
 
 
6623
 
    
6624
 
 
6625
 
    
6626
 
 
6627
 
    
6628
 
 
6629
 
    
6630
 
 
6631
 
    <div class="meta">
6632
 
        
6633
 
            
6634
 
                <p>Inherited from
6635
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_after">EventTarget</a>:
6636
 
            
6637
 
        
6638
 
        
6639
 
        <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>
6640
 
        
6641
 
        </p>
6642
 
 
6643
 
 
6644
 
        
6645
 
 
6646
 
        
6647
 
    </div>
6648
 
 
6649
 
    <div class="description">
6650
 
        <p>Subscribe to a custom event hosted by this object.  The
6651
 
supplied callback will execute after any listeners add
6652
 
via the subscribe method, and after the default function,
6653
 
if configured for the event, has executed.</p>
6654
 
    </div>
6655
 
 
6656
 
    
6657
 
        <div class="params">
6658
 
            <h4>Parameters:</h4>
6659
 
 
6660
 
            <ul class="params-list">
6661
 
            
6662
 
                <li class="param">
6663
 
                    
6664
 
                        <code class="param-name">type</code>
6665
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6666
 
                    
6667
 
 
6668
 
                    
6669
 
 
6670
 
                    <div class="param-description">
6671
 
                        <p>The name of the event</p>
6672
 
                    </div>
6673
 
 
6674
 
                    
6675
 
                </li>
6676
 
            
6677
 
                <li class="param">
6678
 
                    
6679
 
                        <code class="param-name">fn</code>
6680
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
6681
 
                    
6682
 
 
6683
 
                    
6684
 
 
6685
 
                    <div class="param-description">
6686
 
                        <p>The callback to execute in response to the event</p>
6687
 
                    </div>
6688
 
 
6689
 
                    
6690
 
                </li>
6691
 
            
6692
 
                <li class="param">
6693
 
                    
6694
 
                        <code class="param-name optional">[context]</code>
6695
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6696
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
6697
 
                    
6698
 
 
6699
 
                    
6700
 
 
6701
 
                    <div class="param-description">
6702
 
                        <p>Override <code>this</code> object in callback</p>
6703
 
                    </div>
6704
 
 
6705
 
                    
6706
 
                </li>
6707
 
            
6708
 
                <li class="param">
6709
 
                    
6710
 
                        <code class="param-name optional">[arg*]</code>
6711
 
                        <span class="type">Any</span>
6712
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
6713
 
                    
6714
 
 
6715
 
                    
6716
 
 
6717
 
                    <div class="param-description">
6718
 
                        <p>0..n additional arguments to supply to the subscriber</p>
6719
 
                    </div>
6720
 
 
6721
 
                    
6722
 
                </li>
6723
 
            
6724
 
            </ul>
6725
 
        </div>
6726
 
    
6727
 
 
6728
 
    
6729
 
        <div class="returns">
6730
 
            <h4>Returns:</h4>
6731
 
 
6732
 
            <div class="returns-description">
6733
 
                
6734
 
                    
6735
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
6736
 
                    
6737
 
                    A subscription handle capable of detaching the
6738
 
                      subscription
6739
 
                
6740
 
            </div>
6741
 
        </div>
6742
 
    
6743
 
 
6744
 
    
6745
 
</div>
6746
 
 
6747
 
                
6748
 
                    <div id="method_afterHostEvent" class="method item inherited">
6749
 
    <h3 class="name"><code>afterHostEvent</code></h3>
6750
 
 
6751
 
    
6752
 
        <div class="args">
6753
 
            <span class="paren">(</span><ul class="args-list inline commas">
6754
 
            
6755
 
                <li class="arg">
6756
 
                    
6757
 
                        <code>type</code>
6758
 
                    
6759
 
                </li>
6760
 
            
6761
 
                <li class="arg">
6762
 
                    
6763
 
                        <code>fn</code>
6764
 
                    
6765
 
                </li>
6766
 
            
6767
 
                <li class="arg">
6768
 
                    
6769
 
                        <code>context</code>
6770
 
                    
6771
 
                </li>
6772
 
            
6773
 
            </ul><span class="paren">)</span>
6774
 
        </div>
6775
 
    
6776
 
 
6777
 
    
6778
 
        <span class="returns-inline">
6779
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
6780
 
        </span>
6781
 
    
6782
 
 
6783
 
    
6784
 
 
6785
 
    
6786
 
 
6787
 
    
6788
 
 
6789
 
    
6790
 
 
6791
 
    
6792
 
 
6793
 
    <div class="meta">
6794
 
        
6795
 
            
6796
 
                <p>Inherited from
6797
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_afterHostEvent">Plugin.Base</a>:
6798
 
            
6799
 
        
6800
 
        
6801
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l168"><code>plugin&#x2F;js&#x2F;plugin.js:168</code></a>
6802
 
        
6803
 
        </p>
6804
 
 
6805
 
 
6806
 
        
6807
 
 
6808
 
        
6809
 
    </div>
6810
 
 
6811
 
    <div class="description">
6812
 
        <p>Listens for the "after" moment of events fired by the host object.</p>
6813
 
 
6814
 
<p>Listeners attached through this method will be detached when the plugin is unplugged.</p>
6815
 
    </div>
6816
 
 
6817
 
    
6818
 
        <div class="params">
6819
 
            <h4>Parameters:</h4>
6820
 
 
6821
 
            <ul class="params-list">
6822
 
            
6823
 
                <li class="param">
6824
 
                    
6825
 
                        <code class="param-name">type</code>
6826
 
                        <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>
6827
 
                    
6828
 
 
6829
 
                    
6830
 
 
6831
 
                    <div class="param-description">
6832
 
                        <p>The event type.</p>
6833
 
                    </div>
6834
 
 
6835
 
                    
6836
 
                </li>
6837
 
            
6838
 
                <li class="param">
6839
 
                    
6840
 
                        <code class="param-name">fn</code>
6841
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
6842
 
                    
6843
 
 
6844
 
                    
6845
 
 
6846
 
                    <div class="param-description">
6847
 
                        <p>The listener.</p>
6848
 
                    </div>
6849
 
 
6850
 
                    
6851
 
                </li>
6852
 
            
6853
 
                <li class="param">
6854
 
                    
6855
 
                        <code class="param-name">context</code>
6856
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
6857
 
                    
6858
 
 
6859
 
                    
6860
 
 
6861
 
                    <div class="param-description">
6862
 
                        <p>The execution context. Defaults to the plugin instance.</p>
6863
 
                    </div>
6864
 
 
6865
 
                    
6866
 
                </li>
6867
 
            
6868
 
            </ul>
6869
 
        </div>
6870
 
    
6871
 
 
6872
 
    
6873
 
        <div class="returns">
6874
 
            <h4>Returns:</h4>
6875
 
 
6876
 
            <div class="returns-description">
6877
 
                
6878
 
                    
6879
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
6880
 
                    
6881
 
                    handle  The detach handle for the listener.
6882
 
                
6883
 
            </div>
6884
 
        </div>
6885
 
    
6886
 
 
6887
 
    
6888
 
</div>
6889
 
 
6890
 
                
6891
 
                    <div id="method_afterHostMethod" class="method item inherited">
6892
 
    <h3 class="name"><code>afterHostMethod</code></h3>
6893
 
 
6894
 
    
6895
 
        <div class="args">
6896
 
            <span class="paren">(</span><ul class="args-list inline commas">
6897
 
            
6898
 
                <li class="arg">
6899
 
                    
6900
 
                        <code>method</code>
6901
 
                    
6902
 
                </li>
6903
 
            
6904
 
                <li class="arg">
6905
 
                    
6906
 
                        <code>fn</code>
6907
 
                    
6908
 
                </li>
6909
 
            
6910
 
                <li class="arg">
6911
 
                    
6912
 
                        <code>context</code>
6913
 
                    
6914
 
                </li>
6915
 
            
6916
 
            </ul><span class="paren">)</span>
6917
 
        </div>
6918
 
    
6919
 
 
6920
 
    
6921
 
        <span class="returns-inline">
6922
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
6923
 
        </span>
6924
 
    
6925
 
 
6926
 
    
6927
 
 
6928
 
    
6929
 
 
6930
 
    
6931
 
 
6932
 
    
6933
 
 
6934
 
    
6935
 
 
6936
 
    <div class="meta">
6937
 
        
6938
 
            
6939
 
                <p>Inherited from
6940
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_afterHostMethod">Plugin.Base</a>:
6941
 
            
6942
 
        
6943
 
        
6944
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l202"><code>plugin&#x2F;js&#x2F;plugin.js:202</code></a>
6945
 
        
6946
 
        </p>
6947
 
 
6948
 
 
6949
 
        
6950
 
 
6951
 
        
6952
 
    </div>
6953
 
 
6954
 
    <div class="description">
6955
 
        <p>Injects a function to be executed after a given method on host object.</p>
6956
 
 
6957
 
<p>The function will be detached when the plugin is unplugged.</p>
6958
 
    </div>
6959
 
 
6960
 
    
6961
 
        <div class="params">
6962
 
            <h4>Parameters:</h4>
6963
 
 
6964
 
            <ul class="params-list">
6965
 
            
6966
 
                <li class="param">
6967
 
                    
6968
 
                        <code class="param-name">method</code>
6969
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
6970
 
                    
6971
 
 
6972
 
                    
6973
 
 
6974
 
                    <div class="param-description">
6975
 
                        <p>The name of the method to inject the function after.</p>
6976
 
                    </div>
6977
 
 
6978
 
                    
6979
 
                </li>
6980
 
            
6981
 
                <li class="param">
6982
 
                    
6983
 
                        <code class="param-name">fn</code>
6984
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
6985
 
                    
6986
 
 
6987
 
                    
6988
 
 
6989
 
                    <div class="param-description">
6990
 
                        <p>The function to inject.</p>
6991
 
                    </div>
6992
 
 
6993
 
                    
6994
 
                </li>
6995
 
            
6996
 
                <li class="param">
6997
 
                    
6998
 
                        <code class="param-name">context</code>
6999
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7000
 
                    
7001
 
 
7002
 
                    
7003
 
 
7004
 
                    <div class="param-description">
7005
 
                        <p>The execution context. Defaults to the plugin instance.</p>
7006
 
                    </div>
7007
 
 
7008
 
                    
7009
 
                </li>
7010
 
            
7011
 
            </ul>
7012
 
        </div>
7013
 
    
7014
 
 
7015
 
    
7016
 
        <div class="returns">
7017
 
            <h4>Returns:</h4>
7018
 
 
7019
 
            <div class="returns-description">
7020
 
                
7021
 
                    
7022
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
7023
 
                    
7024
 
                    handle  The detach handle for the injected function.
7025
 
                
7026
 
            </div>
7027
 
        </div>
7028
 
    
7029
 
 
7030
 
    
7031
 
</div>
7032
 
 
7033
 
                
7034
 
                    <div id="method_attrAdded" class="method item inherited">
7035
 
    <h3 class="name"><code>attrAdded</code></h3>
7036
 
 
7037
 
    
7038
 
        <div class="args">
7039
 
            <span class="paren">(</span><ul class="args-list inline commas">
7040
 
            
7041
 
                <li class="arg">
7042
 
                    
7043
 
                        <code>name</code>
7044
 
                    
7045
 
                </li>
7046
 
            
7047
 
            </ul><span class="paren">)</span>
7048
 
        </div>
7049
 
    
7050
 
 
7051
 
    
7052
 
        <span class="returns-inline">
7053
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
7054
 
        </span>
7055
 
    
7056
 
 
7057
 
    
7058
 
 
7059
 
    
7060
 
 
7061
 
    
7062
 
 
7063
 
    
7064
 
 
7065
 
    
7066
 
 
7067
 
    <div class="meta">
7068
 
        
7069
 
            
7070
 
                <p>Inherited from
7071
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_attrAdded">AttributeCore</a>:
7072
 
            
7073
 
        
7074
 
        
7075
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l272"><code>attribute&#x2F;js&#x2F;AttributeCore.js:272</code></a>
7076
 
        
7077
 
        </p>
7078
 
 
7079
 
 
7080
 
        
7081
 
 
7082
 
        
7083
 
    </div>
7084
 
 
7085
 
    <div class="description">
7086
 
        <p>Checks if the given attribute has been added to the host</p>
7087
 
    </div>
7088
 
 
7089
 
    
7090
 
        <div class="params">
7091
 
            <h4>Parameters:</h4>
7092
 
 
7093
 
            <ul class="params-list">
7094
 
            
7095
 
                <li class="param">
7096
 
                    
7097
 
                        <code class="param-name">name</code>
7098
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7099
 
                    
7100
 
 
7101
 
                    
7102
 
 
7103
 
                    <div class="param-description">
7104
 
                        <p>The name of the attribute to check.</p>
7105
 
                    </div>
7106
 
 
7107
 
                    
7108
 
                </li>
7109
 
            
7110
 
            </ul>
7111
 
        </div>
7112
 
    
7113
 
 
7114
 
    
7115
 
        <div class="returns">
7116
 
            <h4>Returns:</h4>
7117
 
 
7118
 
            <div class="returns-description">
7119
 
                
7120
 
                    
7121
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
7122
 
                    
7123
 
                    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.
7124
 
                
7125
 
            </div>
7126
 
        </div>
7127
 
    
7128
 
 
7129
 
    
7130
 
</div>
7131
 
 
7132
 
                
7133
 
                    <div id="method_before" class="method item inherited">
7134
 
    <h3 class="name"><code>before</code></h3>
7135
 
 
7136
 
    
7137
 
        <span class="paren">()</span>
7138
 
    
7139
 
 
7140
 
    
7141
 
        <span class="returns-inline">
7142
 
            <span class="type"></span>
7143
 
        </span>
7144
 
    
7145
 
 
7146
 
    
7147
 
 
7148
 
    
7149
 
 
7150
 
    
7151
 
 
7152
 
    
7153
 
 
7154
 
    
7155
 
 
7156
 
    <div class="meta">
7157
 
        
7158
 
            
7159
 
                <p>Inherited from
7160
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_before">EventTarget</a>:
7161
 
            
7162
 
        
7163
 
        
7164
 
        <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>
7165
 
        
7166
 
        </p>
7167
 
 
7168
 
 
7169
 
        
7170
 
 
7171
 
        
7172
 
    </div>
7173
 
 
7174
 
    <div class="description">
7175
 
        <p>Executes the callback before a DOM event, custom event
7176
 
or method.  If the first argument is a function, it
7177
 
is assumed the target is a method.  For DOM and custom
7178
 
events, this is an alias for Y.on.</p>
7179
 
 
7180
 
<p>For DOM and custom events:
7181
 
type, callback, context, 0-n arguments</p>
7182
 
 
7183
 
<p>For methods:
7184
 
callback, object (method host), methodName, context, 0-n arguments</p>
7185
 
    </div>
7186
 
 
7187
 
    
7188
 
 
7189
 
    
7190
 
        <div class="returns">
7191
 
            <h4>Returns:</h4>
7192
 
 
7193
 
            <div class="returns-description">
7194
 
                
7195
 
                    
7196
 
                    detach handle
7197
 
                
7198
 
            </div>
7199
 
        </div>
7200
 
    
7201
 
 
7202
 
    
7203
 
</div>
7204
 
 
7205
 
                
7206
 
                    <div id="method_beforeHostMethod" class="method item inherited">
7207
 
    <h3 class="name"><code>beforeHostMethod</code></h3>
7208
 
 
7209
 
    
7210
 
        <div class="args">
7211
 
            <span class="paren">(</span><ul class="args-list inline commas">
7212
 
            
7213
 
                <li class="arg">
7214
 
                    
7215
 
                        <code>method</code>
7216
 
                    
7217
 
                </li>
7218
 
            
7219
 
                <li class="arg">
7220
 
                    
7221
 
                        <code>fn</code>
7222
 
                    
7223
 
                </li>
7224
 
            
7225
 
                <li class="arg">
7226
 
                    
7227
 
                        <code>context</code>
7228
 
                    
7229
 
                </li>
7230
 
            
7231
 
            </ul><span class="paren">)</span>
7232
 
        </div>
7233
 
    
7234
 
 
7235
 
    
7236
 
        <span class="returns-inline">
7237
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
7238
 
        </span>
7239
 
    
7240
 
 
7241
 
    
7242
 
 
7243
 
    
7244
 
 
7245
 
    
7246
 
 
7247
 
    
7248
 
 
7249
 
    
7250
 
 
7251
 
    <div class="meta">
7252
 
        
7253
 
            
7254
 
                <p>Inherited from
7255
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_beforeHostMethod">Plugin.Base</a>:
7256
 
            
7257
 
        
7258
 
        
7259
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l185"><code>plugin&#x2F;js&#x2F;plugin.js:185</code></a>
7260
 
        
7261
 
        </p>
7262
 
 
7263
 
 
7264
 
        
7265
 
 
7266
 
        
7267
 
    </div>
7268
 
 
7269
 
    <div class="description">
7270
 
        <p>Injects a function to be executed before a given method on host object.</p>
7271
 
 
7272
 
<p>The function will be detached when the plugin is unplugged.</p>
7273
 
    </div>
7274
 
 
7275
 
    
7276
 
        <div class="params">
7277
 
            <h4>Parameters:</h4>
7278
 
 
7279
 
            <ul class="params-list">
7280
 
            
7281
 
                <li class="param">
7282
 
                    
7283
 
                        <code class="param-name">method</code>
7284
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7285
 
                    
7286
 
 
7287
 
                    
7288
 
 
7289
 
                    <div class="param-description">
7290
 
                        <p>The name of the method to inject the function before.</p>
7291
 
                    </div>
7292
 
 
7293
 
                    
7294
 
                </li>
7295
 
            
7296
 
                <li class="param">
7297
 
                    
7298
 
                        <code class="param-name">fn</code>
7299
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
7300
 
                    
7301
 
 
7302
 
                    
7303
 
 
7304
 
                    <div class="param-description">
7305
 
                        <p>The function to inject.</p>
7306
 
                    </div>
7307
 
 
7308
 
                    
7309
 
                </li>
7310
 
            
7311
 
                <li class="param">
7312
 
                    
7313
 
                        <code class="param-name">context</code>
7314
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7315
 
                    
7316
 
 
7317
 
                    
7318
 
 
7319
 
                    <div class="param-description">
7320
 
                        <p>The execution context. Defaults to the plugin instance.</p>
7321
 
                    </div>
7322
 
 
7323
 
                    
7324
 
                </li>
7325
 
            
7326
 
            </ul>
7327
 
        </div>
7328
 
    
7329
 
 
7330
 
    
7331
 
        <div class="returns">
7332
 
            <h4>Returns:</h4>
7333
 
 
7334
 
            <div class="returns-description">
7335
 
                
7336
 
                    
7337
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
7338
 
                    
7339
 
                    handle  The detach handle for the injected function.
7340
 
                
7341
 
            </div>
7342
 
        </div>
7343
 
    
7344
 
 
7345
 
    
7346
 
</div>
7347
 
 
7348
 
                
7349
 
                    <div id="method_bubble" class="method item inherited">
7350
 
    <h3 class="name"><code>bubble</code></h3>
7351
 
 
7352
 
    
7353
 
        <div class="args">
7354
 
            <span class="paren">(</span><ul class="args-list inline commas">
7355
 
            
7356
 
                <li class="arg">
7357
 
                    
7358
 
                        <code>evt</code>
7359
 
                    
7360
 
                </li>
7361
 
            
7362
 
            </ul><span class="paren">)</span>
7363
 
        </div>
7364
 
    
7365
 
 
7366
 
    
7367
 
        <span class="returns-inline">
7368
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
7369
 
        </span>
7370
 
    
7371
 
 
7372
 
    
7373
 
 
7374
 
    
7375
 
 
7376
 
    
7377
 
 
7378
 
    
7379
 
 
7380
 
    
7381
 
 
7382
 
    <div class="meta">
7383
 
        
7384
 
            
7385
 
                <p>Inherited from
7386
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_bubble">EventTarget</a>:
7387
 
            
7388
 
        
7389
 
        
7390
 
        <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>
7391
 
        
7392
 
        </p>
7393
 
 
7394
 
 
7395
 
        
7396
 
 
7397
 
        
7398
 
    </div>
7399
 
 
7400
 
    <div class="description">
7401
 
        <p>Propagate an event.  Requires the event-custom-complex module.</p>
7402
 
    </div>
7403
 
 
7404
 
    
7405
 
        <div class="params">
7406
 
            <h4>Parameters:</h4>
7407
 
 
7408
 
            <ul class="params-list">
7409
 
            
7410
 
                <li class="param">
7411
 
                    
7412
 
                        <code class="param-name">evt</code>
7413
 
                        <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
7414
 
                    
7415
 
 
7416
 
                    
7417
 
 
7418
 
                    <div class="param-description">
7419
 
                        <p>the custom event to propagate</p>
7420
 
                    </div>
7421
 
 
7422
 
                    
7423
 
                </li>
7424
 
            
7425
 
            </ul>
7426
 
        </div>
7427
 
    
7428
 
 
7429
 
    
7430
 
        <div class="returns">
7431
 
            <h4>Returns:</h4>
7432
 
 
7433
 
            <div class="returns-description">
7434
 
                
7435
 
                    
7436
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
7437
 
                    
7438
 
                    the aggregated return value from Event.Custom.fire
7439
 
                
7440
 
            </div>
7441
 
        </div>
7442
 
    
7443
 
 
7444
 
    
7445
 
</div>
7446
 
 
7447
 
                
7448
 
                    <div id="method_destroy" class="method item inherited">
7449
 
    <h3 class="name"><code>destroy</code></h3>
7450
 
 
7451
 
    
7452
 
        <span class="paren">()</span>
7453
 
    
7454
 
 
7455
 
    
7456
 
        <span class="returns-inline">
7457
 
            <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>
7458
 
        </span>
7459
 
    
7460
 
 
7461
 
    
7462
 
 
7463
 
    
7464
 
 
7465
 
    
7466
 
 
7467
 
    
7468
 
 
7469
 
    
7470
 
        <span class="flag chainable">chainable</span>
7471
 
    
7472
 
 
7473
 
    <div class="meta">
7474
 
        
7475
 
            <p>Inherited from
7476
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method_destroy">
7477
 
                BaseCore
7478
 
            </a>
7479
 
            
7480
 
            but overwritten in
7481
 
            
7482
 
        
7483
 
        
7484
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l267"><code>base&#x2F;js&#x2F;Base.js:267</code></a>
7485
 
        
7486
 
        </p>
7487
 
 
7488
 
 
7489
 
        
7490
 
 
7491
 
        
7492
 
    </div>
7493
 
 
7494
 
    <div class="description">
7495
 
        <p>
7496
 
Destroy lifecycle method. Fires the destroy
7497
 
event, prior to invoking destructors for the
7498
 
class hierarchy.
7499
 
</p>
7500
 
 
7501
 
<p>
7502
 
Subscribers to the destroy
7503
 
event can invoke preventDefault on the event object, to prevent destruction
7504
 
from proceeding.
7505
 
</p>
7506
 
    </div>
7507
 
 
7508
 
    
7509
 
 
7510
 
    
7511
 
        <div class="returns">
7512
 
            <h4>Returns:</h4>
7513
 
 
7514
 
            <div class="returns-description">
7515
 
                
7516
 
                    
7517
 
                        <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>:
7518
 
                    
7519
 
                    A reference to this object
7520
 
                
7521
 
            </div>
7522
 
        </div>
7523
 
    
7524
 
 
7525
 
    
7526
 
</div>
7527
 
 
7528
 
                
7529
 
                    <div id="method_destructor" class="method item">
7530
 
    <h3 class="name"><code>destructor</code></h3>
7531
 
 
7532
 
    
7533
 
        <span class="paren">()</span>
7534
 
    
7535
 
 
7536
 
    
7537
 
 
7538
 
    
7539
 
 
7540
 
    
7541
 
 
7542
 
    
7543
 
 
7544
 
    
7545
 
 
7546
 
    
7547
 
 
7548
 
    <div class="meta">
7549
 
        
7550
 
            <p>Inherited from
7551
 
            <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_destructor">
7552
 
                Plugin.Base
7553
 
            </a>
7554
 
            
7555
 
            but overwritten in
7556
 
            
7557
 
        
7558
 
        
7559
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l133"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:133</code></a>
7560
 
        
7561
 
        </p>
7562
 
 
7563
 
 
7564
 
        
7565
 
 
7566
 
        
7567
 
    </div>
7568
 
 
7569
 
    <div class="description">
7570
 
        <p>The initializer destructor implementation. Responsible for destroying the initialized
7571
 
control mechanisms.</p>
7572
 
    </div>
7573
 
 
7574
 
    
7575
 
 
7576
 
    
7577
 
 
7578
 
    
7579
 
</div>
7580
 
 
7581
 
                
7582
 
                    <div id="method_detach" class="method item inherited">
7583
 
    <h3 class="name"><code>detach</code></h3>
7584
 
 
7585
 
    
7586
 
        <div class="args">
7587
 
            <span class="paren">(</span><ul class="args-list inline commas">
7588
 
            
7589
 
                <li class="arg">
7590
 
                    
7591
 
                        <code>type</code>
7592
 
                    
7593
 
                </li>
7594
 
            
7595
 
                <li class="arg">
7596
 
                    
7597
 
                        <code>fn</code>
7598
 
                    
7599
 
                </li>
7600
 
            
7601
 
                <li class="arg">
7602
 
                    
7603
 
                        <code>context</code>
7604
 
                    
7605
 
                </li>
7606
 
            
7607
 
            </ul><span class="paren">)</span>
7608
 
        </div>
7609
 
    
7610
 
 
7611
 
    
7612
 
        <span class="returns-inline">
7613
 
            <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
7614
 
        </span>
7615
 
    
7616
 
 
7617
 
    
7618
 
 
7619
 
    
7620
 
 
7621
 
    
7622
 
 
7623
 
    
7624
 
 
7625
 
    
7626
 
 
7627
 
    <div class="meta">
7628
 
        
7629
 
            
7630
 
                <p>Inherited from
7631
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_detach">EventTarget</a>:
7632
 
            
7633
 
        
7634
 
        
7635
 
        <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>
7636
 
        
7637
 
        </p>
7638
 
 
7639
 
 
7640
 
        
7641
 
 
7642
 
        
7643
 
    </div>
7644
 
 
7645
 
    <div class="description">
7646
 
        <p>Detach one or more listeners the from the specified event</p>
7647
 
    </div>
7648
 
 
7649
 
    
7650
 
        <div class="params">
7651
 
            <h4>Parameters:</h4>
7652
 
 
7653
 
            <ul class="params-list">
7654
 
            
7655
 
                <li class="param">
7656
 
                    
7657
 
                        <code class="param-name">type</code>
7658
 
                        <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>
7659
 
                    
7660
 
 
7661
 
                    
7662
 
 
7663
 
                    <div class="param-description">
7664
 
                        <p>Either the handle to the subscriber or the
7665
 
                       type of event.  If the type
7666
 
                       is not specified, it will attempt to remove
7667
 
                       the listener from all hosted events.</p>
7668
 
                    </div>
7669
 
 
7670
 
                    
7671
 
                </li>
7672
 
            
7673
 
                <li class="param">
7674
 
                    
7675
 
                        <code class="param-name">fn</code>
7676
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
7677
 
                    
7678
 
 
7679
 
                    
7680
 
 
7681
 
                    <div class="param-description">
7682
 
                        <p>The subscribed function to unsubscribe, if not
7683
 
                         supplied, all subscribers will be removed.</p>
7684
 
                    </div>
7685
 
 
7686
 
                    
7687
 
                </li>
7688
 
            
7689
 
                <li class="param">
7690
 
                    
7691
 
                        <code class="param-name">context</code>
7692
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7693
 
                    
7694
 
 
7695
 
                    
7696
 
 
7697
 
                    <div class="param-description">
7698
 
                        <p>The custom object passed to subscribe.  This is
7699
 
                       optional, but if supplied will be used to
7700
 
                       disambiguate multiple listeners that are the same
7701
 
                       (e.g., you subscribe many object using a function
7702
 
                       that lives on the prototype)</p>
7703
 
                    </div>
7704
 
 
7705
 
                    
7706
 
                </li>
7707
 
            
7708
 
            </ul>
7709
 
        </div>
7710
 
    
7711
 
 
7712
 
    
7713
 
        <div class="returns">
7714
 
            <h4>Returns:</h4>
7715
 
 
7716
 
            <div class="returns-description">
7717
 
                
7718
 
                    
7719
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
7720
 
                    
7721
 
                    the host
7722
 
                
7723
 
            </div>
7724
 
        </div>
7725
 
    
7726
 
 
7727
 
    
7728
 
</div>
7729
 
 
7730
 
                
7731
 
                    <div id="method_detachAll" class="method item inherited">
7732
 
    <h3 class="name"><code>detachAll</code></h3>
7733
 
 
7734
 
    
7735
 
        <div class="args">
7736
 
            <span class="paren">(</span><ul class="args-list inline commas">
7737
 
            
7738
 
                <li class="arg">
7739
 
                    
7740
 
                        <code>type</code>
7741
 
                    
7742
 
                </li>
7743
 
            
7744
 
            </ul><span class="paren">)</span>
7745
 
        </div>
7746
 
    
7747
 
 
7748
 
    
7749
 
 
7750
 
    
7751
 
 
7752
 
    
7753
 
 
7754
 
    
7755
 
 
7756
 
    
7757
 
 
7758
 
    
7759
 
 
7760
 
    <div class="meta">
7761
 
        
7762
 
            
7763
 
                <p>Inherited from
7764
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_detachAll">EventTarget</a>:
7765
 
            
7766
 
        
7767
 
        
7768
 
        <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>
7769
 
        
7770
 
        </p>
7771
 
 
7772
 
 
7773
 
        
7774
 
 
7775
 
        
7776
 
    </div>
7777
 
 
7778
 
    <div class="description">
7779
 
        <p>Removes all listeners from the specified event.  If the event type
7780
 
is not specified, all listeners from all hosted custom events will
7781
 
be removed.</p>
7782
 
    </div>
7783
 
 
7784
 
    
7785
 
        <div class="params">
7786
 
            <h4>Parameters:</h4>
7787
 
 
7788
 
            <ul class="params-list">
7789
 
            
7790
 
                <li class="param">
7791
 
                    
7792
 
                        <code class="param-name">type</code>
7793
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7794
 
                    
7795
 
 
7796
 
                    
7797
 
 
7798
 
                    <div class="param-description">
7799
 
                        <p>The type, or name of the event</p>
7800
 
                    </div>
7801
 
 
7802
 
                    
7803
 
                </li>
7804
 
            
7805
 
            </ul>
7806
 
        </div>
7807
 
    
7808
 
 
7809
 
    
7810
 
 
7811
 
    
7812
 
</div>
7813
 
 
7814
 
                
7815
 
                    <div id="method_doAfter" class="method item inherited">
7816
 
    <h3 class="name"><code>doAfter</code></h3>
7817
 
 
7818
 
    
7819
 
        <div class="args">
7820
 
            <span class="paren">(</span><ul class="args-list inline commas">
7821
 
            
7822
 
                <li class="arg">
7823
 
                    
7824
 
                        <code>strMethod</code>
7825
 
                    
7826
 
                </li>
7827
 
            
7828
 
                <li class="arg">
7829
 
                    
7830
 
                        <code>fn</code>
7831
 
                    
7832
 
                </li>
7833
 
            
7834
 
                <li class="arg">
7835
 
                    
7836
 
                        <code>context</code>
7837
 
                    
7838
 
                </li>
7839
 
            
7840
 
            </ul><span class="paren">)</span>
7841
 
        </div>
7842
 
    
7843
 
 
7844
 
    
7845
 
        <span class="returns-inline">
7846
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
7847
 
        </span>
7848
 
    
7849
 
 
7850
 
    
7851
 
 
7852
 
    
7853
 
 
7854
 
    
7855
 
 
7856
 
    
7857
 
 
7858
 
    
7859
 
 
7860
 
    <div class="meta">
7861
 
        
7862
 
            
7863
 
                <p>Inherited from
7864
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_doAfter">Plugin.Base</a>:
7865
 
            
7866
 
        
7867
 
        
7868
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l128"><code>plugin&#x2F;js&#x2F;plugin.js:128</code></a>
7869
 
        
7870
 
        </p>
7871
 
 
7872
 
 
7873
 
        
7874
 
 
7875
 
        
7876
 
    </div>
7877
 
 
7878
 
    <div class="description">
7879
 
        <p>Listens for the "after" moment of events fired by the host, 
7880
 
or injects code "after" a given method on the host.</p>
7881
 
    </div>
7882
 
 
7883
 
    
7884
 
        <div class="params">
7885
 
            <h4>Parameters:</h4>
7886
 
 
7887
 
            <ul class="params-list">
7888
 
            
7889
 
                <li class="param">
7890
 
                    
7891
 
                        <code class="param-name">strMethod</code>
7892
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
7893
 
                    
7894
 
 
7895
 
                    
7896
 
 
7897
 
                    <div class="param-description">
7898
 
                        <p>The event to listen for, or method to inject logic after.</p>
7899
 
                    </div>
7900
 
 
7901
 
                    
7902
 
                </li>
7903
 
            
7904
 
                <li class="param">
7905
 
                    
7906
 
                        <code class="param-name">fn</code>
7907
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
7908
 
                    
7909
 
 
7910
 
                    
7911
 
 
7912
 
                    <div class="param-description">
7913
 
                        <p>The handler function. For events, the "after" moment listener. For methods, the function to execute after the given method is executed.</p>
7914
 
                    </div>
7915
 
 
7916
 
                    
7917
 
                </li>
7918
 
            
7919
 
                <li class="param">
7920
 
                    
7921
 
                        <code class="param-name">context</code>
7922
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
7923
 
                    
7924
 
 
7925
 
                    
7926
 
 
7927
 
                    <div class="param-description">
7928
 
                        <p>An optional context to call the handler with. The default context is the plugin instance.</p>
7929
 
                    </div>
7930
 
 
7931
 
                    
7932
 
                </li>
7933
 
            
7934
 
            </ul>
7935
 
        </div>
7936
 
    
7937
 
 
7938
 
    
7939
 
        <div class="returns">
7940
 
            <h4>Returns:</h4>
7941
 
 
7942
 
            <div class="returns-description">
7943
 
                
7944
 
                    
7945
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
7946
 
                    
7947
 
                    handle  The detach handle for the listener.
7948
 
                
7949
 
            </div>
7950
 
        </div>
7951
 
    
7952
 
 
7953
 
    
7954
 
</div>
7955
 
 
7956
 
                
7957
 
                    <div id="method_doBefore" class="method item inherited">
7958
 
    <h3 class="name"><code>doBefore</code></h3>
7959
 
 
7960
 
    
7961
 
        <div class="args">
7962
 
            <span class="paren">(</span><ul class="args-list inline commas">
7963
 
            
7964
 
                <li class="arg">
7965
 
                    
7966
 
                        <code>strMethod</code>
7967
 
                    
7968
 
                </li>
7969
 
            
7970
 
                <li class="arg">
7971
 
                    
7972
 
                        <code>fn</code>
7973
 
                    
7974
 
                </li>
7975
 
            
7976
 
                <li class="arg">
7977
 
                    
7978
 
                        <code>context</code>
7979
 
                    
7980
 
                </li>
7981
 
            
7982
 
            </ul><span class="paren">)</span>
7983
 
        </div>
7984
 
    
7985
 
 
7986
 
    
7987
 
        <span class="returns-inline">
7988
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
7989
 
        </span>
7990
 
    
7991
 
 
7992
 
    
7993
 
 
7994
 
    
7995
 
 
7996
 
    
7997
 
 
7998
 
    
7999
 
 
8000
 
    
8001
 
 
8002
 
    <div class="meta">
8003
 
        
8004
 
            
8005
 
                <p>Inherited from
8006
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_doBefore">Plugin.Base</a>:
8007
 
            
8008
 
        
8009
 
        
8010
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l105"><code>plugin&#x2F;js&#x2F;plugin.js:105</code></a>
8011
 
        
8012
 
        </p>
8013
 
 
8014
 
 
8015
 
        
8016
 
 
8017
 
        
8018
 
    </div>
8019
 
 
8020
 
    <div class="description">
8021
 
        <p>Listens for the "on" moment of events fired by the host, 
8022
 
or injects code "before" a given method on the host.</p>
8023
 
    </div>
8024
 
 
8025
 
    
8026
 
        <div class="params">
8027
 
            <h4>Parameters:</h4>
8028
 
 
8029
 
            <ul class="params-list">
8030
 
            
8031
 
                <li class="param">
8032
 
                    
8033
 
                        <code class="param-name">strMethod</code>
8034
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8035
 
                    
8036
 
 
8037
 
                    
8038
 
 
8039
 
                    <div class="param-description">
8040
 
                        <p>The event to listen for, or method to inject logic before.</p>
8041
 
                    </div>
8042
 
 
8043
 
                    
8044
 
                </li>
8045
 
            
8046
 
                <li class="param">
8047
 
                    
8048
 
                        <code class="param-name">fn</code>
8049
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
8050
 
                    
8051
 
 
8052
 
                    
8053
 
 
8054
 
                    <div class="param-description">
8055
 
                        <p>The handler function. For events, the "on" moment listener. For methods, the function to execute before the given method is executed.</p>
8056
 
                    </div>
8057
 
 
8058
 
                    
8059
 
                </li>
8060
 
            
8061
 
                <li class="param">
8062
 
                    
8063
 
                        <code class="param-name">context</code>
8064
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8065
 
                    
8066
 
 
8067
 
                    
8068
 
 
8069
 
                    <div class="param-description">
8070
 
                        <p>An optional context to call the handler with. The default context is the plugin instance.</p>
8071
 
                    </div>
8072
 
 
8073
 
                    
8074
 
                </li>
8075
 
            
8076
 
            </ul>
8077
 
        </div>
8078
 
    
8079
 
 
8080
 
    
8081
 
        <div class="returns">
8082
 
            <h4>Returns:</h4>
8083
 
 
8084
 
            <div class="returns-description">
8085
 
                
8086
 
                    
8087
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
8088
 
                    
8089
 
                    handle  The detach handle for the handler.
8090
 
                
8091
 
            </div>
8092
 
        </div>
8093
 
    
8094
 
 
8095
 
    
8096
 
</div>
8097
 
 
8098
 
                
8099
 
                    <div id="method_fire" class="method item inherited">
8100
 
    <h3 class="name"><code>fire</code></h3>
8101
 
 
8102
 
    
8103
 
        <div class="args">
8104
 
            <span class="paren">(</span><ul class="args-list inline commas">
8105
 
            
8106
 
                <li class="arg">
8107
 
                    
8108
 
                        <code>type</code>
8109
 
                    
8110
 
                </li>
8111
 
            
8112
 
                <li class="arg">
8113
 
                    
8114
 
                        <code>arguments</code>
8115
 
                    
8116
 
                </li>
8117
 
            
8118
 
            </ul><span class="paren">)</span>
8119
 
        </div>
8120
 
    
8121
 
 
8122
 
    
8123
 
        <span class="returns-inline">
8124
 
            <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
8125
 
        </span>
8126
 
    
8127
 
 
8128
 
    
8129
 
 
8130
 
    
8131
 
 
8132
 
    
8133
 
 
8134
 
    
8135
 
 
8136
 
    
8137
 
 
8138
 
    <div class="meta">
8139
 
        
8140
 
            
8141
 
                <p>Inherited from
8142
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_fire">EventTarget</a>:
8143
 
            
8144
 
        
8145
 
        
8146
 
        <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>
8147
 
        
8148
 
        </p>
8149
 
 
8150
 
 
8151
 
        
8152
 
 
8153
 
        
8154
 
    </div>
8155
 
 
8156
 
    <div class="description">
8157
 
        <p>Fire a custom event by name.  The callback functions will be executed
8158
 
from the context specified when the event was created, and with the
8159
 
following parameters.</p>
8160
 
 
8161
 
<p>If the custom event object hasn't been created, then the event hasn't
8162
 
been published and it has no subscribers.  For performance sake, we
8163
 
immediate exit in this case.  This means the event won't bubble, so
8164
 
if the intention is that a bubble target be notified, the event must
8165
 
be published on this object first.</p>
8166
 
 
8167
 
<p>The first argument is the event type, and any additional arguments are
8168
 
passed to the listeners as parameters.  If the first of these is an
8169
 
object literal, and the event is configured to emit an event facade,
8170
 
that object is mixed into the event facade and the facade is provided
8171
 
in place of the original object.</p>
8172
 
    </div>
8173
 
 
8174
 
    
8175
 
        <div class="params">
8176
 
            <h4>Parameters:</h4>
8177
 
 
8178
 
            <ul class="params-list">
8179
 
            
8180
 
                <li class="param">
8181
 
                    
8182
 
                        <code class="param-name">type</code>
8183
 
                        <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>
8184
 
                    
8185
 
 
8186
 
                    
8187
 
 
8188
 
                    <div class="param-description">
8189
 
                        <p>The type of the event, or an object that contains
8190
 
a 'type' property.</p>
8191
 
                    </div>
8192
 
 
8193
 
                    
8194
 
                </li>
8195
 
            
8196
 
                <li class="param">
8197
 
                    
8198
 
                        <code class="param-name">arguments</code>
8199
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
8200
 
                    
8201
 
 
8202
 
                    
8203
 
 
8204
 
                    <div class="param-description">
8205
 
                        <p>an arbitrary set of parameters to pass to
8206
 
the handler.  If the first of these is an object literal and the event is
8207
 
configured to emit an event facade, the event facade will replace that
8208
 
parameter after the properties the object literal contains are copied to
8209
 
the event facade.</p>
8210
 
                    </div>
8211
 
 
8212
 
                    
8213
 
                </li>
8214
 
            
8215
 
            </ul>
8216
 
        </div>
8217
 
    
8218
 
 
8219
 
    
8220
 
        <div class="returns">
8221
 
            <h4>Returns:</h4>
8222
 
 
8223
 
            <div class="returns-description">
8224
 
                
8225
 
                    
8226
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
8227
 
                    
8228
 
                    the event host
8229
 
                
8230
 
            </div>
8231
 
        </div>
8232
 
    
8233
 
 
8234
 
    
8235
 
</div>
8236
 
 
8237
 
                
8238
 
                    <div id="method_get" class="method item inherited">
8239
 
    <h3 class="name"><code>get</code></h3>
8240
 
 
8241
 
    
8242
 
        <div class="args">
8243
 
            <span class="paren">(</span><ul class="args-list inline commas">
8244
 
            
8245
 
                <li class="arg">
8246
 
                    
8247
 
                        <code>name</code>
8248
 
                    
8249
 
                </li>
8250
 
            
8251
 
            </ul><span class="paren">)</span>
8252
 
        </div>
8253
 
    
8254
 
 
8255
 
    
8256
 
        <span class="returns-inline">
8257
 
            <span class="type">Any</span>
8258
 
        </span>
8259
 
    
8260
 
 
8261
 
    
8262
 
 
8263
 
    
8264
 
 
8265
 
    
8266
 
 
8267
 
    
8268
 
 
8269
 
    
8270
 
 
8271
 
    <div class="meta">
8272
 
        
8273
 
            
8274
 
                <p>Inherited from
8275
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_get">AttributeCore</a>:
8276
 
            
8277
 
        
8278
 
        
8279
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l283"><code>attribute&#x2F;js&#x2F;AttributeCore.js:283</code></a>
8280
 
        
8281
 
        </p>
8282
 
 
8283
 
 
8284
 
        
8285
 
 
8286
 
        
8287
 
    </div>
8288
 
 
8289
 
    <div class="description">
8290
 
        <p>Returns the current value of the attribute. If the attribute
8291
 
has been configured with a 'getter' function, this method will delegate
8292
 
to the 'getter' to obtain the value of the attribute.</p>
8293
 
    </div>
8294
 
 
8295
 
    
8296
 
        <div class="params">
8297
 
            <h4>Parameters:</h4>
8298
 
 
8299
 
            <ul class="params-list">
8300
 
            
8301
 
                <li class="param">
8302
 
                    
8303
 
                        <code class="param-name">name</code>
8304
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8305
 
                    
8306
 
 
8307
 
                    
8308
 
 
8309
 
                    <div class="param-description">
8310
 
                        <p>The name of the attribute. If the value of the attribute is an Object, 
8311
 
dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
8312
 
                    </div>
8313
 
 
8314
 
                    
8315
 
                </li>
8316
 
            
8317
 
            </ul>
8318
 
        </div>
8319
 
    
8320
 
 
8321
 
    
8322
 
        <div class="returns">
8323
 
            <h4>Returns:</h4>
8324
 
 
8325
 
            <div class="returns-description">
8326
 
                
8327
 
                    
8328
 
                        <span class="type">Any</span>:
8329
 
                    
8330
 
                    The value of the attribute
8331
 
                
8332
 
            </div>
8333
 
        </div>
8334
 
    
8335
 
 
8336
 
    
8337
 
</div>
8338
 
 
8339
 
                
8340
 
                    <div id="method_getAttrs" class="method item inherited">
8341
 
    <h3 class="name"><code>getAttrs</code></h3>
8342
 
 
8343
 
    
8344
 
        <div class="args">
8345
 
            <span class="paren">(</span><ul class="args-list inline commas">
8346
 
            
8347
 
                <li class="arg">
8348
 
                    
8349
 
                        <code>attrs</code>
8350
 
                    
8351
 
                </li>
8352
 
            
8353
 
            </ul><span class="paren">)</span>
8354
 
        </div>
8355
 
    
8356
 
 
8357
 
    
8358
 
        <span class="returns-inline">
8359
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8360
 
        </span>
8361
 
    
8362
 
 
8363
 
    
8364
 
 
8365
 
    
8366
 
 
8367
 
    
8368
 
 
8369
 
    
8370
 
 
8371
 
    
8372
 
 
8373
 
    <div class="meta">
8374
 
        
8375
 
            
8376
 
                <p>Inherited from
8377
 
                <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_getAttrs">AttributeCore</a>:
8378
 
            
8379
 
        
8380
 
        
8381
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeCore.js.html#l665"><code>attribute&#x2F;js&#x2F;AttributeCore.js:665</code></a>
8382
 
        
8383
 
        </p>
8384
 
 
8385
 
 
8386
 
        
8387
 
 
8388
 
        
8389
 
    </div>
8390
 
 
8391
 
    <div class="description">
8392
 
        <p>Gets multiple attribute values.</p>
8393
 
    </div>
8394
 
 
8395
 
    
8396
 
        <div class="params">
8397
 
            <h4>Parameters:</h4>
8398
 
 
8399
 
            <ul class="params-list">
8400
 
            
8401
 
                <li class="param">
8402
 
                    
8403
 
                        <code class="param-name">attrs</code>
8404
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
8405
 
                    
8406
 
 
8407
 
                    
8408
 
 
8409
 
                    <div class="param-description">
8410
 
                        <p>Optional. An array of attribute names. If omitted, all attribute values are
8411
 
returned. If set to true, all attributes modified from their initial values are returned.</p>
8412
 
                    </div>
8413
 
 
8414
 
                    
8415
 
                </li>
8416
 
            
8417
 
            </ul>
8418
 
        </div>
8419
 
    
8420
 
 
8421
 
    
8422
 
        <div class="returns">
8423
 
            <h4>Returns:</h4>
8424
 
 
8425
 
            <div class="returns-description">
8426
 
                
8427
 
                    
8428
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
8429
 
                    
8430
 
                    An object with attribute name/value pairs.
8431
 
                
8432
 
            </div>
8433
 
        </div>
8434
 
    
8435
 
 
8436
 
    
8437
 
</div>
8438
 
 
8439
 
                
8440
 
                    <div id="method_getEvent" class="method item inherited">
8441
 
    <h3 class="name"><code>getEvent</code></h3>
8442
 
 
8443
 
    
8444
 
        <div class="args">
8445
 
            <span class="paren">(</span><ul class="args-list inline commas">
8446
 
            
8447
 
                <li class="arg">
8448
 
                    
8449
 
                        <code>type</code>
8450
 
                    
8451
 
                </li>
8452
 
            
8453
 
                <li class="arg">
8454
 
                    
8455
 
                        <code>prefixed</code>
8456
 
                    
8457
 
                </li>
8458
 
            
8459
 
            </ul><span class="paren">)</span>
8460
 
        </div>
8461
 
    
8462
 
 
8463
 
    
8464
 
        <span class="returns-inline">
8465
 
            <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
8466
 
        </span>
8467
 
    
8468
 
 
8469
 
    
8470
 
 
8471
 
    
8472
 
 
8473
 
    
8474
 
 
8475
 
    
8476
 
 
8477
 
    
8478
 
 
8479
 
    <div class="meta">
8480
 
        
8481
 
            
8482
 
                <p>Inherited from
8483
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_getEvent">EventTarget</a>:
8484
 
            
8485
 
        
8486
 
        
8487
 
        <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>
8488
 
        
8489
 
        </p>
8490
 
 
8491
 
 
8492
 
        
8493
 
 
8494
 
        
8495
 
    </div>
8496
 
 
8497
 
    <div class="description">
8498
 
        <p>Returns the custom event of the provided type has been created, a
8499
 
falsy value otherwise</p>
8500
 
    </div>
8501
 
 
8502
 
    
8503
 
        <div class="params">
8504
 
            <h4>Parameters:</h4>
8505
 
 
8506
 
            <ul class="params-list">
8507
 
            
8508
 
                <li class="param">
8509
 
                    
8510
 
                        <code class="param-name">type</code>
8511
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8512
 
                    
8513
 
 
8514
 
                    
8515
 
 
8516
 
                    <div class="param-description">
8517
 
                        <p>the type, or name of the event</p>
8518
 
                    </div>
8519
 
 
8520
 
                    
8521
 
                </li>
8522
 
            
8523
 
                <li class="param">
8524
 
                    
8525
 
                        <code class="param-name">prefixed</code>
8526
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8527
 
                    
8528
 
 
8529
 
                    
8530
 
 
8531
 
                    <div class="param-description">
8532
 
                        <p>if true, the type is prefixed already</p>
8533
 
                    </div>
8534
 
 
8535
 
                    
8536
 
                </li>
8537
 
            
8538
 
            </ul>
8539
 
        </div>
8540
 
    
8541
 
 
8542
 
    
8543
 
        <div class="returns">
8544
 
            <h4>Returns:</h4>
8545
 
 
8546
 
            <div class="returns-description">
8547
 
                
8548
 
                    
8549
 
                        <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
8550
 
                    
8551
 
                    the custom event or null
8552
 
                
8553
 
            </div>
8554
 
        </div>
8555
 
    
8556
 
 
8557
 
    
8558
 
</div>
8559
 
 
8560
 
                
8561
 
                    <div id="method_getTargets" class="method item inherited">
8562
 
    <h3 class="name"><code>getTargets</code></h3>
8563
 
 
8564
 
    
8565
 
        <span class="paren">()</span>
8566
 
    
8567
 
 
8568
 
    
8569
 
        <span class="returns-inline">
8570
 
            <span class="type"></span>
8571
 
        </span>
8572
 
    
8573
 
 
8574
 
    
8575
 
 
8576
 
    
8577
 
 
8578
 
    
8579
 
 
8580
 
    
8581
 
 
8582
 
    
8583
 
 
8584
 
    <div class="meta">
8585
 
        
8586
 
            
8587
 
                <p>Inherited from
8588
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_getTargets">EventTarget</a>:
8589
 
            
8590
 
        
8591
 
        
8592
 
        <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>
8593
 
        
8594
 
        </p>
8595
 
 
8596
 
 
8597
 
        
8598
 
 
8599
 
        
8600
 
    </div>
8601
 
 
8602
 
    <div class="description">
8603
 
        <p>Returns an array of bubble targets for this object.</p>
8604
 
    </div>
8605
 
 
8606
 
    
8607
 
 
8608
 
    
8609
 
        <div class="returns">
8610
 
            <h4>Returns:</h4>
8611
 
 
8612
 
            <div class="returns-description">
8613
 
                
8614
 
                    
8615
 
                    EventTarget[]
8616
 
                
8617
 
            </div>
8618
 
        </div>
8619
 
    
8620
 
 
8621
 
    
8622
 
</div>
8623
 
 
8624
 
                
8625
 
                    <div id="method_init" class="method item inherited">
8626
 
    <h3 class="name"><code>init</code></h3>
8627
 
 
8628
 
    
8629
 
        <div class="args">
8630
 
            <span class="paren">(</span><ul class="args-list inline commas">
8631
 
            
8632
 
                <li class="arg">
8633
 
                    
8634
 
                        <code>config</code>
8635
 
                    
8636
 
                </li>
8637
 
            
8638
 
            </ul><span class="paren">)</span>
8639
 
        </div>
8640
 
    
8641
 
 
8642
 
    
8643
 
        <span class="returns-inline">
8644
 
            <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>
8645
 
        </span>
8646
 
    
8647
 
 
8648
 
    
8649
 
 
8650
 
    
8651
 
 
8652
 
    
8653
 
 
8654
 
    
8655
 
 
8656
 
    
8657
 
        <span class="flag chainable">chainable</span>
8658
 
    
8659
 
 
8660
 
    <div class="meta">
8661
 
        
8662
 
            <p>Inherited from
8663
 
            <a href="..&#x2F;classes&#x2F;BaseCore.html#method_init">
8664
 
                BaseCore
8665
 
            </a>
8666
 
            
8667
 
            but overwritten in
8668
 
            
8669
 
        
8670
 
        
8671
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l191"><code>base&#x2F;js&#x2F;Base.js:191</code></a>
8672
 
        
8673
 
        </p>
8674
 
 
8675
 
 
8676
 
        
8677
 
 
8678
 
        
8679
 
    </div>
8680
 
 
8681
 
    <div class="description">
8682
 
        <p>Init lifecycle method, invoked during construction.
8683
 
Fires the init event prior to setting up attributes and 
8684
 
invoking initializers for the class hierarchy.</p>
8685
 
    </div>
8686
 
 
8687
 
    
8688
 
        <div class="params">
8689
 
            <h4>Parameters:</h4>
8690
 
 
8691
 
            <ul class="params-list">
8692
 
            
8693
 
                <li class="param">
8694
 
                    
8695
 
                        <code class="param-name">config</code>
8696
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8697
 
                    
8698
 
 
8699
 
                    
8700
 
 
8701
 
                    <div class="param-description">
8702
 
                        <p>Object with configuration property name/value pairs</p>
8703
 
                    </div>
8704
 
 
8705
 
                    
8706
 
                </li>
8707
 
            
8708
 
            </ul>
8709
 
        </div>
8710
 
    
8711
 
 
8712
 
    
8713
 
        <div class="returns">
8714
 
            <h4>Returns:</h4>
8715
 
 
8716
 
            <div class="returns-description">
8717
 
                
8718
 
                    
8719
 
                        <span class="type"><a href="../classes/Base.html" class="crosslink">Base</a></span>:
8720
 
                    
8721
 
                    A reference to this object
8722
 
                
8723
 
            </div>
8724
 
        </div>
8725
 
    
8726
 
 
8727
 
    
8728
 
</div>
8729
 
 
8730
 
                
8731
 
                    <div id="method_initializer" class="method item">
8732
 
    <h3 class="name"><code>initializer</code></h3>
8733
 
 
8734
 
    
8735
 
        <div class="args">
8736
 
            <span class="paren">(</span><ul class="args-list inline commas">
8737
 
            
8738
 
                <li class="arg">
8739
 
                    
8740
 
                        <code>config</code>
8741
 
                    
8742
 
                </li>
8743
 
            
8744
 
            </ul><span class="paren">)</span>
8745
 
        </div>
8746
 
    
8747
 
 
8748
 
    
8749
 
 
8750
 
    
8751
 
 
8752
 
    
8753
 
 
8754
 
    
8755
 
 
8756
 
    
8757
 
 
8758
 
    
8759
 
 
8760
 
    <div class="meta">
8761
 
        
8762
 
            <p>Inherited from
8763
 
            <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_initializer">
8764
 
                Plugin.Base
8765
 
            </a>
8766
 
            
8767
 
            but overwritten in
8768
 
            
8769
 
        
8770
 
        
8771
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l117"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:117</code></a>
8772
 
        
8773
 
        </p>
8774
 
 
8775
 
 
8776
 
        
8777
 
 
8778
 
        
8779
 
    </div>
8780
 
 
8781
 
    <div class="description">
8782
 
        <p>The initializer lifecycle implementation. Modifies the host widget's 
8783
 
render to add navigation controls.</p>
8784
 
    </div>
8785
 
 
8786
 
    
8787
 
        <div class="params">
8788
 
            <h4>Parameters:</h4>
8789
 
 
8790
 
            <ul class="params-list">
8791
 
            
8792
 
                <li class="param">
8793
 
                    
8794
 
                        <code class="param-name">config</code>
8795
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8796
 
                    
8797
 
 
8798
 
                    
8799
 
 
8800
 
                    <div class="param-description">
8801
 
                        <p>The user configuration for the plugin</p>
8802
 
                    </div>
8803
 
 
8804
 
                    
8805
 
                </li>
8806
 
            
8807
 
            </ul>
8808
 
        </div>
8809
 
    
8810
 
 
8811
 
    
8812
 
 
8813
 
    
8814
 
</div>
8815
 
 
8816
 
                
8817
 
                    <div id="method_modifyAttr" class="method item inherited">
8818
 
    <h3 class="name"><code>modifyAttr</code></h3>
8819
 
 
8820
 
    
8821
 
        <div class="args">
8822
 
            <span class="paren">(</span><ul class="args-list inline commas">
8823
 
            
8824
 
                <li class="arg">
8825
 
                    
8826
 
                        <code>name</code>
8827
 
                    
8828
 
                </li>
8829
 
            
8830
 
                <li class="arg">
8831
 
                    
8832
 
                        <code>config</code>
8833
 
                    
8834
 
                </li>
8835
 
            
8836
 
            </ul><span class="paren">)</span>
8837
 
        </div>
8838
 
    
8839
 
 
8840
 
    
8841
 
 
8842
 
    
8843
 
 
8844
 
    
8845
 
 
8846
 
    
8847
 
 
8848
 
    
8849
 
 
8850
 
    
8851
 
 
8852
 
    <div class="meta">
8853
 
        
8854
 
            
8855
 
                <p>Inherited from
8856
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
8857
 
            
8858
 
        
8859
 
        
8860
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l39"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:39</code></a>
8861
 
        
8862
 
        </p>
8863
 
 
8864
 
 
8865
 
        
8866
 
 
8867
 
        
8868
 
    </div>
8869
 
 
8870
 
    <div class="description">
8871
 
        <p>Updates the configuration of an attribute which has already been added.</p>
8872
 
 
8873
 
<p>
8874
 
The properties which can be modified through this interface are limited
8875
 
to the following subset of attributes, which can be safely modified
8876
 
after a value has already been set on the attribute: readOnly, writeOnce, 
8877
 
broadcast and getter.
8878
 
</p>
8879
 
    </div>
8880
 
 
8881
 
    
8882
 
        <div class="params">
8883
 
            <h4>Parameters:</h4>
8884
 
 
8885
 
            <ul class="params-list">
8886
 
            
8887
 
                <li class="param">
8888
 
                    
8889
 
                        <code class="param-name">name</code>
8890
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
8891
 
                    
8892
 
 
8893
 
                    
8894
 
 
8895
 
                    <div class="param-description">
8896
 
                        <p>The name of the attribute whose configuration is to be updated.</p>
8897
 
                    </div>
8898
 
 
8899
 
                    
8900
 
                </li>
8901
 
            
8902
 
                <li class="param">
8903
 
                    
8904
 
                        <code class="param-name">config</code>
8905
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
8906
 
                    
8907
 
 
8908
 
                    
8909
 
 
8910
 
                    <div class="param-description">
8911
 
                        <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
8912
 
                    </div>
8913
 
 
8914
 
                    
8915
 
                </li>
8916
 
            
8917
 
            </ul>
8918
 
        </div>
8919
 
    
8920
 
 
8921
 
    
8922
 
 
8923
 
    
8924
 
</div>
8925
 
 
8926
 
                
8927
 
                    <div id="method_on" class="method item inherited">
8928
 
    <h3 class="name"><code>on</code></h3>
8929
 
 
8930
 
    
8931
 
        <div class="args">
8932
 
            <span class="paren">(</span><ul class="args-list inline commas">
8933
 
            
8934
 
                <li class="arg">
8935
 
                    
8936
 
                        <code>type</code>
8937
 
                    
8938
 
                </li>
8939
 
            
8940
 
                <li class="arg">
8941
 
                    
8942
 
                        <code>fn</code>
8943
 
                    
8944
 
                </li>
8945
 
            
8946
 
                <li class="arg">
8947
 
                    
8948
 
                        <code class="optional">[context]</code>
8949
 
                    
8950
 
                </li>
8951
 
            
8952
 
                <li class="arg">
8953
 
                    
8954
 
                        <code class="optional">[arg*]</code>
8955
 
                    
8956
 
                </li>
8957
 
            
8958
 
            </ul><span class="paren">)</span>
8959
 
        </div>
8960
 
    
8961
 
 
8962
 
    
8963
 
        <span class="returns-inline">
8964
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
8965
 
        </span>
8966
 
    
8967
 
 
8968
 
    
8969
 
 
8970
 
    
8971
 
 
8972
 
    
8973
 
 
8974
 
    
8975
 
 
8976
 
    
8977
 
 
8978
 
    <div class="meta">
8979
 
        
8980
 
            
8981
 
                <p>Inherited from
8982
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_on">EventTarget</a>:
8983
 
            
8984
 
        
8985
 
        
8986
 
        <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>
8987
 
        
8988
 
        </p>
8989
 
 
8990
 
 
8991
 
        
8992
 
 
8993
 
        
8994
 
    </div>
8995
 
 
8996
 
    <div class="description">
8997
 
        <p>Subscribe a callback function to a custom event fired by this object or
8998
 
from an object that bubbles its events to this object.</p>
8999
 
 
9000
 
<p>Callback functions for events published with <code>emitFacade = true</code> will
9001
 
receive an <code>EventFacade</code> as the first argument (typically named "e").
9002
 
These callbacks can then call <code>e.preventDefault()</code> to disable the
9003
 
behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
9004
 
API for all available properties and methods. Subscribers to
9005
 
non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
9006
 
after the event name.</p>
9007
 
 
9008
 
<p>To subscribe to multiple events at once, pass an object as the first
9009
 
argument, where the key:value pairs correspond to the eventName:callback,
9010
 
or pass an array of event names as the first argument to subscribe to
9011
 
all listed events with the same callback.</p>
9012
 
 
9013
 
<p>Returning <code>false</code> from a callback is supported as an alternative to
9014
 
calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
9015
 
recommended to use the event methods whenever possible.</p>
9016
 
    </div>
9017
 
 
9018
 
    
9019
 
        <div class="params">
9020
 
            <h4>Parameters:</h4>
9021
 
 
9022
 
            <ul class="params-list">
9023
 
            
9024
 
                <li class="param">
9025
 
                    
9026
 
                        <code class="param-name">type</code>
9027
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9028
 
                    
9029
 
 
9030
 
                    
9031
 
 
9032
 
                    <div class="param-description">
9033
 
                        <p>The name of the event</p>
9034
 
                    </div>
9035
 
 
9036
 
                    
9037
 
                </li>
9038
 
            
9039
 
                <li class="param">
9040
 
                    
9041
 
                        <code class="param-name">fn</code>
9042
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
9043
 
                    
9044
 
 
9045
 
                    
9046
 
 
9047
 
                    <div class="param-description">
9048
 
                        <p>The callback to execute in response to the event</p>
9049
 
                    </div>
9050
 
 
9051
 
                    
9052
 
                </li>
9053
 
            
9054
 
                <li class="param">
9055
 
                    
9056
 
                        <code class="param-name optional">[context]</code>
9057
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9058
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9059
 
                    
9060
 
 
9061
 
                    
9062
 
 
9063
 
                    <div class="param-description">
9064
 
                        <p>Override <code>this</code> object in callback</p>
9065
 
                    </div>
9066
 
 
9067
 
                    
9068
 
                </li>
9069
 
            
9070
 
                <li class="param">
9071
 
                    
9072
 
                        <code class="param-name optional">[arg*]</code>
9073
 
                        <span class="type">Any</span>
9074
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9075
 
                    
9076
 
 
9077
 
                    
9078
 
 
9079
 
                    <div class="param-description">
9080
 
                        <p>0..n additional arguments to supply to the subscriber</p>
9081
 
                    </div>
9082
 
 
9083
 
                    
9084
 
                </li>
9085
 
            
9086
 
            </ul>
9087
 
        </div>
9088
 
    
9089
 
 
9090
 
    
9091
 
        <div class="returns">
9092
 
            <h4>Returns:</h4>
9093
 
 
9094
 
            <div class="returns-description">
9095
 
                
9096
 
                    
9097
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
9098
 
                    
9099
 
                    A subscription handle capable of detaching that
9100
 
                      subscription
9101
 
                
9102
 
            </div>
9103
 
        </div>
9104
 
    
9105
 
 
9106
 
    
9107
 
</div>
9108
 
 
9109
 
                
9110
 
                    <div id="method_once" class="method item inherited">
9111
 
    <h3 class="name"><code>once</code></h3>
9112
 
 
9113
 
    
9114
 
        <div class="args">
9115
 
            <span class="paren">(</span><ul class="args-list inline commas">
9116
 
            
9117
 
                <li class="arg">
9118
 
                    
9119
 
                        <code>type</code>
9120
 
                    
9121
 
                </li>
9122
 
            
9123
 
                <li class="arg">
9124
 
                    
9125
 
                        <code>fn</code>
9126
 
                    
9127
 
                </li>
9128
 
            
9129
 
                <li class="arg">
9130
 
                    
9131
 
                        <code class="optional">[context]</code>
9132
 
                    
9133
 
                </li>
9134
 
            
9135
 
                <li class="arg">
9136
 
                    
9137
 
                        <code class="optional">[arg*]</code>
9138
 
                    
9139
 
                </li>
9140
 
            
9141
 
            </ul><span class="paren">)</span>
9142
 
        </div>
9143
 
    
9144
 
 
9145
 
    
9146
 
        <span class="returns-inline">
9147
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
9148
 
        </span>
9149
 
    
9150
 
 
9151
 
    
9152
 
 
9153
 
    
9154
 
 
9155
 
    
9156
 
 
9157
 
    
9158
 
 
9159
 
    
9160
 
 
9161
 
    <div class="meta">
9162
 
        
9163
 
            
9164
 
                <p>Inherited from
9165
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_once">EventTarget</a>:
9166
 
            
9167
 
        
9168
 
        
9169
 
        <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>
9170
 
        
9171
 
        </p>
9172
 
 
9173
 
 
9174
 
        
9175
 
 
9176
 
        
9177
 
    </div>
9178
 
 
9179
 
    <div class="description">
9180
 
        <p>Listen to a custom event hosted by this object one time.
9181
 
This is the equivalent to <code>on</code> except the
9182
 
listener is immediatelly detached when it is executed.</p>
9183
 
    </div>
9184
 
 
9185
 
    
9186
 
        <div class="params">
9187
 
            <h4>Parameters:</h4>
9188
 
 
9189
 
            <ul class="params-list">
9190
 
            
9191
 
                <li class="param">
9192
 
                    
9193
 
                        <code class="param-name">type</code>
9194
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9195
 
                    
9196
 
 
9197
 
                    
9198
 
 
9199
 
                    <div class="param-description">
9200
 
                        <p>The name of the event</p>
9201
 
                    </div>
9202
 
 
9203
 
                    
9204
 
                </li>
9205
 
            
9206
 
                <li class="param">
9207
 
                    
9208
 
                        <code class="param-name">fn</code>
9209
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
9210
 
                    
9211
 
 
9212
 
                    
9213
 
 
9214
 
                    <div class="param-description">
9215
 
                        <p>The callback to execute in response to the event</p>
9216
 
                    </div>
9217
 
 
9218
 
                    
9219
 
                </li>
9220
 
            
9221
 
                <li class="param">
9222
 
                    
9223
 
                        <code class="param-name optional">[context]</code>
9224
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9225
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9226
 
                    
9227
 
 
9228
 
                    
9229
 
 
9230
 
                    <div class="param-description">
9231
 
                        <p>Override <code>this</code> object in callback</p>
9232
 
                    </div>
9233
 
 
9234
 
                    
9235
 
                </li>
9236
 
            
9237
 
                <li class="param">
9238
 
                    
9239
 
                        <code class="param-name optional">[arg*]</code>
9240
 
                        <span class="type">Any</span>
9241
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9242
 
                    
9243
 
 
9244
 
                    
9245
 
 
9246
 
                    <div class="param-description">
9247
 
                        <p>0..n additional arguments to supply to the subscriber</p>
9248
 
                    </div>
9249
 
 
9250
 
                    
9251
 
                </li>
9252
 
            
9253
 
            </ul>
9254
 
        </div>
9255
 
    
9256
 
 
9257
 
    
9258
 
        <div class="returns">
9259
 
            <h4>Returns:</h4>
9260
 
 
9261
 
            <div class="returns-description">
9262
 
                
9263
 
                    
9264
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
9265
 
                    
9266
 
                    A subscription handle capable of detaching the
9267
 
                      subscription
9268
 
                
9269
 
            </div>
9270
 
        </div>
9271
 
    
9272
 
 
9273
 
    
9274
 
</div>
9275
 
 
9276
 
                
9277
 
                    <div id="method_onceAfter" class="method item inherited">
9278
 
    <h3 class="name"><code>onceAfter</code></h3>
9279
 
 
9280
 
    
9281
 
        <div class="args">
9282
 
            <span class="paren">(</span><ul class="args-list inline commas">
9283
 
            
9284
 
                <li class="arg">
9285
 
                    
9286
 
                        <code>type</code>
9287
 
                    
9288
 
                </li>
9289
 
            
9290
 
                <li class="arg">
9291
 
                    
9292
 
                        <code>fn</code>
9293
 
                    
9294
 
                </li>
9295
 
            
9296
 
                <li class="arg">
9297
 
                    
9298
 
                        <code class="optional">[context]</code>
9299
 
                    
9300
 
                </li>
9301
 
            
9302
 
                <li class="arg">
9303
 
                    
9304
 
                        <code class="optional">[arg*]</code>
9305
 
                    
9306
 
                </li>
9307
 
            
9308
 
            </ul><span class="paren">)</span>
9309
 
        </div>
9310
 
    
9311
 
 
9312
 
    
9313
 
        <span class="returns-inline">
9314
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
9315
 
        </span>
9316
 
    
9317
 
 
9318
 
    
9319
 
 
9320
 
    
9321
 
 
9322
 
    
9323
 
 
9324
 
    
9325
 
 
9326
 
    
9327
 
 
9328
 
    <div class="meta">
9329
 
        
9330
 
            
9331
 
                <p>Inherited from
9332
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_onceAfter">EventTarget</a>:
9333
 
            
9334
 
        
9335
 
        
9336
 
        <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>
9337
 
        
9338
 
        </p>
9339
 
 
9340
 
 
9341
 
        
9342
 
 
9343
 
        
9344
 
    </div>
9345
 
 
9346
 
    <div class="description">
9347
 
        <p>Listen to a custom event hosted by this object one time.
9348
 
This is the equivalent to <code>after</code> except the
9349
 
listener is immediatelly detached when it is executed.</p>
9350
 
    </div>
9351
 
 
9352
 
    
9353
 
        <div class="params">
9354
 
            <h4>Parameters:</h4>
9355
 
 
9356
 
            <ul class="params-list">
9357
 
            
9358
 
                <li class="param">
9359
 
                    
9360
 
                        <code class="param-name">type</code>
9361
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9362
 
                    
9363
 
 
9364
 
                    
9365
 
 
9366
 
                    <div class="param-description">
9367
 
                        <p>The name of the event</p>
9368
 
                    </div>
9369
 
 
9370
 
                    
9371
 
                </li>
9372
 
            
9373
 
                <li class="param">
9374
 
                    
9375
 
                        <code class="param-name">fn</code>
9376
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
9377
 
                    
9378
 
 
9379
 
                    
9380
 
 
9381
 
                    <div class="param-description">
9382
 
                        <p>The callback to execute in response to the event</p>
9383
 
                    </div>
9384
 
 
9385
 
                    
9386
 
                </li>
9387
 
            
9388
 
                <li class="param">
9389
 
                    
9390
 
                        <code class="param-name optional">[context]</code>
9391
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9392
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9393
 
                    
9394
 
 
9395
 
                    
9396
 
 
9397
 
                    <div class="param-description">
9398
 
                        <p>Override <code>this</code> object in callback</p>
9399
 
                    </div>
9400
 
 
9401
 
                    
9402
 
                </li>
9403
 
            
9404
 
                <li class="param">
9405
 
                    
9406
 
                        <code class="param-name optional">[arg*]</code>
9407
 
                        <span class="type">Any</span>
9408
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9409
 
                    
9410
 
 
9411
 
                    
9412
 
 
9413
 
                    <div class="param-description">
9414
 
                        <p>0..n additional arguments to supply to the subscriber</p>
9415
 
                    </div>
9416
 
 
9417
 
                    
9418
 
                </li>
9419
 
            
9420
 
            </ul>
9421
 
        </div>
9422
 
    
9423
 
 
9424
 
    
9425
 
        <div class="returns">
9426
 
            <h4>Returns:</h4>
9427
 
 
9428
 
            <div class="returns-description">
9429
 
                
9430
 
                    
9431
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
9432
 
                    
9433
 
                    A subscription handle capable of detaching that
9434
 
                      subscription
9435
 
                
9436
 
            </div>
9437
 
        </div>
9438
 
    
9439
 
 
9440
 
    
9441
 
</div>
9442
 
 
9443
 
                
9444
 
                    <div id="method_onHostEvent" class="method item inherited">
9445
 
    <h3 class="name"><code>onHostEvent</code></h3>
9446
 
 
9447
 
    
9448
 
        <div class="args">
9449
 
            <span class="paren">(</span><ul class="args-list inline commas">
9450
 
            
9451
 
                <li class="arg">
9452
 
                    
9453
 
                        <code>type</code>
9454
 
                    
9455
 
                </li>
9456
 
            
9457
 
                <li class="arg">
9458
 
                    
9459
 
                        <code>fn</code>
9460
 
                    
9461
 
                </li>
9462
 
            
9463
 
                <li class="arg">
9464
 
                    
9465
 
                        <code>context</code>
9466
 
                    
9467
 
                </li>
9468
 
            
9469
 
            </ul><span class="paren">)</span>
9470
 
        </div>
9471
 
    
9472
 
 
9473
 
    
9474
 
        <span class="returns-inline">
9475
 
            <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
9476
 
        </span>
9477
 
    
9478
 
 
9479
 
    
9480
 
 
9481
 
    
9482
 
 
9483
 
    
9484
 
 
9485
 
    
9486
 
 
9487
 
    
9488
 
 
9489
 
    <div class="meta">
9490
 
        
9491
 
            
9492
 
                <p>Inherited from
9493
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#method_onHostEvent">Plugin.Base</a>:
9494
 
            
9495
 
        
9496
 
        
9497
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l151"><code>plugin&#x2F;js&#x2F;plugin.js:151</code></a>
9498
 
        
9499
 
        </p>
9500
 
 
9501
 
 
9502
 
        
9503
 
 
9504
 
        
9505
 
    </div>
9506
 
 
9507
 
    <div class="description">
9508
 
        <p>Listens for the "on" moment of events fired by the host object.</p>
9509
 
 
9510
 
<p>Listeners attached through this method will be detached when the plugin is unplugged.</p>
9511
 
    </div>
9512
 
 
9513
 
    
9514
 
        <div class="params">
9515
 
            <h4>Parameters:</h4>
9516
 
 
9517
 
            <ul class="params-list">
9518
 
            
9519
 
                <li class="param">
9520
 
                    
9521
 
                        <code class="param-name">type</code>
9522
 
                        <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>
9523
 
                    
9524
 
 
9525
 
                    
9526
 
 
9527
 
                    <div class="param-description">
9528
 
                        <p>The event type.</p>
9529
 
                    </div>
9530
 
 
9531
 
                    
9532
 
                </li>
9533
 
            
9534
 
                <li class="param">
9535
 
                    
9536
 
                        <code class="param-name">fn</code>
9537
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
9538
 
                    
9539
 
 
9540
 
                    
9541
 
 
9542
 
                    <div class="param-description">
9543
 
                        <p>The listener.</p>
9544
 
                    </div>
9545
 
 
9546
 
                    
9547
 
                </li>
9548
 
            
9549
 
                <li class="param">
9550
 
                    
9551
 
                        <code class="param-name">context</code>
9552
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9553
 
                    
9554
 
 
9555
 
                    
9556
 
 
9557
 
                    <div class="param-description">
9558
 
                        <p>The execution context. Defaults to the plugin instance.</p>
9559
 
                    </div>
9560
 
 
9561
 
                    
9562
 
                </li>
9563
 
            
9564
 
            </ul>
9565
 
        </div>
9566
 
    
9567
 
 
9568
 
    
9569
 
        <div class="returns">
9570
 
            <h4>Returns:</h4>
9571
 
 
9572
 
            <div class="returns-description">
9573
 
                
9574
 
                    
9575
 
                        <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
9576
 
                    
9577
 
                    handle  The detach handle for the listener.
9578
 
                
9579
 
            </div>
9580
 
        </div>
9581
 
    
9582
 
 
9583
 
    
9584
 
</div>
9585
 
 
9586
 
                
9587
 
                    <div id="method_parseType" class="method item inherited">
9588
 
    <h3 class="name"><code>parseType</code></h3>
9589
 
 
9590
 
    
9591
 
        <div class="args">
9592
 
            <span class="paren">(</span><ul class="args-list inline commas">
9593
 
            
9594
 
                <li class="arg">
9595
 
                    
9596
 
                        <code>type</code>
9597
 
                    
9598
 
                </li>
9599
 
            
9600
 
                <li class="arg">
9601
 
                    
9602
 
                        <code class="optional">[pre=this._yuievt.config.prefix]</code>
9603
 
                    
9604
 
                </li>
9605
 
            
9606
 
            </ul><span class="paren">)</span>
9607
 
        </div>
9608
 
    
9609
 
 
9610
 
    
9611
 
        <span class="returns-inline">
9612
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
9613
 
        </span>
9614
 
    
9615
 
 
9616
 
    
9617
 
 
9618
 
    
9619
 
 
9620
 
    
9621
 
 
9622
 
    
9623
 
 
9624
 
    
9625
 
 
9626
 
    <div class="meta">
9627
 
        
9628
 
            
9629
 
                <p>Inherited from
9630
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_parseType">EventTarget</a>:
9631
 
            
9632
 
        
9633
 
        
9634
 
        <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>
9635
 
        
9636
 
        </p>
9637
 
 
9638
 
 
9639
 
        
9640
 
 
9641
 
        
9642
 
            <p>Available since 3.3.0</p>
9643
 
        
9644
 
    </div>
9645
 
 
9646
 
    <div class="description">
9647
 
        <p>Takes the type parameter passed to 'on' and parses out the
9648
 
various pieces that could be included in the type.  If the
9649
 
event type is passed without a prefix, it will be expanded
9650
 
to include the prefix one is supplied or the event target
9651
 
is configured with a default prefix.</p>
9652
 
    </div>
9653
 
 
9654
 
    
9655
 
        <div class="params">
9656
 
            <h4>Parameters:</h4>
9657
 
 
9658
 
            <ul class="params-list">
9659
 
            
9660
 
                <li class="param">
9661
 
                    
9662
 
                        <code class="param-name">type</code>
9663
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9664
 
                    
9665
 
 
9666
 
                    
9667
 
 
9668
 
                    <div class="param-description">
9669
 
                        <p>the type</p>
9670
 
                    </div>
9671
 
 
9672
 
                    
9673
 
                </li>
9674
 
            
9675
 
                <li class="param">
9676
 
                    
9677
 
                        <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
9678
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9679
 
                        <span class="flag optional" title="This parameter is optional.">optional</span>
9680
 
                    
9681
 
 
9682
 
                    
9683
 
 
9684
 
                    <div class="param-description">
9685
 
                        <p>the prefix</p>
9686
 
                    </div>
9687
 
 
9688
 
                    
9689
 
                </li>
9690
 
            
9691
 
            </ul>
9692
 
        </div>
9693
 
    
9694
 
 
9695
 
    
9696
 
        <div class="returns">
9697
 
            <h4>Returns:</h4>
9698
 
 
9699
 
            <div class="returns-description">
9700
 
                
9701
 
                    
9702
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
9703
 
                    
9704
 
                    an array containing:
9705
 
 * the detach category, if supplied,
9706
 
 * the prefixed event type,
9707
 
 * whether or not this is an after listener,
9708
 
 * the supplied event type
9709
 
                
9710
 
            </div>
9711
 
        </div>
9712
 
    
9713
 
 
9714
 
    
9715
 
</div>
9716
 
 
9717
 
                
9718
 
                    <div id="method_publish" class="method item inherited">
9719
 
    <h3 class="name"><code>publish</code></h3>
9720
 
 
9721
 
    
9722
 
        <div class="args">
9723
 
            <span class="paren">(</span><ul class="args-list inline commas">
9724
 
            
9725
 
                <li class="arg">
9726
 
                    
9727
 
                        <code>type</code>
9728
 
                    
9729
 
                </li>
9730
 
            
9731
 
                <li class="arg">
9732
 
                    
9733
 
                        <code>opts</code>
9734
 
                    
9735
 
                </li>
9736
 
            
9737
 
            </ul><span class="paren">)</span>
9738
 
        </div>
9739
 
    
9740
 
 
9741
 
    
9742
 
        <span class="returns-inline">
9743
 
            <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
9744
 
        </span>
9745
 
    
9746
 
 
9747
 
    
9748
 
 
9749
 
    
9750
 
 
9751
 
    
9752
 
 
9753
 
    
9754
 
 
9755
 
    
9756
 
 
9757
 
    <div class="meta">
9758
 
        
9759
 
            
9760
 
                <p>Inherited from
9761
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_publish">EventTarget</a>:
9762
 
            
9763
 
        
9764
 
        
9765
 
        <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>
9766
 
        
9767
 
        </p>
9768
 
 
9769
 
 
9770
 
        
9771
 
 
9772
 
        
9773
 
    </div>
9774
 
 
9775
 
    <div class="description">
9776
 
        <p>Creates a new custom event of the specified type.  If a custom event
9777
 
by that name already exists, it will not be re-created.  In either
9778
 
case the custom event is returned.</p>
9779
 
    </div>
9780
 
 
9781
 
    
9782
 
        <div class="params">
9783
 
            <h4>Parameters:</h4>
9784
 
 
9785
 
            <ul class="params-list">
9786
 
            
9787
 
                <li class="param">
9788
 
                    
9789
 
                        <code class="param-name">type</code>
9790
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9791
 
                    
9792
 
 
9793
 
                    
9794
 
 
9795
 
                    <div class="param-description">
9796
 
                        <p>the type, or name of the event</p>
9797
 
                    </div>
9798
 
 
9799
 
                    
9800
 
                </li>
9801
 
            
9802
 
                <li class="param">
9803
 
                    
9804
 
                        <code class="param-name">opts</code>
9805
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
9806
 
                    
9807
 
 
9808
 
                    
9809
 
 
9810
 
                    <div class="param-description">
9811
 
                        <p>optional config params.  Valid properties are:</p>
9812
 
 
9813
 
<p><ul>
9814
 
   <li>
9815
 
  'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
9816
 
   </li>
9817
 
   <li>
9818
 
  'bubbles': whether or not this event bubbles (true)
9819
 
             Events can only bubble if emitFacade is true.
9820
 
   </li>
9821
 
   <li>
9822
 
  'context': the default execution context for the listeners (this)
9823
 
   </li>
9824
 
   <li>
9825
 
  'defaultFn': the default function to execute when this event fires if preventDefault was not called
9826
 
   </li>
9827
 
   <li>
9828
 
  'emitFacade': whether or not this event emits a facade (false)
9829
 
   </li>
9830
 
   <li>
9831
 
  'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
9832
 
   </li>
9833
 
   <li>
9834
 
  'fireOnce': if an event is configured to fire once, new subscribers after
9835
 
  the fire will be notified immediately.
9836
 
   </li>
9837
 
   <li>
9838
 
  'async': fireOnce event listeners will fire synchronously if the event has already
9839
 
   fired unless async is true.
9840
 
   </li>
9841
 
   <li>
9842
 
  'preventable': whether or not preventDefault() has an effect (true)
9843
 
   </li>
9844
 
   <li>
9845
 
  'preventedFn': a function that is executed when preventDefault is called
9846
 
   </li>
9847
 
   <li>
9848
 
  'queuable': whether or not this event can be queued during bubbling (false)
9849
 
   </li>
9850
 
   <li>
9851
 
  'silent': if silent is true, debug messages are not provided for this event.
9852
 
   </li>
9853
 
   <li>
9854
 
  'stoppedFn': a function that is executed when stopPropagation is called
9855
 
   </li></p>
9856
 
 
9857
 
<p><li>
9858
 
  'monitored': specifies whether or not this event should send notifications about
9859
 
  when the event has been attached, detached, or published.
9860
 
   </li>
9861
 
   <li>
9862
 
  'type': the event type (valid option if not provided as the first parameter to publish)
9863
 
   </li>
9864
 
 </ul></p>
9865
 
                    </div>
9866
 
 
9867
 
                    
9868
 
                </li>
9869
 
            
9870
 
            </ul>
9871
 
        </div>
9872
 
    
9873
 
 
9874
 
    
9875
 
        <div class="returns">
9876
 
            <h4>Returns:</h4>
9877
 
 
9878
 
            <div class="returns-description">
9879
 
                
9880
 
                    
9881
 
                        <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
9882
 
                    
9883
 
                    the custom event
9884
 
                
9885
 
            </div>
9886
 
        </div>
9887
 
    
9888
 
 
9889
 
    
9890
 
</div>
9891
 
 
9892
 
                
9893
 
                    <div id="method_removeAttr" class="method item inherited">
9894
 
    <h3 class="name"><code>removeAttr</code></h3>
9895
 
 
9896
 
    
9897
 
        <div class="args">
9898
 
            <span class="paren">(</span><ul class="args-list inline commas">
9899
 
            
9900
 
                <li class="arg">
9901
 
                    
9902
 
                        <code>name</code>
9903
 
                    
9904
 
                </li>
9905
 
            
9906
 
            </ul><span class="paren">)</span>
9907
 
        </div>
9908
 
    
9909
 
 
9910
 
    
9911
 
 
9912
 
    
9913
 
 
9914
 
    
9915
 
 
9916
 
    
9917
 
 
9918
 
    
9919
 
 
9920
 
    
9921
 
 
9922
 
    <div class="meta">
9923
 
        
9924
 
            
9925
 
                <p>Inherited from
9926
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
9927
 
            
9928
 
        
9929
 
        
9930
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l77"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:77</code></a>
9931
 
        
9932
 
        </p>
9933
 
 
9934
 
 
9935
 
        
9936
 
 
9937
 
        
9938
 
    </div>
9939
 
 
9940
 
    <div class="description">
9941
 
        <p>Removes an attribute from the host object</p>
9942
 
    </div>
9943
 
 
9944
 
    
9945
 
        <div class="params">
9946
 
            <h4>Parameters:</h4>
9947
 
 
9948
 
            <ul class="params-list">
9949
 
            
9950
 
                <li class="param">
9951
 
                    
9952
 
                        <code class="param-name">name</code>
9953
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
9954
 
                    
9955
 
 
9956
 
                    
9957
 
 
9958
 
                    <div class="param-description">
9959
 
                        <p>The name of the attribute to be removed.</p>
9960
 
                    </div>
9961
 
 
9962
 
                    
9963
 
                </li>
9964
 
            
9965
 
            </ul>
9966
 
        </div>
9967
 
    
9968
 
 
9969
 
    
9970
 
 
9971
 
    
9972
 
</div>
9973
 
 
9974
 
                
9975
 
                    <div id="method_removeTarget" class="method item inherited">
9976
 
    <h3 class="name"><code>removeTarget</code></h3>
9977
 
 
9978
 
    
9979
 
        <div class="args">
9980
 
            <span class="paren">(</span><ul class="args-list inline commas">
9981
 
            
9982
 
                <li class="arg">
9983
 
                    
9984
 
                        <code>o</code>
9985
 
                    
9986
 
                </li>
9987
 
            
9988
 
            </ul><span class="paren">)</span>
9989
 
        </div>
9990
 
    
9991
 
 
9992
 
    
9993
 
 
9994
 
    
9995
 
 
9996
 
    
9997
 
 
9998
 
    
9999
 
 
10000
 
    
10001
 
 
10002
 
    
10003
 
 
10004
 
    <div class="meta">
10005
 
        
10006
 
            
10007
 
                <p>Inherited from
10008
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_removeTarget">EventTarget</a>:
10009
 
            
10010
 
        
10011
 
        
10012
 
        <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>
10013
 
        
10014
 
        </p>
10015
 
 
10016
 
 
10017
 
        
10018
 
 
10019
 
        
10020
 
    </div>
10021
 
 
10022
 
    <div class="description">
10023
 
        <p>Removes a bubble target</p>
10024
 
    </div>
10025
 
 
10026
 
    
10027
 
        <div class="params">
10028
 
            <h4>Parameters:</h4>
10029
 
 
10030
 
            <ul class="params-list">
10031
 
            
10032
 
                <li class="param">
10033
 
                    
10034
 
                        <code class="param-name">o</code>
10035
 
                        <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
10036
 
                    
10037
 
 
10038
 
                    
10039
 
 
10040
 
                    <div class="param-description">
10041
 
                        <p>the target to remove</p>
10042
 
                    </div>
10043
 
 
10044
 
                    
10045
 
                </li>
10046
 
            
10047
 
            </ul>
10048
 
        </div>
10049
 
    
10050
 
 
10051
 
    
10052
 
 
10053
 
    
10054
 
</div>
10055
 
 
10056
 
                
10057
 
                    <div id="method_reset" class="method item inherited">
10058
 
    <h3 class="name"><code>reset</code></h3>
10059
 
 
10060
 
    
10061
 
        <div class="args">
10062
 
            <span class="paren">(</span><ul class="args-list inline commas">
10063
 
            
10064
 
                <li class="arg">
10065
 
                    
10066
 
                        <code>name</code>
10067
 
                    
10068
 
                </li>
10069
 
            
10070
 
            </ul><span class="paren">)</span>
10071
 
        </div>
10072
 
    
10073
 
 
10074
 
    
10075
 
        <span class="returns-inline">
10076
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10077
 
        </span>
10078
 
    
10079
 
 
10080
 
    
10081
 
 
10082
 
    
10083
 
 
10084
 
    
10085
 
 
10086
 
    
10087
 
 
10088
 
    
10089
 
        <span class="flag chainable">chainable</span>
10090
 
    
10091
 
 
10092
 
    <div class="meta">
10093
 
        
10094
 
            
10095
 
                <p>Inherited from
10096
 
                <a href="..&#x2F;classes&#x2F;AttributeExtras.html#method_reset">AttributeExtras</a>:
10097
 
            
10098
 
        
10099
 
        
10100
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeExtras.js.html#l87"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:87</code></a>
10101
 
        
10102
 
        </p>
10103
 
 
10104
 
 
10105
 
        
10106
 
 
10107
 
        
10108
 
    </div>
10109
 
 
10110
 
    <div class="description">
10111
 
        <p>Resets the attribute (or all attributes) to its initial value, as long as
10112
 
the attribute is not readOnly, or writeOnce.</p>
10113
 
    </div>
10114
 
 
10115
 
    
10116
 
        <div class="params">
10117
 
            <h4>Parameters:</h4>
10118
 
 
10119
 
            <ul class="params-list">
10120
 
            
10121
 
                <li class="param">
10122
 
                    
10123
 
                        <code class="param-name">name</code>
10124
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10125
 
                    
10126
 
 
10127
 
                    
10128
 
 
10129
 
                    <div class="param-description">
10130
 
                        <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
10131
 
                    </div>
10132
 
 
10133
 
                    
10134
 
                </li>
10135
 
            
10136
 
            </ul>
10137
 
        </div>
10138
 
    
10139
 
 
10140
 
    
10141
 
        <div class="returns">
10142
 
            <h4>Returns:</h4>
10143
 
 
10144
 
            <div class="returns-description">
10145
 
                
10146
 
                    
10147
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
10148
 
                    
10149
 
                    A reference to the host object.
10150
 
                
10151
 
            </div>
10152
 
        </div>
10153
 
    
10154
 
 
10155
 
    
10156
 
</div>
10157
 
 
10158
 
                
10159
 
                    <div id="method_set" class="method item inherited">
10160
 
    <h3 class="name"><code>set</code></h3>
10161
 
 
10162
 
    
10163
 
        <div class="args">
10164
 
            <span class="paren">(</span><ul class="args-list inline commas">
10165
 
            
10166
 
                <li class="arg">
10167
 
                    
10168
 
                        <code>name</code>
10169
 
                    
10170
 
                </li>
10171
 
            
10172
 
                <li class="arg">
10173
 
                    
10174
 
                        <code>value</code>
10175
 
                    
10176
 
                </li>
10177
 
            
10178
 
                <li class="arg">
10179
 
                    
10180
 
                        <code>opts</code>
10181
 
                    
10182
 
                </li>
10183
 
            
10184
 
            </ul><span class="paren">)</span>
10185
 
        </div>
10186
 
    
10187
 
 
10188
 
    
10189
 
        <span class="returns-inline">
10190
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10191
 
        </span>
10192
 
    
10193
 
 
10194
 
    
10195
 
 
10196
 
    
10197
 
 
10198
 
    
10199
 
 
10200
 
    
10201
 
 
10202
 
    
10203
 
        <span class="flag chainable">chainable</span>
10204
 
    
10205
 
 
10206
 
    <div class="meta">
10207
 
        
10208
 
            <p>Inherited from
10209
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_set">
10210
 
                AttributeCore
10211
 
            </a>
10212
 
            
10213
 
            but overwritten in
10214
 
            
10215
 
        
10216
 
        
10217
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l41"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:41</code></a>
10218
 
        
10219
 
        </p>
10220
 
 
10221
 
 
10222
 
        
10223
 
 
10224
 
        
10225
 
    </div>
10226
 
 
10227
 
    <div class="description">
10228
 
        <p>Sets the value of an attribute.</p>
10229
 
    </div>
10230
 
 
10231
 
    
10232
 
        <div class="params">
10233
 
            <h4>Parameters:</h4>
10234
 
 
10235
 
            <ul class="params-list">
10236
 
            
10237
 
                <li class="param">
10238
 
                    
10239
 
                        <code class="param-name">name</code>
10240
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10241
 
                    
10242
 
 
10243
 
                    
10244
 
 
10245
 
                    <div class="param-description">
10246
 
                        <p>The name of the attribute. If the 
10247
 
current value of the attribute is an Object, dot notation can be used
10248
 
to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
10249
 
                    </div>
10250
 
 
10251
 
                    
10252
 
                </li>
10253
 
            
10254
 
                <li class="param">
10255
 
                    
10256
 
                        <code class="param-name">value</code>
10257
 
                        <span class="type">Any</span>
10258
 
                    
10259
 
 
10260
 
                    
10261
 
 
10262
 
                    <div class="param-description">
10263
 
                        <p>The value to set the attribute to.</p>
10264
 
                    </div>
10265
 
 
10266
 
                    
10267
 
                </li>
10268
 
            
10269
 
                <li class="param">
10270
 
                    
10271
 
                        <code class="param-name">opts</code>
10272
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10273
 
                    
10274
 
 
10275
 
                    
10276
 
 
10277
 
                    <div class="param-description">
10278
 
                        <p>(Optional) Optional event data to be mixed into
10279
 
the event facade passed to subscribers of the attribute's change event. This 
10280
 
can be used as a flexible way to identify the source of a call to set, allowing 
10281
 
the developer to distinguish between set called internally by the host, vs. 
10282
 
set called externally by the application developer.</p>
10283
 
                    </div>
10284
 
 
10285
 
                    
10286
 
                </li>
10287
 
            
10288
 
            </ul>
10289
 
        </div>
10290
 
    
10291
 
 
10292
 
    
10293
 
        <div class="returns">
10294
 
            <h4>Returns:</h4>
10295
 
 
10296
 
            <div class="returns-description">
10297
 
                
10298
 
                    
10299
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
10300
 
                    
10301
 
                    A reference to the host object.
10302
 
                
10303
 
            </div>
10304
 
        </div>
10305
 
    
10306
 
 
10307
 
    
10308
 
</div>
10309
 
 
10310
 
                
10311
 
                    <div id="method_setAttrs" class="method item inherited">
10312
 
    <h3 class="name"><code>setAttrs</code></h3>
10313
 
 
10314
 
    
10315
 
        <div class="args">
10316
 
            <span class="paren">(</span><ul class="args-list inline commas">
10317
 
            
10318
 
                <li class="arg">
10319
 
                    
10320
 
                        <code>attrs</code>
10321
 
                    
10322
 
                </li>
10323
 
            
10324
 
            </ul><span class="paren">)</span>
10325
 
        </div>
10326
 
    
10327
 
 
10328
 
    
10329
 
        <span class="returns-inline">
10330
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10331
 
        </span>
10332
 
    
10333
 
 
10334
 
    
10335
 
 
10336
 
    
10337
 
 
10338
 
    
10339
 
 
10340
 
    
10341
 
 
10342
 
    
10343
 
        <span class="flag chainable">chainable</span>
10344
 
    
10345
 
 
10346
 
    <div class="meta">
10347
 
        
10348
 
            <p>Inherited from
10349
 
            <a href="..&#x2F;classes&#x2F;AttributeCore.html#method_setAttrs">
10350
 
                AttributeCore
10351
 
            </a>
10352
 
            
10353
 
            but overwritten in
10354
 
            
10355
 
        
10356
 
        
10357
 
        <a href="..&#x2F;files&#x2F;attribute_js_AttributeEvents.js.html#l82"><code>attribute&#x2F;js&#x2F;AttributeEvents.js:82</code></a>
10358
 
        
10359
 
        </p>
10360
 
 
10361
 
 
10362
 
        
10363
 
 
10364
 
        
10365
 
    </div>
10366
 
 
10367
 
    <div class="description">
10368
 
        <p>Sets multiple attribute values.</p>
10369
 
    </div>
10370
 
 
10371
 
    
10372
 
        <div class="params">
10373
 
            <h4>Parameters:</h4>
10374
 
 
10375
 
            <ul class="params-list">
10376
 
            
10377
 
                <li class="param">
10378
 
                    
10379
 
                        <code class="param-name">attrs</code>
10380
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10381
 
                    
10382
 
 
10383
 
                    
10384
 
 
10385
 
                    <div class="param-description">
10386
 
                        <p>An object with attributes name/value pairs.</p>
10387
 
                    </div>
10388
 
 
10389
 
                    
10390
 
                </li>
10391
 
            
10392
 
            </ul>
10393
 
        </div>
10394
 
    
10395
 
 
10396
 
    
10397
 
        <div class="returns">
10398
 
            <h4>Returns:</h4>
10399
 
 
10400
 
            <div class="returns-description">
10401
 
                
10402
 
                    
10403
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
10404
 
                    
10405
 
                    A reference to the host object.
10406
 
                
10407
 
            </div>
10408
 
        </div>
10409
 
    
10410
 
 
10411
 
    
10412
 
</div>
10413
 
 
10414
 
                
10415
 
                    <div id="method_subscribe" class="method item deprecated inherited">
10416
 
    <h3 class="name"><code>subscribe</code></h3>
10417
 
 
10418
 
    
10419
 
        <span class="paren">()</span>
10420
 
    
10421
 
 
10422
 
    
10423
 
 
10424
 
    
10425
 
        <span class="flag deprecated" title="use on">deprecated</span>
10426
 
    
10427
 
 
10428
 
    
10429
 
 
10430
 
    
10431
 
 
10432
 
    
10433
 
 
10434
 
    
10435
 
 
10436
 
    <div class="meta">
10437
 
        
10438
 
            
10439
 
                <p>Inherited from
10440
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_subscribe">EventTarget</a>:
10441
 
            
10442
 
        
10443
 
        
10444
 
        <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>
10445
 
        
10446
 
        </p>
10447
 
 
10448
 
 
10449
 
        
10450
 
            <p>Deprecated: use on</p>
10451
 
        
10452
 
 
10453
 
        
10454
 
    </div>
10455
 
 
10456
 
    <div class="description">
10457
 
        <p>subscribe to an event</p>
10458
 
    </div>
10459
 
 
10460
 
    
10461
 
 
10462
 
    
10463
 
 
10464
 
    
10465
 
</div>
10466
 
 
10467
 
                
10468
 
                    <div id="method_toString" class="method item inherited">
10469
 
    <h3 class="name"><code>toString</code></h3>
10470
 
 
10471
 
    
10472
 
        <span class="paren">()</span>
10473
 
    
10474
 
 
10475
 
    
10476
 
        <span class="returns-inline">
10477
 
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10478
 
        </span>
10479
 
    
10480
 
 
10481
 
    
10482
 
 
10483
 
    
10484
 
 
10485
 
    
10486
 
 
10487
 
    
10488
 
 
10489
 
    
10490
 
 
10491
 
    <div class="meta">
10492
 
        
10493
 
            
10494
 
                <p>Inherited from
10495
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#method_toString">BaseCore</a>:
10496
 
            
10497
 
        
10498
 
        
10499
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l592"><code>base&#x2F;js&#x2F;BaseCore.js:592</code></a>
10500
 
        
10501
 
        </p>
10502
 
 
10503
 
 
10504
 
        
10505
 
 
10506
 
        
10507
 
    </div>
10508
 
 
10509
 
    <div class="description">
10510
 
        <p>Default toString implementation. Provides the constructor NAME
10511
 
and the instance guid, if set.</p>
10512
 
    </div>
10513
 
 
10514
 
    
10515
 
 
10516
 
    
10517
 
        <div class="returns">
10518
 
            <h4>Returns:</h4>
10519
 
 
10520
 
            <div class="returns-description">
10521
 
                
10522
 
                    
10523
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
10524
 
                    
10525
 
                    String representation for this object
10526
 
                
10527
 
            </div>
10528
 
        </div>
10529
 
    
10530
 
 
10531
 
    
10532
 
</div>
10533
 
 
10534
 
                
10535
 
                    <div id="method_unsubscribe" class="method item deprecated inherited">
10536
 
    <h3 class="name"><code>unsubscribe</code></h3>
10537
 
 
10538
 
    
10539
 
        <span class="paren">()</span>
10540
 
    
10541
 
 
10542
 
    
10543
 
 
10544
 
    
10545
 
        <span class="flag deprecated" title="use detach">deprecated</span>
10546
 
    
10547
 
 
10548
 
    
10549
 
 
10550
 
    
10551
 
 
10552
 
    
10553
 
 
10554
 
    
10555
 
 
10556
 
    <div class="meta">
10557
 
        
10558
 
            
10559
 
                <p>Inherited from
10560
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_unsubscribe">EventTarget</a>:
10561
 
            
10562
 
        
10563
 
        
10564
 
        <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>
10565
 
        
10566
 
        </p>
10567
 
 
10568
 
 
10569
 
        
10570
 
            <p>Deprecated: use detach</p>
10571
 
        
10572
 
 
10573
 
        
10574
 
    </div>
10575
 
 
10576
 
    <div class="description">
10577
 
        <p>detach a listener</p>
10578
 
    </div>
10579
 
 
10580
 
    
10581
 
 
10582
 
    
10583
 
 
10584
 
    
10585
 
</div>
10586
 
 
10587
 
                
10588
 
                    <div id="method_unsubscribeAll" class="method item deprecated inherited">
10589
 
    <h3 class="name"><code>unsubscribeAll</code></h3>
10590
 
 
10591
 
    
10592
 
        <div class="args">
10593
 
            <span class="paren">(</span><ul class="args-list inline commas">
10594
 
            
10595
 
                <li class="arg">
10596
 
                    
10597
 
                        <code>type</code>
10598
 
                    
10599
 
                </li>
10600
 
            
10601
 
            </ul><span class="paren">)</span>
10602
 
        </div>
10603
 
    
10604
 
 
10605
 
    
10606
 
 
10607
 
    
10608
 
        <span class="flag deprecated" title="use detachAll">deprecated</span>
10609
 
    
10610
 
 
10611
 
    
10612
 
 
10613
 
    
10614
 
 
10615
 
    
10616
 
 
10617
 
    
10618
 
 
10619
 
    <div class="meta">
10620
 
        
10621
 
            
10622
 
                <p>Inherited from
10623
 
                <a href="..&#x2F;classes&#x2F;EventTarget.html#method_unsubscribeAll">EventTarget</a>:
10624
 
            
10625
 
        
10626
 
        
10627
 
        <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>
10628
 
        
10629
 
        </p>
10630
 
 
10631
 
 
10632
 
        
10633
 
            <p>Deprecated: use detachAll</p>
10634
 
        
10635
 
 
10636
 
        
10637
 
    </div>
10638
 
 
10639
 
    <div class="description">
10640
 
        <p>Removes all listeners from the specified event.  If the event type
10641
 
is not specified, all listeners from all hosted custom events will
10642
 
be removed.</p>
10643
 
    </div>
10644
 
 
10645
 
    
10646
 
        <div class="params">
10647
 
            <h4>Parameters:</h4>
10648
 
 
10649
 
            <ul class="params-list">
10650
 
            
10651
 
                <li class="param">
10652
 
                    
10653
 
                        <code class="param-name">type</code>
10654
 
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10655
 
                    
10656
 
 
10657
 
                    
10658
 
 
10659
 
                    <div class="param-description">
10660
 
                        <p>The type, or name of the event</p>
10661
 
                    </div>
10662
 
 
10663
 
                    
10664
 
                </li>
10665
 
            
10666
 
            </ul>
10667
 
        </div>
10668
 
    
10669
 
 
10670
 
    
10671
 
 
10672
 
    
10673
 
</div>
10674
 
 
10675
 
                
10676
 
            </div>
10677
 
        
10678
 
 
10679
 
        
10680
 
            <div id="properties" class="api-class-tabpanel">
10681
 
                <h2 class="off-left">Properties</h2>
10682
 
 
10683
 
                
10684
 
                    <div id="property__allowAdHocAttrs" class="property item protected inherited">
10685
 
    <h3 class="name"><code>_allowAdHocAttrs</code></h3>
10686
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
10687
 
 
10688
 
    
10689
 
 
10690
 
    
10691
 
        <span class="flag protected">protected</span>
10692
 
    
10693
 
 
10694
 
    
10695
 
 
10696
 
    
10697
 
 
10698
 
    <div class="meta">
10699
 
        
10700
 
            
10701
 
                <p>Inherited from
10702
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#property__allowAdHocAttrs">BaseCore</a>:
10703
 
            
10704
 
        
10705
 
        
10706
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l100"><code>base&#x2F;js&#x2F;BaseCore.js:100</code></a>
10707
 
        
10708
 
        </p>
10709
 
 
10710
 
        
10711
 
 
10712
 
        
10713
 
    </div>
10714
 
 
10715
 
    <div class="description">
10716
 
        <p>This property controls whether or not instances of this class should
10717
 
allow users to add ad-hoc attributes through the constructor configuration 
10718
 
hash.</p>
10719
 
 
10720
 
<p>AdHoc attributes are attributes which are not defined by the class, and are 
10721
 
not handled by the MyClass.<em>NON</em>ATTRS_CFG</p>
10722
 
    </div>
10723
 
 
10724
 
    
10725
 
        <p><strong>Default:</strong> undefined (false)</p>
10726
 
    
10727
 
 
10728
 
    
10729
 
 
10730
 
    
10731
 
</div>
10732
 
 
10733
 
                
10734
 
                    <div id="property__handles" class="property item private inherited">
10735
 
    <h3 class="name"><code>_handles</code></h3>
10736
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
10737
 
 
10738
 
    
10739
 
 
10740
 
    
10741
 
        <span class="flag private">private</span>
10742
 
    
10743
 
 
10744
 
    
10745
 
 
10746
 
    
10747
 
 
10748
 
    <div class="meta">
10749
 
        
10750
 
            
10751
 
                <p>Inherited from
10752
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#property__handles">Plugin.Base</a>:
10753
 
            
10754
 
        
10755
 
        
10756
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l66"><code>plugin&#x2F;js&#x2F;plugin.js:66</code></a>
10757
 
        
10758
 
        </p>
10759
 
 
10760
 
        
10761
 
 
10762
 
        
10763
 
    </div>
10764
 
 
10765
 
    <div class="description">
10766
 
        <p>The list of event handles for event listeners or AOP injected methods
10767
 
applied by the plugin to the host object.</p>
10768
 
    </div>
10769
 
 
10770
 
    
10771
 
 
10772
 
    
10773
 
 
10774
 
    
10775
 
</div>
10776
 
 
10777
 
                
10778
 
                    <div id="property_ATTRS" class="property item">
10779
 
    <h3 class="name"><code>ATTRS</code></h3>
10780
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10781
 
 
10782
 
    
10783
 
 
10784
 
    
10785
 
 
10786
 
    
10787
 
 
10788
 
    
10789
 
        <span class="flag static">static</span>
10790
 
    
10791
 
 
10792
 
    <div class="meta">
10793
 
        
10794
 
            
10795
 
                
10796
 
                <p>
10797
 
                
10798
 
                Defined in
10799
 
                
10800
 
            
10801
 
        
10802
 
        
10803
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l54"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:54</code></a>
10804
 
        
10805
 
        </p>
10806
 
 
10807
 
        
10808
 
 
10809
 
        
10810
 
    </div>
10811
 
 
10812
 
    <div class="description">
10813
 
        <p>Static property used to define the default attribute 
10814
 
configuration for the plugin.</p>
10815
 
    </div>
10816
 
 
10817
 
    
10818
 
 
10819
 
    
10820
 
 
10821
 
    
10822
 
</div>
10823
 
 
10824
 
                
10825
 
                    <div id="property_CALENDARNAV_STRINGS" class="property item protected">
10826
 
    <h3 class="name"><code>CALENDARNAV_STRINGS</code></h3>
10827
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
10828
 
 
10829
 
    
10830
 
 
10831
 
    
10832
 
        <span class="flag protected">protected</span>
10833
 
    
10834
 
 
10835
 
    
10836
 
 
10837
 
    
10838
 
        <span class="flag static">static</span>
10839
 
    
10840
 
 
10841
 
    <div class="meta">
10842
 
        
10843
 
            
10844
 
                
10845
 
                <p>
10846
 
                
10847
 
                Defined in
10848
 
                
10849
 
            
10850
 
        
10851
 
        
10852
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l76"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:76</code></a>
10853
 
        
10854
 
        </p>
10855
 
 
10856
 
        
10857
 
 
10858
 
        
10859
 
    </div>
10860
 
 
10861
 
    <div class="description">
10862
 
        <p>The CSS classnames for the calendar navigator controls.</p>
10863
 
    </div>
10864
 
 
10865
 
    
10866
 
 
10867
 
    
10868
 
 
10869
 
    
10870
 
</div>
10871
 
 
10872
 
                
10873
 
                    <div id="property_NAME" class="property item">
10874
 
    <h3 class="name"><code>NAME</code></h3>
10875
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10876
 
 
10877
 
    
10878
 
 
10879
 
    
10880
 
 
10881
 
    
10882
 
 
10883
 
    
10884
 
        <span class="flag static">static</span>
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;calendar_js_calendarnavigator.js.html#l42"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:42</code></a>
10899
 
        
10900
 
        </p>
10901
 
 
10902
 
        
10903
 
 
10904
 
        
10905
 
    </div>
10906
 
 
10907
 
    <div class="description">
10908
 
        <p>The NAME of the CalendarNavigator class. Used to prefix events generated
10909
 
by the plugin class.</p>
10910
 
    </div>
10911
 
 
10912
 
    
10913
 
        <p><strong>Default:</strong> &quot;pluginCalendarNavigator&quot;</p>
10914
 
    
10915
 
 
10916
 
    
10917
 
 
10918
 
    
10919
 
</div>
10920
 
 
10921
 
                
10922
 
                    <div id="property_name" class="property item deprecated inherited">
10923
 
    <h3 class="name"><code>name</code></h3>
10924
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10925
 
 
10926
 
    
10927
 
        <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
10928
 
    
10929
 
 
10930
 
    
10931
 
 
10932
 
    
10933
 
 
10934
 
    
10935
 
 
10936
 
    <div class="meta">
10937
 
        
10938
 
            
10939
 
                <p>Inherited from
10940
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#property_name">BaseCore</a>:
10941
 
            
10942
 
        
10943
 
        
10944
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l196"><code>base&#x2F;js&#x2F;BaseCore.js:196</code></a>
10945
 
        
10946
 
        </p>
10947
 
 
10948
 
        
10949
 
            <p>Deprecated: Use this.constructor.NAME</p>
10950
 
        
10951
 
 
10952
 
        
10953
 
    </div>
10954
 
 
10955
 
    <div class="description">
10956
 
        <p>The string used to identify the class of this object.</p>
10957
 
    </div>
10958
 
 
10959
 
    
10960
 
 
10961
 
    
10962
 
 
10963
 
    
10964
 
</div>
10965
 
 
10966
 
                
10967
 
                    <div id="property_NEXT_MONTH_CONTROL_TEMPLATE" class="property item protected">
10968
 
    <h3 class="name"><code>NEXT_MONTH_CONTROL_TEMPLATE</code></h3>
10969
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
10970
 
 
10971
 
    
10972
 
 
10973
 
    
10974
 
        <span class="flag protected">protected</span>
10975
 
    
10976
 
 
10977
 
    
10978
 
 
10979
 
    
10980
 
        <span class="flag static">static</span>
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;calendar_js_calendarnavigator.js.html#l99"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:99</code></a>
10995
 
        
10996
 
        </p>
10997
 
 
10998
 
        
10999
 
 
11000
 
        
11001
 
    </div>
11002
 
 
11003
 
    <div class="description">
11004
 
        <p>The template for the calendar navigator next month control.</p>
11005
 
    </div>
11006
 
 
11007
 
    
11008
 
 
11009
 
    
11010
 
 
11011
 
    
11012
 
</div>
11013
 
 
11014
 
                
11015
 
                    <div id="property_NS" class="property item">
11016
 
    <h3 class="name"><code>NS</code></h3>
11017
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11018
 
 
11019
 
    
11020
 
 
11021
 
    
11022
 
 
11023
 
    
11024
 
 
11025
 
    
11026
 
        <span class="flag static">static</span>
11027
 
    
11028
 
 
11029
 
    <div class="meta">
11030
 
        
11031
 
            
11032
 
                
11033
 
                <p>
11034
 
                
11035
 
                Defined in
11036
 
                
11037
 
            
11038
 
        
11039
 
        
11040
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l31"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:31</code></a>
11041
 
        
11042
 
        </p>
11043
 
 
11044
 
        
11045
 
 
11046
 
        
11047
 
    </div>
11048
 
 
11049
 
    <div class="description">
11050
 
        <p>The namespace for the plugin. This will be the property on the widget, which will 
11051
 
reference the plugin instance, when it's plugged in.</p>
11052
 
    </div>
11053
 
 
11054
 
    
11055
 
        <p><strong>Default:</strong> &quot;navigator&quot;</p>
11056
 
    
11057
 
 
11058
 
    
11059
 
 
11060
 
    
11061
 
</div>
11062
 
 
11063
 
                
11064
 
                    <div id="property_PREV_MONTH_CONTROL_TEMPLATE" class="property item protected">
11065
 
    <h3 class="name"><code>PREV_MONTH_CONTROL_TEMPLATE</code></h3>
11066
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11067
 
 
11068
 
    
11069
 
 
11070
 
    
11071
 
        <span class="flag protected">protected</span>
11072
 
    
11073
 
 
11074
 
    
11075
 
 
11076
 
    
11077
 
        <span class="flag static">static</span>
11078
 
    
11079
 
 
11080
 
    <div class="meta">
11081
 
        
11082
 
            
11083
 
                
11084
 
                <p>
11085
 
                
11086
 
                Defined in
11087
 
                
11088
 
            
11089
 
        
11090
 
        
11091
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l89"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:89</code></a>
11092
 
        
11093
 
        </p>
11094
 
 
11095
 
        
11096
 
 
11097
 
        
11098
 
    </div>
11099
 
 
11100
 
    <div class="description">
11101
 
        <p>The template for the calendar navigator previous month control.</p>
11102
 
    </div>
11103
 
 
11104
 
    
11105
 
 
11106
 
    
11107
 
 
11108
 
    
11109
 
</div>
11110
 
 
11111
 
                
11112
 
            </div>
11113
 
        
11114
 
 
11115
 
        
11116
 
            <div id="attrs" class="api-class-tabpanel">
11117
 
                <h2 class="off-left">Attributes</h2>
11118
 
 
11119
 
                
11120
 
                    <div id="attr_destroyed" class="attr item inherited">
11121
 
    <a name="config_destroyed"></a> 
11122
 
    <h3 class="name"><code>destroyed</code></h3>
11123
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
11124
 
 
11125
 
    
11126
 
 
11127
 
    
11128
 
 
11129
 
    
11130
 
 
11131
 
    
11132
 
 
11133
 
    <div class="meta">
11134
 
        
11135
 
            
11136
 
                <p>Inherited from
11137
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#attr_destroyed">BaseCore</a>:
11138
 
            
11139
 
        
11140
 
        
11141
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
11142
 
        
11143
 
        </p>
11144
 
 
11145
 
        
11146
 
 
11147
 
        
11148
 
    </div>
11149
 
 
11150
 
    <div class="description">
11151
 
        <p>Flag indicating whether or not this object
11152
 
has been through the destroy lifecycle phase.</p>
11153
 
    </div>
11154
 
 
11155
 
    
11156
 
        <p><strong>Default:</strong> false</p>
11157
 
    
11158
 
 
11159
 
    
11160
 
        <div class="emits box">
11161
 
            <h4>Fires event <code>destroyedChange</code></h4>
11162
 
 
11163
 
            <p>
11164
 
            Fires when the value for the configuration attribute <code>destroyed</code> is
11165
 
            changed. You can listen for the event using the <code>on</code> method if you
11166
 
            wish to be notified before the attribute's value has changed, or
11167
 
            using the <code>after</code> method if you wish to be notified after the
11168
 
            attribute's value has changed.
11169
 
            </p>
11170
 
 
11171
 
            <div class="params">
11172
 
                <h4>Parameters:</h4>
11173
 
 
11174
 
                <ul class="params-list">
11175
 
                    <li class="param">
11176
 
                        <code class="param-name">e</code>
11177
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
11178
 
 
11179
 
                        <div class="param-description">
11180
 
                            An Event Facade object with the following
11181
 
                            attribute-specific properties added:
11182
 
                        </div>
11183
 
 
11184
 
                        <ul class="params-list">
11185
 
                            <li class="param">
11186
 
                                <code class="param-name">prevVal</code>
11187
 
                                <span class="type">Any</span>
11188
 
                                <div class="param-description">The value of the attribute, prior to it being set.</div>
11189
 
                            </li>
11190
 
                            <li class="param">
11191
 
                                <code class="param-name">newVal</code>
11192
 
                                <span class="type">Any</span>
11193
 
                                <div class="param-description">The value the attribute is to be set to.</div>
11194
 
                            </li>
11195
 
                            <li class="param">
11196
 
                                <code class="param-name">attrName</code>
11197
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11198
 
                                <div class="param-description">The name of the attribute being set.</div>
11199
 
                            </li>
11200
 
                            <li class="param">
11201
 
                                <code class="param-name">subAttrName</code>
11202
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11203
 
                                <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
11204
 
                            </li>
11205
 
                        </ul>
11206
 
                    </li>
11207
 
                </ul>
11208
 
            </div>
11209
 
        </div>
11210
 
    
11211
 
 
11212
 
    
11213
 
</div>
11214
 
 
11215
 
                
11216
 
                    <div id="attr_host" class="attr item inherited">
11217
 
    <a name="config_host"></a> 
11218
 
    <h3 class="name"><code>host</code></h3>
11219
 
    <span class="type"><a href="../classes/Plugin.Host.html" class="crosslink">Plugin.Host</a></span>
11220
 
 
11221
 
    
11222
 
 
11223
 
    
11224
 
 
11225
 
    
11226
 
 
11227
 
    
11228
 
 
11229
 
    <div class="meta">
11230
 
        
11231
 
            
11232
 
                <p>Inherited from
11233
 
                <a href="..&#x2F;classes&#x2F;Plugin.Base.html#attr_host">Plugin.Base</a>:
11234
 
            
11235
 
        
11236
 
        
11237
 
        <a href="..&#x2F;files&#x2F;plugin_js_plugin.js.html#l31"><code>plugin&#x2F;js&#x2F;plugin.js:31</code></a>
11238
 
        
11239
 
        </p>
11240
 
 
11241
 
        
11242
 
 
11243
 
        
11244
 
    </div>
11245
 
 
11246
 
    <div class="description">
11247
 
        <p>The plugin's host object.</p>
11248
 
    </div>
11249
 
 
11250
 
    
11251
 
 
11252
 
    
11253
 
        <div class="emits box">
11254
 
            <h4>Fires event <code>hostChange</code></h4>
11255
 
 
11256
 
            <p>
11257
 
            Fires when the value for the configuration attribute <code>host</code> is
11258
 
            changed. You can listen for the event using the <code>on</code> method if you
11259
 
            wish to be notified before the attribute's value has changed, or
11260
 
            using the <code>after</code> method if you wish to be notified after the
11261
 
            attribute's value has changed.
11262
 
            </p>
11263
 
 
11264
 
            <div class="params">
11265
 
                <h4>Parameters:</h4>
11266
 
 
11267
 
                <ul class="params-list">
11268
 
                    <li class="param">
11269
 
                        <code class="param-name">e</code>
11270
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
11271
 
 
11272
 
                        <div class="param-description">
11273
 
                            An Event Facade object with the following
11274
 
                            attribute-specific properties added:
11275
 
                        </div>
11276
 
 
11277
 
                        <ul class="params-list">
11278
 
                            <li class="param">
11279
 
                                <code class="param-name">prevVal</code>
11280
 
                                <span class="type">Any</span>
11281
 
                                <div class="param-description">The value of the attribute, prior to it being set.</div>
11282
 
                            </li>
11283
 
                            <li class="param">
11284
 
                                <code class="param-name">newVal</code>
11285
 
                                <span class="type">Any</span>
11286
 
                                <div class="param-description">The value the attribute is to be set to.</div>
11287
 
                            </li>
11288
 
                            <li class="param">
11289
 
                                <code class="param-name">attrName</code>
11290
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11291
 
                                <div class="param-description">The name of the attribute being set.</div>
11292
 
                            </li>
11293
 
                            <li class="param">
11294
 
                                <code class="param-name">subAttrName</code>
11295
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11296
 
                                <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
11297
 
                            </li>
11298
 
                        </ul>
11299
 
                    </li>
11300
 
                </ul>
11301
 
            </div>
11302
 
        </div>
11303
 
    
11304
 
 
11305
 
    
11306
 
</div>
11307
 
 
11308
 
                
11309
 
                    <div id="attr_initialized" class="attr item inherited">
11310
 
    <a name="config_initialized"></a> 
11311
 
    <h3 class="name"><code>initialized</code></h3>
11312
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
11313
 
 
11314
 
    
11315
 
 
11316
 
    
11317
 
 
11318
 
    
11319
 
 
11320
 
    
11321
 
 
11322
 
    <div class="meta">
11323
 
        
11324
 
            
11325
 
                <p>Inherited from
11326
 
                <a href="..&#x2F;classes&#x2F;BaseCore.html#attr_initialized">BaseCore</a>:
11327
 
            
11328
 
        
11329
 
        
11330
 
        <a href="..&#x2F;files&#x2F;base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
11331
 
        
11332
 
        </p>
11333
 
 
11334
 
        
11335
 
 
11336
 
        
11337
 
    </div>
11338
 
 
11339
 
    <div class="description">
11340
 
        <p>Flag indicating whether or not this object
11341
 
has been through the init lifecycle phase.</p>
11342
 
    </div>
11343
 
 
11344
 
    
11345
 
        <p><strong>Default:</strong> false</p>
11346
 
    
11347
 
 
11348
 
    
11349
 
        <div class="emits box">
11350
 
            <h4>Fires event <code>initializedChange</code></h4>
11351
 
 
11352
 
            <p>
11353
 
            Fires when the value for the configuration attribute <code>initialized</code> is
11354
 
            changed. You can listen for the event using the <code>on</code> method if you
11355
 
            wish to be notified before the attribute's value has changed, or
11356
 
            using the <code>after</code> method if you wish to be notified after the
11357
 
            attribute's value has changed.
11358
 
            </p>
11359
 
 
11360
 
            <div class="params">
11361
 
                <h4>Parameters:</h4>
11362
 
 
11363
 
                <ul class="params-list">
11364
 
                    <li class="param">
11365
 
                        <code class="param-name">e</code>
11366
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
11367
 
 
11368
 
                        <div class="param-description">
11369
 
                            An Event Facade object with the following
11370
 
                            attribute-specific properties added:
11371
 
                        </div>
11372
 
 
11373
 
                        <ul class="params-list">
11374
 
                            <li class="param">
11375
 
                                <code class="param-name">prevVal</code>
11376
 
                                <span class="type">Any</span>
11377
 
                                <div class="param-description">The value of the attribute, prior to it being set.</div>
11378
 
                            </li>
11379
 
                            <li class="param">
11380
 
                                <code class="param-name">newVal</code>
11381
 
                                <span class="type">Any</span>
11382
 
                                <div class="param-description">The value the attribute is to be set to.</div>
11383
 
                            </li>
11384
 
                            <li class="param">
11385
 
                                <code class="param-name">attrName</code>
11386
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11387
 
                                <div class="param-description">The name of the attribute being set.</div>
11388
 
                            </li>
11389
 
                            <li class="param">
11390
 
                                <code class="param-name">subAttrName</code>
11391
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11392
 
                                <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
11393
 
                            </li>
11394
 
                        </ul>
11395
 
                    </li>
11396
 
                </ul>
11397
 
            </div>
11398
 
        </div>
11399
 
    
11400
 
 
11401
 
    
11402
 
</div>
11403
 
 
11404
 
                
11405
 
                    <div id="attr_shiftByMonths" class="attr item">
11406
 
    <a name="config_shiftByMonths"></a> 
11407
 
    <h3 class="name"><code>shiftByMonths</code></h3>
11408
 
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
11409
 
 
11410
 
    
11411
 
 
11412
 
    
11413
 
 
11414
 
    
11415
 
 
11416
 
    
11417
 
 
11418
 
    <div class="meta">
11419
 
        
11420
 
            
11421
 
                
11422
 
                <p>
11423
 
                
11424
 
                Defined in
11425
 
                
11426
 
            
11427
 
        
11428
 
        
11429
 
        <a href="..&#x2F;files&#x2F;calendar_js_calendarnavigator.js.html#l64"><code>calendar&#x2F;js&#x2F;calendarnavigator.js:64</code></a>
11430
 
        
11431
 
        </p>
11432
 
 
11433
 
        
11434
 
 
11435
 
        
11436
 
    </div>
11437
 
 
11438
 
    <div class="description">
11439
 
        <p>The number of months to shift by when the control arrows are clicked.</p>
11440
 
    </div>
11441
 
 
11442
 
    
11443
 
        <p><strong>Default:</strong> 1 (months)</p>
11444
 
    
11445
 
 
11446
 
    
11447
 
        <div class="emits box">
11448
 
            <h4>Fires event <code>shiftByMonthsChange</code></h4>
11449
 
 
11450
 
            <p>
11451
 
            Fires when the value for the configuration attribute <code>shiftByMonths</code> is
11452
 
            changed. You can listen for the event using the <code>on</code> method if you
11453
 
            wish to be notified before the attribute's value has changed, or
11454
 
            using the <code>after</code> method if you wish to be notified after the
11455
 
            attribute's value has changed.
11456
 
            </p>
11457
 
 
11458
 
            <div class="params">
11459
 
                <h4>Parameters:</h4>
11460
 
 
11461
 
                <ul class="params-list">
11462
 
                    <li class="param">
11463
 
                        <code class="param-name">e</code>
11464
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
11465
 
 
11466
 
                        <div class="param-description">
11467
 
                            An Event Facade object with the following
11468
 
                            attribute-specific properties added:
11469
 
                        </div>
11470
 
 
11471
 
                        <ul class="params-list">
11472
 
                            <li class="param">
11473
 
                                <code class="param-name">prevVal</code>
11474
 
                                <span class="type">Any</span>
11475
 
                                <div class="param-description">The value of the attribute, prior to it being set.</div>
11476
 
                            </li>
11477
 
                            <li class="param">
11478
 
                                <code class="param-name">newVal</code>
11479
 
                                <span class="type">Any</span>
11480
 
                                <div class="param-description">The value the attribute is to be set to.</div>
11481
 
                            </li>
11482
 
                            <li class="param">
11483
 
                                <code class="param-name">attrName</code>
11484
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11485
 
                                <div class="param-description">The name of the attribute being set.</div>
11486
 
                            </li>
11487
 
                            <li class="param">
11488
 
                                <code class="param-name">subAttrName</code>
11489
 
                                <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
11490
 
                                <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
11491
 
                            </li>
11492
 
                        </ul>
11493
 
                    </li>
11494
 
                </ul>
11495
 
            </div>
11496
 
        </div>
11497
 
    
11498
 
 
11499
 
    
11500
 
</div>
11501
 
 
11502
 
                
11503
 
            </div>
11504
 
        
11505
 
 
11506
 
        
11507
 
            <div id="events" class="api-class-tabpanel">
11508
 
                <h2 class="off-left">Events</h2>
11509
 
 
11510
 
                
11511
 
                    <div id="event_destroy" class="events item inherited">
11512
 
    <h3 class="name"><code>destroy</code></h3>
11513
 
    <span class="type"></span>
11514
 
 
11515
 
    
11516
 
 
11517
 
    
11518
 
 
11519
 
    
11520
 
 
11521
 
    
11522
 
 
11523
 
    <div class="meta">
11524
 
        
11525
 
            
11526
 
                <p>Inherited from
11527
 
                <a href="..&#x2F;classes&#x2F;Base.html#event_destroy">Base</a>:
11528
 
            
11529
 
        
11530
 
        
11531
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l285"><code>base&#x2F;js&#x2F;Base.js:285</code></a>
11532
 
        
11533
 
        </p>
11534
 
 
11535
 
        
11536
 
 
11537
 
        
11538
 
    </div>
11539
 
 
11540
 
    <div class="description">
11541
 
        <p>
11542
 
Lifecycle event for the destroy phase, 
11543
 
fired prior to destruction. Invoking the preventDefault 
11544
 
method on the event object provided to subscribers will 
11545
 
prevent destruction from proceeding.
11546
 
</p>
11547
 
 
11548
 
<p>
11549
 
Subscribers to the "after" moment of this event, will be notified
11550
 
after destruction is complete (and as a result cannot prevent
11551
 
destruction).
11552
 
</p>
11553
 
    </div>
11554
 
 
11555
 
    
11556
 
        <div class="params">
11557
 
            <h4>Event Payload:</h4>
11558
 
 
11559
 
            <ul class="params-list">
11560
 
            
11561
 
                <li class="param">
11562
 
                    
11563
 
                        <code class="param-name">e</code>
11564
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
11565
 
                    
11566
 
 
11567
 
                    
11568
 
 
11569
 
                    <div class="param-description">
11570
 
                        <p>Event object</p>
11571
 
                    </div>
11572
 
 
11573
 
                    
11574
 
                </li>
11575
 
            
11576
 
            </ul>
11577
 
        </div>
11578
 
    
11579
 
 
11580
 
 
11581
 
    
11582
 
</div>
11583
 
 
11584
 
                
11585
 
                    <div id="event_init" class="events item inherited">
11586
 
    <h3 class="name"><code>init</code></h3>
11587
 
    <span class="type"></span>
11588
 
 
11589
 
    
11590
 
 
11591
 
    
11592
 
 
11593
 
    
11594
 
 
11595
 
    
11596
 
 
11597
 
    <div class="meta">
11598
 
        
11599
 
            
11600
 
                <p>Inherited from
11601
 
                <a href="..&#x2F;classes&#x2F;Base.html#event_init">Base</a>:
11602
 
            
11603
 
        
11604
 
        
11605
 
        <a href="..&#x2F;files&#x2F;base_js_Base.js.html#l202"><code>base&#x2F;js&#x2F;Base.js:202</code></a>
11606
 
        
11607
 
        </p>
11608
 
 
11609
 
        
11610
 
 
11611
 
        
11612
 
    </div>
11613
 
 
11614
 
    <div class="description">
11615
 
        <p>
11616
 
Lifecycle event for the init phase, fired prior to initialization. 
11617
 
Invoking the preventDefault() method on the event object provided 
11618
 
to subscribers will prevent initialization from occuring.
11619
 
</p>
11620
 
 
11621
 
<p>
11622
 
Subscribers to the "after" momemt of this event, will be notified
11623
 
after initialization of the object is complete (and therefore
11624
 
cannot prevent initialization).
11625
 
</p>
11626
 
    </div>
11627
 
 
11628
 
    
11629
 
        <div class="params">
11630
 
            <h4>Event Payload:</h4>
11631
 
 
11632
 
            <ul class="params-list">
11633
 
            
11634
 
                <li class="param">
11635
 
                    
11636
 
                        <code class="param-name">e</code>
11637
 
                        <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
11638
 
                    
11639
 
 
11640
 
                    
11641
 
 
11642
 
                    <div class="param-description">
11643
 
                        <p>Event object, with a cfg property which 
11644
 
refers to the configuration object passed to the constructor.</p>
11645
 
                    </div>
11646
 
 
11647
 
                    
11648
 
                </li>
11649
 
            
11650
 
            </ul>
11651
 
        </div>
11652
 
    
11653
 
 
11654
 
 
11655
 
    
11656
 
</div>
11657
 
 
11658
 
                
11659
 
            </div>
11660
 
        
11661
 
    </div>
11662
 
</div>
11663
 
 
11664
 
                    </div>
11665
 
                </div>
11666
 
            </div>
11667
 
        </div>
11668
 
    </div>
11669
 
</div>
11670
 
<script src="..&#x2F;assets/vendor/prettify/prettify-min.js"></script>
11671
 
<script>prettyPrint();</script>
11672
 
<script src="..&#x2F;assets/js/yui-prettify.js"></script>
11673
 
<script src="..&#x2F;assets/../api.js"></script>
11674
 
<script src="..&#x2F;assets/js/api-filter.js"></script>
11675
 
<script src="..&#x2F;assets/js/api-list.js"></script>
11676
 
<script src="..&#x2F;assets/js/api-search.js"></script>
11677
 
<script src="..&#x2F;assets/js/apidocs.js"></script>
11678
 
</body>
11679
 
</html>