~ubuntu-branches/ubuntu/precise/whoopsie-daisy/precise-updates

« back to all changes in this revision

Viewing changes to backend/stats/static/js/yui/api/files/event-simulate_js_event-simulate.js.html

  • Committer: Package Import Robot
  • Author(s): Evan Dandrea
  • Date: 2012-04-18 13:04:36 UTC
  • Revision ID: package-import@ubuntu.com-20120418130436-vmt93p8fds516lws
Tags: 0.1.32
Fix failing tests on powerpc and ARM.

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>event-simulate&#x2F;js&#x2F;event-simulate.js - 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 class="file-heading">File: event-simulate&#x2F;js&#x2F;event-simulate.js</h1>
 
1310
 
 
1311
<div class="file">
 
1312
    <pre class="code prettyprint linenums">
 
1313
(function() {
 
1314
&#x2F;**
 
1315
 * Simulate user interaction by generating native DOM events.
 
1316
 *
 
1317
 * @module event-simulate
 
1318
 * @requires event
 
1319
 *&#x2F;
 
1320
 
 
1321
&#x2F;&#x2F;shortcuts
 
1322
var L   = Y.Lang,
 
1323
    array       = Y.Array,
 
1324
    isFunction  = L.isFunction,
 
1325
    isString    = L.isString,
 
1326
    isBoolean   = L.isBoolean,
 
1327
    isObject    = L.isObject,
 
1328
    isNumber    = L.isNumber,
 
1329
    doc         = Y.config.doc,
 
1330
 
 
1331
    &#x2F;&#x2F;mouse events supported
 
1332
    mouseEvents = {
 
1333
        click:      1,
 
1334
        dblclick:   1,
 
1335
        mouseover:  1,
 
1336
        mouseout:   1,
 
1337
        mousedown:  1,
 
1338
        mouseup:    1,
 
1339
        mousemove:  1,
 
1340
        contextmenu:1
 
1341
    },
 
1342
 
 
1343
    &#x2F;&#x2F;key events supported
 
1344
    keyEvents   = {
 
1345
        keydown:    1,
 
1346
        keyup:      1,
 
1347
        keypress:   1
 
1348
    },
 
1349
 
 
1350
    &#x2F;&#x2F;HTML events supported
 
1351
    uiEvents  = {
 
1352
        blur:       1,
 
1353
        change:     1,
 
1354
        focus:      1,
 
1355
        resize:     1,
 
1356
        scroll:     1,
 
1357
        select:     1
 
1358
    },
 
1359
 
 
1360
    &#x2F;&#x2F;events that bubble by default
 
1361
    bubbleEvents = {
 
1362
        scroll:     1,
 
1363
        resize:     1,
 
1364
        reset:      1,
 
1365
        submit:     1,
 
1366
        change:     1,
 
1367
        select:     1,
 
1368
        error:      1,
 
1369
        abort:      1
 
1370
    };
 
1371
 
 
1372
&#x2F;&#x2F;all key and mouse events bubble
 
1373
Y.mix(bubbleEvents, mouseEvents);
 
1374
Y.mix(bubbleEvents, keyEvents);
 
1375
 
 
1376
&#x2F;*
 
1377
 * Note: Intentionally not for YUIDoc generation.
 
1378
 * Simulates a key event using the given event information to populate
 
1379
 * the generated event object. This method does browser-equalizing
 
1380
 * calculations to account for differences in the DOM and IE event models
 
1381
 * as well as different browser quirks. Note: keydown causes Safari 2.x to
 
1382
 * crash.
 
1383
 * @method simulateKeyEvent
 
1384
 * @private
 
1385
 * @static
 
1386
 * @param {HTMLElement} target The target of the given event.
 
1387
 * @param {String} type The type of event to fire. This can be any one of
 
1388
 *      the following: keyup, keydown, and keypress.
 
1389
 * @param {Boolean} bubbles (Optional) Indicates if the event can be
 
1390
 *      bubbled up. DOM Level 3 specifies that all key events bubble by
 
1391
 *      default. The default is true.
 
1392
 * @param {Boolean} cancelable (Optional) Indicates if the event can be
 
1393
 *      canceled using preventDefault(). DOM Level 3 specifies that all
 
1394
 *      key events can be cancelled. The default
 
1395
 *      is true.
 
1396
 * @param {Window} view (Optional) The view containing the target. This is
 
1397
 *      typically the window object. The default is window.
 
1398
 * @param {Boolean} ctrlKey (Optional) Indicates if one of the CTRL keys
 
1399
 *      is pressed while the event is firing. The default is false.
 
1400
 * @param {Boolean} altKey (Optional) Indicates if one of the ALT keys
 
1401
 *      is pressed while the event is firing. The default is false.
 
1402
 * @param {Boolean} shiftKey (Optional) Indicates if one of the SHIFT keys
 
1403
 *      is pressed while the event is firing. The default is false.
 
1404
 * @param {Boolean} metaKey (Optional) Indicates if one of the META keys
 
1405
 *      is pressed while the event is firing. The default is false.
 
1406
 * @param {int} keyCode (Optional) The code for the key that is in use.
 
1407
 *      The default is 0.
 
1408
 * @param {int} charCode (Optional) The Unicode code for the character
 
1409
 *      associated with the key being used. The default is 0.
 
1410
 *&#x2F;
 
1411
function simulateKeyEvent(target &#x2F;*:HTMLElement*&#x2F;, type &#x2F;*:String*&#x2F;,
 
1412
                             bubbles &#x2F;*:Boolean*&#x2F;,  cancelable &#x2F;*:Boolean*&#x2F;,
 
1413
                             view &#x2F;*:Window*&#x2F;,
 
1414
                             ctrlKey &#x2F;*:Boolean*&#x2F;,    altKey &#x2F;*:Boolean*&#x2F;,
 
1415
                             shiftKey &#x2F;*:Boolean*&#x2F;,   metaKey &#x2F;*:Boolean*&#x2F;,
 
1416
                             keyCode &#x2F;*:int*&#x2F;,        charCode &#x2F;*:int*&#x2F;) &#x2F;*:Void*&#x2F;
 
1417
{
 
1418
    &#x2F;&#x2F;check target
 
1419
    if (!target){
 
1420
        Y.error(&quot;simulateKeyEvent(): Invalid target.&quot;);
 
1421
    }
 
1422
 
 
1423
    &#x2F;&#x2F;check event type
 
1424
    if (isString(type)){
 
1425
        type = type.toLowerCase();
 
1426
        switch(type){
 
1427
            case &quot;textevent&quot;: &#x2F;&#x2F;DOM Level 3
 
1428
                type = &quot;keypress&quot;;
 
1429
                break;
 
1430
            case &quot;keyup&quot;:
 
1431
            case &quot;keydown&quot;:
 
1432
            case &quot;keypress&quot;:
 
1433
                break;
 
1434
            default:
 
1435
                Y.error(&quot;simulateKeyEvent(): Event type &#x27;&quot; + type + &quot;&#x27; not supported.&quot;);
 
1436
        }
 
1437
    } else {
 
1438
        Y.error(&quot;simulateKeyEvent(): Event type must be a string.&quot;);
 
1439
    }
 
1440
 
 
1441
    &#x2F;&#x2F;setup default values
 
1442
    if (!isBoolean(bubbles)){
 
1443
        bubbles = true; &#x2F;&#x2F;all key events bubble
 
1444
    }
 
1445
    if (!isBoolean(cancelable)){
 
1446
        cancelable = true; &#x2F;&#x2F;all key events can be cancelled
 
1447
    }
 
1448
    if (!isObject(view)){
 
1449
        view = Y.config.win; &#x2F;&#x2F;view is typically window
 
1450
    }
 
1451
    if (!isBoolean(ctrlKey)){
 
1452
        ctrlKey = false;
 
1453
    }
 
1454
    if (!isBoolean(altKey)){
 
1455
        altKey = false;
 
1456
    }
 
1457
    if (!isBoolean(shiftKey)){
 
1458
        shiftKey = false;
 
1459
    }
 
1460
    if (!isBoolean(metaKey)){
 
1461
        metaKey = false;
 
1462
    }
 
1463
    if (!isNumber(keyCode)){
 
1464
        keyCode = 0;
 
1465
    }
 
1466
    if (!isNumber(charCode)){
 
1467
        charCode = 0;
 
1468
    }
 
1469
 
 
1470
    &#x2F;&#x2F;try to create a mouse event
 
1471
    var customEvent &#x2F;*:MouseEvent*&#x2F; = null;
 
1472
 
 
1473
    &#x2F;&#x2F;check for DOM-compliant browsers first
 
1474
    if (isFunction(doc.createEvent)){
 
1475
 
 
1476
        try {
 
1477
 
 
1478
            &#x2F;&#x2F;try to create key event
 
1479
            customEvent = doc.createEvent(&quot;KeyEvents&quot;);
 
1480
 
 
1481
            &#x2F;*
 
1482
             * Interesting problem: Firefox implemented a non-standard
 
1483
             * version of initKeyEvent() based on DOM Level 2 specs.
 
1484
             * Key event was removed from DOM Level 2 and re-introduced
 
1485
             * in DOM Level 3 with a different interface. Firefox is the
 
1486
             * only browser with any implementation of Key Events, so for
 
1487
             * now, assume it&#x27;s Firefox if the above line doesn&#x27;t error.
 
1488
             *&#x2F;
 
1489
            &#x2F;&#x2F; @TODO: Decipher between Firefox&#x27;s implementation and a correct one.
 
1490
            customEvent.initKeyEvent(type, bubbles, cancelable, view, ctrlKey,
 
1491
                altKey, shiftKey, metaKey, keyCode, charCode);
 
1492
 
 
1493
        } catch (ex &#x2F;*:Error*&#x2F;){
 
1494
 
 
1495
            &#x2F;*
 
1496
             * If it got here, that means key events aren&#x27;t officially supported.
 
1497
             * Safari&#x2F;WebKit is a real problem now. WebKit 522 won&#x27;t let you
 
1498
             * set keyCode, charCode, or other properties if you use a
 
1499
             * UIEvent, so we first must try to create a generic event. The
 
1500
             * fun part is that this will throw an error on Safari 2.x. The
 
1501
             * end result is that we need another try...catch statement just to
 
1502
             * deal with this mess.
 
1503
             *&#x2F;
 
1504
            try {
 
1505
 
 
1506
                &#x2F;&#x2F;try to create generic event - will fail in Safari 2.x
 
1507
                customEvent = doc.createEvent(&quot;Events&quot;);
 
1508
 
 
1509
            } catch (uierror &#x2F;*:Error*&#x2F;){
 
1510
 
 
1511
                &#x2F;&#x2F;the above failed, so create a UIEvent for Safari 2.x
 
1512
                customEvent = doc.createEvent(&quot;UIEvents&quot;);
 
1513
 
 
1514
            } finally {
 
1515
 
 
1516
                customEvent.initEvent(type, bubbles, cancelable);
 
1517
 
 
1518
                &#x2F;&#x2F;initialize
 
1519
                customEvent.view = view;
 
1520
                customEvent.altKey = altKey;
 
1521
                customEvent.ctrlKey = ctrlKey;
 
1522
                customEvent.shiftKey = shiftKey;
 
1523
                customEvent.metaKey = metaKey;
 
1524
                customEvent.keyCode = keyCode;
 
1525
                customEvent.charCode = charCode;
 
1526
 
 
1527
            }
 
1528
 
 
1529
        }
 
1530
 
 
1531
        &#x2F;&#x2F;fire the event
 
1532
        target.dispatchEvent(customEvent);
 
1533
 
 
1534
    } else if (isObject(doc.createEventObject)){ &#x2F;&#x2F;IE
 
1535
 
 
1536
        &#x2F;&#x2F;create an IE event object
 
1537
        customEvent = doc.createEventObject();
 
1538
 
 
1539
        &#x2F;&#x2F;assign available properties
 
1540
        customEvent.bubbles = bubbles;
 
1541
        customEvent.cancelable = cancelable;
 
1542
        customEvent.view = view;
 
1543
        customEvent.ctrlKey = ctrlKey;
 
1544
        customEvent.altKey = altKey;
 
1545
        customEvent.shiftKey = shiftKey;
 
1546
        customEvent.metaKey = metaKey;
 
1547
 
 
1548
        &#x2F;*
 
1549
         * IE doesn&#x27;t support charCode explicitly. CharCode should
 
1550
         * take precedence over any keyCode value for accurate
 
1551
         * representation.
 
1552
         *&#x2F;
 
1553
        customEvent.keyCode = (charCode &gt; 0) ? charCode : keyCode;
 
1554
 
 
1555
        &#x2F;&#x2F;fire the event
 
1556
        target.fireEvent(&quot;on&quot; + type, customEvent);
 
1557
 
 
1558
    } else {
 
1559
        Y.error(&quot;simulateKeyEvent(): No event simulation framework present.&quot;);
 
1560
    }
 
1561
}
 
1562
 
 
1563
&#x2F;*
 
1564
 * Note: Intentionally not for YUIDoc generation.
 
1565
 * Simulates a mouse event using the given event information to populate
 
1566
 * the generated event object. This method does browser-equalizing
 
1567
 * calculations to account for differences in the DOM and IE event models
 
1568
 * as well as different browser quirks.
 
1569
 * @method simulateMouseEvent
 
1570
 * @private
 
1571
 * @static
 
1572
 * @param {HTMLElement} target The target of the given event.
 
1573
 * @param {String} type The type of event to fire. This can be any one of
 
1574
 *      the following: click, dblclick, mousedown, mouseup, mouseout,
 
1575
 *      mouseover, and mousemove.
 
1576
 * @param {Boolean} bubbles (Optional) Indicates if the event can be
 
1577
 *      bubbled up. DOM Level 2 specifies that all mouse events bubble by
 
1578
 *      default. The default is true.
 
1579
 * @param {Boolean} cancelable (Optional) Indicates if the event can be
 
1580
 *      canceled using preventDefault(). DOM Level 2 specifies that all
 
1581
 *      mouse events except mousemove can be cancelled. The default
 
1582
 *      is true for all events except mousemove, for which the default
 
1583
 *      is false.
 
1584
 * @param {Window} view (Optional) The view containing the target. This is
 
1585
 *      typically the window object. The default is window.
 
1586
 * @param {int} detail (Optional) The number of times the mouse button has
 
1587
 *      been used. The default value is 1.
 
1588
 * @param {int} screenX (Optional) The x-coordinate on the screen at which
 
1589
 *      point the event occured. The default is 0.
 
1590
 * @param {int} screenY (Optional) The y-coordinate on the screen at which
 
1591
 *      point the event occured. The default is 0.
 
1592
 * @param {int} clientX (Optional) The x-coordinate on the client at which
 
1593
 *      point the event occured. The default is 0.
 
1594
 * @param {int} clientY (Optional) The y-coordinate on the client at which
 
1595
 *      point the event occured. The default is 0.
 
1596
 * @param {Boolean} ctrlKey (Optional) Indicates if one of the CTRL keys
 
1597
 *      is pressed while the event is firing. The default is false.
 
1598
 * @param {Boolean} altKey (Optional) Indicates if one of the ALT keys
 
1599
 *      is pressed while the event is firing. The default is false.
 
1600
 * @param {Boolean} shiftKey (Optional) Indicates if one of the SHIFT keys
 
1601
 *      is pressed while the event is firing. The default is false.
 
1602
 * @param {Boolean} metaKey (Optional) Indicates if one of the META keys
 
1603
 *      is pressed while the event is firing. The default is false.
 
1604
 * @param {int} button (Optional) The button being pressed while the event
 
1605
 *      is executing. The value should be 0 for the primary mouse button
 
1606
 *      (typically the left button), 1 for the terciary mouse button
 
1607
 *      (typically the middle button), and 2 for the secondary mouse button
 
1608
 *      (typically the right button). The default is 0.
 
1609
 * @param {HTMLElement} relatedTarget (Optional) For mouseout events,
 
1610
 *      this is the element that the mouse has moved to. For mouseover
 
1611
 *      events, this is the element that the mouse has moved from. This
 
1612
 *      argument is ignored for all other events. The default is null.
 
1613
 *&#x2F;
 
1614
function simulateMouseEvent(target &#x2F;*:HTMLElement*&#x2F;, type &#x2F;*:String*&#x2F;,
 
1615
                               bubbles &#x2F;*:Boolean*&#x2F;,  cancelable &#x2F;*:Boolean*&#x2F;,
 
1616
                               view &#x2F;*:Window*&#x2F;,        detail &#x2F;*:int*&#x2F;,
 
1617
                               screenX &#x2F;*:int*&#x2F;,        screenY &#x2F;*:int*&#x2F;,
 
1618
                               clientX &#x2F;*:int*&#x2F;,        clientY &#x2F;*:int*&#x2F;,
 
1619
                               ctrlKey &#x2F;*:Boolean*&#x2F;,    altKey &#x2F;*:Boolean*&#x2F;,
 
1620
                               shiftKey &#x2F;*:Boolean*&#x2F;,   metaKey &#x2F;*:Boolean*&#x2F;,
 
1621
                               button &#x2F;*:int*&#x2F;,         relatedTarget &#x2F;*:HTMLElement*&#x2F;) &#x2F;*:Void*&#x2F;
 
1622
{
 
1623
 
 
1624
    &#x2F;&#x2F;check target
 
1625
    if (!target){
 
1626
        Y.error(&quot;simulateMouseEvent(): Invalid target.&quot;);
 
1627
    }
 
1628
 
 
1629
    &#x2F;&#x2F;check event type
 
1630
    if (isString(type)){
 
1631
        type = type.toLowerCase();
 
1632
 
 
1633
        &#x2F;&#x2F;make sure it&#x27;s a supported mouse event
 
1634
        if (!mouseEvents[type]){
 
1635
            Y.error(&quot;simulateMouseEvent(): Event type &#x27;&quot; + type + &quot;&#x27; not supported.&quot;);
 
1636
        }
 
1637
    } else {
 
1638
        Y.error(&quot;simulateMouseEvent(): Event type must be a string.&quot;);
 
1639
    }
 
1640
 
 
1641
    &#x2F;&#x2F;setup default values
 
1642
    if (!isBoolean(bubbles)){
 
1643
        bubbles = true; &#x2F;&#x2F;all mouse events bubble
 
1644
    }
 
1645
    if (!isBoolean(cancelable)){
 
1646
        cancelable = (type != &quot;mousemove&quot;); &#x2F;&#x2F;mousemove is the only one that can&#x27;t be cancelled
 
1647
    }
 
1648
    if (!isObject(view)){
 
1649
        view = Y.config.win; &#x2F;&#x2F;view is typically window
 
1650
    }
 
1651
    if (!isNumber(detail)){
 
1652
        detail = 1;  &#x2F;&#x2F;number of mouse clicks must be at least one
 
1653
    }
 
1654
    if (!isNumber(screenX)){
 
1655
        screenX = 0;
 
1656
    }
 
1657
    if (!isNumber(screenY)){
 
1658
        screenY = 0;
 
1659
    }
 
1660
    if (!isNumber(clientX)){
 
1661
        clientX = 0;
 
1662
    }
 
1663
    if (!isNumber(clientY)){
 
1664
        clientY = 0;
 
1665
    }
 
1666
    if (!isBoolean(ctrlKey)){
 
1667
        ctrlKey = false;
 
1668
    }
 
1669
    if (!isBoolean(altKey)){
 
1670
        altKey = false;
 
1671
    }
 
1672
    if (!isBoolean(shiftKey)){
 
1673
        shiftKey = false;
 
1674
    }
 
1675
    if (!isBoolean(metaKey)){
 
1676
        metaKey = false;
 
1677
    }
 
1678
    if (!isNumber(button)){
 
1679
        button = 0;
 
1680
    }
 
1681
 
 
1682
    relatedTarget = relatedTarget || null;
 
1683
 
 
1684
    &#x2F;&#x2F;try to create a mouse event
 
1685
    var customEvent &#x2F;*:MouseEvent*&#x2F; = null;
 
1686
 
 
1687
    &#x2F;&#x2F;check for DOM-compliant browsers first
 
1688
    if (isFunction(doc.createEvent)){
 
1689
 
 
1690
        customEvent = doc.createEvent(&quot;MouseEvents&quot;);
 
1691
 
 
1692
        &#x2F;&#x2F;Safari 2.x (WebKit 418) still doesn&#x27;t implement initMouseEvent()
 
1693
        if (customEvent.initMouseEvent){
 
1694
            customEvent.initMouseEvent(type, bubbles, cancelable, view, detail,
 
1695
                                 screenX, screenY, clientX, clientY,
 
1696
                                 ctrlKey, altKey, shiftKey, metaKey,
 
1697
                                 button, relatedTarget);
 
1698
        } else { &#x2F;&#x2F;Safari
 
1699
 
 
1700
            &#x2F;&#x2F;the closest thing available in Safari 2.x is UIEvents
 
1701
            customEvent = doc.createEvent(&quot;UIEvents&quot;);
 
1702
            customEvent.initEvent(type, bubbles, cancelable);
 
1703
            customEvent.view = view;
 
1704
            customEvent.detail = detail;
 
1705
            customEvent.screenX = screenX;
 
1706
            customEvent.screenY = screenY;
 
1707
            customEvent.clientX = clientX;
 
1708
            customEvent.clientY = clientY;
 
1709
            customEvent.ctrlKey = ctrlKey;
 
1710
            customEvent.altKey = altKey;
 
1711
            customEvent.metaKey = metaKey;
 
1712
            customEvent.shiftKey = shiftKey;
 
1713
            customEvent.button = button;
 
1714
            customEvent.relatedTarget = relatedTarget;
 
1715
        }
 
1716
 
 
1717
        &#x2F;*
 
1718
         * Check to see if relatedTarget has been assigned. Firefox
 
1719
         * versions less than 2.0 don&#x27;t allow it to be assigned via
 
1720
         * initMouseEvent() and the property is readonly after event
 
1721
         * creation, so in order to keep YAHOO.util.getRelatedTarget()
 
1722
         * working, assign to the IE proprietary toElement property
 
1723
         * for mouseout event and fromElement property for mouseover
 
1724
         * event.
 
1725
         *&#x2F;
 
1726
        if (relatedTarget &amp;&amp; !customEvent.relatedTarget){
 
1727
            if (type == &quot;mouseout&quot;){
 
1728
                customEvent.toElement = relatedTarget;
 
1729
            } else if (type == &quot;mouseover&quot;){
 
1730
                customEvent.fromElement = relatedTarget;
 
1731
            }
 
1732
        }
 
1733
 
 
1734
        &#x2F;&#x2F;fire the event
 
1735
        target.dispatchEvent(customEvent);
 
1736
 
 
1737
    } else if (isObject(doc.createEventObject)){ &#x2F;&#x2F;IE
 
1738
 
 
1739
        &#x2F;&#x2F;create an IE event object
 
1740
        customEvent = doc.createEventObject();
 
1741
 
 
1742
        &#x2F;&#x2F;assign available properties
 
1743
        customEvent.bubbles = bubbles;
 
1744
        customEvent.cancelable = cancelable;
 
1745
        customEvent.view = view;
 
1746
        customEvent.detail = detail;
 
1747
        customEvent.screenX = screenX;
 
1748
        customEvent.screenY = screenY;
 
1749
        customEvent.clientX = clientX;
 
1750
        customEvent.clientY = clientY;
 
1751
        customEvent.ctrlKey = ctrlKey;
 
1752
        customEvent.altKey = altKey;
 
1753
        customEvent.metaKey = metaKey;
 
1754
        customEvent.shiftKey = shiftKey;
 
1755
 
 
1756
        &#x2F;&#x2F;fix button property for IE&#x27;s wacky implementation
 
1757
        switch(button){
 
1758
            case 0:
 
1759
                customEvent.button = 1;
 
1760
                break;
 
1761
            case 1:
 
1762
                customEvent.button = 4;
 
1763
                break;
 
1764
            case 2:
 
1765
                &#x2F;&#x2F;leave as is
 
1766
                break;
 
1767
            default:
 
1768
                customEvent.button = 0;
 
1769
        }
 
1770
 
 
1771
        &#x2F;*
 
1772
         * Have to use relatedTarget because IE won&#x27;t allow assignment
 
1773
         * to toElement or fromElement on generic events. This keeps
 
1774
         * YAHOO.util.customEvent.getRelatedTarget() functional.
 
1775
         *&#x2F;
 
1776
        customEvent.relatedTarget = relatedTarget;
 
1777
 
 
1778
        &#x2F;&#x2F;fire the event
 
1779
        target.fireEvent(&quot;on&quot; + type, customEvent);
 
1780
 
 
1781
    } else {
 
1782
        Y.error(&quot;simulateMouseEvent(): No event simulation framework present.&quot;);
 
1783
    }
 
1784
}
 
1785
 
 
1786
&#x2F;*
 
1787
 * Note: Intentionally not for YUIDoc generation.
 
1788
 * Simulates a UI event using the given event information to populate
 
1789
 * the generated event object. This method does browser-equalizing
 
1790
 * calculations to account for differences in the DOM and IE event models
 
1791
 * as well as different browser quirks.
 
1792
 * @method simulateHTMLEvent
 
1793
 * @private
 
1794
 * @static
 
1795
 * @param {HTMLElement} target The target of the given event.
 
1796
 * @param {String} type The type of event to fire. This can be any one of
 
1797
 *      the following: click, dblclick, mousedown, mouseup, mouseout,
 
1798
 *      mouseover, and mousemove.
 
1799
 * @param {Boolean} bubbles (Optional) Indicates if the event can be
 
1800
 *      bubbled up. DOM Level 2 specifies that all mouse events bubble by
 
1801
 *      default. The default is true.
 
1802
 * @param {Boolean} cancelable (Optional) Indicates if the event can be
 
1803
 *      canceled using preventDefault(). DOM Level 2 specifies that all
 
1804
 *      mouse events except mousemove can be cancelled. The default
 
1805
 *      is true for all events except mousemove, for which the default
 
1806
 *      is false.
 
1807
 * @param {Window} view (Optional) The view containing the target. This is
 
1808
 *      typically the window object. The default is window.
 
1809
 * @param {int} detail (Optional) The number of times the mouse button has
 
1810
 *      been used. The default value is 1.
 
1811
 *&#x2F;
 
1812
function simulateUIEvent(target &#x2F;*:HTMLElement*&#x2F;, type &#x2F;*:String*&#x2F;,
 
1813
                               bubbles &#x2F;*:Boolean*&#x2F;,  cancelable &#x2F;*:Boolean*&#x2F;,
 
1814
                               view &#x2F;*:Window*&#x2F;,        detail &#x2F;*:int*&#x2F;) &#x2F;*:Void*&#x2F;
 
1815
{
 
1816
 
 
1817
    &#x2F;&#x2F;check target
 
1818
    if (!target){
 
1819
        Y.error(&quot;simulateUIEvent(): Invalid target.&quot;);
 
1820
    }
 
1821
 
 
1822
    &#x2F;&#x2F;check event type
 
1823
    if (isString(type)){
 
1824
        type = type.toLowerCase();
 
1825
 
 
1826
        &#x2F;&#x2F;make sure it&#x27;s a supported mouse event
 
1827
        if (!uiEvents[type]){
 
1828
            Y.error(&quot;simulateUIEvent(): Event type &#x27;&quot; + type + &quot;&#x27; not supported.&quot;);
 
1829
        }
 
1830
    } else {
 
1831
        Y.error(&quot;simulateUIEvent(): Event type must be a string.&quot;);
 
1832
    }
 
1833
 
 
1834
    &#x2F;&#x2F;try to create a mouse event
 
1835
    var customEvent = null;
 
1836
 
 
1837
 
 
1838
    &#x2F;&#x2F;setup default values
 
1839
    if (!isBoolean(bubbles)){
 
1840
        bubbles = (type in bubbleEvents);  &#x2F;&#x2F;not all events bubble
 
1841
    }
 
1842
    if (!isBoolean(cancelable)){
 
1843
        cancelable = (type == &quot;submit&quot;); &#x2F;&#x2F;submit is the only one that can be cancelled
 
1844
    }
 
1845
    if (!isObject(view)){
 
1846
        view = Y.config.win; &#x2F;&#x2F;view is typically window
 
1847
    }
 
1848
    if (!isNumber(detail)){
 
1849
        detail = 1;  &#x2F;&#x2F;usually not used but defaulted to this
 
1850
    }
 
1851
 
 
1852
    &#x2F;&#x2F;check for DOM-compliant browsers first
 
1853
    if (isFunction(doc.createEvent)){
 
1854
 
 
1855
        &#x2F;&#x2F;just a generic UI Event object is needed
 
1856
        customEvent = doc.createEvent(&quot;UIEvents&quot;);
 
1857
        customEvent.initUIEvent(type, bubbles, cancelable, view, detail);
 
1858
 
 
1859
        &#x2F;&#x2F;fire the event
 
1860
        target.dispatchEvent(customEvent);
 
1861
 
 
1862
    } else if (isObject(doc.createEventObject)){ &#x2F;&#x2F;IE
 
1863
 
 
1864
        &#x2F;&#x2F;create an IE event object
 
1865
        customEvent = doc.createEventObject();
 
1866
 
 
1867
        &#x2F;&#x2F;assign available properties
 
1868
        customEvent.bubbles = bubbles;
 
1869
        customEvent.cancelable = cancelable;
 
1870
        customEvent.view = view;
 
1871
        customEvent.detail = detail;
 
1872
 
 
1873
        &#x2F;&#x2F;fire the event
 
1874
        target.fireEvent(&quot;on&quot; + type, customEvent);
 
1875
 
 
1876
    } else {
 
1877
        Y.error(&quot;simulateUIEvent(): No event simulation framework present.&quot;);
 
1878
    }
 
1879
}
 
1880
 
 
1881
&#x2F;**
 
1882
 * Simulates the event with the given name on a target.
 
1883
 * @param {HTMLElement} target The DOM element that&#x27;s the target of the event.
 
1884
 * @param {String} type The type of event to simulate (i.e., &quot;click&quot;).
 
1885
 * @param {Object} options (Optional) Extra options to copy onto the event object.
 
1886
 * @return {void}
 
1887
 * @for Event
 
1888
 * @method simulate
 
1889
 * @static
 
1890
 *&#x2F;
 
1891
Y.Event.simulate = function(target, type, options){
 
1892
 
 
1893
    options = options || {};
 
1894
 
 
1895
    if (mouseEvents[type]){
 
1896
        simulateMouseEvent(target, type, options.bubbles,
 
1897
            options.cancelable, options.view, options.detail, options.screenX,
 
1898
            options.screenY, options.clientX, options.clientY, options.ctrlKey,
 
1899
            options.altKey, options.shiftKey, options.metaKey, options.button,
 
1900
            options.relatedTarget);
 
1901
    } else if (keyEvents[type]){
 
1902
        simulateKeyEvent(target, type, options.bubbles,
 
1903
            options.cancelable, options.view, options.ctrlKey,
 
1904
            options.altKey, options.shiftKey, options.metaKey,
 
1905
            options.keyCode, options.charCode);
 
1906
    } else if (uiEvents[type]){
 
1907
        simulateUIEvent(target, type, options.bubbles,
 
1908
            options.cancelable, options.view, options.detail);
 
1909
     } else {
 
1910
        Y.error(&quot;simulate(): Event &#x27;&quot; + type + &quot;&#x27; can&#x27;t be simulated.&quot;);
 
1911
    }
 
1912
};
 
1913
 
 
1914
 
 
1915
})();
 
1916
 
 
1917
 
 
1918
    </pre>
 
1919
</div>
 
1920
 
 
1921
                    </div>
 
1922
                </div>
 
1923
            </div>
 
1924
        </div>
 
1925
    </div>
 
1926
</div>
 
1927
<script src="..&#x2F;assets/vendor/prettify/prettify-min.js"></script>
 
1928
<script>prettyPrint();</script>
 
1929
<script src="..&#x2F;assets/js/yui-prettify.js"></script>
 
1930
<script src="..&#x2F;assets/../api.js"></script>
 
1931
<script src="..&#x2F;assets/js/api-filter.js"></script>
 
1932
<script src="..&#x2F;assets/js/api-list.js"></script>
 
1933
<script src="..&#x2F;assets/js/api-search.js"></script>
 
1934
<script src="..&#x2F;assets/js/apidocs.js"></script>
 
1935
</body>
 
1936
</html>