5
<title>PjaxBase - YUI 3</title>
6
<link rel="stylesheet" href="http://yui.yahooapis.com/3.5.0/build/cssgrids/cssgrids-min.css">
7
<link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
8
<link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
9
<script src="http://yui.yahooapis.com/3.5.0/build/yui/yui-min.js"></script>
11
<body class="yui3-skin-sam">
14
<div id="hd" class="yui3-g header">
15
<div class="yui3-u-3-4">
17
<h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
20
<div class="yui3-u-1-4 version">
21
<em>API Docs for: 3.5.1</em>
24
<div id="bd" class="yui3-g">
26
<div class="yui3-u-1-4">
27
<div id="docs-sidebar" class="sidebar apidocs">
29
<h2 class="off-left">APIs</h2>
30
<div id="api-tabview" class="tabview">
32
<li><a href="#api-classes">Classes</a></li>
33
<li><a href="#api-modules">Modules</a></li>
36
<div id="api-tabview-filter">
37
<input type="search" id="api-filter" placeholder="Type to filter APIs">
40
<div id="api-tabview-panel">
41
<ul id="api-classes" class="apis classes">
43
<li><a href="../classes/Anim.html">Anim</a></li>
45
<li><a href="../classes/App.html">App</a></li>
47
<li><a href="../classes/App.Base.html">App.Base</a></li>
49
<li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
51
<li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
53
<li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
55
<li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
57
<li><a href="../classes/Array.html">Array</a></li>
59
<li><a href="../classes/ArrayList.html">ArrayList</a></li>
61
<li><a href="../classes/ArraySort.html">ArraySort</a></li>
63
<li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
65
<li><a href="../classes/Attribute.html">Attribute</a></li>
67
<li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
69
<li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
71
<li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
73
<li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
75
<li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
77
<li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
79
<li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
81
<li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
83
<li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
85
<li><a href="../classes/Axis.html">Axis</a></li>
87
<li><a href="../classes/AxisType.html">AxisType</a></li>
89
<li><a href="../classes/BarSeries.html">BarSeries</a></li>
91
<li><a href="../classes/Base.html">Base</a></li>
93
<li><a href="../classes/BaseCore.html">BaseCore</a></li>
95
<li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
97
<li><a href="../classes/Button.html">Button</a></li>
99
<li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
101
<li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
103
<li><a href="../classes/ButtonPlugin.html">ButtonPlugin</a></li>
105
<li><a href="../classes/Cache.html">Cache</a></li>
107
<li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
109
<li><a href="../classes/Calendar.html">Calendar</a></li>
111
<li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
113
<li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
115
<li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
117
<li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
119
<li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
121
<li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
123
<li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
125
<li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
127
<li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
129
<li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
131
<li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
133
<li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
135
<li><a href="../classes/Chart.html">Chart</a></li>
137
<li><a href="../classes/ChartBase.html">ChartBase</a></li>
139
<li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
141
<li><a href="../classes/Circle.html">Circle</a></li>
143
<li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
145
<li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
147
<li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
149
<li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
151
<li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
153
<li><a href="../classes/config.html">config</a></li>
155
<li><a href="../classes/Console.html">Console</a></li>
157
<li><a href="../classes/Controller.html">Controller</a></li>
159
<li><a href="../classes/Cookie.html">Cookie</a></li>
161
<li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
163
<li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
165
<li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
167
<li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
169
<li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
171
<li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
173
<li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
175
<li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
177
<li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
179
<li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
181
<li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
183
<li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
185
<li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
187
<li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
189
<li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
191
<li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
193
<li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
195
<li><a href="../classes/DataTable.html">DataTable</a></li>
197
<li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
199
<li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
201
<li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
203
<li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
205
<li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
207
<li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
209
<li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
211
<li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
213
<li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
215
<li><a href="../classes/DataType.Date.html">DataType.Date</a></li>
217
<li><a href="../classes/DataType.Date.Locale.html">DataType.Date.Locale</a></li>
219
<li><a href="../classes/DataType.Number.html">DataType.Number</a></li>
221
<li><a href="../classes/DataType.XML.html">DataType.XML</a></li>
223
<li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
225
<li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
227
<li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
229
<li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
231
<li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
233
<li><a href="../classes/Dial.html">Dial</a></li>
235
<li><a href="../classes/Do.html">Do</a></li>
237
<li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
239
<li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
241
<li><a href="../classes/Do.Error.html">Do.Error</a></li>
243
<li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
245
<li><a href="../classes/Do.Method.html">Do.Method</a></li>
247
<li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
249
<li><a href="../classes/DOM.html">DOM</a></li>
251
<li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
253
<li><a href="../classes/Drawing.html">Drawing</a></li>
255
<li><a href="../classes/Easing.html">Easing</a></li>
257
<li><a href="../classes/EditorBase.html">EditorBase</a></li>
259
<li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
261
<li><a href="../classes/Ellipse.html">Ellipse</a></li>
263
<li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
265
<li><a href="../classes/Escape.html">Escape</a></li>
267
<li><a href="../classes/Event.html">Event</a></li>
269
<li><a href="../classes/EventFacade.html">EventFacade</a></li>
271
<li><a href="../classes/EventHandle.html">EventHandle</a></li>
273
<li><a href="../classes/EventTarget.html">EventTarget</a></li>
275
<li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
277
<li><a href="../classes/Features.html">Features</a></li>
279
<li><a href="../classes/File.html">File</a></li>
281
<li><a href="../classes/FileFlash.html">FileFlash</a></li>
283
<li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
285
<li><a href="../classes/Fills.html">Fills</a></li>
287
<li><a href="../classes/Frame.html">Frame</a></li>
289
<li><a href="../classes/Get.html">Get</a></li>
291
<li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
293
<li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
295
<li><a href="../classes/Graph.html">Graph</a></li>
297
<li><a href="../classes/Graphic.html">Graphic</a></li>
299
<li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
301
<li><a href="../classes/Gridlines.html">Gridlines</a></li>
303
<li><a href="../classes/GroupCircle.html">GroupCircle</a></li>
305
<li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
307
<li><a href="../classes/GroupRect.html">GroupRect</a></li>
309
<li><a href="../classes/Handlebars.html">Handlebars</a></li>
311
<li><a href="../classes/Highlight.html">Highlight</a></li>
313
<li><a href="../classes/Histogram.html">Histogram</a></li>
315
<li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
317
<li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
319
<li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
321
<li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
323
<li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
325
<li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
327
<li><a href="../classes/Intl.html">Intl</a></li>
329
<li><a href="../classes/IO.html">IO</a></li>
331
<li><a href="../classes/JSON.html">JSON</a></li>
333
<li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
335
<li><a href="../classes/Lang.html">Lang</a></li>
337
<li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
339
<li><a href="../classes/Lines.html">Lines</a></li>
341
<li><a href="../classes/LineSeries.html">LineSeries</a></li>
343
<li><a href="../classes/Loader.html">Loader</a></li>
345
<li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
347
<li><a href="../classes/Matrix.html">Matrix</a></li>
349
<li><a href="../classes/Model.html">Model</a></li>
351
<li><a href="../classes/ModelList.html">ModelList</a></li>
353
<li><a href="../classes/Node.html">Node</a></li>
355
<li><a href="../classes/NodeList.html">NodeList</a></li>
357
<li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
359
<li><a href="../classes/Object.html">Object</a></li>
361
<li><a href="../classes/Overlay.html">Overlay</a></li>
363
<li><a href="../classes/Panel.html">Panel</a></li>
365
<li><a href="../classes/Parallel.html">Parallel</a></li>
367
<li><a href="../classes/Path.html">Path</a></li>
369
<li><a href="../classes/PieChart.html">PieChart</a></li>
371
<li><a href="../classes/PieSeries.html">PieSeries</a></li>
373
<li><a href="../classes/Pjax.html">Pjax</a></li>
375
<li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
377
<li><a href="../classes/Plots.html">Plots</a></li>
379
<li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
381
<li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
383
<li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
385
<li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
387
<li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
389
<li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
391
<li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
393
<li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
395
<li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
397
<li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
399
<li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
401
<li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
403
<li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
405
<li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
407
<li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
409
<li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
411
<li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
413
<li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
415
<li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
417
<li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
419
<li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
421
<li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
423
<li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
425
<li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
427
<li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
429
<li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
431
<li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
433
<li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
435
<li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
437
<li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
439
<li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
441
<li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
443
<li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
445
<li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
447
<li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
449
<li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
451
<li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
453
<li><a href="../classes/Pollable.html">Pollable</a></li>
455
<li><a href="../classes/Profiler.html">Profiler</a></li>
457
<li><a href="../classes/QueryString.html">QueryString</a></li>
459
<li><a href="../classes/Queue.html">Queue</a></li>
461
<li><a href="../classes/Record.html">Record</a></li>
463
<li><a href="../classes/Recordset.html">Recordset</a></li>
465
<li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
467
<li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
469
<li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
471
<li><a href="../classes/Rect.html">Rect</a></li>
473
<li><a href="../classes/Renderer.html">Renderer</a></li>
475
<li><a href="../classes/Resize.html">Resize</a></li>
477
<li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
479
<li><a href="../classes/Router.html">Router</a></li>
481
<li><a href="../classes/ScrollView.html">ScrollView</a></li>
483
<li><a href="../classes/Selector.html">Selector</a></li>
485
<li><a href="../classes/Shape.html">Shape</a></li>
487
<li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
489
<li><a href="../classes/Slider.html">Slider</a></li>
491
<li><a href="../classes/SliderBase.html">SliderBase</a></li>
493
<li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
495
<li><a href="../classes/Sortable.html">Sortable</a></li>
497
<li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
499
<li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
501
<li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
503
<li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
505
<li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
507
<li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
509
<li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
511
<li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
513
<li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
515
<li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
517
<li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
519
<li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
521
<li><a href="../classes/State.html">State</a></li>
523
<li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
525
<li><a href="../classes/Subscriber.html">Subscriber</a></li>
527
<li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
529
<li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
531
<li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
533
<li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
535
<li><a href="../classes/SVGPath.html">SVGPath</a></li>
537
<li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
539
<li><a href="../classes/SVGRect.html">SVGRect</a></li>
541
<li><a href="../classes/SVGShape.html">SVGShape</a></li>
543
<li><a href="../classes/SWF.html">SWF</a></li>
545
<li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
547
<li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
549
<li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
551
<li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
553
<li><a href="../classes/Tab.html">Tab</a></li>
555
<li><a href="../classes/TabView.html">TabView</a></li>
557
<li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
559
<li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
561
<li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
563
<li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
565
<li><a href="../classes/Test.Console.html">Test.Console</a></li>
567
<li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
569
<li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
571
<li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
573
<li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
575
<li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
577
<li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
579
<li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
581
<li><a href="../classes/Test.Results.html">Test.Results</a></li>
583
<li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
585
<li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
587
<li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
589
<li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
591
<li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
593
<li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
595
<li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
597
<li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
599
<li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
601
<li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
603
<li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
605
<li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
607
<li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
609
<li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
611
<li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
613
<li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
615
<li><a href="../classes/Transition.html">Transition</a></li>
617
<li><a href="../classes/UA.html">UA</a></li>
619
<li><a href="../classes/Uploader.html">Uploader</a></li>
621
<li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
623
<li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
625
<li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
627
<li><a href="../classes/ValueChange.html">ValueChange</a></li>
629
<li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
631
<li><a href="../classes/View.html">View</a></li>
633
<li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
635
<li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
637
<li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
639
<li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
641
<li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
643
<li><a href="../classes/VMLPath.html">VMLPath</a></li>
645
<li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
647
<li><a href="../classes/VMLRect.html">VMLRect</a></li>
649
<li><a href="../classes/VMLShape.html">VMLShape</a></li>
651
<li><a href="../classes/Widget.html">Widget</a></li>
653
<li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
655
<li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
657
<li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
659
<li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
661
<li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
663
<li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
665
<li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
667
<li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
669
<li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
671
<li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
673
<li><a href="../classes/YQL.html">YQL</a></li>
675
<li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
677
<li><a href="../classes/YUI.html">YUI</a></li>
679
<li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
683
<ul id="api-modules" class="apis modules">
685
<li><a href="../modules/align-plugin.html">align-plugin</a></li>
687
<li><a href="../modules/anim.html">anim</a></li>
689
<li><a href="../modules/anim-base.html">anim-base</a></li>
691
<li><a href="../modules/anim-color.html">anim-color</a></li>
693
<li><a href="../modules/anim-curve.html">anim-curve</a></li>
695
<li><a href="../modules/anim-easing.html">anim-easing</a></li>
697
<li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
699
<li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
701
<li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
703
<li><a href="../modules/anim-xy.html">anim-xy</a></li>
705
<li><a href="../modules/app.html">app</a></li>
707
<li><a href="../modules/app-base.html">app-base</a></li>
709
<li><a href="../modules/app-transitions.html">app-transitions</a></li>
711
<li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
713
<li><a href="../modules/array-extras.html">array-extras</a></li>
715
<li><a href="../modules/array-invoke.html">array-invoke</a></li>
717
<li><a href="../modules/arraylist.html">arraylist</a></li>
719
<li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
721
<li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
723
<li><a href="../modules/arraysort.html">arraysort</a></li>
725
<li><a href="../modules/async-queue.html">async-queue</a></li>
727
<li><a href="../modules/attribute.html">attribute</a></li>
729
<li><a href="../modules/attribute-base.html">attribute-base</a></li>
731
<li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
733
<li><a href="../modules/attribute-core.html">attribute-core</a></li>
735
<li><a href="../modules/attribute-events.html">attribute-events</a></li>
737
<li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
739
<li><a href="../modules/autocomplete.html">autocomplete</a></li>
741
<li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
743
<li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
745
<li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
747
<li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
749
<li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
751
<li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
753
<li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
755
<li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
757
<li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
759
<li><a href="../modules/base.html">base</a></li>
761
<li><a href="../modules/base-base.html">base-base</a></li>
763
<li><a href="../modules/base-build.html">base-build</a></li>
765
<li><a href="../modules/base-core.html">base-core</a></li>
767
<li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
769
<li><a href="../modules/button.html">button</a></li>
771
<li><a href="../modules/button-core.html">button-core</a></li>
773
<li><a href="../modules/button-group.html">button-group</a></li>
775
<li><a href="../modules/button-plugin.html">button-plugin</a></li>
777
<li><a href="../modules/cache.html">cache</a></li>
779
<li><a href="../modules/cache-base.html">cache-base</a></li>
781
<li><a href="../modules/cache-offline.html">cache-offline</a></li>
783
<li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
785
<li><a href="../modules/calendar.html">calendar</a></li>
787
<li><a href="../modules/calendar-base.html">calendar-base</a></li>
789
<li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
791
<li><a href="../modules/charts.html">charts</a></li>
793
<li><a href="../modules/charts-legend.html">charts-legend</a></li>
795
<li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
797
<li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
799
<li><a href="../modules/collection.html">collection</a></li>
801
<li><a href="../modules/console.html">console</a></li>
803
<li><a href="../modules/console-filters.html">console-filters</a></li>
805
<li><a href="../modules/cookie.html">cookie</a></li>
807
<li><a href="../modules/createlink-base.html">createlink-base</a></li>
809
<li><a href="../modules/dataschema.html">dataschema</a></li>
811
<li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
813
<li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
815
<li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
817
<li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
819
<li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
821
<li><a href="../modules/datasource.html">datasource</a></li>
823
<li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
825
<li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
827
<li><a href="../modules/datasource-function.html">datasource-function</a></li>
829
<li><a href="../modules/datasource-get.html">datasource-get</a></li>
831
<li><a href="../modules/datasource-io.html">datasource-io</a></li>
833
<li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
835
<li><a href="../modules/datasource-local.html">datasource-local</a></li>
837
<li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
839
<li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
841
<li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
843
<li><a href="../modules/datatable.html">datatable</a></li>
845
<li><a href="../modules/datatable-base.html">datatable-base</a></li>
847
<li><a href="../modules/datatable-base-deprecated.html">datatable-base-deprecated</a></li>
849
<li><a href="../modules/datatable-body.html">datatable-body</a></li>
851
<li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
853
<li><a href="../modules/datatable-core.html">datatable-core</a></li>
855
<li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
857
<li><a href="../modules/datatable-datasource-deprecated.html">datatable-datasource-deprecated</a></li>
859
<li><a href="../modules/datatable-deprecated.html">datatable-deprecated</a></li>
861
<li><a href="../modules/datatable-head.html">datatable-head</a></li>
863
<li><a href="../modules/datatable-message.html">datatable-message</a></li>
865
<li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
867
<li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
869
<li><a href="../modules/datatable-scroll-deprecated.html">datatable-scroll-deprecated</a></li>
871
<li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
873
<li><a href="../modules/datatable-sort-deprecated.html">datatable-sort-deprecated</a></li>
875
<li><a href="../modules/datatype.html">datatype</a></li>
877
<li><a href="../modules/datatype-date.html">datatype-date</a></li>
879
<li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
881
<li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
883
<li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
885
<li><a href="../modules/datatype-number.html">datatype-number</a></li>
887
<li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
889
<li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
891
<li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
893
<li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
895
<li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
897
<li><a href="../modules/dd.html">dd</a></li>
899
<li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
901
<li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
903
<li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
905
<li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
907
<li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
909
<li><a href="../modules/dd-drag.html">dd-drag</a></li>
911
<li><a href="../modules/dd-drop.html">dd-drop</a></li>
913
<li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
915
<li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
917
<li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
919
<li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
921
<li><a href="../modules/dial.html">dial</a></li>
923
<li><a href="../modules/dom.html">dom</a></li>
925
<li><a href="../modules/dom-base.html">dom-base</a></li>
927
<li><a href="../modules/dom-screen.html">dom-screen</a></li>
929
<li><a href="../modules/dom-style.html">dom-style</a></li>
931
<li><a href="../modules/dump.html">dump</a></li>
933
<li><a href="../modules/editor.html">editor</a></li>
935
<li><a href="../modules/editor-base.html">editor-base</a></li>
937
<li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
939
<li><a href="../modules/editor-br.html">editor-br</a></li>
941
<li><a href="../modules/editor-lists.html">editor-lists</a></li>
943
<li><a href="../modules/editor-para.html">editor-para</a></li>
945
<li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
947
<li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
949
<li><a href="../modules/editor-tab.html">editor-tab</a></li>
951
<li><a href="../modules/escape.html">escape</a></li>
953
<li><a href="../modules/event.html">event</a></li>
955
<li><a href="../modules/event-base.html">event-base</a></li>
957
<li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
959
<li><a href="../modules/event-custom.html">event-custom</a></li>
961
<li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
963
<li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
965
<li><a href="../modules/event-delegate.html">event-delegate</a></li>
967
<li><a href="../modules/event-flick.html">event-flick</a></li>
969
<li><a href="../modules/event-focus.html">event-focus</a></li>
971
<li><a href="../modules/event-gestures.html">event-gestures</a></li>
973
<li><a href="../modules/event-hover.html">event-hover</a></li>
975
<li><a href="../modules/event-key.html">event-key</a></li>
977
<li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
979
<li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
981
<li><a href="../modules/event-move.html">event-move</a></li>
983
<li><a href="../modules/event-outside.html">event-outside</a></li>
985
<li><a href="../modules/event-resize.html">event-resize</a></li>
987
<li><a href="../modules/event-simulate.html">event-simulate</a></li>
989
<li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
991
<li><a href="../modules/event-touch.html">event-touch</a></li>
993
<li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
995
<li><a href="../modules/exec-command.html">exec-command</a></li>
997
<li><a href="../modules/features.html">features</a></li>
999
<li><a href="../modules/file.html">file</a></li>
1001
<li><a href="../modules/file-flash.html">file-flash</a></li>
1003
<li><a href="../modules/file-html5.html">file-html5</a></li>
1005
<li><a href="../modules/frame.html">frame</a></li>
1007
<li><a href="../modules/get.html">get</a></li>
1009
<li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
1011
<li><a href="../modules/graphics.html">graphics</a></li>
1013
<li><a href="../modules/handlebars.html">handlebars</a></li>
1015
<li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
1017
<li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
1019
<li><a href="../modules/highlight.html">highlight</a></li>
1021
<li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
1023
<li><a href="../modules/highlight-base.html">highlight-base</a></li>
1025
<li><a href="../modules/history.html">history</a></li>
1027
<li><a href="../modules/history-base.html">history-base</a></li>
1029
<li><a href="../modules/history-hash.html">history-hash</a></li>
1031
<li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
1033
<li><a href="../modules/history-html5.html">history-html5</a></li>
1035
<li><a href="../modules/imageloader.html">imageloader</a></li>
1037
<li><a href="../modules/intl.html">intl</a></li>
1039
<li><a href="../modules/io.html">io</a></li>
1041
<li><a href="../modules/io-base.html">io-base</a></li>
1043
<li><a href="../modules/io-form.html">io-form</a></li>
1045
<li><a href="../modules/io-queue.html">io-queue</a></li>
1047
<li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
1049
<li><a href="../modules/io-xdr.html">io-xdr</a></li>
1051
<li><a href="../modules/json.html">json</a></li>
1053
<li><a href="../modules/json-parse.html">json-parse</a></li>
1055
<li><a href="../modules/json-stringify.html">json-stringify</a></li>
1057
<li><a href="../modules/jsonp.html">jsonp</a></li>
1059
<li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
1061
<li><a href="../modules/loader.html">loader</a></li>
1063
<li><a href="../modules/loader-base.html">loader-base</a></li>
1065
<li><a href="../modules/matrix.html">matrix</a></li>
1067
<li><a href="../modules/model.html">model</a></li>
1069
<li><a href="../modules/model-list.html">model-list</a></li>
1071
<li><a href="../modules/node.html">node</a></li>
1073
<li><a href="../modules/node-base.html">node-base</a></li>
1075
<li><a href="../modules/node-core.html">node-core</a></li>
1077
<li><a href="../modules/node-data.html">node-data</a></li>
1079
<li><a href="../modules/node-deprecated.html">node-deprecated</a></li>
1081
<li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
1083
<li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
1085
<li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
1087
<li><a href="../modules/node-flick.html">node-flick</a></li>
1089
<li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
1091
<li><a href="../modules/node-load.html">node-load</a></li>
1093
<li><a href="../modules/node-menunav.html">node-menunav</a></li>
1095
<li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
1097
<li><a href="../modules/node-screen.html">node-screen</a></li>
1099
<li><a href="../modules/node-style.html">node-style</a></li>
1101
<li><a href="../modules/oop.html">oop</a></li>
1103
<li><a href="../modules/overlay.html">overlay</a></li>
1105
<li><a href="../modules/panel.html">panel</a></li>
1107
<li><a href="../modules/parallel.html">parallel</a></li>
1109
<li><a href="../modules/pjax.html">pjax</a></li>
1111
<li><a href="../modules/pjax-base.html">pjax-base</a></li>
1113
<li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
1115
<li><a href="../modules/plugin.html">plugin</a></li>
1117
<li><a href="../modules/pluginhost.html">pluginhost</a></li>
1119
<li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
1121
<li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
1123
<li><a href="../modules/profiler.html">profiler</a></li>
1125
<li><a href="../modules/querystring.html">querystring</a></li>
1127
<li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
1129
<li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
1131
<li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
1133
<li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
1135
<li><a href="../modules/queue-promote.html">queue-promote</a></li>
1137
<li><a href="../modules/range-slider.html">range-slider</a></li>
1139
<li><a href="../modules/recordset.html">recordset</a></li>
1141
<li><a href="../modules/recordset-base.html">recordset-base</a></li>
1143
<li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
1145
<li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
1147
<li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
1149
<li><a href="../modules/resize.html">resize</a></li>
1151
<li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
1153
<li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
1155
<li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
1157
<li><a href="../modules/rollup.html">rollup</a></li>
1159
<li><a href="../modules/router.html">router</a></li>
1161
<li><a href="../modules/scrollview.html">scrollview</a></li>
1163
<li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
1165
<li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
1167
<li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
1169
<li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
1171
<li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
1173
<li><a href="../modules/selection.html">selection</a></li>
1175
<li><a href="../modules/selector-css2.html">selector-css2</a></li>
1177
<li><a href="../modules/selector-css3.html">selector-css3</a></li>
1179
<li><a href="../modules/selector-native.html">selector-native</a></li>
1181
<li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
1183
<li><a href="../modules/slider.html">slider</a></li>
1185
<li><a href="../modules/slider-base.html">slider-base</a></li>
1187
<li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
1189
<li><a href="../modules/sortable.html">sortable</a></li>
1191
<li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
1193
<li><a href="../modules/stylesheet.html">stylesheet</a></li>
1195
<li><a href="../modules/substitute.html">substitute</a></li>
1197
<li><a href="../modules/swf.html">swf</a></li>
1199
<li><a href="../modules/swfdetect.html">swfdetect</a></li>
1201
<li><a href="../modules/tabview.html">tabview</a></li>
1203
<li><a href="../modules/test.html">test</a></li>
1205
<li><a href="../modules/test-console.html">test-console</a></li>
1207
<li><a href="../modules/text.html">text</a></li>
1209
<li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
1211
<li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
1213
<li><a href="../modules/transition.html">transition</a></li>
1215
<li><a href="../modules/uploader.html">uploader</a></li>
1217
<li><a href="../modules/uploader-deprecated.html">uploader-deprecated</a></li>
1219
<li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
1221
<li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
1223
<li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
1225
<li><a href="../modules/view.html">view</a></li>
1227
<li><a href="../modules/view-node-map.html">view-node-map</a></li>
1229
<li><a href="../modules/widget.html">widget</a></li>
1231
<li><a href="../modules/widget-anim.html">widget-anim</a></li>
1233
<li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
1235
<li><a href="../modules/widget-base.html">widget-base</a></li>
1237
<li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
1239
<li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
1241
<li><a href="../modules/widget-child.html">widget-child</a></li>
1243
<li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
1245
<li><a href="../modules/widget-locale.html">widget-locale</a></li>
1247
<li><a href="../modules/widget-modality.html">widget-modality</a></li>
1249
<li><a href="../modules/widget-parent.html">widget-parent</a></li>
1251
<li><a href="../modules/widget-position.html">widget-position</a></li>
1253
<li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
1255
<li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
1257
<li><a href="../modules/widget-skin.html">widget-skin</a></li>
1259
<li><a href="../modules/widget-stack.html">widget-stack</a></li>
1261
<li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
1263
<li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
1265
<li><a href="../modules/yql.html">yql</a></li>
1267
<li><a href="../modules/yui.html">yui</a></li>
1269
<li><a href="../modules/yui-base.html">yui-base</a></li>
1271
<li><a href="../modules/yui-later.html">yui-later</a></li>
1273
<li><a href="../modules/yui-log.html">yui-log</a></li>
1275
<li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
1277
<li><a href="../modules/yui3.html">yui3</a></li>
1286
<div class="yui3-u-3-4">
1287
<div id="api-options">
1289
<label for="api-show-inherited">
1290
<input type="checkbox" id="api-show-inherited" checked>
1294
<label for="api-show-protected">
1295
<input type="checkbox" id="api-show-protected">
1299
<label for="api-show-private">
1300
<input type="checkbox" id="api-show-private">
1306
<div class="apidocs">
1307
<div id="docs-main">
1308
<div class="content">
1309
<h1>PjaxBase Class</h1>
1310
<div class="box meta">
1316
<div class="foundat">
1317
Defined in: <a href="../files/pjax_js_pjax-base.js.html#l45"><code>pjax/js/pjax-base.js:45</code></a>
1323
Module: <a href="../modules/pjax-base.html">pjax-base</a><br>
1324
Parent Module: <a href="../modules/pjax.html">pjax</a>
1329
<p>Available since 3.5.0</p>
1335
<div class="box intro">
1336
<p><code>Y.Router</code> extension that provides the core plumbing for enhanced navigation
1337
implemented using the pjax technique (HTML5 <code>pushState</code> + Ajax).</p>
1339
<p>This makes it easy to enhance the navigation between the URLs of an application
1340
in HTML5 history capable browsers by delegating to the router to fulfill the
1341
"request" and seamlessly falling-back to using standard full-page reloads in
1342
older, less-capable browsers.</p>
1344
<p>The <code>PjaxBase</code> class isn't useful on its own, but can be mixed into a
1345
<code>Router</code>-based class to add Pjax functionality to that Router. For a pre-made
1346
standalone Pjax router, see the <code>Pjax</code> class.</p>
1348
<pre class="code"><code class="prettyprint">var MyRouter = Y.Base.create('myRouter', Y.Router, [Y.PjaxBase], {
1356
<div id="classdocs" class="tabview">
1357
<ul class="api-class-tabs">
1358
<li class="api-class-tab index"><a href="#index">Index</a></li>
1361
<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
1364
<li class="api-class-tab properties"><a href="#properties">Properties</a></li>
1367
<li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
1370
<li class="api-class-tab events"><a href="#events">Events</a></li>
1375
<div id="index" class="api-class-tabpanel index">
1376
<h2 class="off-left">Item Index</h2>
1379
<div class="index-section methods">
1382
<ul class="index-list methods">
1384
<li class="index-item method protected">
1385
<a href="#method__defNavigateFn">_defNavigateFn</a>
1390
<li class="index-item method protected">
1391
<a href="#method__getRoot">_getRoot</a>
1396
<li class="index-item method protected">
1397
<a href="#method__navigate">_navigate</a>
1402
<li class="index-item method protected">
1403
<a href="#method__normalizePath">_normalizePath</a>
1408
<li class="index-item method protected">
1409
<a href="#method__onLinkClick">_onLinkClick</a>
1414
<li class="index-item method protected">
1415
<a href="#method__pjaxBindUI">_pjaxBindUI</a>
1420
<li class="index-item method protected">
1421
<a href="#method__resolvePath">_resolvePath</a>
1426
<li class="index-item method protected">
1427
<a href="#method__resolveURL">_resolveURL</a>
1432
<li class="index-item method">
1433
<a href="#method_navigate">navigate</a>
1443
<div class="index-section properties">
1446
<ul class="index-list properties">
1448
<li class="index-item property protected">
1449
<a href="#property__pjaxEvents">_pjaxEvents</a>
1454
<li class="index-item property protected">
1455
<a href="#property__regexURL">_regexURL</a>
1465
<div class="index-section attrs">
1468
<ul class="index-list attrs">
1470
<li class="index-item attr">
1471
<a href="#attr_linkSelector">linkSelector</a>
1474
<li class="index-item attr">
1475
<a href="#attr_navigateOnHash">navigateOnHash</a>
1478
<li class="index-item attr">
1479
<a href="#attr_scrollToTop">scrollToTop</a>
1487
<div class="index-section events">
1490
<ul class="index-list events">
1492
<li class="index-item event">
1493
<a href="#event_navigate">navigate</a>
1504
<div id="methods" class="api-class-tabpanel">
1505
<h2 class="off-left">Methods</h2>
1508
<div id="method__defNavigateFn" class="method item protected">
1509
<h3 class="name"><code>_defNavigateFn</code></h3>
1513
<span class="paren">(</span><ul class="args-list inline commas">
1521
</ul><span class="paren">)</span>
1530
<span class="flag protected">protected</span>
1550
<a href="../files/pjax_js_pjax-base.js.html#l392"><code>pjax/js/pjax-base.js:392</code></a>
1558
<p>Available since 3.5.0</p>
1562
<div class="description">
1563
<p>Default handler for the <code>navigate</code> event.</p>
1565
<p>Adds a new history entry or replaces the current entry for the specified URL
1566
and will scroll the page to the top if configured to do so.</p>
1570
<div class="params">
1571
<h4>Parameters:</h4>
1573
<ul class="params-list">
1577
<code class="param-name">e</code>
1578
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
1583
<div class="param-description">
1600
<div id="method__getRoot" class="method item protected">
1601
<h3 class="name"><code>_getRoot</code></h3>
1604
<span class="paren">()</span>
1608
<span class="returns-inline">
1609
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1616
<span class="flag protected">protected</span>
1636
<a href="../files/pjax_js_pjax-base.js.html#l161"><code>pjax/js/pjax-base.js:161</code></a>
1644
<p>Available since 3.5.0</p>
1648
<div class="description">
1649
<p>Returns the current path root after popping off the last path segment,
1650
making it useful for resolving other URL paths against.</p>
1652
<p>The path root will always begin and end with a '/'.</p>
1658
<div class="returns">
1661
<div class="returns-description">
1664
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
1666
The URL's path root.
1676
<div id="method__navigate" class="method item protected">
1677
<h3 class="name"><code>_navigate</code></h3>
1681
<span class="paren">(</span><ul class="args-list inline commas">
1691
<code class="optional">[options]</code>
1695
</ul><span class="paren">)</span>
1700
<span class="returns-inline">
1701
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
1708
<span class="flag protected">protected</span>
1728
<a href="../files/pjax_js_pjax-base.js.html#l187"><code>pjax/js/pjax-base.js:187</code></a>
1736
<p>Available since 3.5.0</p>
1740
<div class="description">
1741
<p>Underlying implementation for <code>navigate()</code>.</p>
1745
<div class="params">
1746
<h4>Parameters:</h4>
1748
<ul class="params-list">
1752
<code class="param-name">url</code>
1753
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1758
<div class="param-description">
1759
<p>The fully-resolved URL that the router should dispatch
1760
to its route handlers to fulfill the enhanced navigation "request", or use
1761
to update <code>window.location</code> in non-HTML5 history capable browsers.</p>
1769
<code class="param-name optional">[options]</code>
1770
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
1771
<span class="flag optional" title="This parameter is optional.">optional</span>
1776
<div class="param-description">
1777
<p>Additional options to configure the navigation.
1778
These are mixed into the <code>navigate</code> event facade.</p>
1782
<ul class="params-list">
1786
<code class="param-name optional">[replace]</code>
1787
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
1788
<span class="flag optional" title="This parameter is optional.">optional</span>
1791
<div class="param-description">
1792
<p>Whether or not the current history
1793
entry will be replaced, or a new entry will be created. Will default
1794
to <code>true</code> if the specified <code>url</code> is the same as the current URL.</p>
1802
<code class="param-name optional">[force=false]</code>
1803
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
1804
<span class="flag optional" title="This parameter is optional.">optional</span>
1807
<div class="param-description">
1808
<p>Whether the enhanced navigation
1809
should occur even in browsers without HTML5 history.</p>
1824
<div class="returns">
1827
<div class="returns-description">
1830
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
1832
<code>true</code> if the URL was navigated to, <code>false</code> otherwise.
1842
<div id="method__normalizePath" class="method item protected">
1843
<h3 class="name"><code>_normalizePath</code></h3>
1847
<span class="paren">(</span><ul class="args-list inline commas">
1855
</ul><span class="paren">)</span>
1860
<span class="returns-inline">
1861
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1868
<span class="flag protected">protected</span>
1888
<a href="../files/pjax_js_pjax-base.js.html#l254"><code>pjax/js/pjax-base.js:254</code></a>
1896
<p>Available since 3.5.0</p>
1900
<div class="description">
1901
<p>Returns a normalized path, ridding it of any '..' segments and properly
1902
handling leading and trailing slashes.</p>
1906
<div class="params">
1907
<h4>Parameters:</h4>
1909
<ul class="params-list">
1913
<code class="param-name">path</code>
1914
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
1919
<div class="param-description">
1920
<p>URL path to normalize.</p>
1931
<div class="returns">
1934
<div class="returns-description">
1937
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
1949
<div id="method__onLinkClick" class="method item protected">
1950
<h3 class="name"><code>_onLinkClick</code></h3>
1954
<span class="paren">(</span><ul class="args-list inline commas">
1962
</ul><span class="paren">)</span>
1971
<span class="flag protected">protected</span>
1991
<a href="../files/pjax_js_pjax-base.js.html#l417"><code>pjax/js/pjax-base.js:417</code></a>
1999
<p>Available since 3.5.0</p>
2003
<div class="description">
2004
<p>Handler for delegated link-click events which match the <code>linkSelector</code>.</p>
2006
<p>This will attempt to enhance the navigation to the link element's <code>href</code> by
2007
passing the URL to the <code>_navigate()</code> method. When the navigation is being
2008
enhanced, the default action is prevented.</p>
2010
<p>If the user clicks a link with the middle/right mouse buttons, or is holding
2011
down the Ctrl or Command keys, this method's behavior is not applied and
2012
allows the native behavior to occur. Similarly, if the router is not capable
2013
or handling the URL because no route-handlers match, the link click will
2014
behave natively.</p>
2018
<div class="params">
2019
<h4>Parameters:</h4>
2021
<ul class="params-list">
2025
<code class="param-name">e</code>
2026
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2031
<div class="param-description">
2048
<div id="method__pjaxBindUI" class="method item protected">
2049
<h3 class="name"><code>_pjaxBindUI</code></h3>
2052
<span class="paren">()</span>
2060
<span class="flag protected">protected</span>
2080
<a href="../files/pjax_js_pjax-base.js.html#l296"><code>pjax/js/pjax-base.js:296</code></a>
2088
<p>Available since 3.5.0</p>
2092
<div class="description">
2093
<p>Binds the delegation of link-click events that match the <code>linkSelector</code> to
2094
the <code>_onLinkClick()</code> handler.</p>
2096
<p>By default this method will only be called if the browser is capable of
2097
using HTML5 history.</p>
2108
<div id="method__resolvePath" class="method item protected">
2109
<h3 class="name"><code>_resolvePath</code></h3>
2113
<span class="paren">(</span><ul class="args-list inline commas">
2121
</ul><span class="paren">)</span>
2126
<span class="returns-inline">
2127
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2134
<span class="flag protected">protected</span>
2154
<a href="../files/pjax_js_pjax-base.js.html#l315"><code>pjax/js/pjax-base.js:315</code></a>
2162
<p>Available since 3.5.0</p>
2166
<div class="description">
2167
<p>Returns the normalized result of resolving the <code>path</code> against the current
2168
path. Falsy values for <code>path</code> will return just the current path.</p>
2172
<div class="params">
2173
<h4>Parameters:</h4>
2175
<ul class="params-list">
2179
<code class="param-name">path</code>
2180
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2185
<div class="param-description">
2186
<p>URL path to resolve.</p>
2197
<div class="returns">
2200
<div class="returns-description">
2203
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
2215
<div id="method__resolveURL" class="method item protected">
2216
<h3 class="name"><code>_resolveURL</code></h3>
2220
<span class="paren">(</span><ul class="args-list inline commas">
2228
</ul><span class="paren">)</span>
2233
<span class="returns-inline">
2234
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2241
<span class="flag protected">protected</span>
2261
<a href="../files/pjax_js_pjax-base.js.html#l339"><code>pjax/js/pjax-base.js:339</code></a>
2269
<p>Available since 3.5.0</p>
2273
<div class="description">
2274
<p>Resolves the specified URL against the current URL.</p>
2276
<p>This method resolves URLs like a browser does and will always return an
2277
absolute URL. When the specified URL is already absolute, it is assumed to
2278
be fully resolved and is simply returned as is. Scheme-relative URLs are
2279
prefixed with the current protocol. Relative URLs are giving the current
2280
URL's origin and are resolved and normalized against the current path root.</p>
2284
<div class="params">
2285
<h4>Parameters:</h4>
2287
<ul class="params-list">
2291
<code class="param-name">url</code>
2292
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2297
<div class="param-description">
2298
<p>URL to resolve.</p>
2309
<div class="returns">
2312
<div class="returns-description">
2315
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
2327
<div id="method_navigate" class="method item">
2328
<h3 class="name"><code>navigate</code></h3>
2332
<span class="paren">(</span><ul class="args-list inline commas">
2342
<code class="optional">[options]</code>
2346
</ul><span class="paren">)</span>
2351
<span class="returns-inline">
2352
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2377
<a href="../files/pjax_js_pjax-base.js.html#l114"><code>pjax/js/pjax-base.js:114</code></a>
2385
<p>Available since 3.5.0</p>
2389
<div class="description">
2390
<p>Navigates to the specified URL if there is a route handler that matches. In
2391
browsers capable of using HTML5 history, the navigation will be enhanced by
2392
firing the <code>navigate</code> event and having the router handle the "request".
2393
Non-HTML5 browsers will navigate to the new URL via manipulation of
2394
<code>window.location</code>.</p>
2396
<p>When there is a route handler for the specified URL and it is being
2397
navigated to, this method will return <code>true</code>, otherwise it will return
2398
<code>false</code>.</p>
2400
<p><strong>Note:</strong> The specified URL <em>must</em> be of the same origin as the current URL,
2401
otherwise an error will be logged and navigation will not occur. This is
2402
intended as both a security constraint and a purposely imposed limitation as
2403
it does not make sense to tell the router to navigate to a URL on a
2404
different scheme, host, or port.</p>
2408
<div class="params">
2409
<h4>Parameters:</h4>
2411
<ul class="params-list">
2415
<code class="param-name">url</code>
2416
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2421
<div class="param-description">
2422
<p>The URL to navigate to. This must be of the same origin
2423
as the current URL.</p>
2431
<code class="param-name optional">[options]</code>
2432
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
2433
<span class="flag optional" title="This parameter is optional.">optional</span>
2438
<div class="param-description">
2439
<p>Additional options to configure the navigation.
2440
These are mixed into the <code>navigate</code> event facade.</p>
2444
<ul class="params-list">
2448
<code class="param-name optional">[replace]</code>
2449
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2450
<span class="flag optional" title="This parameter is optional.">optional</span>
2453
<div class="param-description">
2454
<p>Whether or not the current history
2455
entry will be replaced, or a new entry will be created. Will default
2456
to <code>true</code> if the specified <code>url</code> is the same as the current URL.</p>
2464
<code class="param-name optional">[force=false]</code>
2465
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2466
<span class="flag optional" title="This parameter is optional.">optional</span>
2469
<div class="param-description">
2470
<p>Whether the enhanced navigation
2471
should occur even in browsers without HTML5 history.</p>
2486
<div class="returns">
2489
<div class="returns-description">
2492
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
2494
<code>true</code> if the URL was navigated to, <code>false</code> otherwise.
2508
<div id="properties" class="api-class-tabpanel">
2509
<h2 class="off-left">Properties</h2>
2512
<div id="property__pjaxEvents" class="property item protected">
2513
<h3 class="name"><code>_pjaxEvents</code></h3>
2514
<span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
2519
<span class="flag protected">protected</span>
2537
<a href="../files/pjax_js_pjax-base.js.html#l71"><code>pjax/js/pjax-base.js:71</code></a>
2544
<p>Available since 3.5.0</p>
2548
<div class="description">
2549
<p>Holds the delegated pjax-link click handler.</p>
2560
<div id="property__regexURL" class="property item protected">
2561
<h3 class="name"><code>_regexURL</code></h3>
2562
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp" class="crosslink external" target="_blank">RegExp</a></span>
2567
<span class="flag protected">protected</span>
2585
<a href="../files/pjax_js_pjax-base.js.html#l80"><code>pjax/js/pjax-base.js:80</code></a>
2592
<p>Available since 3.5.0</p>
2596
<div class="description">
2597
<p>Regex used to break up a URL string around the URL's path.</p>
2599
<p>Subpattern captures:</p>
2602
<li>Origin, everything before the URL's path-part.</li>
2603
<li>The URL's path-part.</li>
2604
<li>Suffix, everything after the URL's path-part.</li>
2620
<div id="attrs" class="api-class-tabpanel">
2621
<h2 class="off-left">Attributes</h2>
2624
<div id="attr_linkSelector" class="attr item">
2625
<a name="config_linkSelector"></a>
2626
<h3 class="name"><code>linkSelector</code></h3>
2627
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
2648
<a href="../files/pjax_js_pjax-base.js.html#l452"><code>pjax/js/pjax-base.js:452</code></a>
2655
<p>Available since 3.5.0</p>
2659
<div class="description">
2660
<p>CSS selector string used to filter link click events so that only the links
2661
which match it will have the enhanced navigation behavior of Pjax applied.</p>
2663
<p>When a link is clicked and that link matches this selector, Pjax will
2664
attempt to dispatch to any route handlers matching the link's <code>href</code> URL. If
2665
HTML5 history is not supported or if no route handlers match, the link click
2666
will be handled by the browser just like any old link.</p>
2670
<p><strong>Default:</strong> "a.pjax"</p>
2674
<div class="emits box">
2675
<h4>Fires event <code>linkSelectorChange</code></h4>
2678
Fires when the value for the configuration attribute <code>linkSelector</code> is
2679
changed. You can listen for the event using the <code>on</code> method if you
2680
wish to be notified before the attribute's value has changed, or
2681
using the <code>after</code> method if you wish to be notified after the
2682
attribute's value has changed.
2685
<div class="params">
2686
<h4>Parameters:</h4>
2688
<ul class="params-list">
2690
<code class="param-name">e</code>
2691
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2693
<div class="param-description">
2694
An Event Facade object with the following
2695
attribute-specific properties added:
2698
<ul class="params-list">
2700
<code class="param-name">prevVal</code>
2701
<span class="type">Any</span>
2702
<div class="param-description">The value of the attribute, prior to it being set.</div>
2705
<code class="param-name">newVal</code>
2706
<span class="type">Any</span>
2707
<div class="param-description">The value the attribute is to be set to.</div>
2710
<code class="param-name">attrName</code>
2711
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2712
<div class="param-description">The name of the attribute being set.</div>
2715
<code class="param-name">subAttrName</code>
2716
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2717
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
2730
<div id="attr_navigateOnHash" class="attr item">
2731
<a name="config_navigateOnHash"></a>
2732
<h3 class="name"><code>navigateOnHash</code></h3>
2733
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2754
<a href="../files/pjax_js_pjax-base.js.html#l472"><code>pjax/js/pjax-base.js:472</code></a>
2761
<p>Available since 3.5.0</p>
2765
<div class="description">
2766
<p>Whether navigating to a hash-fragment identifier on the current page should
2767
be enhanced and cause the <code>navigate</code> event to fire.</p>
2769
<p>By default Pjax allows the browser to perform its default action when a user
2770
is navigating within a page by clicking in-page links
2771
(e.g. <code><a href="#top">Top of page</a></code>) and does not attempt to interfere or
2772
enhance in-page navigation.</p>
2776
<p><strong>Default:</strong> false</p>
2780
<div class="emits box">
2781
<h4>Fires event <code>navigateOnHashChange</code></h4>
2784
Fires when the value for the configuration attribute <code>navigateOnHash</code> is
2785
changed. You can listen for the event using the <code>on</code> method if you
2786
wish to be notified before the attribute's value has changed, or
2787
using the <code>after</code> method if you wish to be notified after the
2788
attribute's value has changed.
2791
<div class="params">
2792
<h4>Parameters:</h4>
2794
<ul class="params-list">
2796
<code class="param-name">e</code>
2797
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2799
<div class="param-description">
2800
An Event Facade object with the following
2801
attribute-specific properties added:
2804
<ul class="params-list">
2806
<code class="param-name">prevVal</code>
2807
<span class="type">Any</span>
2808
<div class="param-description">The value of the attribute, prior to it being set.</div>
2811
<code class="param-name">newVal</code>
2812
<span class="type">Any</span>
2813
<div class="param-description">The value the attribute is to be set to.</div>
2816
<code class="param-name">attrName</code>
2817
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2818
<div class="param-description">The name of the attribute being set.</div>
2821
<code class="param-name">subAttrName</code>
2822
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2823
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
2836
<div id="attr_scrollToTop" class="attr item">
2837
<a name="config_scrollToTop"></a>
2838
<h3 class="name"><code>scrollToTop</code></h3>
2839
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
2860
<a href="../files/pjax_js_pjax-base.js.html#l490"><code>pjax/js/pjax-base.js:490</code></a>
2867
<p>Available since 3.5.0</p>
2871
<div class="description">
2872
<p>Whether the page should be scrolled to the top after navigating to a URL.</p>
2874
<p>When the user clicks the browser's back button, the previous scroll position
2875
will be maintained.</p>
2879
<p><strong>Default:</strong> true</p>
2883
<div class="emits box">
2884
<h4>Fires event <code>scrollToTopChange</code></h4>
2887
Fires when the value for the configuration attribute <code>scrollToTop</code> is
2888
changed. You can listen for the event using the <code>on</code> method if you
2889
wish to be notified before the attribute's value has changed, or
2890
using the <code>after</code> method if you wish to be notified after the
2891
attribute's value has changed.
2894
<div class="params">
2895
<h4>Parameters:</h4>
2897
<ul class="params-list">
2899
<code class="param-name">e</code>
2900
<span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
2902
<div class="param-description">
2903
An Event Facade object with the following
2904
attribute-specific properties added:
2907
<ul class="params-list">
2909
<code class="param-name">prevVal</code>
2910
<span class="type">Any</span>
2911
<div class="param-description">The value of the attribute, prior to it being set.</div>
2914
<code class="param-name">newVal</code>
2915
<span class="type">Any</span>
2916
<div class="param-description">The value the attribute is to be set to.</div>
2919
<code class="param-name">attrName</code>
2920
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2921
<div class="param-description">The name of the attribute being set.</div>
2924
<code class="param-name">subAttrName</code>
2925
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
2926
<div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
2943
<div id="events" class="api-class-tabpanel">
2944
<h2 class="off-left">Events</h2>
2947
<div id="event_navigate" class="events item">
2948
<h3 class="name"><code>navigate</code></h3>
2949
<span class="type"></span>
2970
<a href="../files/pjax_js_pjax-base.js.html#l18"><code>pjax/js/pjax-base.js:18</code></a>
2977
<p>Available since 3.5.0</p>
2981
<div class="description">
2982
<p>Fired when navigating to a URL via Pjax.</p>
2984
<p>When the <code>navigate()</code> method is called or a pjax link is clicked, this event
2985
will be fired if the browser supports HTML5 history <em>and</em> the router has a
2986
route handler for the specified URL.</p>
2988
<p>This is a useful event to listen to for adding a visual loading indicator
2989
while the route handlers are busy handling the URL change.</p>
2993
<div class="params">
2994
<h4>Event Payload:</h4>
2996
<ul class="params-list">
3000
<code class="param-name">url</code>
3001
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3006
<div class="param-description">
3007
<p>The URL that the router will dispatch to its route
3008
handlers in order to fulfill the enhanced navigation "request".</p>
3016
<code class="param-name optional">[force=false]</code>
3017
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
3018
<span class="flag optional" title="This parameter is optional.">optional</span>
3023
<div class="param-description">
3024
<p>Whether the enhanced navigation should occur
3025
even in browsers without HTML5 history.</p>
3033
<code class="param-name optional">[hash]</code>
3034
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
3035
<span class="flag optional" title="This parameter is optional.">optional</span>
3040
<div class="param-description">
3041
<p>The hash-fragment (including "#") of the <code>url</code>. This
3042
will be present when the <code>url</code> differs from the current URL only by its
3043
hash and <code>navigateOnHash</code> has ben set to <code>true</code>.</p>
3051
<code class="param-name optional">[originEvent]</code>
3052
<span class="type"><a href="../classes/Event.html" class="crosslink">Event</a></span>
3053
<span class="flag optional" title="This parameter is optional.">optional</span>
3058
<div class="param-description">
3059
<p>The event that caused the navigation. Usually
3060
this would be a click event from a "pjax" anchor element.</p>
3068
<code class="param-name optional">[replace]</code>
3069
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
3070
<span class="flag optional" title="This parameter is optional.">optional</span>
3075
<div class="param-description">
3076
<p>Whether or not the current history entry will be
3077
replaced, or a new entry will be created. Will default to <code>true</code> if the
3078
specified <code>url</code> is the same as the current URL.</p>
3104
<script src="../assets/vendor/prettify/prettify-min.js"></script>
3105
<script>prettyPrint();</script>
3106
<script src="../assets/js/yui-prettify.js"></script>
3107
<script src="../assets/../api.js"></script>
3108
<script src="../assets/js/api-filter.js"></script>
3109
<script src="../assets/js/api-list.js"></script>
3110
<script src="../assets/js/api-search.js"></script>
3111
<script src="../assets/js/apidocs.js"></script>